四年程序员从头打基础
作为培训出身的php程序员已经工作快四年了,基础不扎实,有一些深入原理的东西还是不会。虽然前面也算是进了一个大厂,但是现在离职找工作的时候就很慌,现在想换大厂,但是卡在数据结构与算法这块。以后主要想走技术路线,深入学习技术。现在打算系统的学习一下CS相关的知识,并记录下来。
2020-08-06
MySQL学习笔记(3) —— DML
DML(Data Manipulation Language)数据操作语言用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等1.添加数据 {代码...} 2.删除数据 {代码...} 3.修改数据 {代码...}
2020-08-15
Vue项目中对于返回按钮的封装以及回退的实现
返回按钮状态⾃动判断:history.length是不可靠的,它既包含了vue app路由记录,也包括其他 ⻚⾯的。可以添加⼀个⾃定义的历史记录管理栈,创建./utils/history.js
关于MVCC的一些理解2022-01-15
mvcc是通过两个隐藏字段来实现的 一个事务删除列 一个事务开始列。select语句只会查找版本早于或等于当前版本的事务的数据,这样可以保证事务的读取的行,要么在事务开始前就开始,要么是事务自己操作的数据读取行的删除版本号要么未定义,要么大于事务当前版本号。insert语句将当前事务的版本记录到插入数据行的事务开...
2022-01-15
分布式账本技术的潜力
关于区块链,不同人可能有不同的理解,有的理解甚至截然相反。为了更加明确的认清区块链技术的本质,把区块链技术和各种token分开,行业在很早就提出了“分布式账本”这个概念。
前端-图片压缩,基于vue/webpack的tinypng插件
auto compress img by tinypng when used webpack or vueThis plugin can record the compression and will not recompress the file if it is not updated
2022-01-08
Android框架之Android Validation表单验证框架
这个框架从名字就可以知道是做为表单验证用的,在一般的项目中都会用到表单验证的功能,比如说注册,用户名必须是邮箱或者电话号码。当然我们用正则表达式可以达到同样的效果,但是android Validation框架给我们提供了敏捷开发的途径,它支持的验证主要包括:
Gitee操作 IDEA 2020.3版本 Gitee
4.远程还没有仓库时?(菜单vcs/import into version control/share project on gitee) Gitee上已有仓库(远程仓库暂时不需要readme,配置远程仓库地址,直接push操作)
2020-12-23
服务巡检
邮件发送配置 {代码...} 服务列表文本 testlist {代码...} 服务检测脚本 services_check.sh {代码...} 定时检测 crontab {代码...}
哈哟:免费的公众消息推送平台
晓杰开发软件接口平台经常能用到微信公众号消息推送,可以随时提醒我相关问题,相信各位开发者也有该需求,但是微信公众号消息推送需要认证服务号才能推送,有这个需求的只能寻求其他推送方案,如邮箱推送等,但是邮箱推送等方案容易被误认为垃圾邮件拦截,所以晓杰将微信消息推送作为开放接口提供给大家免费使用!为了...
2024-06-06
内部排序(1)
概述 排序的分类 值得注意的是,我们这一章介绍的主要是内部排序 待排记录的数据类型定义 插入排序 类别 直接插入排序 性能分析 25与25* 排序前后顺序没有变化,可见直接插入排序是稳定的 折半插入排序 性能分析 2-路插入排序 性能分析 表插入排序 性能分析 重排记录的方法 表插入排序结束时每个节点link域位序没有规律...
2020-05-06
【oracle】-集合运算:UNION,UNION ALL...
在Oracle中提供了三种类型的集合操作: 并(UNION)、交(INTERSECT)、差(MINUS)UNION:求并,重复记录只显示一次。UNION ALL:求并集,显示所有记录信息。INTERSECT:求交集MINUS:返回两个查询结果的差集 以下我们来介绍下关于oracle的集合运算:一、数据准备根据emp表数据创建emp10表 {代码...} 当前表数据:emp1...
2020-08-02
EurekaLog v7.3发布
新增功能 支持RAD Studio 10 Seattle 新增运行时的性能计数器(记录--el_debug内部) 新增csoCaptureDelphiExceptions选项 新增注册表HKCU\Software\EurekaLab\Viewer\4.0\UI\状态,可以自定义浏览器状态 新增"Disable hang detection under debugger"选项 新增"ECC32TradeSpeedForMemory" 选项—可通过手动更改,从fast-...
2015-10-26
【有奖众测】给HMS Core文档提建议,赢大奖华为Watch!
为了提升HMS Core开发者的文档体验,提升开发效率,邀请所有开发者体验HMS Core文档,并贡献您的建议。无论是文档让您困惑的地方,还是您发现的问题,或者您觉得可以做的更好的地方,都可以尽情的反馈。只需要在下方回帖反馈,任何高价值的建议都会赢得奖品。反馈的问题越多,价值越高,奖品就越好。活动奖品:一等奖:...
2020-11-11
深分页怎么导致索引失效了?提供6种优化的方案!
深分页怎么导致索引失效了?提供6种优化的方案!上篇文章说到索引失效的几种规则,其中就有包括 深分页回表太多导致索引失效 的场景本篇文章来聊聊深分页场景中的问题并提供几种优化方案,以下是本篇文章的思维导图:深分页问题那么什么是深分页问题呢?在MySQL的limit中:limit 100,10MySQL会根据查询条件去存储引擎层找...
【敲敲云】零代码快速入门指南—上篇
敲敲云是一个APaaS平台,零代码的应用搭建平台,无需编程简单易学,可以帮助业务人员在不写代码的情况下搭建个性化的CRM、ERP、OA等。敲敲云支持自动化工作流还可以实现审批、填写等控制流程和业务自动化。
2023-01-11
造轮子-tab组件(上)
log+分析代码,mounted和$nextTick是有时间间隙的,得到原因测试用例中mount完了之后立刻click,click之后再$nextTick设置高度,所以可能是click太快了,此时s当$nextTick的时候,已经toast已经被我们关掉了,所以无法设置高度,那么解决方案就是我们就需要模拟用户点击,200ms后再点击
2020-01-27