摘要: 1.grep -r "History folder does't exist:" * :中间是要搜索的文本,* 表示全部显示出来 阅读全文
posted @ 2018-04-19 15:54 陈焕彪 阅读(117) 评论(0) 推荐(0) 编辑
摘要: GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 1.file <文件名> : 加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下 阅读全文
posted @ 2018-04-19 15:43 陈焕彪 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 1.关于hg命令选项: 每一个每一个命令选项都有一个长的名称,如hg log 命令会使用 –rev选项; 大多数选项拥有一个短的名称,如—rev有一个-r的短名; 长名称以两条横线(–)作为起始,短名起始是一条横线(-)。如—rev、-r; 无论是长名还是短名,其用途是一致的。如-r和—rev 其后 阅读全文
posted @ 2018-04-19 15:08 陈焕彪 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: 1.C++程序中各种数据存储的位置 int a = 0; //全局数据区 char *p1; //全局数据区,分配该区时内存全部清零 main() { int b; 栈 char s[ ] = "abc"; // 栈 char *p2; // 栈 char *p3 = "123456"; //123 阅读全文
posted @ 2018-03-15 18:03 陈焕彪 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.关键字 const 和关键字 static 解析 关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预 阅读全文
posted @ 2018-03-09 20:57 陈焕彪 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.简述堆与栈 堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。 栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始 阅读全文
posted @ 2018-03-08 15:10 陈焕彪 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 运行1-3代码时,出现问题:apue.h 没有找到问题 1.去此网址下载源码: http://www.apuebook.com/code3e.html 压缩包名为:src.3e.tar.gz 2.解压文件: 输入命令:tar -zvx -f src.3e.tar.gz 3.安装: 命令:make 4 阅读全文
posted @ 2018-03-07 21:15 陈焕彪 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.什么是进程和线程,有什么区别? 进程:一定独立功能的程序再某个数据集合上的动态执行过程,是系统进行资源分配和独立调度的基本单位 线程:是进程的一个实体,Cpu调度和分配的基本单位,线程基本上不拥有系统资源 2.windows消息调度机制是:消息队列 3.描述实时性系统的基本特性: 在特定的时间内 阅读全文
posted @ 2018-03-06 17:02 陈焕彪 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. 以下代码的运行情况: int f(int a, int b, int c) { return 0; } int main(){ return f(printf("a"),printf("b"),printf("c")); } 答案:cba int f(int a, int b, int c) 阅读全文
posted @ 2018-03-06 16:58 陈焕彪 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <cstdio>#include <cstring>using namespace std;//问题描述:给定 n 种物品和一个容量为 c 的背包,物品 i 的重量是 wi,其价值为 vi.//问:应该如何选择装入背包的物品,使得装入背包中的物 阅读全文
posted @ 2018-03-06 12:46 陈焕彪 阅读(245) 评论(0) 推荐(0) 编辑