- 博客(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
1545
原创 模糊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
1844
原创 Source Insight 的实用技巧
SourceInsight的实用技巧 2007年4月19日若干年前曾写个一篇关于source insight宏的使用文章,放到这里后就一直没有理会。过了很久之后,偶然的一次查找,才知道已经有不少地方引用那篇文章,想来文章还是有一定用处的。前段时间刚好有空闲时间,于是又写一篇关于source insight的文章,这次侧重于实用技巧的介绍,希望对大家有帮助。我常常这样想,Sour
2007-10-19 12:18:00
46333
8
原创 整数按和拆分
有这样的一个问题:把一个整数按和拆分,并列出所有的拆分方式。比如对于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
1840
原创 UNIX 环境编程
UNIX 环境编程[原创文章,转载请保持文章完整,并注明出处。更多精彩文章请访问http://blog.csdn.net/Jupin 或者 http://hi.baidu.com/qiupingwu] 1 UNIX 基础知识 1.1 UNIX 体系结构在严格意义上,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。 一般而言,我们称此种软件为内
2007-10-11 08:44:00
4576
原创 模糊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
1832
原创 UDP包分片倒序
前段时间在测试一款设备的时候发现,由其发出来的UDP包(大于1500Bytes),会被分片(fragment)。 这是本在意料之中的,但意外的是发出来的分片包是乱序的--包尾先发出来,包头后发出来。问题的关键在于防火墙拦截这种乱序的UDP包,即通信没法正常开展。 因为该设备使用的是本来就是通用的LINUX系统内核,怀疑是内核编译的问题。于是在运行REDHEAD的PC机上再进行测试,发现
2007-09-26 12:37:00
3789
原创 Linux编程入门
终于有机会开始真正接触Linux编程了,还是挺兴奋的。 此前对这只有肤浅的认识,估计还不能胜任即将要做的工作。虽然早前已经有一段时间在恶补,看了部分Linux的源代码,但对于实际的编程系统编程还是很欠缺,比如进程创建、进程通信等。 大清早的,被几个电话弄去了大半睡意。因为很清楚接下来的工作会很紧张,今天早上醒来就开始啃那本《UNIX环境高级编程》了
2006-07-16 19:53:00
2007
1
原创 使用printf输出各种格式的字符串
+--------------------------------------------+| 主题: 使用printf输出各种格式的字符串 || || 日期: 2004-06-29 |+---------------------------
2005-09-24 19:32:00
5356
原创 source insight常用宏
说明: 该宏文件实现一些编码程中能会到的功能, 如添加文件头、函数说明和宏定义等, 使用时能自动添加文件名、函数名和当前日期.使用说明: 1. Project->Open Project... 打开Base工程(该工程一般在"我的文档/Source Insight/Projects/Base"中); 2. Project->Add and Remove Project Fil
2005-02-04 19:20:00
12559
3
原创 朋友 -- 珍惜,珍重
朋友 -- 珍惜,珍重 2004年, 是值得我永远去回味的一年. 很多的朋友, 来了; 然后, 又走了. 从陌生到相识, 然后又开始从熟悉淡化到陌生. 我真的很无奈, 但也只能是无奈. 网络真是个好的事物, 可以让你很快地认识来自五湖四海的朋友, 拥有很多素未谋面的朋友的消息. 这是一件多么令人愉悦的事情啊! 但是要想很好
2005-02-04 19:12:00
1896
原创 Python写的列举指定目录下所有子目录的工具
这几天因为工作需要, 又刚好在学Python, 所以就用它写了这样的一个东西. 很粗糙, 但幸能胜任我的工作. 呵呵. 它的功能是列出指定目录下的所有子文件夹. 也能指定这些文件夹必须是包含有指定扩展名文件的. 比如, 可以列出c:/目录下, 所有包含有.c, .h文件的目录. 这时只需要输入这样的两个参数: Input file path: c:/ input file type: .c,.h
2005-01-15 22:02:00
3707
1
原创 记录我的Blog激活时刻
也算是CSDN上的老成员了吧,见证了CSDN一路走来的日子;而现在,也希望通过这里的Blog来见证或记录我一路走下去的日子。记住这个时刻,我的Blog诞生的日子:2005年1月12日19时18分36秒。感谢CSDN提供的这个服务。感谢教我如何激活Blog的那位仁兄,可惜还不知道他的名字。
2005-01-12 19:17:00
1455
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人