今天我们说说“Pre-网络编程”。内容比较杂,但都是在做网络应用程序开发过程中经常要遇到的问题。 一、大端、小端和网络字节序 小端字节序:little-endian,将低字节存放在内存的起始地址; 大端字节序:big-endian,将高字节存放在内存的其实地址。 例如,数字index=0x11223 ...
分类:
系统相关 时间:
2017-01-27 07:15:40
阅读次数:
255
TODO:字节序的一些理解本文是小编对字节序的片面理解,希望对你有帮助哈。字节序,即字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前。1.Littleendian:将低序字节存储在起始地址,俗称小端2.Bigendian:将高序字节存储在起始地址,俗称大端比如..
分类:
其他好文 时间:
2017-01-12 03:17:33
阅读次数:
164
大端 小端0x0000 0x12 0xcd0x0001 0x34 0xab0x0002 0xab 0x340x0003 0xcd 0x12 ...
分类:
编程语言 时间:
2017-01-05 21:07:32
阅读次数:
197
常用编码格式一览 首先来看一下常用的编码有哪些,截图自Notepad++。其中ANSI在中国大陆即为GBK(以前是GB2312),最常用的是 GBK 和 UTF8无BOM 编码格式。后面三个都是有BOM头的文本格式,UCS-2即为人们常说的Unicode编码,又分为大端、小端。 所谓BOM头(Byt ...
分类:
其他好文 时间:
2016-11-23 20:22:28
阅读次数:
287
一道题引发的思考: 1、看一下之前写的union的特点,理解一下共享内存的概念 2、栈的增长方向是从高地址向低地址增长(数组比较特别,a[0]在低地址,a[n-1]在高地址)(堆由低地址到高地址存储) 3、小端系统 指 低字节存在低地址中,高字节存在高地址中;大端系统反之。 如上,联合体变量是4个字 ...
分类:
其他好文 时间:
2016-10-21 00:22:08
阅读次数:
157
详细大家都听说过大端模式和小端模式,但是究竟何为大端何为小端还是不容易记清楚,当然大端小端起源于一个典故(国外的) 这里我就不说了,感兴趣自己百度吧!回到我们的主题来,是这么回事,其实对于大端小端是翻译过来的,也翻译的不是很好如果我们把大端叫做大尾端小端叫小尾端。 那么这个尾巴又是什么那?尾巴指的是 ...
分类:
其他好文 时间:
2016-09-16 15:21:53
阅读次数:
163
概念剖析 一时记忆与理解大端、小端的概念很容易,但时间一长,对于相似的概念人类的记忆向来是模糊的,甚至是换位的。所以除非你的记忆非常牢靠,否则借助大端和小端这样的名字,你很难将概念与内容联系紧密。 也有文章提到用大尾与小尾的概念,个人觉得这个概念还是没有解决存储概念中的基本问题,大与小还是没有脱离以 ...
分类:
其他好文 时间:
2016-08-20 16:15:26
阅读次数:
125
想看看苹果系统的数据存储是大端存储还是小端存储: 首先小端,就是把低位存放在低地址。如0x 12345678,这个32位的十六进制数,从高位到低位依次是 0x 12, 0x 34,0x 56,0x 78;采用小端方式:最低为 0x 78 在最前面,故而内存中从低地址到高地状依次是0x 78,0x 5 ...
分类:
其他好文 时间:
2016-07-15 13:16:55
阅读次数:
223
“字节序”是个什么鬼? http://mp.weixin.qq.com/s?__biz=MjM5NTU2MTQwNA==&mid=2650652324&idx=1&sn=5502d3ab977b9894f50592266544b30c&scene=0 大端、小端引发的思考。论顺序的重要性1.做饭的故 ...
分类:
其他好文 时间:
2016-06-18 19:57:26
阅读次数:
466