首页
学习
活动
专区
工具
TVP
发布

陶士涵的菜地

有问题微信联系:llike620
专栏作者
1744
文章
2341476
阅读量
51
订阅数
[android] 采用服务执行长期后台的操作
新建一个节点<service>,设置名称android:name=”.PhoneService”
唯一Chat
2022-02-19
2640
[PHP] php中的trait代码复用方式
类似class的继承,解决了单继承限制,可以自由的组合方法 <?php trait Hello{ public function test(){ echo 111; }
唯一Chat
2021-08-24
3830
[PHP] new static()和new self()的区别
比如 new static在父类里,调用的时候会返回根据当前调用类,返回当前调用类的实例对象
唯一Chat
2021-08-05
1K0
[Linux] nacos配置中心curl发布和获取服务以及配置
安装完成后,可以使用下面的几个curl来进行操作,比如服务部署在192.168.11.14:8848
唯一Chat
2021-07-08
2.1K0
[mysql] join查询没有走索引的原因
在join之后On的条件,类型不同是无法走索引的,也就是说如果on A.id = B.id,虽然A表和B表的id都设置了索引,但是A表的id是Int,而B表的id是varchar,则无法走索引
唯一Chat
2021-06-22
1.1K0
[PHP] 使用适配器模式处理数据库对象
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作
唯一Chat
2021-04-01
3540
[PHP]抽象类和接口的区别
首先接口和抽象类的设计目的就是不一样的。接口是对动作的抽象,而抽象类是对根源的抽象。对于抽象类,比如男人,女人这两个类,那我们可以为这两个类设计一个更高级别的抽象类--人。对于接口,我们可以坐着吃饭,可以站着吃饭,可以用筷子吃饭,可以用叉子吃饭,甚至可以学三哥一样用手抓着吃饭,那么可以把这些吃饭的动作抽象成一个接口--吃饭。所以在高级语言中(如Java,C#),一个类只能继承一个抽象类(因为你不可能同时是生物又是非生物)。但是一个类可以同时实现多个接口,比如开车接口,滑冰接口,踢足球接口,游泳接口。
唯一Chat
2021-02-25
4200
[PHP] 装饰器模式-结构型设计模式
booking = new DoubleRoomBooking(); //继承装饰器的可以一层层套 booking = new WiFi(booking); booking = new ExtraBed(
唯一Chat
2020-10-28
3130
[PHP] 生成器模式-创建型设计模式
目的:生成器的目的是将复杂对象的创建过程(流程)进行抽象,生成器表现为接口的形式。
唯一Chat
2020-10-27
3770
[javascript] js判断对象类型typeof与instanceof解决elementui时间插件默认时间问题
在页面上有一个时间插件 , 默认是没有绑定初始时间的 , 当需要绑定初始时候时 , 只能给它赋值当前日期的Date对象
唯一Chat
2020-06-02
2.4K0
[PHP] PHPMailer发信失败,用这种方式找原因
当有个功能要发送通知邮件时 , 大家都会去用PHPMailer来调用第三方的smtp发信 , 经常遇到莫名其妙的错误 ,不知道是什么原因 .
唯一Chat
2020-03-19
7030
[Python]python中assert和isinstance的用法
isinstance函数说明: 当我们定义一个class的时候,我们实际上就定义了一种数据类型。我们定义的数据类型和Python自带的数据类型,比如str、list、dict没什么两样: 判断一个变量是否是某个类型可以用isinstance()判断:
唯一Chat
2020-02-24
5760
[Go] 实现面向对象中的继承和覆盖方法
覆盖和其他面向对象的语言是一样的,函数名,参数,返回类型一致,就可以覆盖父类的方法
唯一Chat
2019-12-19
2.6K0
[Go] Golang中的面向对象
struct interface 就可以实现面向对象中的继承,封装,多态 继承的演示: Tsh类型继承People类型,并且使用People类型的方法 多态的演示 Tsh类型实现了接口Student,实现了接口定义的方法 完整代码: package main import "fmt" //父类型 type People struct { } func (p *People) echo() { fmt.Println("taoshihan") } //接口 type Student inter
唯一Chat
2019-12-02
4510
[javaEE] 数据库连接池和动态代理
定义一个静态的成员属性LinkedList类型作为连接池,在静态代码块中初始化5条数据库连接,添加到连接池中,在getConnection方法中,当获取连接的时候在连接池中remove掉一条连接就可以了
唯一Chat
2019-09-10
5910
[android] 通过比对进行容器联动
抽象类BaseView中定义抽象方法,每个继承的View都必须实现,为自己的界面定义一个唯一的int常量,作为比对依据
唯一Chat
2019-09-10
4130
[android] 手机卫士黑名单功能(短信拦截)
前面我们把需要拦截的手机号都存储和展示出来了,接下来是使用广播接收者拦截短信了,这个广播接收者需要和一个服务绑定,服务开启的时候,接收者存在,服务停掉时,接收者关闭
唯一Chat
2019-09-10
1.4K0
[android] 采用服务执行长期后台的操作
新建一个节点<service>,设置名称android:name=”.PhoneService”
唯一Chat
2019-09-10
5540
[javaSE] 看博客学习多线程的创建方式和优劣比较和PHP多线程
Runnable是一个接口,定义一个类MyRunnable实现Runnable接口,实现run()方法,
唯一Chat
2019-09-10
3660
[android] 看博客学习hashCode()和equals()
equals()是Object类提供的一个方法,众所周知,每一个java类都继承自Object,所以说每一个对象都有一个equals()方法,我们在用这个方法时却一般重写这个方法
唯一Chat
2019-09-10
4430
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档