- 博客(8)
- 收藏
- 关注
原创 Source Insight几个有用的宏
//代码检视信息macro ReviewFunction(){ var filename //review文件的名称 filename = "Review.txt" var hbuf//review文件的缓冲区 hbuf = OpenBuf (filename) if(hbuf==hNil ) hbuf = NewBuf (filename)
2006-08-08 20:43:00 2220 1
原创 创建安全的线程
有人这样阐述线程与进程的区别:² 线程:资源竞争的最小单位² 进程:资源分配的最小单位这里从资源管理的角度很好的区分开了线程与进程。这里我们不去深究各个具体平台是怎么实现线程或进程的,这里我们只需要明白一点:一个进程的崩溃一般不会影响到与他跑在同一系统上的其他进程,一个线程的以外死亡却会连累与他同处一进程的其他线程。一般系统提供注册线程的C格式的AP
2006-03-11 13:00:00 1633
原创 如何让yylex后的代码运行
下面是利用lex写的一段代码, %%.* printf(“hello/n”);quit exit(0);%% main(){ yylex(); printf(“bye/n”);}在没有彻底明白lex编译以后的文件流程的情况下,如何在程序结束时让yylex()后的printf()打印出结果呢?我们执行编译成的可执行文件会发现倘若我们只是用ctrl+c或
2004-02-25 10:23:00 1760
原创 翻页功能的实现
在UNIX环境下,当我们遇到大数据量的输出时,一般会添加这样一个功能——按任意键继续……。这一功能的实现是不是像下面这段代码那么简单呢?#includemain(){ printf(“按任意键继续……/n”); getchar(); printf(“按任意键继续……/n”); getchar();}调试一下,
2004-01-07 11:25:00 1299
原创 文件切割
下面是切割文件和合并文件的代码,是我用来熟悉文件操作函数时写的一些东西,大有完善的余地,与大家分享,听取大家指教。程序在UNIX_AIX下调试通过。/***************************mycut.c文件切割程序用于将文件切割成1024字节大小的小文件***************************/#include#include#i
2003-12-04 21:09:00 1123
原创 初学UNIX C时的一点小收获
下面是我以前写代码时遇到的一个小程序,问题不大,但是忙活了好半天!下面我就用比较正是的方式来将这段经历送给大家。请在vi编辑器下编写这段代码./*a.c*/#includemain(){ int I = 0; while(I != 1) { scanf(“%d”, &I);}}我曾经问过几
2003-11-09 21:54:00 1054 1
原创 有关大数字运算的讨论
昨天闲来无事我写了两个计算大数字阶乘和乘方的程序。写这个东西主要原因是因为我的第一次面试。今年春天我去北京一家很不错的公司面试,其中有一项是笔试,命题人出了一道这样的题:试计算2^256,写出编程思想,不要求最后结果。作为一名还未走出校门的学生,其实应变这样的一道题应该说也不算太难,思路很简单,就是用一个数组存储结果,其中每个数项治村结果的几位,然后按照像《计算机组成原理》中介绍的乘
2003-11-07 01:02:00 1367
原创 生成一个java编制的可执行文件
生成一个java编织的可执行文件将java编织成.class后,如果只是用java 命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。本文主要介绍了一种生成java可执行程序的方法。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。下面我将我把java的.class文件生成可执行文件的流程讲一下。
2003-10-29 17:52:00 3208 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人