软件概念
文章平均质量分 78
dadahacker
赶路不忘风景!
展开
-
变量名和常数的命名方式
首先摘自2006年第3期"如何编写高质量的代码"一文中的一段话变量名 变量名的命时最重要的考虑的事项是该名字要完全,准确地描述出该变量所代表的事物,如currentdate,它表示的是当前日期,如果单使用current,或是date,这样的变量名它的意思就模糊不清了. 变量名尽可能的明确,如果是临时的变量,循环也就是寥寥数和,而且是单层循环,那么用i作为原创 2009-04-22 10:15:00 · 708 阅读 · 0 评论 -
同步、异步、阻塞和非阻塞的概念
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty原创 2009-07-10 18:33:00 · 542 阅读 · 1 评论 -
阻尼运动算法在界面编程中的应用
最近一直在考虑如何设计系统的启动封面,关键在于封面上众多的按钮无法很好的分类组织起来。后来在魔兽中得到了启示。 其实最简约的设计最具持久美感,所以放弃了Panel、Tab容器的设计,而是参考War3的界面,按功能分成大类,当点击每个大类按钮时,对应的子功能按钮会像War3的侧边栏一样弹出,效果还是比较炫的。 具体效果见War3的侧边转载 2010-02-27 10:11:00 · 4989 阅读 · 2 评论 -
bitmap convert to RGB565 display
bitmap图片是一个RGB888,每个像素由3个字节组成,R->8bit,G->8bit,B->8bit; RGB565 的每个pixels是由2字节组成,R->5bit,G->6bit,B->5bit。转换的思路是取出原图的点,对没个采样进行运算。view plaincopy to clipboardprint?#define RGB565转载 2010-04-14 22:45:00 · 2154 阅读 · 0 评论 -
你真的清楚ASCII,Unicode和UTF-8吗?
<br />大家静一静,请问:你真的清楚ASCII,Unicode和UTF-8吗?<br />这个问题很棘手,从网络上找了一篇讲叙的很好的文章,大家共同分享:<br /> <br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从000000原创 2011-01-25 10:59:00 · 1240 阅读 · 0 评论 -
小知识: 软件版本号讲解:什么是Alpha, Beta, RC
<br />1. 软件版本阶段说明<br />* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。<br />* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。<br />* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。<br />* Release版:转载 2011-01-25 14:12:00 · 1274 阅读 · 1 评论 -
AT指令简编
<br />AT命令<br />一. 一般命令<br />1.AT+CGMI 给出模块厂商的标识。<br />2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或<br />PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。<br />3.AT+CGMR 获得改订的软件版本。<br />4.AT+CGSN 获得GSM 模块的IMEI(国际移动设备标识)序列号。<br />5.AT+CSCS 选择TE 特征设定。这个命令报告T翻译 2011-04-24 16:29:00 · 876 阅读 · 0 评论