大端(Big Endian)与小端(Little Endian)详解
摘要:大端(Big Endian)与小端(Little Endian)详解【大端(Big Endian)与小端(Little Endian)简介】Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:(1) 它的地址是多少?(2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字节的对象,一般它所占的字节都是连续的,它的地址等于它所占字节最低地址。(链表可能是个例外, 但链表的地址可看作链表头的地址)。 比如: int x, 它的地址为0x100。 那么
阅读全文
C语言中指针和数组的总结
摘要:Index: (new) 指针和数组的区别 (一) 指针的类型, 指针指向的类型. (二) 指针的加减运算. (三) 指针与数组. (四) 数组做函数的形参. (五) 函数指针. (六) 指针与数组/数组做函数形参. (七) C-Style的字符串. (八) 复杂指针的定义. (九)C语言中没有引用!(new) 指针和数组的区别: http://coolshell.cn/articles/11377.html指针和数组的区别不仅仅是"指针p定义后可以改变其值, 而数组a[]一旦定义后无法改变a的值";先看下面的代码, 在哪一行会coredown ?#include stru
阅读全文
Gnome 快捷键总结
摘要:一. 快捷键盘操作Win或者Alt-F1 打开overview状态,这时候左边栏是收藏栏,右边栏是工作区间栏,中间有两个标签: Windows,Application. 还有一个搜索框,可以直接输入。搜索的时候下面还有两个搜索按扭: google和wikipedia. 中间的窗口或程序图标可以直接拖到边栏上。按ESC取消overview状态。对于Windows标签下的程序窗口来说, 鼠标scroll操作可以将其放大缩小。Alt-F2打开程序,gnome下经典的快捷键。但在gnome3下,它不光可以打开应用程序,还可以打开javascript模拟器。输入lg即可。Ctrl-Alt-Shift-R
阅读全文