![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
waj89757
这个作者很懒,什么都没留下…
展开
-
MySQL总结(二)—— Mysql怎么存储的之真正的BTree
本节专注于讨论BTree的结构。 其他如BTree裂变、查找、插入流程、undolog、redolog各种执行顺序等后面讨论。还是先抛问题。1.数据结构是什么?代码怎么写的?2.这个BTree是在内存还是在磁盘里;内存是不是有一部分BTree的结构?3.联合索引BTree是怎么存储的,多字段查询是怎么检索的?4.为什么用BTree结构,而不用其他存储结构 比如红黑树?...原创 2019-10-13 20:50:56 · 1155 阅读 · 0 评论 -
补码
补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。 基本简介 补码(2's complement)是一种用二进制表示有号数的方法,也是一种将数字的正负转载 2013-06-09 15:45:35 · 1389 阅读 · 0 评论 -
一个二进制数字序列,在计算机中作为一个数字单元
int i i就是一个数字单元字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,一个字节等于8位二进制数。 在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。 符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。 一个二进原创 2013-06-02 19:42:23 · 1625 阅读 · 0 评论 -
每个程序员都应该了解的内存知识
[编辑的话: Ulrich Drepper最近问我们,是不是有兴趣发表一篇他写的内存方面的长文。我们不用看太多就已经知道,LWN的读者们会喜欢这篇文章的。内存的使用常常是软件性能的决定性因子,而如何避免内存瓶颈的好文章却不好找。这篇文章应该会有所帮助。他的原文很长,超过100页。我们把它分成了7篇,每隔一到两周发表一篇。7篇发完后,Ulrich会把全文发出来。对原文重新格式化是个很转载 2013-06-07 22:17:28 · 976 阅读 · 0 评论