推荐
专栏
教程
课程
飞鹅
本次共找到380条
里氏替换原则
相关的信息
代码哈士奇
•
3年前
uniCloud+uni-admin+electron实现 electron应用更新
uniClouduniadminelectron实现electron应用更新搭建视频地址从https://gitee.com/dmhsq/reacttsviteelectron的仓库代码开始搭建两种更新方式1.资源替换(还可以更换成其它框架开发打包的asar资源)如下看效果2.安装包逻辑如下应用启动时调用检查更新方法检查更新方法查询
Wesley13
•
3年前
java泛型
一、实现机制java泛型实现方法为类型擦除,基于这种方法实现的泛型称为伪泛型。java泛型只在源代码中存在,在编译后的文件中替换为原生类型,并插入强制转换。(真正的泛型是应该存在于源码、编译后文件、运行期)二、擦除实例源码:List<StringtestListnewArrayList<String();
Easter79
•
3年前
tinker接入
对于热修复无非就是两大类,一类是tencent代表的classloader模式的,另一类是阿里系代表的底层方面替换。下面以本人的经验介绍下微信的tinker接入: 命令行接入方式;gradle接入方式1\.核心库引入,在你应用的app模块下build.gradle文件加入//tinkerhotfix//可选,用于生
九路
•
4年前
Java实现 一篇文章说尽设计模式之六大原则
我们知道,设计模式很有用,学好设计模式不但能让你写出更简洁,优雅的代码,还能使得代码的结构更清晰,也更有利于扩展当然设计模式也不是万能的,一成不变的.设计模式只是前人总结出来的一种经验,一种特定问题的解决方法,不能看作是死的东西不一定非要生搬硬套,非得按照设计模式书上来来,只要我们写的代码符合一定的一些原则,一样可以看作是自己的模式.但是前人总结
Wesley13
•
3年前
Mysql性能优化
1,SQL语句中in包含的值不应过多Mysql对于in做了相应的优化,即将in中的常量全部存储在一个数组里面,而这个数组是排好序的。但是对于数值较多,产生的消耗也比较大的;例如:selectidfromtwehrenumin(1,2,3);对于连续的值,能用between别用in,再或者使用连接来替换;
Stella981
•
3年前
Dubbo 生态添新兵,Dubbo Admin 发布 v0.1
为了提升Dubbo里程碑版本2.7.0的使用体验,我们于去年年中启动了DubboAdmin的重构计划,并作为Dubbo生态的子项目,于近期发布了v0.1,重构后的项目在结构上的变化如下:将后端框架从webx替换成springboot前端采用Vue和Vuetify.js作为开发框架移除velocity模板集
Stella981
•
3年前
JSON.stringify()
JSON.stringify() 将一个JavaScript值(对象或者数组)转换为一个JSON字符串,如果指定了replacer是一个函数,则可以选择性的替换值,或者如果指定了replacer是一个数组,可选择性的仅包含数组指定的属性。语法:JSON.stringify(_value_,_replacer_,_sp
Python进阶者
•
2年前
将字符串里的\x01,\x02这些替换掉用正则表达式无效?
大家好,我是皮皮。一、前言前几天在Python白银群【凡人不烦人】问了一个Python正则表达式的问题,这里拿出来给大家分享下。将字符串里的\x01,\x02这些替换掉用mystrre.sub(r'\x0d','',mystr)这个结果不对,是什么原因呢?
死牛胖子
•
11个月前
Maven如何解决版本依赖冲突
Maven的依赖具备传递性,一个项目会依赖很多包,这些依赖包又会依赖其它包,从而构成复杂的依赖关系,这其中相同的包可能会被多次依赖,如果依赖了多个版本,就会产生冲突,此时,Maven需要一个选择策略,从多个版本中选择一个版本。Maven会根据以下两个原则来
1
•••
23
24
25
•••
38