- 博客(83)
- 收藏
- 关注
原创 关于git把文件标记为Rename还是Delete
50%,提交到gerrit上就会显示R(rename);了50%,提交到gerrit上就会显示D(delete)和A(add)。总结:git有一套自己的判断机制,如果修改的行数。
2023-02-27 16:10:02
642
原创 Linux 查看磁盘空间大小
因为最近出现了磁盘空间不足的错误,所以想看一下磁盘空间占用情况。先总体看一下磁盘一共是120G:然后看一个各自占用情况,加一起确实超过120G了:其他查看磁盘命令:
2022-12-06 10:08:32
6008
原创 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
125
原创 jansson库使用
Jansson是一个用于解码、编码、操控JSON的C库。完整的Unicode支持(UTF-8)简单直观的API和数据模型。
2022-11-02 14:36:53
1322
原创 为什么不能在头文件定义static变量
可以通过编译,但是使用static定义变量证明该变量的作用域范围仅在该源文件内,其他源文件不能访问。如果在头文件中定义static变量,证明包含了所有这个头文件的源文件都定义了该变量,会造成变量多次定义浪费内存,而且不是真正的全局变量。
2022-10-31 16:56:25
1280
原创 git revert 理解
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交git revert HEAD 撤销前一次 commitgit revert HEAD^ 撤销前前一次 commitgit revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。git revert是提
2022-03-15 16:08:57
693
原创 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
3700
原创 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
372
原创 notepad++安装xmltool
进入官网下载安装包:官网链接 http://sourceforge.net/projects/npp-plugins/files/XML%20Tools/正在下载:为啥要下x64呢,原因如下:
2021-08-27 13:35:29
417
原创 最新 SecureCRT 字体背景颜色更改 (自己记录)
先看效果:可以看到:背景棕黑色、文字是墨绿色、压缩包文件是红色、文件夹是黄色、文件是绿色…设置步骤如下,如果没成功,可评论告诉我。点击 Options -> Global Options点击Terminal -> ANSI Color 开始配置方案(后面会说),每次记得点确定。
2021-08-13 10:51:58
15890
10
原创 Git 软件安装
需要先下载Git软件, GIt官网下载:https://www.git-scm.com/download/win安装步骤双击安装选择安装的工作目录(我的默认装C盘)选择组件开始菜单目录名设置选择使用命令行环境以下三步默认,直接点击next等待安装检验是否安装成功查看版本:git --version...
2020-12-09 10:38:27
142
原创 Git学习笔记
学习的视频B站:《学会Git玩转GitHub【全】》《极客Python之Git实用教程(小甲鱼)》Git是版本控制软件;Github是项目代码托管的平台,借助git来管理项目代码。一.关于GitHub首先注册账户,我的是qq邮箱qq密码。一些基本概念:仓库(Repository),仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库;收藏(Star),收藏项目,方便下次查看;复制克隆项目(Fork);发起请求(Pull Request,张三想改李四的项目通过发起请求);
2020-12-08 10:56:38
238
原创 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
5121
原创 Letax安装测试(texlive+texstudio)
参考:Texlive 2019和TeX studio的安装及使用texstudio是百度下载的。。。2个小时了还没下完。。。
2020-06-04 08:53:10
714
原创 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
717
2
原创 2018 第九届 蓝桥杯 A组
(1)分数1/1 + 1/2 + 1/4 + 1/8 + 1/16 + .... 每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。类似:3/2当然,这只是加了前2项而已。分子分母要求互质。注意:需要提交的是已经约分过的分数,中间任何位置不能含有空格。请不要填写任何多余的文字或符号。...
2020-05-02 22:57:51
268
原创 牛客华为机试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
4489
原创 其他 / 发散思维
(1)剑指17 打印从1到最大的n位数(2)剑指43 n个骰子的点数(3)剑指62 圆圈中最后剩下的数字(约瑟夫环问题)(4)剑指64 求1+2+…+n(5)剑指65 不用加减乘除做加法...
2020-04-01 21:25:07
220
原创 字符串
(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
392
原创 计算机网络面试 知识点/复习
书籍:计算机网络自顶向下方法TCP/IP详解(卷1:协议)划重点:TCP/IP协议体系的认知链路层以太网帧的格式MTU的概念ARP协议和RARP协议(掌握一下ARP缓存的原理)网络层掌握IP的首部格式掌握IP的分片掌握IP选路ICMP协议掌握报文格式分类:查询 + 差错两种 + 五种传输层UDP,次要一点,掌握特点和首部各个字段掌握TCP...
2020-03-29 20:39:06
247
原创 位运算 总结/题目
异或运算 特点:还记得位操作中的异或吗?计算规则如下。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
637
原创 (十五)死锁的系统模型,死锁的处理办法,银行家算法与死锁检验算法
对应视频内容:11.1 死锁问题11.2 系统模型11.3 死锁特征11.4 死锁处理办法11.5 死锁预防和死锁避免11.6 银行家算法11.7 死锁检测和死锁恢复一、死锁问题如上图,交通中的一种阻塞问题,可以类比死锁问题。死锁: 一组阻塞的进程持有一种资源等待获取另一进程所占有的资源。例子如:系统有2个磁带驱动器;P1和P2各有一个,都需要另一个。二、死锁的系统模...
2020-03-24 17:25:04
684
原创 (十一)并发执行的必要性(同步),产生的问题,原子操作,为什么引入锁机制,面包购买的类比
视频对应内容:9.1 背景知识9.2 一些概念part19.3 一些概念part29.4 一些概念part3文章目录一、同步互斥的背景进程间不独立存在风险进程间为什么合作?例:并发执行产生问题二、Race Condition(竞态条件)三、Atomic Operation(原子操作)内存读取是原子的,但未必结果确定四、由此引出相关基本概念Critical section(临界区)Mutu...
2020-03-21 21:48:07
538
原创 (十)进程/线程的调度原则、调度算法、实时调度、多处理器调度、优先级反转
对应视频内容:8.1 背景8.2 调度原则8.3 调度算法18.4 调度算法28.5 实时调度8.6 多处理调度与优先级反转文章目录一、CPU调度背景上下文切换CPU调度在进程/线程的生命周期中什么时候进行调度?二、调度准则评价指标评价指标间有矛盾将“公平”作为重要指标三、调度算法面向通用计算机的调度算法FCFS短进程优先HRRN轮循算法多级反馈队列FFS评价算法的机制四、实时调度实...
2020-03-21 21:22:38
1303
原创 (九)线程、线程的实现、上下文切换、进程控制
对应视频内容:7.8 为什么使用线程7.9 什么是线程7.10 线程的实现7.11 上下文切换7.12 进程控制——创建进程7.13 进程控制——加载和执行进程7.14 进程控制——等待和终止进程文章目录一、线程(Thread)为什么使用线程什么是线程线程与进程的比较线程的实现用户线程与内核线程的对应关系用户线程内核线程轻量级进程(LightWeight Process)二、进程的...
2020-03-20 21:40:42
558
原创 (八)进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型
对应视频内容:7.1 进程的定义7.2 进程的组成7.3 进程的特点7.4 进程的控制结构7.5 进程的生命期原理7.6 进程状态变化模型7.7 进程挂起文章目录一、进程的描述进程(processes)的定义进程的组成进程与程序进程与程序的联系进程与程序的区别进程的特点进程控制结构进程控制块PCB包含三大信息PCB的组织方式二、进程的状态进程的生命期管理进程创建进程运行进程等待进程...
2020-03-20 21:31:11
403
原创 (七)页面置换算法,最优、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
2881
原创 (六)虚拟内存、覆盖、交换
对应视频内容:5.1 虚拟内存的起因5.2 覆盖技术5.3 交换技术5.4.1 虚存技术(上)5.4.2 虚存技术(下)文章目录一、虚拟内存的起因二、 覆盖技术产生基本原理存在问题三、交换技术产生交换技术中的问题四、虚存技术目标程序的局部性原理虚存技术基本特征虚拟页式内存管理后备存储(Backing Store)虚拟内存性能一、虚拟内存的起因有没有比内存更便宜、容量更大的设备...
2020-03-20 19:49:46
1151
原创 (五)非连续内存分配:分段、分页、页表
对应视频内容:4.1 非连续内存分配:分段4.2 非连续内存分配:分页4.3 非连续内存分配:页表文章目录一、为什么需要非连续内存分配非连续分配的优劣二、分段(segment)分段寻址方案三、分页(paging)基本规定帧(Frame)页四、页表TLB二级、多级页表反向页表(inverted page table)办法一:基于页寄存器(Page Registers)的方案基于关联内存(as...
2020-03-20 19:21:35
763
原创 (四)内存分层体系、地址生成、连续内存分配概论
对应视频内容:3.1 计算机体系结构及内存分层体系3.2 地址空间和地址生成3.3 连续内存分配:内存碎片与分区的动态分配3.4 连续内存分配:压缩式与交换式碎片整理文章目录一、物理内存计算机体系结构内存分层体系在操作系统中管理内存的不同方法二、地址空间和地址生成地址空间定义逻辑地址生成物理地址生成三、连续内存分配内存碎片首次适配算法最优适配算法最差适配算法压缩式碎片整理(紧致算法)交换...
2020-03-20 18:51:28
323
原创 (三)启动、中断、异常和系统调用
对应视频内容:2.1 操作系统的启动2.2 中断、异常和系统调用文章目录一、操作系统的启动BIOS加载Bootloader二、操作系统与设备和程序交互定义从源头区分从处理时间区分从响应区分三、中断、异常和系统调用中断异常系统调用跨越操作系统边界更安全,但开销更大一、操作系统的启动通电之后,如何启动。DISK: 存放OSBIOS: 基本I/O处理系统在DISK上,还存在Bootl...
2020-03-20 18:21:51
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人