Chinaunix首页 | 论坛 | 博客
  • 博客访问: 332447
  • 博文数量: 54
  • 博客积分: 446
  • 博客等级: 下士
  • 技术积分: 821
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-30 17:37
文章分类

全部博文(54)

文章存档

2015年(35)

2014年(19)

我的朋友

发布时间:2015-04-04 15:21:17

SHA1算法原理1 SHA1算法简介安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据.........【阅读全文】

阅读(1426) | 评论(0) | 转发(0)

发布时间:2015-04-04 11:00:56

远程调试有时候需要调试的程序并不在本机上,GDB是支持远程调试的,具体命令如下:(gdb) target remote IP:PORT这时,本机的GDB客户端可以远程连接到被调试机器上,对程序进行调试。当然,前提是在远端的机器上,必须要启动好GDB服务端程序。运行程序如果是用GDB把程序加载起来,而不是attach到一个.........【阅读全文】

阅读(3038) | 评论(0) | 转发(0)

发布时间:2015-03-30 17:50:54

(之前我在CUSEC网站发表了关于内核并不可怕的一篇文章,本文是后续。)我曾经问别人如何开始内核编程的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。③如果你不去编写针对Linux内核的代码,你就是在浪费时间。这些对我一点.........【阅读全文】

阅读(1403) | 评论(0) | 转发(1)

发布时间:2015-03-29 16:57:52

下面我们用队列解决迷宫问题。程序如下:例 12.4. 用广度优先搜索解迷宫问题#include <stdio.h>#define MAX_ROW 5#define MAX_COL 5struct point { int row, col, predecessor; } queue[512];int head = 0, tail = 0;void enqueue(struct point p){queue[tail++] = p;}struct poin.........【阅读全文】

阅读(1378) | 评论(0) | 转发(0)

发布时间:2015-03-28 10:56:41

定义一个二维数组:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。程序如下:#include <stdio.h>#define MAX_ROW 5.........【阅读全文】

阅读(1763) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册