暂无搜索历史
我们会发现argv是一个变长数组,会把我们输入的内容呈现出来。实际上argv是一个指针数组。当我们在命令行中输入一个./code以空格作为分隔符,其实我们输...
题目链接: 746.使用最小花费爬楼梯 题目叙述: 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第i个台阶向上爬需要支付的费用。一旦你支付此费...
进程状态是task_struct内的一个整数;进行:进程在调度队列中,进程的状态都是running,阻塞:等待某种设备或者资源就绪。进程是一个队列,设备也是一个...
题目链接: 面试题 08.01. 三步问题 题目叙述: 三步问题。有个小孩正在上楼梯,楼梯有 n 阶台阶,小孩一次可以上 1 阶、2 阶或 3 阶。实现一种方...
题目链接: 1137. 第 N 个泰波那契数 题目叙述: 泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0...
我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。
软件发布的模式有两种,一种是debug模式,另一种是release模式,一般程序员写软件都是在debug模式下的,如果软件写好,并且自测也通过的话发布软件是在r...
版本控制是追踪和管理文件变更的系统,用于记录代码的历史修改、协调多人协作、快速回滚错误等场景。常见的版本控制系统分为两类:
答案: 存在一个叫缓冲区的地方,存在缓冲区那么就会有缓冲区刷新策略! 显示器的刷新策略: 行刷新,如果存在\n,遇到\n就会立即刷新;如果没有\n,该字符串不...
例如: 实现一个栈,如果写成宏定义就把栈的大小给限制死了,这里我们可以给一个非类型模板参数。
上一章节我们已经了解到了编译器gcc/g++以及动静态库的相关知识,在本章里我将给大家介绍make/Makefile。平时我们在代码编译的时候采用的是gcc/...
在Liunx中存在着两种编译器gcc/g++,gcc是只用来编译c语言的编译器,而g++可以编译c/c++。 程序的翻译过程需要经历四个步骤:预处理,编译,...
C++中的List容器是标准模板库(STL)中的一种序列容器,它实现了双向链表的功能。与数组(如vector)和单向链表相比,List容器提供了更加灵活的元素...
vim是一个专注的编辑器,支持多模式编辑,有命令模式,视图模式,替换模式,插入模式,底行模式。
在Linux中,源代码安装是一种软件安装方式,它涉及从软件的源代码开始,通过编译和安装过程,最终在计算机上运行该软件。源代码安装的成本非常高,对用户有着较高的...
首先权限是限制人的。人 = 真实的人 + 身份角色 权限 = 角色 + 事物属性
如果没有文件,我们写的程序的数据存储在电脑的内存当中,如果程序退出,内存回收,数据就丢失了,再次运行程序时,看不到上次程序的数据,如果要将数据进行持久化的保存,...
在Linux中,任何一个目录下都一定含有两个隐藏文件.和..。其中..表示当前路径的上级路径,.表示当前路径。 补充: 在Linux中写指令时,选项何以...
vector是一个顺序容器,可以看作是能够动态增长和缩小的数组。与普通的数组不同的是,vector在需要时可以自动调整其大小,以容纳新添加的元素。因此vecto...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市