avatar

oygza

放弃RSA算法key

今天再配置一台新服务器的时候, 无意间看见一篇blog在讲述"初始化配置linux服务器"时提到了: 配置通过ssh key 登录服

睡眠排序算法

之前看到一个搞笑的排序,把待排序数组中的元素放进独立的线程中睡眠,谁的线程先醒来谁就是最小值,反之是最大值。闲来无事用go实现一下 package main import ( "fmt"

删除软链接的坑

删除软链接时,通常使用 rm 命令就可以删除,但是如果要删除的软链接是一个目录时,要小心参数最后不要添加 / 号,否则会删除源文件。 比如: total 152 drwx------ 4 root root

设计模式 工厂模式

工厂模式在平常业务代码中出现频率很高,仅次于单例模式了。一般在编写的代码的时候, 需要多个模块集中提供相同一种功能的服务 ,比如:短信发送(对接

二分查找

最基础也是最经典的查找算法之一,二分查找。 从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于