在我的上一篇博客中(https://www.cnblogs.com/algorithm-process/p/11963856.html),我们提到了快速排序划分的三钟方法,在快速排序中,我们希望对序列进行划分时,能将一个序列进行两等分,但是我们在使用时始终选取第一个元素为基准值,这样就会导致在一些情 ...
分类:
编程语言 时间:
2019-12-01 20:54:04
阅读次数:
105
最近开始服务拆分,时间将近半个月.测试阶段也非常顺利,没有什么问题. 但上线之后的第二天,产品就风风火火的来找我们了,一看就是线上有什么问题.我们也不敢说,我们也不敢问,线上的后台商品忽然无法上架了,导致运营的同学删除商品后无法上架新的商品,导致APP的部分商品暂时不可见. 线上有问题,那么大家就开 ...
分类:
数据库 时间:
2019-11-29 10:37:13
阅读次数:
89
Traceroute用于定位目标主机之间的所有路由器。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。 ...
分类:
其他好文 时间:
2019-11-28 19:12:16
阅读次数:
93
一、硬件结构 1.1部分引脚说明 RST:复位引脚,两个机器周期的高电平后复位 ALE:锁存低八位地址 EA:高电平时,访问内部程序存储器(ROM) P0:双向IO口、分时复用 低八位地址,数据总线 P1:双向IO口 P2:双向IO口,访问外部存储器时,提供高八位地址总线 P3:双向IO口,有第二功 ...
分类:
其他好文 时间:
2019-11-27 09:21:49
阅读次数:
79
在日常开发中,其实大部分时间我们都会和第三方库或系统库打交道。在 Android 开发音视频开发领域,一般会用到 FFmepg、OpenCV、OpenGL 等等开源库, 我们一般都会编译成动态库共我们程序使用。对于类 unix 系统,静态库为 .a, 动态库为 .so。而 windows 系统静态库 ...
分类:
编程语言 时间:
2019-11-26 16:15:31
阅读次数:
84
KnockoutJS数组比较算法解析 前端开发中,数组是一种非常有用的数据结构。这篇博客会解释并分析KnockoutJS实现中使用的数据比较算法。 算法的目的 KnockoutJS使用MVVM的思想,view model中的数组元素会对应data model中的数组数据,当用户进行输入或者请求后台时 ...
分类:
编程语言 时间:
2019-11-23 18:05:41
阅读次数:
71
2019年11月22日 1.计划任务服务程序 在正式部署计划任务前,注意口诀“分、时、日、月、星期 命令”。这是使用crond服务设置任务的参数格式。需要注意的是,如果有些字段没有设置,则需要使用星号(*)占位。 使用crond设置任务的参数字段说明 字段 说明 分钟 取值为0~59的整数 小时 取 ...
分类:
系统相关 时间:
2019-11-23 12:30:42
阅读次数:
70
第一部分:补足程序 第二部分:输出素数 第三部分: 实验感悟 1.对isprime函数理解不到位,需要翻书。 2.函数嵌套想不出来,要花很长时间。 ...
分类:
其他好文 时间:
2019-11-19 01:13:28
阅读次数:
53
查看cron是否启动 ps -ef | grep cron 选择编辑方式 sudo crontab -e 早上4点执行 0 4 * * * /***/test.py 重启 sudo service cron restart 说明 * * * * * command 分 时 天 月 周 命令 例子 c ...
分类:
系统相关 时间:
2019-11-12 16:06:12
阅读次数:
156
参考: "Process/Threading][Proc_Thre_Link] [Process/Threading" python 多进程 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自 ...
分类:
编程语言 时间:
2019-11-12 00:18:04
阅读次数:
70