摘要:
从硬盘的构造可知,每次对物理磁盘的访问的最小单位是一个盘面上的一个磁道的扇区,即使用户需要读取一个字节的数据,实际读写时都是先把该字节所在的扇区读读入到内存,然后再访问。 1、普通文件 2、目录文件 3、字符特殊文件, 例如,键盘,鼠标,这些硬件对操作系统来说只是一个文件。 4、块特殊文件 硬盘,光 阅读全文
摘要:
C语言中提供了许多用来处理字符串的函数 1、puts gets puts函数将以一个'\0'结尾的字符串输出到屏幕上去 gets从终端输入一个字符串到字符串数组中,他的返回值是该字符串数组的首地址 char* str = "manman"; puts(str); char str_arr[] = " 阅读全文
摘要:
1、设置tab键的空格数 :set tabstop=4 2、显示行号 :set nu 阅读全文
摘要:
简单播放器,存在一个问题,在播放一段时间之后,画面会突然变暗 阅读全文
摘要:
#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; ... 阅读全文
摘要:
时钟换算:微秒,时间单位,符号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 阅读全文
摘要:
为什么需要heart beat/心跳包?因为tcp keep-alive不能满足人们的实时性的要求,就是这么简单。 socket的长时间连接的话,是需要心跳包。心跳包就是维持双方的连接,每隔一段时间发送信息给对方,如果发送成功,说明连接还在;但如果发送不出去,也就说明连接中断了。 http://ww 阅读全文