2016年12月27日
摘要: 从硬盘的构造可知,每次对物理磁盘的访问的最小单位是一个盘面上的一个磁道的扇区,即使用户需要读取一个字节的数据,实际读写时都是先把该字节所在的扇区读读入到内存,然后再访问。 1、普通文件 2、目录文件 3、字符特殊文件, 例如,键盘,鼠标,这些硬件对操作系统来说只是一个文件。 4、块特殊文件 硬盘,光 阅读全文
posted @ 2016-12-27 10:54 邶风 阅读(449) 评论(0) 推荐(0) 编辑
  2016年12月26日
摘要: C语言中提供了许多用来处理字符串的函数 1、puts gets puts函数将以一个'\0'结尾的字符串输出到屏幕上去 gets从终端输入一个字符串到字符串数组中,他的返回值是该字符串数组的首地址 char* str = "manman"; puts(str); char str_arr[] = " 阅读全文
posted @ 2016-12-26 11:18 邶风 阅读(343) 评论(0) 推荐(0) 编辑
  2016年12月2日
摘要: 1、设置tab键的空格数 :set tabstop=4 2、显示行号 :set nu 阅读全文
posted @ 2016-12-02 16:59 邶风 阅读(207) 评论(0) 推荐(0) 编辑
  2016年11月9日
摘要: 简单播放器,存在一个问题,在播放一段时间之后,画面会突然变暗 阅读全文
posted @ 2016-11-09 17:17 邶风 阅读(313) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #define SFM_REFRESH_EVENT (SDL_USEREVENT + 1) int thread_exit=0; //Thread int sfp_refresh_thread(void *opaque) { SDL_Event event; ... 阅读全文
posted @ 2016-11-09 17:16 邶风 阅读(1298) 评论(0) 推荐(0) 编辑
  2016年10月29日
摘要: 时钟换算:微秒,时间单位,符号us(英语:microsecond ).1微秒等于百万分之一秒(10的负6 次方秒)0.000 001 微秒 = 1皮秒0.001 微秒 = 1纳秒1,000 微秒 = 1毫秒1,000,000 微秒 = 1秒1s = 1000ms1ms = 1000μs1μs = 1 阅读全文
posted @ 2016-10-29 13:18 邶风 阅读(2117) 评论(0) 推荐(0) 编辑
  2016年10月26日
摘要: 为什么需要heart beat/心跳包?因为tcp keep-alive不能满足人们的实时性的要求,就是这么简单。 socket的长时间连接的话,是需要心跳包。心跳包就是维持双方的连接,每隔一段时间发送信息给对方,如果发送成功,说明连接还在;但如果发送不出去,也就说明连接中断了。 http://ww 阅读全文
posted @ 2016-10-26 20:02 邶风 阅读(336) 评论(0) 推荐(0) 编辑
  2016年10月20日
摘要: http://blog.chinaunix.net/uid-14214482-id-4299670.html 获取执行文件的文件名void dump(int signo) { char buf[1024]; char cmd[1024]; FILE *fh; snprintf(buf, sizeof 阅读全文
posted @ 2016-10-20 15:50 邶风 阅读(324) 评论(0) 推荐(0) 编辑
摘要: http://biancheng.dnbcw.info/linux/391846.html 阅读全文
posted @ 2016-10-20 14:46 邶风 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 参考,转载:http://biancheng.dnbcw.info/linux/391846.html 阅读全文
posted @ 2016-10-20 14:45 邶风 阅读(135) 评论(0) 推荐(0) 编辑