- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 一段关于变量与内存空间占用的对话
老丁-厦门(43515273) 2012/2/12 4:45:54#include #include using namespace std;void copystr(char *str1,char *str2){ for(;*str2!='\0';str1++,str2++) *str1=*str2; *str1='\0';}void main(
2012-03-13 17:55:03
1108
原创 关于软件设计文档编写
做了这么多年的软件开发工作,从一个纯碎的软件编码人员,到现在的挂上一个项目经理的名头,担负起一些系统设计及项目管理方面的工作,我一直觉得软件设计文档这方面是我的最大软肋,在这方面也花了好些精力去探索它,总希望能够找到一种适合自己的软件设计文档编写方法,但一直都没有找到,也曾尝试着去套一些国标之类的文档模板,但总是感觉设计思想是有,但写起文档来却力不从心,没办法将系统及子模块设计思想真实的反映到文档
2009-02-21 18:53:00
7306
3
转载 短信开发小结
来源己经忘了,就不写了,不好意思了,原作者!1.1. 基本知识 短信猫操作分为三种模式:block, pdu 和 Text 短信传送有三种编码: 7 位, 8 位, Unicode at 命令 ,at 命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,这次用的是西门子 tc35i ,有专门的 at 命令文档。
2009-02-13 11:18:00
1223
1
原创 可以精确定位那行内存分配没有被释放的内存泄漏检测方案
内存泄漏检测方案目前我们的对内存的分配/释放多数是采用malloc/free/realloc这一组方函数来做,当然,有些平台这两个函数的名称可能会有点不一样,但接口是一样的,这里我对这个方案的讲解一种简单即十分有效的通过替换malloc/free/realloc三个接口来检测内存泄漏的方案,这种方案可以具体定位到哪一行代码分配到的内存没有被释放掉。 我
2009-02-13 09:51:00
1569
1
原创 浅析嵌入式系统中大量小块内存申请释放的内存管理方案
其实我今天在这里要提到的这个方案己经有很多人提过,我之所以在这里再强调一下是因为尽管己经有很多人提过这种方案,但这个问题在我们设计过程中还是很经常碰到,并且并没有得到重视或得到较好的解决。在很多情况下,我们可能会需要申请和释放很多小块内存,我们都知道,大量小块内存的申请和释放极有可能导致内存出现大量碎片,而且,每次申请内存内存耗用量并非只是我们申请的那个大小,它同时还需要分配一个内存信息块,如
2008-11-02 00:48:00
1446
原创 读《Linux手机研发要过五大难关》有感
《Linux手机研发要过五大难关》对于一个好的产品平台来说,重要的不在于其功能有多丰富,多强大,而在于其平台有多稳定,可扩展性和可维护性有多好因为,如果没有一个好的平台基础,则后续增加的功能越多,只会是给平台带来越多的累赘,最后可能死得越惨。而一个稳定,可扩展性好,可维护性好的平台,其今后的发展潜力是不可忽视的,这为产品今后的可持性发展提供了一个良好的基础。从长远来看,一个良好稳定的平
2008-05-06 13:49:00
1213
原创 汉字点阵字库原理
汉字点阵字库原理一、 汉字编码1. 区位码在国标GD2312—80中规定,所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个阿拉伯数字就是它们的“区位码”。区位码的前两位是它的区号,后两位是
2008-01-15 14:08:00
19864
11
转载 汉字编码
汉 字 编 码一、 国家标准汉字代码体系 汉字字数繁多,属性丰富,因而汉字代码体系也较复杂,包括: 1. 汉字机内码。它们是汉字在计算机汉字系统内部的表示方法,是计算机汉字系统 2. 的基础代码。 3. 汉字交换码。它们是国标汉字(如机内码)进行信息交换的代码标准。 4. 汉字输入码。它们是在计
2008-01-14 17:06:00
4292
1
转载 C语言中的类模拟
面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。(liyuming1978@163.com) 1.实例:下面先从一个小例子看起 #ifndef C_Class #define C_Class struct#endif C_Class A {
2008-01-09 13:09:00
844
转载 C语言的多态实现
相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。 其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实现了继承和多态,使用这样的编程理念(理念啥
2008-01-09 13:07:00
961
转载 C语言中的面向对象思想
来源:年代己久,忘了经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代码效
2008-01-09 13:05:00
705
转载 AT指令中文名称
来源:未知1.A/ : 重复前一条指令 2.+++: 从数据模式转换到命令模式3.AT/Q: 流量控制方式 0-Disable 1-Xon/Xoff 2-CTS/DCE 3-RTS/CTS4.ATA: 应答呼叫 5.ATD 拨号 REACTION ,
2008-01-09 12:54:00
2851
原创 GSM 发送短消息的基本知识
本文简要介绍一下利用GSM模块发送短消息的基本知识,由于个人所学有限及现在GSM模块发展的日新月异,如果有说错的地方还请指点。关于PUD编码我这里只做了一个简单三种常用编码格式的介绍,如果对PUD有兴趣的,可以参考我博客里的另一篇文章《GSM无线模块短消息PDU 格式说明》 一、短消息编码短消息内容的最大长度为140个字节。它的编码主要有7位编码, 8位编码,UC2编码三种编码方式
2008-01-01 09:42:00
3470
2
原创 GSM无线模块短消息PDU 格式说明
GSM无线模块短消息PDU 格式说明来源未知第一部分PDU 格式0891683108200105F011000B813119169083F80000A806C9363C3CA603 以上是一个SUBMIT-PDU 发出例子分析内容如下 08
2007-03-12 18:54:00
7614
1
转载 如何实现DES/3DES算法
如何实现DES/3DES算法原文:Matthew Fischer翻译:小榕软件实验室 这篇文档是我从小榕实验室下载的,为了保证原文的完整性,如果有影响原文内容的改动,我会把我写的用中扣号扣起来,即,用中扣号扣起来的只代表我个人的观点,若有错误,则与原文作者和小榕软件实验室无关.3DES(加密) = DES(key1, 加密) DES(key2, 解密) DE
2006-09-10 17:51:00
10971
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人