编程相关
文章平均质量分 76
bill_20106029
这个作者很懒,什么都没留下…
展开
-
字符编码简介:ASCII,Unicode,UTF-8,GB2312
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英转载 2013-11-27 10:23:05 · 905 阅读 · 0 评论 -
编程常用缩写
编程中经常会为了减小标识符的长度而采用缩写,这通常是去掉一些元音字母完成的,但更多的时候我们使用一些常用、通用的缩写,本人整理的网上的一些相关资料如下。说明:1、本缩写表是《编码命名规范》的附录。2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM 等。3、使用本缩写表里的缩写时,请对其进行必要的注释说明。4、除少数情况以外,大部分缩写与大小写无关转载 2013-08-04 18:42:58 · 38877 阅读 · 5 评论 -
回车符号与换行符号
一、回车与换行的来历 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢转载 2013-07-24 14:40:09 · 2109 阅读 · 0 评论 -
大小端模式详解
端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian(这句话最为形象)。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big End转载 2013-08-05 12:27:17 · 796 阅读 · 0 评论 -
好命名胜于任何注释
设计软件除了从思想上要把握其结构,在实现上也得费番心思,比如变量与函数的命名就位列其中,毕竟程序是设计思想的物质外壳,再好的思想必须通过最后的程序代码去体现。命名的重要性如同写文章时的用词和语句的组织,一篇好的文章除了注意用词,还得将文章组织得“行云流水”,为程序命名也如此。 现在通过一个例子来说明命名的重要性,假设要为双向链表(Double-Linked List,简称dll)设计转载 2013-08-15 09:18:59 · 1008 阅读 · 0 评论 -
C语言逗号运算符和逗号表达式
C语言逗号运算符和逗号表达式在C语言中,逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。原创 2015-12-19 10:08:44 · 1432 阅读 · 0 评论 -
软件版本命名
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availabilit转载 2013-11-08 10:56:03 · 874 阅读 · 0 评论