自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰上游鱼

一个将要成为“苦逼的”程序猿的学生,在此写下历程

  • 博客(10)
  • 收藏
  • 关注

原创 程序比程序员更理解c语言! cdecl程序(分析c语言的声明

c语言的声明有时侯是很复杂的;比如int (*a[5])(int); 再比如:int*((*p)(int))(int);你能说明白它们的意思吗?像这样的声明很容易把一般的程序员弄蒙逼的。cdecl是一个分析这种声明的程序,输入声明形式,用英语输出其描述。一个在线的cdecl.我们也可以自己编写分析程序。编写一个这样的分析程序,很有助于帮助我们理解c语言的声明。下面是

2012-02-29 18:13:05 7532 3

原创 gcc 编译使用动态链接库和静态链接库

在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。动态链接库的好处就是节省内存空间。1、Linux下创建动态链接库在使用GCC编译程序时,只需加上-shared选项即可,这样生成的执行程序即为动态链接库。例如有文件:hello.c  hello.h main.c编译:gcc hello.c -fPIC -o libhello.so

2012-02-29 15:27:10 1154

原创 仿ping程序(linux网络编程

/* * ===================================================================================== * * Filename: ping.c * * Description: * * Version: 1.0 * Created: 2012年02

2012-02-27 18:01:48 962

原创 获得本地路由表的程序

本程序相当与命令:$netstat -r/* * ===================================================================================== * * Filename: route.c * * Description: * * Version: 1.0 *

2012-02-25 14:05:52 2607 4

原创 伪造源IP地址的DoS攻击

/* * ===================================================================================== * * Filename: dos.c * * Description: * * Version: 1.0 * Created: 2012年02月

2012-02-25 13:53:03 13253 2

原创 广播与多播编程

广播服务器端:/* * ===================================================================================== * * Filename: tserv.c * * Description: * * Version: 1.0 * Created

2012-02-23 16:04:20 675

原创 I/O复用实现单线程并发服务器

/* * ===================================================================================== * * Filename: select.c * * Description: * * Version: 1.0 * Created: 2012年

2012-02-23 15:59:16 1109

原创 多进程和多线程服务器端

多进程服务器端:/* * ===================================================================================== * * Filename: MulProcServer.c * * Description: * * Version: 1.0 *

2012-02-21 18:13:55 631

原创 TCP,UDP基本编程

TCP服务器端/* * ===================================================================================== * * Filename: server.c * * Description: * * Version: 1.0 * Crea

2012-02-21 01:00:28 719

原创 poj 2528 线段树

这道题,咋一看,似乎非常简单。开个数组记录每个小格子的位置是被谁占用了即可。但是注意到, 1 i  然后想到用链表表示每一段:每一次插入的时候就更改一下链表,最后统计链表中的不同的poster的个数。但是这种效率是O(n^2),而且需要大量对链表的操作,时间效率也不高。 后来想到,把所有的li,ri排个序,然后就会大大压缩表示数组的长度,效率将会提高到O(n^2), n=10000.

2012-02-17 22:31:36 512

空空如也

空空如也

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

TA关注的人

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