对于特权同学按键消抖程序的理解:(程序源码见《深入浅出玩转FPGA》P191) 第一个always块中,在每个时钟周期(clk)对按键值进行采样 第二个always块中,利用边沿脉冲检测法,当key_rst有下降沿时,key—an将输出一个周期的高脉冲 第三个always块中,利用cnt进行循环计数 ...
分类:
其他好文 时间:
2017-03-06 20:48:28
阅读次数:
437
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。 Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. ...
分类:
其他好文 时间:
2017-02-12 17:14:36
阅读次数:
193
Linux上TCP的shutdown/close Linux的版本是kernel-2.6.21: Linux上TCP的shutdown/close 1.只要TCP栈的读缓冲里还有未读取(read)数据,则调用close时会直接向对端发送RST. 2.shutdown与socket描述符没有关系,即使 ...
分类:
系统相关 时间:
2017-02-03 16:53:38
阅读次数:
246
module rom_ip( clk,data, rst_n ); input clk; input rst_n; output [7:0] data; reg [7:0] add; rom_ip_mif ... ...
分类:
其他好文 时间:
2017-01-27 17:17:35
阅读次数:
294
第1章: 9.Fizz Buzz :http://www.lintcode.com/zh-cn/problem/fizz-buzz/ 解法1:(% String.valueOf) (1.rst; 2.for(1,n),15,5,3,else; 3.return) 1 public class Sol ...
分类:
其他好文 时间:
2017-01-22 07:54:03
阅读次数:
191
例化 for example ex_cnt ex_cnt_inst( //模块名 例化的名字 .clk(ckl_o), // . 后面是原模块的名字 括号里面是top里的名字 .rst_n(rst_no) ) ...
分类:
其他好文 时间:
2016-12-26 21:15:00
阅读次数:
138
按键去抖的原因及其分类就不罗嗦了。 在这里解释一段代码,代码是网上找的,看了半天没懂,无奈查了半天想了半天,终于明白了。。。 module sw_debounce(clk,rst_n,sw1,sw2,sw3,//outputled_d3,led_d4,led_d5);input clk;input ...
分类:
其他好文 时间:
2016-12-09 16:10:53
阅读次数:
252
当客户端close关闭连接时,若server端接着发送数据,根据TCP协议的规定,server端会收到RST响应,当server端再次往客户端发送数据时,系统会发出一个SIGPIPE信号给server进程,告诉server进程,对端连接已经关闭了,不要再写数据了。然而,根据信号的默认规则,SIGPI ...
分类:
系统相关 时间:
2016-12-05 02:10:32
阅读次数:
229
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN,FIN,ACK,PSH,RST,URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使..
分类:
其他好文 时间:
2016-12-02 16:30:27
阅读次数:
126
JSONObject rst = {"AIS-RST":"AIS-00000001","AIS-STATUS":"AIS-000000","RECORD":[{"0|5a4ed8721b71eeb4011b78184c6708bd":{"ANUM":"74","ATOTAL":"6","ISCHEC ...
分类:
Web程序 时间:
2016-11-24 06:58:17
阅读次数:
328