![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
懒人转贴
文章平均质量分 78
LuckyDan61
“There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.”- C.A.R. Hoare
展开
-
软件开发者需要知道国外技术网站(转)
值得知道的网站:1。CodeFetch - 搜索programming书籍中源代码的网站,这个网站的目标是保证软件开发者和技术书籍作家之间联系,如果你单纯是为了寻找代码,最好的代码搜索网站是: Koders2。FreeTechBooks - 免费的在线计算机科学数据和软件开发书籍网站。3。QuickRef - 交互的 programming 文档,允许你保留许多文档并且记住它们。4转载 2009-04-05 16:24:00 · 509 阅读 · 0 评论 -
嵌入式程序员应知道的几个基本问题
日期:2007-02-01 作者:Nigel Jones 来自:linux.chinaunix.net C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能转载 2009-05-04 21:42:00 · 403 阅读 · 0 评论 -
堆和栈的区别(重要!!!)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是转载 2009-05-04 21:57:00 · 523 阅读 · 0 评论 -
C语言常用宏定义
1、防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H //头文件内容#endif2、重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */ typedef unsi转载 2009-05-04 22:52:00 · 606 阅读 · 0 评论