2007-06-27

c开发策略-之-错误处理

关键字: 错误处理
在使用任何语言进行应用程序开发时,我们都应该提前规划好如何处理错误。Java和c++中普遍使用异常来进行错误处理,但是c语言,因为没有提供一个很优雅的异常机制,所以明确如何进行错误处理显得很重要。C语言中的错误处理有多种方式,总结如下:大家可以讨论这些处理方式的优劣,这样等以后在程序开发中,我们可以从整体上为程序设计更好的错误处理方法。 1. 返回值方式:用函数的返回值标志函数是否执行成功。比如成功返回1,失败返回0。这种方式的好处是简单方便,而且不影响效率,保持了c语言的高效率。但是仍然有问题,一个问题是代码可读性的问题,如果每个函数都有这样的返回值的话,为了保持程序的正确运行, ...
2007-06-27

为c语言实现异常处理机制(全)

关键字: 异常,错误
引子: 不管是在c++还是在java中,异常都被认为是一种很优雅的处理错误的机制,而如果想在c语言中使用异常就比较麻烦。但是我们仍然可以使用c语言中强大的setjmp和longjmp函数实现类似于c++的异常处理机制。 有关c语言中setjmp和longjmp的资料可以参考: C语言中一种更优雅的异常处理机制:http://blog.csdn.net/hello_wyq/archive/2006/06/23/826312.aspx 全面了解setjmp与longjmp的使用:http://blog.csdn.net/hello_wyq/archive/2006/06/16/8040 ...
2007-06-26

转载文章,纯当自勉

关键字: 经济
其实如果承认财富上有阶级之分的话,对我们这些将来有希望有所作为的年轻人是好事,至少我们不会满足于这种社会现象,不会满足于我们现在的地位,我们一定会更加努力的为将来奋斗。做“第三代富人”就是我读完这篇文章后的感慨。 标题:   经济观察报/孙立平:保护和扩展社会流动的渠道 孙立平 清华大学社会学系教授          “第二代富人”的说法,早在几年前就有。在上个世纪的80年代,随着最初改革措施的推行,在中华人民共和国的历 ...
2007-06-24

近期软件开发学习计划

关键字: 学习计划
看了robbin在读书圈子中写的学习计划:http://book.group.javaeye.com/group/blog/35592?page=1#comments,想想自己也需要写一写,既为自勉,也为技术交流作参考。 先说说这半年正在致力于的技术学习: 算法与数据结构: 很多人说这就是一个程序员的内功,虽然没有深入体会到,但深知他们确实重要,正在认真学习weiss写的《数据结构与算法分析》中英文配套。在读完每个章节的同时也会把所有adt都用c实现了。   C/C++ 必须精通一门语言。继续认真学习C和C++,C语言方面深入学习如何模块化编程,c++方面,参考已经读 ...
在学习 Linux编程方面,最近我写了一个 web服务器程序,使用 linux下的纯 c写的, web服务器能基本实现动态服务请求和静态服务请求。但是我总觉得我的设计不是很好,下面我说一说我的设计,你们看看有没有什么更好的设计。 web服务器的静态服务请求的实现使用的是线程池,由主线程统一获得连接请求,然后将已连接描述符压到一个缓冲区中,线程池中的空闲线程从缓冲区中获得描述符(这里使用互斥量维持线程间的同步),如果发现是静态的请求,就直接回应请求,如果是动态请求,就将描述符压到另一个缓冲区中。 这里有一个线程,和一个进程池共同来服务动态请求。这个线程使用i/o 复用和进程通信,发现进程 ...
今天英语四级考试,一篇文章讨论的是creative write和critical write两种写作方式。前者会更能刺激思维,有什么写什么。而后者需要你顾及文章的条理,段与段之间的过渡。这里我选择前者,漫无目的的表达我的思想了: 我是一位纯粹的c++开发人员,使用过vc++.net,vb.net,但不是很喜欢。用过纯c开发过web服务器,全当学习研究。 现在想在c++和c上深入发展一下,但是总是找不到一个好的社区,现在只好寄生在java社群里了,看到java社群这么多,而且人们都如此活跃,很是羡慕,也想加入其中,但是又不想放下c++去学习java,那样会让人说没学好这门又去学那门到头来哪个 ...
2007-06-22

Re: 真的不错,贴了。。

关键字: 情感
[quote]我喜欢使自动铅笔,但是那个牌子的金属自动铅笔我每次买来用不到一个月就丢,凭着我就是喜欢她,我不怕他很贵,但连续四五次还是都丢了,后来终于放弃不再买她,买了一个塑料的,用了很长时间,都旧成那样了还跟着我。 是不是那个金属自动铅笔根本就不适合我?还是其他原因,如果换作是人,你追求她很长时间但仍没有结果,你又会怎么样呢?随缘、放弃还是继续? [/quote]
2007-06-10

个人看javaeye/csdn/博客园 三大博客

关键字: Personal Views
刚刚从csdn中转过来,说说三大博客的各个优缺点。 csdn博客量很多,访问量也比较大,但是现在却越来越不好了,首先是文章质量严重下降,论坛中的帖子质量也严重下降,而且后台也经常出问题,好几次都把我的ie给弄死了。csdn是越来越大了,可是越来越垃圾,可以看出来工作人员各个没有用心对待这个网站,导致网站现在变得很烂。 博客园呢?从csdn转到博客园,刚转过去,写文章分类的时候发现多数是.net的东西,博客园的分类太严密了,很多开发人员不只在搞一门语言,难道让一个学java又学php,又学c++的程序员一下开三个博客,一个放在blogjava,一个放在php博客园,一个。。。? 用了不一会, ...
xombat
搜索本博客
存档
最新评论