摘要: openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息进行加密。 RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公钥,一个用来解密,为私钥。证书可以用来授权公钥的使用。 今天小研究了下openssl的rsa加密,其中主要涉及利用公钥和密钥加解密文件,没有涉及对证书的操作。 阅读全文
posted @ 2011-09-22 19:08 akawhy 阅读(114953) 评论(10) 推荐(5) 编辑
摘要: traceroute程序,简单的说就是找到本地与目的地之间route节点。它的实现方法是通过不断发送ttl递增的请求包来实现。具体的原理可以参照TCP/IP详解,里面讲的很透彻~ 以下为实现代码(相比书中做了一些改动) 阅读全文
posted @ 2011-09-20 18:36 akawhy 阅读(3081) 评论(0) 推荐(1) 编辑
摘要: bitmap位图法是利用二进制的几位来表示数据一种状态的方法,通常适用于数据量大的处理与分析。网上举得最多的例子就是给你N个不重复的乱序的数,然后再给一个数,让你判断这个数是否在这N个数中(N这个数字很大)。遇到这种数据量大,但是状态很少的问题(这个例子中就是一个数存在或者不存在)。 在处理过程比较需要注意的是用于存储状态的位数组的方向。 阅读全文
posted @ 2011-09-19 08:20 akawhy 阅读(739) 评论(0) 推荐(0) 编辑
摘要: UNP1里面给出了一个ping程序的实现,里面包含了ipv4和ipv6两个版本。 经过学习,对里面的代码做了一点点小得修改(还原了基本的API),再加了一点注释,测试可以通过。 经过手敲了这段代码,收获还是很大的。对raw socket的编程有了基本的概念,同时也对icmp包和ip包有了更深入的了解。 阅读全文
posted @ 2011-09-03 15:11 akawhy 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: trietree又称为字典树。顾名思义,它是一个用来快速查找字符串的一种树形数据结构。 阅读全文
posted @ 2011-08-22 09:00 akawhy 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 整理电脑的时候翻到了这个,记得是做国际数模的时候总结的,也是从网上七拼八凑的。当时记得主要找的是有关求最优解和拟合的函数(貌似每次做题建模到最后都是建成求最优解的问题............) 阅读全文
posted @ 2011-08-21 18:03 akawhy 阅读(1978) 评论(0) 推荐(0) 编辑
摘要: 网上看到了一篇比较有趣的帖子,改了下名字,原名是:EMACS 对 vi:永无止境的圣战 转帖地址:http://blog.csdn.net/renws/article/details/4675392 本人只接触过vi和vim,不太了解emacs。我对文章中提到的vi的学习曲线十分陡峭表示赞同。刚接触它的时候真的是敲了半天发现屏幕上还是一个字也没有。但是用惯之后感觉还是挺好的。以后也尝试下emacs。 以下为原文内容: 阅读全文
posted @ 2011-08-06 16:57 akawhy 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 最大堆和利用堆的性质对数组进行排序。 HeapFy函数是将节点i为根节点的子树变为最大堆(注意是维护后的i节点作为子树的根节点),length参数为堆得的元素个数 BuildHeap函数是将长度为length的数组建成一个最大堆。这里对每一个非叶子节点进行HeapFy HeapSort对长度为length的数组进行排序(共有length个元素需要排序,下表从1开始)。步骤为先建一个最大堆,然后将堆顶元素与末尾元素互换,然后维护length-1个数的堆,直至堆的长度为1。这里有个关键的地方就是:如果节点的左右两颗子树分别为最大堆,则维护以i为根节点的堆必为最大堆。 阅读全文
posted @ 2011-08-03 19:06 akawhy 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 7月结束了,小学期结束了。   小学期里主要学了hibernate和struts。写了一个小型的管理销售系统,有点小体会。嗯,需求才是王道~技术是其次。在动手编程之前一定要把需求搞清楚,而且最好是成文的。 阅读全文
posted @ 2011-07-31 20:41 akawhy 阅读(290) 评论(2) 推荐(0) 编辑
摘要: 这几天集中熟悉了下MySQL的相关操作,总结一些比较有用的指令。 阅读全文
posted @ 2011-07-28 09:42 akawhy 阅读(248) 评论(0) 推荐(0) 编辑