综合
曾记花开不记年
go, php,erlang,c/c++,linux
展开
-
ASCII、Unicode、GBK和UTF-8字符编码的区别联系
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把转载 2016-03-17 11:29:31 · 279 阅读 · 0 评论 -
斜杠 反斜杠
在Windows系统中,正斜杠/表示除法,用来进行整除运算;反斜杠\用来表示目录在Unix系统中,/表示目录;\表示跳脱字符将特殊字符变成一般字符(如enter,$,空格等)原创 2016-06-11 00:39:03 · 332 阅读 · 0 评论 -
Unicode编码区间
Unicode 字符编码表|汉字Unicode编码的区间为:0x4E00→0x9FA5(转)十进制十六进制 字符数编码分类(中文)编码分类(英文)起始终止起始终止(个) 01270000007F128C0控制符及基本拉丁文C0 Contr转载 2016-06-11 00:26:23 · 2074 阅读 · 0 评论 -
b B kb kB kbps KBps 换算
b = bit 位B = byte 字节1b = 1/8Bkb 千位KB 千字节ps /s 每秒kbps 每秒多少千位KBps 每秒多少千字节1Mkbps = 1024kbps = 128KBps原创 2016-04-22 11:36:52 · 1826 阅读 · 0 评论 -
黑盒测试和白盒测试
黑盒测试把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,针对“软件界面”和”软件功能“进行测试,只检查功能是否符合需求规格说明书能正常使用。因此黑盒测试又叫功能测试或数据驱动测试。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,他允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在原创 2016-05-06 15:44:50 · 531 阅读 · 0 评论 -
动态语言和静态语言
1.动态语言Dynamically Typed Language例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、php也叫动态类型定义语言与静态类型定义相反,一种在执行期间才去发现数据类型的语言,动态语言是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。动态语言的类型检查是转载 2016-04-19 11:22:46 · 372 阅读 · 0 评论 -
分布式(集群)与集群的联系与区别
分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。 而分布式,从窄意上理解,也跟集群差转载 2016-04-15 10:24:04 · 279 阅读 · 0 评论 -
Unicode ,UTF-8,assic, gbk, latin1编码
Unicode编码1.Unicode就像一个电话本,标记着字符和数字之间的映射关系。2.Unicode并不涉及字符是怎么在字节中表示的,它仅仅指定了字符对应的数字,仅此而已。3.关于Unicode的其它误解包括:Unicode支持的字符上限是65536个,Unicode字符必须占两个字节。告诉你这些的人应该去换换脑子了。记住,Unicode只是一个用来映射字符和数字的标原创 2016-03-21 14:16:22 · 5270 阅读 · 0 评论 -
设计模式
1.单例模式 当项目中有很多地方要用到同一个类的对象时候,为了避免多次初始化类带来的不必要开销,另外还可以保证一个项目中只初始化一个对象原创 2016-04-04 22:33:42 · 213 阅读 · 0 评论