知识总结
文章平均质量分 85
ME815580352
这个作者很懒,什么都没留下…
展开
-
面向对象设计思想
封装、继承、多态(既然是设计思想我想设计模式才是主要的)封装:public,protect,private继承:单继承(public,private),多重继承,虚拟继承多态:静态多态(函数重载,模板),动态多态(虚函数)封装的目的:隐藏对象的属性和实现细节,对外提供公开接口。降低和用户代码的耦合,提高安全性,方便代码的修改。例如,如果实现需要修改,只需要修改实现内部的细...原创 2018-08-25 11:33:24 · 493 阅读 · 0 评论 -
STL
STL六大组件(容器,算法,迭代器,配接器,仿函数,配置器)traits编程技法基本容器的实现序列容器:vector、list、deque、slist(单向链表)关联容器:红黑树—map、set、multimap、multiset, 哈希表—hash_map hash_set hash_multimap hash_multiset其他:stack(默认底部结构de...原创 2018-08-25 09:09:09 · 153 阅读 · 0 评论 -
操作系统
1.内存管理:固定分区,动态分区,虚拟内存(页式,段式,段页式) 2.进程线程:进程和线程的区别多进程、并发(并发->进程同步互斥->进程间通信 读者写者问题,消费者生产者问题,死锁问题)同步通信方式死锁问题(产生条件,避免办法,银行家算法,哲学家问题)僵尸进程(如何避免僵尸进程) 3.linux文件系统:内存中的形式,软连接和硬连接 ...原创 2018-08-25 09:09:21 · 232 阅读 · 0 评论 -
网络,网络编程
网络:协议(七层,五层模型分别是什么,干什么的,对应哪些协议)arp协议IP协议(头部)tcp协议(三次握手,拥塞控制,滑动窗口)http协议(头,方法,状态码,请求过程) 网络编程:基本api(功能,对应阶段,基本流程(客户端,服务器端))讲一个简单的示例程序的流程(回射服务或者更复杂一点的程序)I/O复用信号,定时器多进程多线程编程调试...原创 2018-09-25 20:41:25 · 803 阅读 · 1 评论 -
数据库
基本的SQL语句(增删查改,建删改表,建删索引,视图)事物的四个特性(ACID,四个隔离级别,串行化)数据库并发:锁机制https://www.cnblogs.com/fanp/p/4633453.htmlmysql的引擎索引(B+树)基本的sql语句:增删查改:insert into tablename( ) values();delet from tablename...原创 2018-08-25 09:09:52 · 187 阅读 · 0 评论 -
测试
软件开发的过程,模式黑盒测试(静态黑盒测试,动态黑盒测试)白盒测试(静态白盒测试,动态白盒测试)测试的方面(软件本身测试,配置测试,兼容性测试,外国语言测试,易用性测试,测试文档,软件安全性测试,性能测试)一个具体的例子:网站测试其他(beta测试,冒烟测试,缺陷轰炸,能力成熟度模型,通过性测试,失效性测试,单元测试,系统测试,回归测试,桩,驱动程序,灰盒测试) ...原创 2018-08-25 11:33:33 · 174 阅读 · 0 评论