自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 (2)网络编程之绑定socket

Structure /* Internet address. */ struct in_addr { __u32 s_addr; }; /* Structure describing an Internet (IP) socket address. */ #define __SOCK_SIZE__ 16 /* sizeof(struct sockaddr) */ struct sockadd

2012-03-24 22:16:39 606

原创 (1)网络编程之客户端模型

/* Internet address. */ struct in_addr { __u32 s_addr; }; /* Structure describing an Internet (IP) socket address. */ #define __SOCK_SIZE__ 16 /* sizeof(struct sockaddr) */ struct sockaddr_in { s

2012-03-23 14:54:09 810

原创 一个简单的Makefile

一个简易的小万能Makefile target := hello obj = $(patsubst *.c, *.o, $(wildcard *.c)) $(target): $(obj) gcc -o $(target) $(obj) clean: rm -r $(target) *.oexp #include int main(int ar

2012-03-22 19:46:53 538

原创 基于tcp协议使用wireshark工具

Wireshark是一款功能十分强大的网络协议分析工具。前几日由于调试设备与客户端的通讯是否正常,学习了一下,现记录下来。 调试环境:wireshark(Version 1.6.1)+嵌入式linux(2.6.10)+基于windows(windows7)客户端 扑捉事件:客户端向嵌入式设备发送命令,看传输过程是否有误 抓包标志:命令号0x111148   步骤一:开启wireshark

2012-03-22 15:03:52 5788

原创 case 1 ... 4:

偶然见到case 1 ... 4:这么使用case语句的。在处理不同条件下使用相同分支的时候是一个不错的选择。测试用例如下: #include #include int main(int argc, char **argv) { int val = 0; if (argc != 2) { printf("Only support two param!\n"); return

2012-03-21 15:00:59 813

原创 gcc警告选项

编译过程中,有时候需要打开编译警告,这时候可以使用选项“Wall”打开 src int main(int argc, char *argv[]) { int year; printf("Hello, 2012\n"); return 0; } 编译 gcc hello.c 无警告 再次编译 gcc -Wall hello.c 警

2012-03-17 21:48:36 370

原创 gcc编译过程模型

使用gcc编译一个应用程序需要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和链接(linking)4个步骤才能生成可执行文件。 src int main(int argc, char *argv[]) { printf("Hello, world\n"); return 0; } preprocessin

2012-03-17 21:36:03 429

原创 常用linux压缩解压命令tar

linux系统的tar命令十分强大,具有压缩、解压缩、打包和解包之功能。 一般解压缩和压缩的方式分为两种:gzip和bzip2。 用gzip压缩的文件结尾为:.gz、.z; 用bzip2压缩的文件结尾为:.bz2。 另外,如果后缀名中包含“tar”字眼表示这是一个包。 linux内核的源码包格式一般如linux-2.6.22.6.tar.bz2,可知是用bzip2压缩的,后缀中包含“ta

2012-03-16 20:41:43 759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除