上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 74 下一页
摘要: 一、概述 通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存在数据库中的password_md5对比计算md5(password)的结果,如果一致,用户输入的口令就是正确的。 为了防止黑客通过彩虹表根据哈希值反推原始口令,在计算哈希的时候, 阅读全文
posted @ 2015-12-14 22:22 yuxi_o 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 转自:TCP之Nagle、Cork、Delay ACK(延迟确认)-简书 1. Nagle 算法 1.1. 原理 Nagle算法为了避免网络中存在太多的小数据包,尽可能发送大的数据包。定义为在任意时刻,最多只有一个未被确认的小段。小段为小于MSS尺寸的数据块,未被确认是指数据发出去后未收到对端的ac 阅读全文
posted @ 2015-12-14 22:21 yuxi_o 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 管道文件 1. pipe #include <unistd.h> int pipe(int fildes[2]); 调用成功后,可以访问两个文件描述符,fildes[0]是用来读的文件描述符,而fildes[1]是用来写的文件描述符。 pipe仅允许单向通信,fildes[0]只用来读,fildes 阅读全文
posted @ 2015-12-14 21:08 yuxi_o 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 1. 文件监控 man inotify - monitoring filesystem events inotify提供了监控文件事件的机制,可监控单个文件或目录。当监控目录时,inotify会返回目录本身事件和目录内文件事件。 #include <stdio.h> #include <stdlib 阅读全文
posted @ 2015-12-14 20:57 yuxi_o 阅读(265) 评论(0) 推荐(0) 编辑
摘要: TVS二极管的主要参数--转载 处理瞬时脉冲对器件损害的最好办法是将瞬时电流从敏感器件引开。TVS二极管在线路板上与被保护线路并联,当瞬时电压超过电路正常工作电压后,TVS二极管便发生雪崩,提供给瞬时电流一个超低电阻通路,其结果是瞬时电流通过二极管被引开,避开被保护器件,并且在电压恢复正常值之前使被 阅读全文
posted @ 2015-12-11 13:38 yuxi_o 阅读(3806) 评论(0) 推荐(1) 编辑
摘要: linux使用terminfo数据库来描述终端能力以及调用对应功能的方法。C++封装好的库为ros-kinetic-serial。 一、工作模式 在 Linux 系统中,串口属于终端 I/O 操作。终端 I/O 有两种不同的工作模式,通过termios结构体的c_lflag成员来设置Canonica 阅读全文
posted @ 2015-12-10 21:38 yuxi_o 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 库文件操作 remove int remove(const char *pathname); remove()删除文件或路径。 remove() deletes a name from the filesystem. It calls unlink(2) for files, and rmdir(2 阅读全文
posted @ 2015-12-10 21:32 yuxi_o 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 系统级文件操作 执行程序时会自动打开三个文件:标准输入,标准输出和标准错误输出。在C标准库中分别用FILE *stdin,stdout,stderr表示。这三个文件的描述符分别是0,1和2,保存在FILE结构体中,头文件unistd.h定义了三个文件描述符。 #define STDIN_FILENO 阅读全文
posted @ 2015-12-10 21:31 yuxi_o 阅读(412) 评论(0) 推荐(0) 编辑
摘要: time函数 time #include<time.h> time_t time(time_t *t); typdef long int time_t; time() returns the time as the number of secs since 1970-01-01 00:00:00 + 阅读全文
posted @ 2015-12-08 21:57 yuxi_o 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 字符(串)输入输出函数 输出函数 #include <stdio.h> int fputc(int c, FILE *stream); int fputs(const char *s, FILE *stream); int putc(int c, FILE *stream); int putchar 阅读全文
posted @ 2015-12-07 21:27 yuxi_o 阅读(528) 评论(0) 推荐(0) 编辑
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 74 下一页