今天遇到了一个八哥,查了很久,看代码逻辑上其实没有问题。但是这段代码是有连续性的,依赖于上一次的执行结果。比如第二次执行结果依赖于第一次,如果第一次的结果出现问题,那后续所有...

今天遇到了一个八哥,查了很久,看代码逻辑上其实没有问题。但是这段代码是有连续性的,依赖于上一次的执行结果。比如第二次执行结果依赖于第一次,如果第一次的结果出现问题,那后续所有...
解决方案:2021.2版本之前关闭特殊字符显示即可 Help | Find Action | Registry | editor.show.special.chars. 20...
yii2 新增两种方式 这种方式表字段少还好,如果表字段特别多,很反感这种写法。 块赋值
ip 地址(ipv4格式) 127.0.0.1 如果用 varchar 存储,需要占用 15 个字节如果用 unsigned int 存储,只需要占用 4 个字节 表结构 M...
发布新版本自动更新静态资源方案: CI持续集成的时候,通过 phplint 拓展追加版本号 框架里面统一封装方法加载静态资源,里面添加版本号 pc 通过 url 里面的版本号...
tips:使用的 ubuntu 系统,其他系统不清楚
根据作者筛选出最近 n 条 commit 根据版本号查看修改文件列表 代码同步脚本
应用场景 高并发,秒杀场景 步骤 set key = 0 watch key 开启事务 multi set key + 1 事务操作 代码实现
简介 布隆过滤器主要用来判断元素是否存在于集合中,因为布隆过滤器是用二进制存储,用多个哈希算法计算key,所以可以大大节省空间和查找速度,但是缺点很明显,就是判断不准确,而且...
优化前 优化后 优点 run 方法就变得很简洁,不用写一堆方法调用。 方法调用统一 catch ,这样就算有方法抛出异常,也不影响后面方法执行。
1. 生成填充类 2. 运行 假如指定类填充,命令行提示该填充类不存在,请执行下面命令 该命令是重新生成框架的自动加载文件,相当于 optimize 的再操作