自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 c++83 结构体深copy与浅copy

两个指针变量指向同一个内存空间 编译器的=操作只会copy指针的值不会copy指针指向的内存数据 从from 拷贝到to。

2024-08-27 16:42:24 145

原创 c++二级指针三种内存模型

2024-08-26 17:37:50 76

原创 c++77 知识梳理

2024-08-22 14:53:02 86

原创 就业c++02 随处可见红黑树

一种key value 另一种顺序执行 比如查找小于50的数字在左面还是在右面。海量的io 过来访问 知道哪一个io 就是key value查找。访问那个资源 他的次数是多少构建了 资源key 次数 value。根据黑色高度的差异 红色节点和红色节点是不相邻的。通过key来比较节点插入哪个地方。

2024-08-21 18:55:17 233

原创 就业c++01LinuxCC++ 学习路线 职业规划

12345开发 67 产品 8 技术扩展。要有造轮子能力 不造轮子觉悟。

2024-08-21 18:19:07 174

原创 c++73结构体做函数内存分配指针

【代码】c++73结构体做函数内存分配指针。

2024-08-20 18:06:04 99

原创 c++70结构体做函数参数

【代码】c++70结构体。

2024-08-19 16:31:07 182

原创 c++67指针数组的应用场景 ,什么框架下干活

操作系统会提前分布内存把应用程序的内存四区搭建起来 再通过指针总函数参数通过内存首地址传到被调用函数里面。主要看内存块谁给你分配的 什么地方分配的。指针数组最后一个元素是\0 为了方便添加。在里面查i的位置 把pos 值改了。站在谁调用函数 谁给函数分配内存。\0 变0 变null都可以。代码:指针数组的自我接受能力。比较key是不是在菜单里面。求do在菜单里出现的次数。操作系统把应用程序拉起来。main函数这两个空间。指针数组中自我结束能力。

2024-08-19 13:00:31 104

原创 c++63多维数组做函数参数退化

只会扔地址不会把20 拿进来。

2024-08-19 12:54:18 81

原创 c++63多维数组本质

多维数组的名相当于指针。

2024-08-18 16:42:30 101

原创 c++ 62数组类型

一个数据类型 5各自型变量 int型 名字是MYINT5。类型* 变量 - 这个变量就是指向数组的一个变量。数组 数组指针类型 数组指针类型变量。

2024-08-18 14:30:28 161

原创 c++47 二级指针

二维数组相当于指针 直接把二维数组变量求sizeof 相当于告诉编译器分配300内存。myArray【0】相当于每一行 =30。指针输出 :被调用函数分配内存。指针的输入:主调函数分配内存。二级指针的输入和输出模型。指针做输入第一种模型。关心往后跳多少个步长。

2024-08-17 18:46:44 141

原创 c++ 46 const

const伪命题 可以间接修改。

2024-08-14 16:34:21 173

原创 c++45 一级指针易犯错

判断指针地址 而不是判断指针所指向的地址。

2024-08-14 16:24:33 140

原创 c++41两头堵模型

递归:参数的入栈模型 函数的调用模型。直接拷到自己的内存空间。先被调用的模型后执行。

2024-08-13 16:46:19 154

原创 c++38项目模型开发

2024-08-13 11:18:49 100

原创 c++33 一级指针 字符串

所以做一个辅助指针变量 把from接过来 不要轻易改变形参的值。拿到buf5 内存的首地址来释放内存 所以buf5不可改变。把g后面的内存变成\ 0 所以就改变了内存空间。err函数 from都已经指向0了 打印不出来。考虑:主调用函数分配内存供被调用函数使用。from 和to 两个形参不做轻易的变化。如果没有拷入\0 则b还为一个数组。为了保证局部变量内存的局部性。用辅助指针变量把形参接过来。

2024-08-12 19:20:31 191

原创 c++ 21 指针

像一把钥匙 通过钥匙去找内存空间 间接修改内存空间的值。指针也是一个数据类型 是指它指向空间的数据类习惯。向null空间地址copy数据 不断改变指针指向。不停的给指针赋值 等于不停的更改指针的指向。指针做函数参数怎么看都不可以。指针也是一种数据类型。

2024-08-04 16:04:01 161

原创 c++18 栈的属性,函数调用

在第10行调用函数 先执行第十一行 然后假设函数三个参数入栈 两个变量入栈。执行后消失 然后从11行执行代码。一个heap 一个stack。函数调用流程 出栈入栈。

2024-08-03 21:07:19 80

原创 c++10变量 内存四区

变量不要往内存里面跑 通过变量来操作内存。

2024-07-24 20:44:40 211

原创 c++ 08 09 数据类型

typedef 对于基础数据类型和复杂数据类型进行重命名。

2024-07-24 20:10:58 159

原创 cs162 lab

lab1。

2024-07-24 16:47:19 119

原创 如何阅读github开源项目吸收大佬的内功

框架。

2024-07-18 15:04:53 175

原创 c c++j avagophppython的本质

cc++javagophppython的本质。

2024-07-17 17:31:13 114

原创 CS162 Operating System-lecture2

A tread is suspended or no longer executing when its state’s not loaded in registers the point states is pointed at some other thread .so the thread that’s suspended is actually siting in memory and not yet executing or not executing at all with some thin

2024-06-21 18:29:21 120

原创 CSAPP -lecture01

##01COURSE OVERVIEW int or not intergers ,float and not realsthat you need to understand what the system dose ,what make it run wll,what make it run poorly .in order to be able to do that kind of optimization

2024-06-17 12:06:52 197

原创 MISSING COURSE-shell

q: linux如何操作计算机硬件cpu 内存 磁盘 显示器等a:使用linux的内核操作1.shell -is命令shell通过编写shell命令 发送给linux内核 去执行 操作就是计算机硬件 so shell 是用户操作计算机 类似于windows里的dos命令shell是一门程序设计语言shell里面含有变量 函数 逻辑控制 语句等等…2.shell脚本通过shell命令或者程序来编写的shell’文本3.为什么学习shell脚本。

2024-06-15 22:46:49 244

原创 枚举算法01

我们排列时候 是从1 到 n 实际上比前面的数大。限制:升序-局部-表征新加的数大于前面一个。递归时 1.把搜索问题顺序变成搜索树。从前往后依次枚举每个位置上的数是几。

2024-06-15 19:55:51 211

原创 dp 背包问题笔记

01 背包(动态规划 全局最优解)

2024-06-15 19:55:02 91

原创 数据分析与挖掘01

由数据和索引构成 默认索引从0开始。创建series对象。

2024-06-15 19:53:42 130

原创 爬虫核心与用途

1.爬取网页:爬取整个网页,包含了网页中所有的内容。2.解析数据:将网页中你得到的数据进行解析。3.难点:爬虫与反爬虫之间的博弈。数据分析/人工数据集。

2024-06-15 19:51:44 81

原创 爬虫核心与用途

1.爬取网页:爬取整个网页,包含了网页中所有的内容。2.解析数据:将网页中你得到的数据进行解析。3.难点:爬虫与反爬虫之间的博弈。数据分析/人工数据集。

2024-06-15 19:51:23 109

原创 JAVA学习01

ansi代表gbk - 一个中文字占两个字节。udf-8 一个汉字占三个字节。编码解码遵循的规范是一样的。8个二进制位代表1字节。编码:保存数据的过程。

2024-06-15 12:53:00 262

原创 代码随想录 链表

void addAtIndex(int index, int val) 将一个值为 val 的节点插入到链表中下标为 index 的节点之前。cur = head 因为链表只能指向下一个节点 那么想删除cur next 直接找到cur 就可以 让cur 指向cur next 的next。int get(int index) 获取链表中下标为 index 的节点的值。如果下标无效,则返回 -1。void addAtTail(int val) 将一个值为 val 的节点追加到链表中作为链表的最后一个元素。

2024-06-11 23:13:11 398

原创 代码随想录 -数组

()最后不写 因为要看i++与j–那个位置上的元素更大 要不然无法判断先i++ 还是j—-当集合》=S 后 ,说明这个集合满足条件了,我们移动起始位置,开始缩小集合。这里的,middle不是要找的值。我们要更新右边界为middle-1 (因为要左区间 所以更新右边界)i < = j i=j包含中间的元素 否则缺少了一个元素。循环里面代表的是滑动窗口的终止位置,还是起始位置。获取到新数组所需要的元素之后 赋值给新数组。把新数组所需要的值赋值给新数组所在的位置。fast:新数组里所需要的元素。

2024-06-10 18:18:18 222

原创 头歌算法-刷题

思考:如果商店售货员找给 1 个顾客 140 元,假设钱币的面值有九种:100 元,70 元,50 元,20 元,10 元,7 元,5 元,2 元,1 元。在所有按这种操作方式最后得到的数中,最大的记作 max,最小的记作 min,则该数列的极差定义为M=max-min,请你使用贪心算法设计编程输出他们的极差。商店售货员找给 1 个顾客 n 元,用以下七种面值的纸币:100 元,50 元,20 元,10 元,5 元,2 元,1 元。如果这样的数有多个,输出其中最小的一个。2.求一个数列的极差。

2024-06-03 13:54:02 347

原创 english语法

从句:简单句+连词介词。

2024-05-28 17:04:38 221

原创 哈工大操作系统—多进程图像

把程序存放在内存里 设置一个pc地址 发出取指的命令。操作系统管理cpu的时候 引出多进程。cpu工作 把指令通过总线传到。多进程为操作系统的核心。

2024-05-27 10:08:00 283

原创 操作系统—汇编语言的问答

由于数据和信号在透传模式下直接传递给设备,没有经过中间层的验证和保护,因此需要确保透传的操作是安全可靠的,并且遵循设备的规范和要求,以避免可能的安全漏洞或设备损坏。在执行 call 指令时,处理器会将当前指令的下一条指令的地址(返回地址)保存到栈中,并跳转到 所指定的代码位置开始执行。需要注意的是,协处理器错误的屏蔽是一个系统级别的设置,需要在特权级别为0的特权级下进行配置。需要注意的是,协处理器错误的屏蔽是一个系统级别的设置,需要在特权级别为0的特权级下进行配置。

2024-05-27 09:38:02 369

原创 MIT6.046数据结构与算法—divide and conquer分治

2024-05-23 17:03:30 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除