自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 《C语言程序设计》读书笔记

写在前面:   《C程序设计》可以说是一本再基础不过的编程书了,但每读一遍的感觉却都是不同的,可以说,每读一遍,都会有很多新的收获。真所谓老书再读,回味无穷啊!此笔记是《C程序设计》谭浩强编著,清华大学出版社出版。除了将书中的重点知识点记下来外,也加入了我对知识点的理解,我想这一点是读书笔记的重要性所在。 第一章 概述 第二章 数据类型、运算符与表达式 第三章 最简单的c程序设计 第四章 逻辑运算

2005-12-24 22:37:00 11659

转载 嵌入式人才的发展方向![转贴]

嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top

2005-12-24 22:17:00 840

原创 浅谈GSM手机的MMI软件开发 [转]

摘要: 采用面向对象的程序设计技术,用C语言开发窗口结构的GSM手机MMI(人机接口)软件,程序结构清晰,代码效率高,模块可再用性好。本文粗浅地谈了GW手机MMI软件开发的功能模块组织、窗口管理等技术,并以快捷功能为例,说明具体功能的实现方法。 关键词:人机接口(MMI) 功能模块组织 窗口管理。GSM手机是直接为移动用户服务的移动通信终端。其组成一般包括4个部分:射频单元、基带单元、人机接口(M

2005-12-23 19:51:00 1060

原创 计算机编程的24条法则 [转]

1、致命的异常终止决不允许 2、以这个次序编写:用户手册、说明书、帮助、源代码 3、除非你使用Risk Factor Analysis (RFA),否则一个程序将花费双倍你认为开发所需的时间---重复工作 4、编码工作量应该不超过开发工作的百分之二十 5、测试应该至少占工程的百分之三十 6、注释应该至少要占源代码的百分之二十7、一条错误信息应该报告什么发生了,关于这个用户能够作什么,程序下一步要做

2005-12-22 23:11:00 781

原创 想成为牛人吗,进来看看这些文章!

http://www.ossoft.org/FORUM/viewtheme.asp?area=1&lstsort=0&lstday=&page=0&id=496http://www.ossoft.org/FORUM/viewtheme.asp?area=1&lstsort=0&lstday=&page=0&id=495http://www.ossoft.org/FORUM/viewtheme.as

2005-12-22 21:19:00 853

原创 C语言常见错误分析 [转]

 C语言常见错误分析:错误分类    语法错    逻辑错    运行错0.忘记定义变量:main(){x=3;y=6; printf(“%d/n”,x+y);1.C语言的变量一定要先定义才能使用;2.输入输出的数据的类型与所用格式说明符不一致int a=3;float b=4.5;printf(“%f%d/n”,a,b);它们并不是按照赋值的规则进行转换(如把4.5转换为4),而是将数据在存储单

2005-12-21 23:26:00 2272

原创 聊聊我对c/c++的认识 [转]

聊聊我对c/c++的认识/*******************************************************************本文首发于bbs.bluegem.org的CWorld区*本人email:chenfei@sohu.com*如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢!*************************************

2005-12-21 23:25:00 1130

原创 C语言编程易犯毛病集合 [转]

发表日期:2004年3月18日    作者:何军  已经有2052位读者读过此文  C语言中常见错误(转贴) C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习

2005-12-21 23:23:00 1056

原创 水滴石穿C语言之内存使用 [转]

问题:内存使用  有人写了一个将整数转换为字符串的函数:char *itoa (int n){ char retbuf[20]; sprintf(retbuf, "%d", n); return retbuf;}  如果我调用这个函数:char *str5 = itoa(5),str5会是什么结果呢?  答案分析:  答案是不确定,可以确定的是肯定不是我们想要的 “5”。   retbuf定义在函

2005-12-21 23:17:00 835

原创 C语言高效编程的的四大绝招 [转]

引言:  编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。  第一招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。  例如:字符串的赋值。  方法A:通常的办法:#define LEN 32char string1 [LE

2005-12-21 23:14:00 840

原创 C语言嵌入式系统编程修炼之内存操作 [转]

 数据指针  在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况:  (1) 某I/O芯片被定位在CPU的存储空间而非I/O空间,而且寄存器对应于某特定地址;  (2) 两个CPU之间以双

2005-12-21 23:05:00 1035

原创 堆和栈及静态数据区 [转]

  在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区,下面我们就真对这五个存储区分别进行简单介绍。 五大内存分区------------------------    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈--------------------------    栈,就是那些由编译器在需要的时候分配,在不需

2005-12-21 22:44:00 842

原创 内存管理 [转]

内存管理document.title="内存管理 - "+document.title   节选自《高质量C++编程指南》中的《内存管理》,并对其进行简单整理......内存分配方式---------------------------------------------------------------------------------------------内存分配方式有三种:--

2005-12-21 22:41:00 725

原创 《高质量C编程指南》读书笔记之内存管理 [转]

第七章 内存管理7.2常见的内存错误及其对策      *内存未分配成功却使用了它:              在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查 ;如果使用malloc或者new来申请内存,应该用if(p==NULL)或if(p!=NULL)进防错处理。     *无论用何种方式创建数组,都别忘了赋初值,即便是

2005-12-21 22:35:00 799

原创 来吧,移动开发 [转]

来吧,移动开发document.title="来吧,移动开发 - "+document.title 《程序员》杂志记者邹振来吧!移动开发在计算机发展的早期,摩尔提出了自己的定律:每隔18个月芯片的处理能力会翻一番;进入到网络时代以后,以太网的发明者Metcalfe对网络的价值提出了自己的Metcalfe定律:网络的价值等于相关连接的平方。但这一切都不能解释正在迅猛发展着的移动应用的价值,于

2005-12-15 21:02:00 1378

原创 程序人生的专栏

程序人生的专栏

2005-12-15 20:39:00 684

原创 小议手机软件平台开发 [转]

本人有幸在一年之内参与过某大型外企的两个手机软件平台的开发(首先申明,这两个平台既不是Symbian也不是Windows Mobile:) ),对这类平台的开发算是有点体会,有的话觉得不吐不快,于是在这里说说。什么是手机软件平台?大家可以把现在的手机想象成你现在看此文章用的PC机,PC之所以有这么丰富的功能,因为有操作系统,还有操作系统之上的软件,你的手机之所以能够炫酷之极,也是因为有其操作系统和

2005-12-15 19:57:00 1206

原创 手机软件开发入门 [转]

昨天在《程序员》上看到一篇访谈文章,孟岩就3G手机软件采访科泰世纪的陈榕。看了后,第一个感觉就是陈榕没做过手机软件。其实“不知为不知”也无所谓,但陈榕扯了一堆“longhorn”、“metedata”,“软件发展方向要等微软出手”之类的话,让我很反感。不由心血来潮,想谈一谈我所了解的手机软件。    1 手机软件的运行环境  1.1 概述   手机可以被看作袖珍的计算机。它有CPU、存储器(fl

2005-12-15 19:27:00 1694

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除