- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 PCAP文件格式
一、基本格式:文件头 数据包头 数据报 数据包头 数据报......二、文件头结构体:struct pcap_filehdr{ unsigned long magic; /* 标识位:0xa1b2c3d4 */ unsigned short version_major; /* 主版本号:默认值为0x2 */ unsigned sh
2009-12-29 13:34:00 1480
原创 Linux下二进制文件的查看和编辑
一、在Linux下查看二进制文件的软件:xxdhexdump 二、编辑:1、biew2、hexedit3、vimVim 来编辑二进制文件。Vim 本非为此而设计的,因而有若干局限。但你能读取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,其它的就跟原来那个一模一样。 要保证 Vim 别把它那些聪明的窍门用错地方,启动 Vim 时加上
2009-12-29 11:26:00 62129 3
原创 查看linux 错误码的程序
为了方便查看Linux系统下的错误码以及它的含义,写了一个程序来打印这些信息。 listerrno.c #include #include #include #define MAX_ERRNO 256int main(int argc, char* argv[]){ int n = 0; printf("-------------
2009-12-27 10:16:00 8623 1
转载 gcc 的 -g 和 -ggdb 选项
-g 和 -ggdb 都是令 gcc 生成调试信息,但是它们也是有区别的 -g 该选项可以利用操作系统的“原生格式(native format)”生成调试 信息。GDB 可以直接利用这个信息,其它调试器也可以使用这个调试信息 -ggdb 使 GCC 为 GDB 生成专用的更为丰富的调试信息,但是,此时就不能用其 他
2009-12-15 08:32:00 7294
转载 gcc和g++的区别
误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以
2009-12-15 08:28:00 696
原创 同时以十六进制和字符串方式打印缓冲区
本函数用于打印一个缓冲区的内容,一行里先以十六进制方式打印,再打印对应的字符串,中间以";"分隔。一行打印16个字节。 #define PRINT_LINE_WIDTH 16void PrintChar(FILE*fp, char ch){ if(ch < 16) fprintf(fp, "%c", '.'); else fprintf(fp,
2009-12-13 19:46:00 4412 3
小巧的web服务器 PyWebServer v1.0 (只有一个exe文件)
2019-05-02
用python实现的小巧的web服务器(单个exe文件)
2019-05-02
Keras数据集-fashion-mnist
2019-04-21
Keras数据集-npz格式(minist, boston_housing, reuters, imdb)
2019-04-21
Keras数据集-CIFAR100
2019-04-21
Keras数据集-CIFAR10
2019-04-21
Passman密码箱
2015-02-20
Win7 Home启动组策略编辑器所需要的文件
2012-06-21
mailx 12.5
2012-06-18
好用的Source Insight 宏
2010-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人