- 博客(6)
- 收藏
- 关注
转载 ssh安全相关
1.更改端口号 #vi /etc/ssh/sshd_config 修改 Port 22 为自定义端口 PS:可能需要添加iptables规则。作用有限,仅仅增加端口扫描这一步而已 2.限制登录密码尝试次数 #vi /etc/ssh/sshd_co...
2016-09-25 12:47:00
182
转载 自顶向下动态规划解决最长公共子序列(LCS)问题
动态最重要的是要抽象出重叠子问题和计算出递推公式,例如斐波那契数列、背包问题。 先放LCS的递推公式: 推导过程可以在 http://www.csie.ntnu.edu.tw/~u91029/LongestCommonSubsequence.html 找到。 根据递推公式,得到递...
2016-03-23 19:38:00
411
转载 Python 爬虫爬豆瓣美女图片
目前以面向过程式来编写,改日重构成面向对象。代码有注释,就不解释各函数的功能了。 createNewSet 传入终止的页码,就可以开爬了,抓取过程是从各页的页面得到美女们的地址,存入集合中(集合可以去重),解析后得到图片地址,最后保存到本地目录中,目录以美女的帐号名命名。 frombs4...
2016-03-23 17:52:00
251
转载 【转载】SOCKET API和TCP STATE的对应关系
在我们学习网络基础时,传输层的协议有TCP和UDP; 在Linux网络编程中,我们使用socket API,实现网络通信。 那么: socket API 和 TCP 协议中各个状态是如何对应的呢?我们可以通过下图来看: 在socket系统调用...
2016-01-11 23:09:00
183
转载 优先堆也可以用链表
priority heap通常是以数组来实现的,用数组下标作为堆的序号来实现heap。但是在C语言中数组是不能改变大小的(新标准里可能可以改变哈),于是便不能动态地增加堆的大小。于是想到链表动态增加的特•。链表实现优先堆的难点在于,堆序的乘2除2操作要求能即时获得数组下标,而链表不能随机存取...
2015-12-12 19:21:00
242
转载 fork()一次调用两次返回
fork是实现进程的关键函数之一,很多书上这样描述:fork函数调用一次,返回两次:父进程调用一次fork,子进程和父进程各返回一次,其中子进程返回0,父进程返回子进程pid(非0)。可以以此来判断fork返回后当前是在子进程里还是在父进程里。以下是有关fork的部分源码,版本kernel-...
2015-09-27 22:00:00
665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人