位运算的妙用之二进制1的个数

求出一个正整数转换成二进制形式中数字"1"的个数 题目:求出一个正整数转换成二进制形式中数字"1"的个数 如: int 型数值为 80 转化成二进制形式:80 = 00000000 00000000 00000000 01010000 因此 1 的个数为 2 … ...more

December 26, 2017 [算法] #C语言

C语言文件读写

C语言文件操作笔记 FILE *fopen(char *filename,char *type); //打开文件 int fclose(FILE *stream); //关闭文件 int fgetc(FILE *stream); //读一个字符指针后移 int getc(FILE *stream);… ...more

December 21, 2017 [编程] #C语言 #文件操作

sublime_Text3插入当前时间

sublime_Text3插入当前时间 1.创建新snippet tool → new snippet 创建一个新的snippet,并保存为"author.sublime-snippet"(最好在该目录(User)下再创建一个MySnippet目录): 其内容: <snip… ...more

December 21, 2017 [软件] #sublime

字符串匹配

1.BM 从左到右依次比较 s:主串 r:模式串 int BM(char *s,int slen,char *r,int rlen){ int i=1,j=1; while(i<=slen-rlen+1){ while(j<… ...more

December 21, 2017 [算法] #C语言

图片头文件解析

各种类型的图片头文件解析 1.PNG图片文件头 1.1PNG文件结构 PNG图像格式文件由一个8字节的PNG文件标识(file signature)域和3个以上的后续数据块(IHDR、IDAT、IEND等)组成。 PNG文件包括8字节文件署名(89 50 4E 47 0D 0A 1A 0A,十六进制… ...more

December 12, 2017 [系统] #文件头 #图片

CentOS自带python26升级到27

1.下载安装 #下载 wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 #解压并更改目录 tar -jxvf Python-2.7.3.tar.bz2 cd Python-2.7.3 #编译安装 ./configure m… ...more

September 12, 2017 [软件] #Python

C实现简单TCP通信

C实现简单TCP通信 1.添加所需的window库 在VC6++下编程 代码用到了其他的lib库,需要添加 工程--->设置--->Link--->library modules添加ws2_32.lib(与其他lib用空格隔开) 2.服务器端代码 #include"… ...more

September 05, 2017 [编程] #C语言 #网络编程 #TCP #Socket