![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 82
苟且.
这个作者很懒,什么都没留下…
展开
-
深入探索C++对象模型
指针指针都是占据的四字节,那么是如何区分指针指向的对象类型呢?其关键是,不同类型改变的是,被指出的内存的大小和其内容默认构造函数当编译器认为需要的时候,就会生成默认构造函数(是编译器需要,而不是程序需要)带有默认构造函数的类,是其他类的成员class Foo { public: Foo(); Foo(int); ...};class Bar{public:...原创 2019-12-12 15:49:09 · 161 阅读 · 0 评论 -
MySQL
如何进行SQL优化?选择正确的存储引擎以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。支持全文索引另外,MyISAM 对于 SELECT COUNT(...原创 2019-12-12 15:48:58 · 716 阅读 · 0 评论 -
Linux
执行成功后,会返回0。1表示未提交?2表示无此文件或路径vi/vim 文件名 查的内容,若不存在则创建新的touch 文件名: 新建文件cat:1.cat filename :一次显示整个文件2.cat>filename : 创建新文件,不能编辑已有文件3.cat file1 file2 >file : 将前2文件合并到一个新文件grep -rn “要查的内容” /...原创 2019-12-12 15:48:11 · 565 阅读 · 0 评论 -
linux
任何shell命令都会使用execve 和 fock 系统调用孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍...原创 2019-12-12 15:47:27 · 77 阅读 · 0 评论 -
关键字总结
关键字static能被同一个文件内的所有函数访问static 修饰的类的变量是属于类的,而不是属于对象的即即使没有实例化对象,也可以使用类中的静态变量非静态成员,每个对象都有一个副本,但是静态变量,所有对象共用一个副本遵循private,public,protect要在类外初始化,且初始化时不需要用static关键字static 修饰的类的函数也是属于类的,而不是属于对象的...原创 2019-12-12 15:47:45 · 102 阅读 · 0 评论 -
内存分配,sizeof,指针,预编译,结构体和类,位操作,函数,数组,变量,字符串,编译
内存分配的形式1.由符号起始的区块BSS(block started by symbol):存放未初始化的全局数据和静态数据。资源由系统自动释放2.数据段:存放已初始化的全局变量3.代码段:也叫文本段,通常指用来存放程序执行代码的一块内存区域4.堆:malloc和new等方式分配的内存5.栈:用于存放程序临时创建的局部变量。一般包括{}内的定义的变量(static除外)堆,栈,...原创 2019-12-12 15:47:56 · 163 阅读 · 0 评论 -
面向对象相关
面向对象相关面向对象和面向过程有什么区别出发点不同:面向对象是用符合常规思维方式来处理客观世界的问题,强调吧问题域的要领直接映射到对象及对象之间的接口上面向过程,强调的是过程的抽象化和模块化,是以过程为中心构造或处理客观世界问题的层次逻辑关系不同:面向对象是以对象的集合类作为处理问题的基本单位,尽可能的是计算机向客观世界靠拢,以使问题的处理更清晰直接面向对象是用类的层次结构来提现...原创 2019-12-12 15:48:34 · 94 阅读 · 0 评论 -
操作系统面经
进程管理进程与线程一个程序至少有一个进程,一个进程至少有一个线程进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动用户运行自己的程序,系统就创建一个进程,并为他分配各种资源,如各种表格,内存空间,磁盘空间,I/O设备然后改进程被放到进程就绪队列,当进程调度程序选中它,并为他分配CPU资源,则该进程就被运行了起来线程是进程的一个实体,是CPU调度和分配的基本单位线...原创 2019-12-12 15:49:27 · 91 阅读 · 0 评论