我们假设计算机运行一行基础代码需要执行一次运算。 intaFunc(void){ printf("Hello, World!\n");// 需要执行 1 次 return0;...
我们假设计算机运行一行基础代码需要执行一次运算。 intaFunc(void){ printf("Hello, World!\n");// 需要执行 1 次 return0;...
十种常见设计模式及代码段总结 1. 单例模式: 实现方式: a) 将被实现的类的构造方法设计成private的。 b) 添加此类引用的静态成员变量,并为其实例化。 c) 在被...
命令模式 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化; 对请求排队或记录日志,以及支持可撤销的操作 将“发出请求的对象”和”接收与执行这些请求的对象”分隔开...
适配器模式 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 1. 类适配器(子类继承方式) 实现方式:...
装饰模式: a) 抽象的被装饰角色 (所有的角色都要直接或间接的实现本角色) b) 具体的被装饰角色,实现或继承a (被功能扩展的角色) c) 装饰角色,实现或继承a (本类...
观察者模式 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Liste...
代理模式: 一)静态代理 实现方式: a) 为真实类和代理类提供的公共接口或抽象类。(租房) b) 真实类,具体实现逻辑,实现或继承a。(房主向外租房) c) 代理类,实现或...
对于任何使用C语言的人,如果问他们C语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来...
C 语言内存管理指对系统内存的分配、创建、使用这一系列操作。 在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。 本文将从系统内存的分配、创建出发,并且使用例子...
本人博客由于博客园维护不稳定先迁入简书。
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求>可用资源。 作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由器或者链路不至于...