自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

T357 Sky

我的天空,一片蓝……

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

原创 最少交换算法

  被问到这样的一个题目: You are given a string s containing only the letters a and b. The letters are arranged in a circle, so the last and first characters are adjacent. You will perform a series of swaps

2008-05-29 21:47:00 1485

原创 模糊C代码分析-1984(2)

 1984年模糊C大赛的另一个代码:a[900];        b;c;d=1        ;e=1;f;        g;h;O;        main(k,l)char*        *l;{g=        atoi(*        ++l);        for(k=0;k*k>1)        ;for(h=        0;h*hg;++h);        --h

2007-12-03 09:00:00 1774

原创 Source Insight 的实用技巧

SourceInsight的实用技巧 2007年4月19日若干年前曾写个一篇关于source insight宏的使用文章,放到这里后就一直没有理会。过了很久之后,偶然的一次查找,才知道已经有不少地方引用那篇文章,想来文章还是有一定用处的。前段时间刚好有空闲时间,于是又写一篇关于source insight的文章,这次侧重于实用技巧的介绍,希望对大家有帮助。我常常这样想,Sour

2007-10-19 12:18:00 45672 9

原创 整数按和拆分

  有这样的一个问题:把一个整数按和拆分,并列出所有的拆分方式。比如对于3有如下的拆分方式:3= 1 + 2= 1 + 1 + 1= 2 + 1  对于4则有4= 1 + 3= 1 + 1 + 2= 1 + 1 + 1 + 1= 1 + 2 + 1= 2 + 2= 2 + 1 + 1= 3 + 1  显然,对于这样的一个问题,很容易想到用递归方式尝试一下。 1 #include <stdli

2007-10-16 12:26:00 1772

原创 UNIX 环境编程

UNIX 环境编程[原创文章,转载请保持文章完整,并注明出处。更多精彩文章请访问http://blog.csdn.net/Jupin 或者 http://hi.baidu.com/qiupingwu] 1  UNIX 基础知识 1.1  UNIX 体系结构在严格意义上,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。 一般而言,我们称此种软件为内

2007-10-11 08:44:00 4354

原创 模糊C代码分析-1984

int i;main(){for(;i["]<i;++i){--i;}"];read(---,/i+++"hello, world!/n",///));}read(j,i,p){write/(j/p+p,i---j,i/i);}[原创文章,转载请保持文章完整,并注明出处。更多精彩文章请访问http://blog.csdn.net/Jupin 或者 http://hi.baid

2007-09-30 12:07:00 1761

原创 UDP包分片倒序

前段时间在测试一款设备的时候发现,由其发出来的UDP包(大于1500Bytes),会被分片(fragment)。  这是本在意料之中的,但意外的是发出来的分片包是乱序的--包尾先发出来,包头后发出来。问题的关键在于防火墙拦截这种乱序的UDP包,即通信没法正常开展。  因为该设备使用的是本来就是通用的LINUX系统内核,怀疑是内核编译的问题。于是在运行REDHEAD的PC机上再进行测试,发现

2007-09-26 12:37:00 3528

原创 Linux编程入门

        终于有机会开始真正接触Linux编程了,还是挺兴奋的。        此前对这只有肤浅的认识,估计还不能胜任即将要做的工作。虽然早前已经有一段时间在恶补,看了部分Linux的源代码,但对于实际的编程系统编程还是很欠缺,比如进程创建、进程通信等。       大清早的,被几个电话弄去了大半睡意。因为很清楚接下来的工作会很紧张,今天早上醒来就开始啃那本《UNIX环境高级编程》了

2006-07-16 19:53:00 1952 2

原创 使用printf输出各种格式的字符串

+--------------------------------------------+| 主题: 使用printf输出各种格式的字符串           ||                                            || 日期: 2004-06-29                           |+---------------------------

2005-09-24 19:32:00 5233

原创 source insight常用宏

说明:    该宏文件实现一些编码程中能会到的功能, 如添加文件头、函数说明和宏定义等, 使用时能自动添加文件名、函数名和当前日期.使用说明:    1. Project->Open Project... 打开Base工程(该工程一般在"我的文档/Source Insight/Projects/Base"中);    2. Project->Add and Remove Project Fil

2005-02-04 19:20:00 12368 3

原创 朋友 -- 珍惜,珍重

                                朋友 -- 珍惜,珍重    2004年, 是值得我永远去回味的一年. 很多的朋友, 来了; 然后, 又走了. 从陌生到相识, 然后又开始从熟悉淡化到陌生. 我真的很无奈, 但也只能是无奈.    网络真是个好的事物, 可以让你很快地认识来自五湖四海的朋友, 拥有很多素未谋面的朋友的消息. 这是一件多么令人愉悦的事情啊! 但是要想很好

2005-02-04 19:12:00 1835

原创 Python写的列举指定目录下所有子目录的工具

这几天因为工作需要, 又刚好在学Python, 所以就用它写了这样的一个东西. 很粗糙, 但幸能胜任我的工作. 呵呵. 它的功能是列出指定目录下的所有子文件夹. 也能指定这些文件夹必须是包含有指定扩展名文件的. 比如, 可以列出c:/目录下, 所有包含有.c, .h文件的目录. 这时只需要输入这样的两个参数: Input file path: c:/ input file type: .c,.h

2005-01-15 22:02:00 3635 1

原创 记录我的Blog激活时刻

也算是CSDN上的老成员了吧,见证了CSDN一路走来的日子;而现在,也希望通过这里的Blog来见证或记录我一路走下去的日子。记住这个时刻,我的Blog诞生的日子:2005年1月12日19时18分36秒。感谢CSDN提供的这个服务。感谢教我如何激活Blog的那位仁兄,可惜还不知道他的名字。

2005-01-12 19:17:00 1422 2

空空如也

空空如也

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

TA关注的人

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