软考一点都没学,考前一天开始抱佛脚,刷到值得记录的题和知识点就写一下。
- SNMP基于UDP
- 时间复杂度为O(nlogn)的快排、归并、堆排。其中只有归并是稳定的,堆排的空间最小O(1),快排O(logn),归并O(n)
- 耦合
数据耦合-值传递,调用
标记耦合-数据结构传递
控制耦合-控制变量
公共耦合-公共数据环境 - 模式
单例-一个类一个实例,一个全局访问点。线程池、缓存、日志
抽象工厂-相关、相互依赖的对象接口
生成器-对象与表示分离
原型-使用原型的实例创造新对象。clone。创建型设计模式
策略-封装一系列算法。(旅游系统定价)
状态-对象内部不同状态不同行为(订单状态变化)
观察者-一对多依赖,一个对象改变状态其他的对象得到通知并更新
命令-将请求封装为对象 - 著作权为终生+死后50年
- DRAM比SRAM集成低、功耗大、动态刷新
- CISC微程序,RISC硬布线;
- 商标权的有效期可以延长(10年)
- 风险控制-风险回避、损失控制、风险转移、风险保留
- 相对路径没有开头的\, 举例java-prog\
- 设计原则
单一责任-目的单一的类
无环依赖-包的依赖关系图中没有环
依赖倒置-要依赖抽象而不是具体,针对接口编程而不是实现编程
里式替换-子类替换父类 - 稳定排序:插、冒、归、基
写不下去了,还有十几个小时就考试了。。。