ChristmasError-Blog

ChristmasError-Blog

——————————————————————————————————————————————————————

《深入了解计算机系统》笔记——信息的表示和处理
信息的存储 十六进制表示法 字 数据大小 寻址和字节顺序 数据类型 字符串的表示 代码的表示 信息的存储信息是客观事物的反映,是经过处理加工后得出的数据。数据是客观事物的记录。计算机内所有的信息均以二进制的形式表示,也就是由值0和值1组成的序列。大多数计算机使用8位的块(字节),来作为最小的可寻址的存储器单位,而不是在存储器中访问单独的位。 (”位(bit)”是电子计算机中最小的数据单位,每一位的状态只能是0或1。8个二进制位构成1个”字节(Byte)”) 也就是说,我们访问计算机最小的单位是八个位构成的字节,而不是值0或值1的单个位。程序会将存储器视为一个非常大的字节数组,称为...
《深入了解计算机系统》笔记——计算机系统漫游
1.计算机系统由硬件与软件组成,他们共同工作来运行程序。 2.信息的表示1234567#include <stdio.h> int main(){ printf("Hello World\n"); return 0; //c标准规定建议main函数返回值为int} 编写程序时将上面的 Hello World 程序保存在一个 hello.c 的文件中,他将以字序列方式存储在文件中。 字:由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节...
leetcode刷题笔记:144排序链表——归并排序
题目 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1:输入: 4->2->1->3输出: 1->2->3->4示例 2:输入: -1->5->3->4->0输出: -1->0->3->4->5 为了完成时间复杂度的要求,使用归并排序是一个很好的技巧。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647/** * Definition for sin...
泛型编程学习,编写一个类似STL库中的简易list的迭代器(iterator)
泛型编程学习,编写一个类似STL库中的简易list的迭代器(iterator)前言近期在研究stl源代码及stl里各种实现的细节,初学入门免不了模仿,以下便写一次自己的简单的list容器的迭代器。首先,在开始编写List的迭代器的时候我们首先应该了解我们要写的List和其迭代器要做出什么样的功能。(学习书籍《C++STL基础应用》《STL源代码剖析》《泛型思维》) listlist相较于vector,list的好处是每次插入/删除一个数据,他就重新申请/释放一个空间,对内存的把握绝对的精准(vector是申请一片区域,超过此容量便进行“重新配置两倍区域,元素移动,释放原空间”);另外 ...
Hexo博客发布—Markdown基础语法
标题代码‘#’号后必须添加空格1234# h1## h2### h3#### h4 效果演示Title 1Title1 2Title1 3Title1 4 标题分级代码123456内容 1--------------------------(数量不限制,最好写两个以上)内容 2--------------------------内容 3-------------------------- 效果演示内容 1 内容 2 内容 3 引用代码1234567891011>单行引用>多行引用 1>多行引用 1>多行引用 2多行引用 2>多层嵌套引用>>多层嵌...
Hello World
欢迎来到ChristmasError的个人主页,本博客主页创建于2018/9/22,使用HEXO+GithubPages创建。博客使用CSDN网页MARKDOWN编辑器编辑后添加123---title:(博客标题)--- 发布。 测试博客代码嵌入测试123int main(){ cout<<"Hellow World"<<endl;} 超级链接测试: 超链接->百度
avatar
ChristmasError
学习记录博客_(:з」∠)_
FRIENDS
CSDN 写作|Hexo