由概念启发学习,引导学习.本篇文章中包含了一些最基本的概念和底层知识.虽然零碎,但是这是基础. 一.协议和标准 协议指的是一组控制数据通信的规则.协议有三要素:语法(syntax),语义(semantics),时序(Timing).具体说明请参考百度百科. 标准是一致同意的规则.标准分为两种:事实的标准(de-facto,指的是实际或者习惯.例如TCP/IP):合法标准(de-jury,指的是法律或者规章) 二.RFC 对于Internet标准我们可以在网站中可以找到历年以来的各种协议标准信息,…
*************************************************************************************************************************** 作者:EasyWave                                                                              时间:2014.10.30 类别:Linux应用-基于oSIP协议的开源V…
https://mp.weixin.qq.com/s?src=3&timestamp=1541726441&ver=1&signature=xPSye3v7miF7aVeLHb*6ZbJfWAx9xy2kN1w156ZDMXV44jTVjNr-vPX71nzWVhJfoQ69LpgaSnfbzD2cK5EIf9J-eYRtD64SgD5tKTC-1Me6P--Shc6WiSchQd96PThyOEPEekVKfTL4n7IjqOkY5ZMjS77Et8FCB-60dInTsLg=…
小结: 1.在多线程的基础上,可以考虑使用"线程池"或"连接池","线程池"旨在减少创建和销毁线程的频率,其维持一定合理数量的线程,并让空闲的线程重新承担新的执行任务."连接池"维持连接的缓存池,尽量重用已有的连接.减少创建和关闭连接的频率.这两种技术都可以很好的降低系统开销,都被广泛应用很多大型系统. 几种服务器端IO模型的简单介绍及实现 - 阿凡卢 - 博客园 https://www.cnblogs.com/luxiaox…
UML动态模型图描述了系统动态行为的各个方面,包括用例图.序列图.协作图.活动图和状态图.下面就每种图做一个简单介绍: 用例图 用例图描述系统外部的执行者与系统提供的用例之间的某种联系.所谓用例是指对系统提供的功能的一种描述.执行者是使用用例的人或外部系统,二者之间的联系描述了“谁使用哪个用例”.用例图着重于从系统外部执行者的角度来描述系统需要提供哪些功能,并指明该执行者是谁.在用例图中,椭圆表示用例,小人表示执行者.下图所示为一个普通用户进入某系统的用例图,该图描述了当普通用户进入系统时,“普…
一些概念: 同步和异步 同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发I/O操作并等待或者轮询的去查看I/O操作是否就绪,而异步是指用户进程触发I/O操作以后便开始做自己的事情,而当I/O操作已经完成的时候会得到I/O完成的通知. 阻塞和非阻塞 阻塞和非阻塞是针对于进程在访问数据的时候,根据I/O操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值. 服务器端几种…
在SSDT中部署一个 SSAS 项目到本地服务器上出现错误. You cannot deploy the model because the localhost deployment server is not running in multidimensional mode. 错误原因是因为我在本地安装 SQL Server 2012 的时候只选择安装了 Tabular Mode,而这个Demo项目是多维数据集项目,在 SQL Server 2012 中被称之为 Multidimensiona…
一 . 自定义属性访问 1.__getattr__ 作用:当我们访问属性的时候,如果属性不存在(出现AttrError),该方法会被触发. 2.__getattribute__ 作用:访问属性的时候,第一时间触发该方法去找属性.如果没找到触发AttrError 总结:当我们去访问一个不存在的属性时,首先会触发__getattribute__,然后才会触发__getattr__ 如果属性存在,就返回这个属性值,如果没有就报 AttrError 3. __setattr__(self,key,val…