- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 C标准库——assert.h
这个头文件提供两个宏:assert和NDEBUG,assert可以在程序中进行断言,也就是断言为假,输出错误信息并终止运行。NDEBUG说简单点儿算是assert的开关,像这样:#define NDEBUG之后的assert也就无效了,直到碰上#undef NDEBUG书上这么说的:要打开断言,可以写:#undef NDEBUG#include 要关闭断言,可以写:
2013-11-17 22:18:39
1568
原创 开头-C 标准库
大学时候读了《C标准库》,理解甚浅,一来彼时无甚实际项目经验,无非在学校看看书,做做练习、课程设计之类,偶尔做几个学校里的项目,也并不参与太多;而来,对计算机体系结构和操作系统理解亦不深入,故未求甚解。近来,复习GRE之余,换换脑子,重读此书,细细品味,偶有心得,笔记于此,虽难登大牙之堂,也算是个人之所得,读书编码之收获。
2013-11-17 21:28:55
835
原创 提高工作效率,减少浪费生命
今天想谈谈工作效率的问题,个人感觉,说实话,我们很多人对于工作都并不满意,我是指工作内容和工作方式方面。比如你会常常觉得在做一些没有意义或者是无聊的事情,而这种无聊和没有意义还常常拖累着你的时间,也许你想利用业余时间读一点书,参与几个开源项目,或者是,写写博客……然而,当你每天加班到10点然后拖着疲惫的身心再经过进一个小时的路程回到家里时,常常不会再有精力去做上面这些事情,so how? how
2012-07-11 21:13:07
1744
原创 Erlang学习初探-1
上次聊到了Erlang的基础知识,包括怎样安装和启动、原子、元素、元组、列表、模式匹配等,今天接着来看点新东西吧。先说说 模块(module)模块(module)是Erlang中的基本单元,类似于Delphi中的单元文件,模块文件以.erl为扩展名,其中包含了我们编写的函数,运行模块钱需要编译,编译生成与模块同名但扩展名为.beam的文件。例如我们编写了名为double.erl的模
2012-07-10 23:22:09
804
6
原创 Erlang学习初探-0
在学校时候就开是零碎地接触Erlang,一直苦于没有时间系统学习(现在亦是如此),本人比较懒,学了东西只放在脑袋里,很少做笔记,从这里开始改掉这个坏习惯吧。作为第0篇,至于Erlang是一门什么样的语言,通常用来做什么就不在此赘述了,下面直入主题。Erlang安装linux下(我用的是Ubuntu)有的会集成进去Erlang,只要在终端输入erl回车就ok. 如果没有安装可以手
2012-06-17 22:47:43
678
原创 软件建模的事务模式
在软件建模的过程中,分析建模是一个很重要的阶段,起作用是通过对业务的分析和抽象,提取出关键过程和实体,为设计做好基础。分析建模主要包含两方面内容:静态结构分析——主要工作是提取业务领域核心概念的类和对象。用例分析——基于需求分析,对用例的实现过程进行分析。事务模式(Transaction Pattern)是一种实用的静态结构分析方法,由Peter Coad提出。1.要素
2011-11-19 10:14:45
1261
原创 开篇——初出茅庐
在CSDN上面晃荡了已经好几年,却从来没有写过一篇文章,就从这篇开始吧。这篇作为开始,不写具体技术,谈一谈一些想法、心得、计划。自己觉得“初出茅庐”作为题目显得有些扎眼,但此处我的想法是:初出茅庐并不一定是完全代表大展宏图,如当年孔明一般,后面还有很长的路要走,自己以前也学习过不少东西,进入工作以后确也受用,但是还远远不够,这,只是开始。从小学二年级就接触计算机,四年级开始学编程(那时
2011-11-12 00:22:07
1287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人