C-CPP学习笔记(2)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 C++核心编程本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义: 不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程 1.1 程序运行前 在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域 代码区: 存放 CPU 执行的机器指令 代码区是共享的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可 代码区是只读的,使其只读的原因是防止程序意外地修改了它的指令 全局区: 全局变量和静态变量存放在此. 全局区还包 ...
C-CPP学习笔记(1)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 C++基础入门1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件右键源文件,选择添加->新建项 给C++文件起个名称,然后点击添加即可。 1.1.3 编写代码1234567891011#include<iostream>using namespace std;int main() { cout << "Hello world" << endl; system("pause"); return 0;} 1.1.4 运行程序 1.2 注释作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码 两种格式 单行注释:// 描述信息 通常放在一行代码的上方,或者一条语句的末尾,==对该 ...
书摘.小王子.安托万·德·圣埃克苏佩里
献词 所有大人最初都是孩子(但这很少有人记得)。 Chapter 04 我告诉你这么多有关B612号小行星的事情,让你知道它的编号,是因为大人。大人热爱数字。如果你跟他们说你认识了新朋友,他们从来不会问你重要的事情。他们从来不会说:“他的声音听起来怎么样?他最喜欢什么游戏?他收集蝴蝶吗?”他们会问:“他多少岁?有多少个兄弟?他有多重?他父亲赚多少钱?”只有这样他们才会觉得他们了解了他。如果你对大人说:“我看到一座漂亮红砖房,窗台上摆着几盆天竺葵,屋顶有许多鸽子……”那他们想象不出这座房子是什么样的。你必须说:“我看到一座价值十万法郎的房子。”他们就会惊叫:“哇,多漂亮的房子啊!” Chapter 05 “猴面包树在长大之前也是小树苗啊。” 每天早晨洗漱好以后,你必须仔细地清洁和打扮你的星球。你必须强迫自己经常去拔掉猴面包树,它小时候跟玫瑰的幼苗长得很像,你要是能把它认出来,马上就得拔掉。这是非常乏味的劳动,但也非常简单。 你也许会问:“这本书里其他图画,为什么不像这幅猴面包树的图画这么漂亮呢?”答案十分简单:我也想画得这么漂亮,但没有成功。在画猴面包树的时候,有种紧迫感在驱 ...
【butterfly教程】更改文章页的文章相关信息布局
CSDN链接https://blog.csdn.net/2201_75319686/article/details/140700493?spm=1001.2014.3001.5501 文件路径:blogRoot\themes\butterfly\source\css\_layout\head.styl 以下示例为将文章标题及其相关信息修改为居中显示 该代码块在第100行左右 123456#post-info position: absolute bottom: 30px //文章信息距离文章块的高度.改为100px padding: 0 8% width: 100%+ text-align: center (标有‘+’的为新添代码) 修改前: 修改后的效果: 其它更改请自行查看该文件。
嵌入式学习笔记(4)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 操作系统术语
贫民之墙
引言 星星总是在那儿,无论长夜,亦或是天明。 第一章 不堪回首 “有钱喝酒不还钱?!” 楼下传来了恼怒的吼声。 “你好好待在那儿,别动。”方禾小声对坐在床边的女孩说。 “嗯。”女孩乖巧地点点头。 方禾蹑手蹑脚地走到门边,轻轻拉开一道缝隙。 客厅没点油灯,有些昏暗,隐约可见地板上散落着大小各异的酒瓶。混混随手拾起一个酒瓶,掂了掂,突然猛地砸在面前的男人的脑袋上。 “老子让你喝!”混混用力踹了几脚,“让你喝个够!” 男人抱着脑袋,蜷缩在地上。 “头儿,别生气别生气,”混混身后的同伙急忙拦住他,“把他弄死我们就不好交差了。” 混混点点头,没再继续踹下去。 见混混终于收手,男人喘着粗气,慢慢爬了起来。他的额头已被染红,血液顺着脸庞向下滑落。红色,点点的,在老旧的衣裳上缀出朵朵殷红的花。 男人看上去三十多岁,头发乱糟糟的,胡子拉碴,眼中没有一丝神采。身上的衬衫遍布污渍,应该是穿了许久。 男人呆滞的目光越过混混,望向混混身后。 混混顺着男人的目光转头看去,却见墙上挂着一张遗照。照片里是一个女人,比混混见过的所有女人——包括壁垒里的那些大人物— ...
博客更新日志2024.7.30
添加了资料卡鼠标停留彩带效果 使用hexo-neat与fontTools对网站大部分资源进行了压缩 更换、添加了新的markdown标签插件
嵌入式学习笔记(3)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 封装八位寄存器 运算单元ALU:加法器 CPU原理图 CPU执行流程 CPU内部结构 完整CPU+内存(手动执行) 完整CPU+内存+控制单元(自动执行) 关键:指令集
嵌入式学习笔记(2)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 锁存器 八位寄存器 添加了输出使能的寄存器 内存单元 十六位内存 行列线可以通过查找表合并
嵌入式学习笔记(1)
课程视频https://www.bilibili.com/video/BV1nV411T7U3 异或门 继电器实现 门电路实现 半加器 全加器 八位二进制加法器