代码哈士奇 代码哈士奇
3年前
uniCloud+uni-admin+electron实现 electron应用更新
uniClouduniadminelectron实现electron应用更新搭建视频地址从https://gitee.com/dmhsq/reacttsviteelectron的仓库代码开始搭建两种更新方式1.资源替换(还可以更换成其它框架开发打包的asar资源)如下看效果2.安装包逻辑如下应用启动时调用检查更新方法检查更新方法查询
源码中看到val.toString === Object.prototype.toString
在啃vue源码过程中看到:jsconsttoStringObject.prototype.toString/Convertavaluetoastringthatisactuallyrendered.将值转换为实际呈现的字符串/exportfunctiontoString(val:any):stringretu
Wesley13 Wesley13
3年前
java泛型
一、实现机制java泛型实现方法为类型擦除,基于这种方法实现的泛型称为伪泛型。java泛型只在源代码中存在,在编译后的文件中替换为原生类型,并插入强制转换。(真正的泛型是应该存在于源码、编译后文件、运行期)二、擦除实例源码:List<StringtestListnewArrayList<String();
小嫌 小嫌
3年前
阿里巴巴前端练习生学习笔记
字符串引擎和Javascript引擎的区别:是否对于DOM进行全部改变?相关资料链接•WikiMVC•WikiMVVM•Mustach•Handlebars•React•Angular•Vue•Bootstrap•AntDesign•FusionDes
Easter79 Easter79
3年前
tinker接入
对于热修复无非就是两大类,一类是tencent代表的classloader模式的,另一类是阿里系代表的底层方面替换。下面以本人的经验介绍下微信的tinker接入:  命令行接入方式;gradle接入方式1\.核心库引入,在你应用的app模块下build.gradle文件加入//tinkerhotfix//可选,用于生
Wesley13 Wesley13
3年前
Mysql性能优化
1,SQL语句中in包含的值不应过多Mysql对于in做了相应的优化,即将in中的常量全部存储在一个数组里面,而这个数组是排好序的。但是对于数值较多,产生的消耗也比较大的;例如:selectidfromtwehrenumin(1,2,3);对于连续的值,能用between别用in,再或者使用连接来替换;
Wesley13 Wesley13
3年前
JSON 与 JS 对象的关系
很多人搞不清楚JSON和Js对象的关系,甚至连谁是谁都不清楚。简单来说:JSON是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质是一个字符串。如varobj{a:'ni',b:'hao'};//这是一个对象,注意键名也是可以使用引号包裹的
Stella981 Stella981
3年前
Dubbo 生态添新兵,Dubbo Admin 发布 v0.1
为了提升Dubbo里程碑版本2.7.0的使用体验,我们于去年年中启动了DubboAdmin的重构计划,并作为Dubbo生态的子项目,于近期发布了v0.1,重构后的项目在结构上的变化如下:将后端框架从webx替换成springboot前端采用Vue和Vuetify.js作为开发框架移除velocity模板集
天翼云全场景业务无缝替换至国产原生操作系统CTyunOS!
中国电信天翼云于2021年发布基于欧拉的自研操作系统CTyunOS。截至2022年8月,CTyunOS已完成天翼云公有云平台全业务适配,通过提供完整的迁移工具体系和工程能力,使天翼云全场景业务无缝替换到CTyunOS,累计上线3万套,有效支撑中国电信“云改数转”的战略落地。CTyunOS的上线标志着运营商公有云首次实现全场景国产原生操作系统的适配,也标志着中
深度学习 深度学习
6天前
牛客网235698题:用滑动窗口寻找最多包含两种字符的最长子串
一、什么是?是一种用于处理/子区间问题的技术。它通过维护一个窗口(通常是子数组或子字符串),在遍历过程中动态调整窗口的边界,从而高效地解决问题。二、算法核心思想1.‌初始化窗口‌:通常从数组/字符串的起始位置开始1.‌扩展窗口‌:移动右边界,扩大窗口范围1