计算机知识
就爱吃西瓜
技术控 吃货 小清新 努力蜕变成为CODER 中
展开
-
字符编码笔记:ASCII,Unicode和UTF-8
本文转自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种转载 2014-03-03 22:27:50 · 847 阅读 · 0 评论 -
Linux下安装和卸载(rpm,tar,dpkg)
本文转自:http://blog.csdn.net/xiaolanzao/article/details/17173543 一、 了解Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3转载 2014-03-06 22:02:22 · 1198 阅读 · 0 评论 -
网络字节序与主机字节序
网络字节序与主机字节序 不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种 1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合转载 2014-05-07 12:30:33 · 641 阅读 · 0 评论 -
回车 换行 0x0D 0x0A CR LF \r \n的来龙去脉
最近在学linux的知识,发现linux里边的回车换行与windowslibi转载 2014-04-29 11:03:52 · 940 阅读 · 0 评论 -
TCP/IP三次握手与四次挥手
TCP/IP三次握手与四次挥手 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)转载 2014-06-23 20:11:00 · 815 阅读 · 0 评论 -
Big Endian 和 Little Endian
本文转自http://blog.csdn.net/sunshine1314/article/details/2309655 一、字节序 来自:http://ayazh.gjjblog.com/archives/1058846/ 谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endi原创 2014-02-22 20:24:06 · 989 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与转载 2014-07-03 16:11:02 · 818 阅读 · 0 评论 -
内存中堆和栈的区别
转自: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事转载 2014-05-31 15:13:29 · 748 阅读 · 0 评论 -
佛祖保佑 永无bug
[cpp] view plaincopy "code" class="java">/* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\转载 2014-08-22 20:34:59 · 1580 阅读 · 0 评论