自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人大神成长记2

努力,遇见更好的自己

  • 博客(84)
  • 收藏
  • 关注

原创 LeetCode+剑指offer 题目(按标签汇总)

数组相关1.两数之和

2020-02-15 14:49:32 5354

原创 k8s定义一个pod的yaml文件

K8S之控制器详解

2023-03-29 15:41:03 217

原创 k8s控制器

K8S之控制器详解

2023-02-28 16:24:36 155

原创 关于git把文件标记为Rename还是Delete

50%,提交到gerrit上就会显示R(rename);了50%,提交到gerrit上就会显示D(delete)和A(add)。总结:git有一套自己的判断机制,如果修改的行数。

2023-02-27 16:10:02 535

原创 Linux 查看磁盘空间大小

因为最近出现了磁盘空间不足的错误,所以想看一下磁盘空间占用情况。先总体看一下磁盘一共是120G:然后看一个各自占用情况,加一起确实超过120G了:其他查看磁盘命令:

2022-12-06 10:08:32 5898

原创 Curl用法总结

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-11-25 11:09:08 106

原创 jansson库使用

Jansson是一个用于解码、编码、操控JSON的C库。完整的Unicode支持(UTF-8)简单直观的API和数据模型。

2022-11-02 14:36:53 1106

原创 为什么不能在头文件定义static变量

可以通过编译,但是使用static定义变量证明该变量的作用域范围仅在该源文件内,其他源文件不能访问。如果在头文件中定义static变量,证明包含了所有这个头文件的源文件都定义了该变量,会造成变量多次定义浪费内存,而且不是真正的全局变量。

2022-10-31 16:56:25 1180

原创 Source Insight 代码是黑的,鼠标点不进去?

最后发现黑色的代码变红了,可以点进去了。遇到这个问题,说明你添加的文件不够多。

2022-08-22 13:54:30 865

转载 k8s pod和container关系

学习

2022-08-11 14:11:20 4042

原创 prometheus 和 grafana 学习

学习中

2022-08-04 17:24:32 219

原创 为什么构造函数不能声明为虚函数,析构函数可以

2022-08-01 17:17:53 180

原创 C语言 结构体

结构体结构体

2022-03-23 10:32:00 1297

原创 git revert 理解

git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交git revert HEAD 撤销前一次 commitgit revert HEAD^ 撤销前前一次 commitgit revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。git revert是提

2022-03-15 16:08:57 650

原创 gerrit 提交流程整理

git clone 下载代码git add .git commit (第二次之后用 git commit --amend)git push origin HEAD:refs/for/master执行以上代码之后就会将本地修改的代码提交到远端的gerrit上,如果编译没问题通过之后,会显示Verified+1,点击rebase按钮,rebase没问题通过之后,继续显示Verified+1,然后有大佬会给Code-Review,必须Code-Review+2,满足Verified+1 和 C

2021-12-16 18:10:42 3522

原创 git 关键知识点总结

git status 提示信息git status 命令详解Git三大特色之Stage(暂存区)git 利用好git status的提示信息Changes to be committed:(use "git restore --staged <file>..." to unstage)new file: bbbb.txtChanges not staged for commit:(use "git add <file>..." to update what wil.

2021-11-09 12:00:43 330

原创 notepad++安装xmltool

进入官网下载安装包:官网链接 http://sourceforge.net/projects/npp-plugins/files/XML%20Tools/正在下载:为啥要下x64呢,原因如下:

2021-08-27 13:35:29 375

原创 最新 SecureCRT 字体背景颜色更改 (自己记录)

先看效果:可以看到:背景棕黑色、文字是墨绿色、压缩包文件是红色、文件夹是黄色、文件是绿色…设置步骤如下,如果没成功,可评论告诉我。点击 Options -> Global Options点击Terminal -> ANSI Color 开始配置方案(后面会说),每次记得点确定。

2021-08-13 10:51:58 14394 8

原创 Git 软件安装

需要先下载Git软件, GIt官网下载:https://www.git-scm.com/download/win安装步骤双击安装选择安装的工作目录(我的默认装C盘)选择组件开始菜单目录名设置选择使用命令行环境以下三步默认,直接点击next等待安装检验是否安装成功查看版本:git --version...

2020-12-09 10:38:27 116

原创 Git学习笔记

学习的视频B站:《学会Git玩转GitHub【全】》《极客Python之Git实用教程(小甲鱼)》Git是版本控制软件;Github是项目代码托管的平台,借助git来管理项目代码。一.关于GitHub首先注册账户,我的是qq邮箱qq密码。一些基本概念:仓库(Repository),仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库;收藏(Star),收藏项目,方便下次查看;复制克隆项目(Fork);发起请求(Pull Request,张三想改李四的项目通过发起请求);

2020-12-08 10:56:38 222

原创 C++输入输出注意事项(创建并输出 一维数组、二维矩阵)

一维数组(1)如果题目没有指定要输入几个数,那么就需要手动控制结束例子:输入一行数,存入数组,并打印输出。 //没有指定要输入几个数,需手动控制 int n; vector<int> res; while (cin >> n) { res.push_back(n); if (cin.get() == '\n') break;//点回车结束 } for (auto i : res) { cout << i << " " ; } c

2020-08-21 10:09:51 5013

原创 Letax安装测试(texlive+texstudio)

参考:Texlive 2019和TeX studio的安装及使用texstudio是百度下载的。。。2个小时了还没下完。。。

2020-06-04 08:53:10 687

原创 LInux下轻量级Web项目--ubantu16.04数据库mysql5.7安装+项目测试

ls 当前文件cdpwd 路径1.版本:lsb_release -a接下3.设密码接:过程中,修改密码N,其他y启动mysql,进入mysql,输入密码658275测试,使用mysql创建yourdb库

2020-05-20 16:37:29 671 2

原创 2018 第九届 蓝桥杯 A组

(1)分数1/1 + 1/2 + 1/4 + 1/8 + 1/16 + .... 每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。类似:3/2当然,这只是加了前2项而已。分子分母要求互质。注意:需要提交的是已经约分过的分数,中间任何位置不能含有空格。请不要填写任何多余的文字或符号。...

2020-05-02 22:57:51 237

原创 牛客华为机试108题练习(练习输入输出)

迷宫问题题目描述定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, ...

2020-04-17 22:54:55 3977

原创 其他 / 发散思维

(1)剑指17 打印从1到最大的n位数(2)剑指43 n个骰子的点数(3)剑指62 圆圈中最后剩下的数字(约瑟夫环问题)(4)剑指64 求1+2+…+n(5)剑指65 不用加减乘除做加法...

2020-04-01 21:25:07 184

原创 字符串

(1)面试题05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."class Solution {public: string replaceSpace(string s) { string res; for(int i=0...

2020-03-30 23:20:56 369

原创 计算机网络面试 知识点/复习

书籍:计算机网络自顶向下方法TCP/IP详解(卷1:协议)划重点:TCP/IP协议体系的认知链路层以太网帧的格式MTU的概念ARP协议和RARP协议(掌握一下ARP缓存的原理)网络层掌握IP的首部格式掌握IP的分片掌握IP选路ICMP协议掌握报文格式分类:查询 + 差错两种 + 五种传输层UDP,次要一点,掌握特点和首部各个字段掌握TCP...

2020-03-29 20:39:06 226

原创 操作系统面试知识点 总结/复习

2020-03-29 10:19:51 215

原创 位运算 总结/题目

异或运算 特点:还记得位操作中的异或吗?计算规则如下。0 ⊕ 0 = 01 ⊕ 1 = 00 ⊕ 1 = 11 ⊕ 0 = 1总结起来就是相同为零,不同为一。一个数和0做异或运算等于本身:a⊕0 = a一个数和其本身做异或运算等于0:a⊕a = 0异或运算满足交换律和结合律:a⊕b⊕a = (a⊕a)⊕b = 0⊕b = b(1)136. 只出现一次的数字(其余出现2次)...

2020-03-28 23:00:34 588

原创 (十五)死锁的系统模型,死锁的处理办法,银行家算法与死锁检验算法

对应视频内容:11.1 死锁问题11.2 系统模型11.3 死锁特征11.4 死锁处理办法11.5 死锁预防和死锁避免11.6 银行家算法11.7 死锁检测和死锁恢复一、死锁问题如上图,交通中的一种阻塞问题,可以类比死锁问题。死锁: 一组阻塞的进程持有一种资源等待获取另一进程所占有的资源。例子如:系统有2个磁带驱动器;P1和P2各有一个,都需要另一个。二、死锁的系统模...

2020-03-24 17:25:04 606

原创 (十一)并发执行的必要性(同步),产生的问题,原子操作,为什么引入锁机制,面包购买的类比

视频对应内容:9.1 背景知识9.2 一些概念part19.3 一些概念part29.4 一些概念part3文章目录一、同步互斥的背景进程间不独立存在风险进程间为什么合作?例:并发执行产生问题二、Race Condition(竞态条件)三、Atomic Operation(原子操作)内存读取是原子的,但未必结果确定四、由此引出相关基本概念Critical section(临界区)Mutu...

2020-03-21 21:48:07 494

原创 (十)进程/线程的调度原则、调度算法、实时调度、多处理器调度、优先级反转

对应视频内容:8.1 背景8.2 调度原则8.3 调度算法18.4 调度算法28.5 实时调度8.6 多处理调度与优先级反转文章目录一、CPU调度背景上下文切换CPU调度在进程/线程的生命周期中什么时候进行调度?二、调度准则评价指标评价指标间有矛盾将“公平”作为重要指标三、调度算法面向通用计算机的调度算法FCFS短进程优先HRRN轮循算法多级反馈队列FFS评价算法的机制四、实时调度实...

2020-03-21 21:22:38 1171

原创 (九)线程、线程的实现、上下文切换、进程控制

对应视频内容:7.8 为什么使用线程7.9 什么是线程7.10 线程的实现7.11 上下文切换7.12 进程控制——创建进程7.13 进程控制——加载和执行进程7.14 进程控制——等待和终止进程文章目录一、线程(Thread)为什么使用线程什么是线程线程与进程的比较线程的实现用户线程与内核线程的对应关系用户线程内核线程轻量级进程(LightWeight Process)二、进程的...

2020-03-20 21:40:42 535

原创 (八)进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型

对应视频内容:7.1 进程的定义7.2 进程的组成7.3 进程的特点7.4 进程的控制结构7.5 进程的生命期原理7.6 进程状态变化模型7.7 进程挂起文章目录一、进程的描述进程(processes)的定义进程的组成进程与程序进程与程序的联系进程与程序的区别进程的特点进程控制结构进程控制块PCB包含三大信息PCB的组织方式二、进程的状态进程的生命期管理进程创建进程运行进程等待进程...

2020-03-20 21:31:11 373

原创 (七)页面置换算法,最优、FIFO、最近最久未使用、时钟

对应视频内容:6.1 最优页面置换算法6.2 先进先出算法6.3 最近最久未使用算法6.4 时钟页面置换算法6.5 二次机会法6.6 最不常用法6.7 Belady现象、LRU、FIFO、Clock的比较6.8 局部页替换算法的问题、工作集模型6.9 两个全局置换算法6.10 抖动问题文章目录一、页面置换算法功能与目标功能目标二、最优页面置换算法三、先进先出(FIFO)算法四...

2020-03-20 21:08:02 2595

原创 (六)虚拟内存、覆盖、交换

对应视频内容:5.1 虚拟内存的起因5.2 覆盖技术5.3 交换技术5.4.1 虚存技术(上)5.4.2 虚存技术(下)文章目录一、虚拟内存的起因二、 覆盖技术产生基本原理存在问题三、交换技术产生交换技术中的问题四、虚存技术目标程序的局部性原理虚存技术基本特征虚拟页式内存管理后备存储(Backing Store)虚拟内存性能一、虚拟内存的起因有没有比内存更便宜、容量更大的设备...

2020-03-20 19:49:46 1104

原创 (五)非连续内存分配:分段、分页、页表

对应视频内容:4.1 非连续内存分配:分段4.2 非连续内存分配:分页4.3 非连续内存分配:页表文章目录一、为什么需要非连续内存分配非连续分配的优劣二、分段(segment)分段寻址方案三、分页(paging)基本规定帧(Frame)页四、页表TLB二级、多级页表反向页表(inverted page table)办法一:基于页寄存器(Page Registers)的方案基于关联内存(as...

2020-03-20 19:21:35 724

原创 (四)内存分层体系、地址生成、连续内存分配概论

对应视频内容:3.1 计算机体系结构及内存分层体系3.2 地址空间和地址生成3.3 连续内存分配:内存碎片与分区的动态分配3.4 连续内存分配:压缩式与交换式碎片整理文章目录一、物理内存计算机体系结构内存分层体系在操作系统中管理内存的不同方法二、地址空间和地址生成地址空间定义逻辑地址生成物理地址生成三、连续内存分配内存碎片首次适配算法最优适配算法最差适配算法压缩式碎片整理(紧致算法)交换...

2020-03-20 18:51:28 287

原创 (三)启动、中断、异常和系统调用

对应视频内容:2.1 操作系统的启动2.2 中断、异常和系统调用文章目录一、操作系统的启动BIOS加载Bootloader二、操作系统与设备和程序交互定义从源头区分从处理时间区分从响应区分三、中断、异常和系统调用中断异常系统调用跨越操作系统边界更安全,但开销更大一、操作系统的启动通电之后,如何启动。DISK: 存放OSBIOS: 基本I/O处理系统在DISK上,还存在Bootl...

2020-03-20 18:21:51 282

空空如也

空空如也

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

TA关注的人

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