自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李永亮的专栏

设计改变中国!

  • 博客(7)
  • 收藏
  • 关注

原创 Q.931呼叫流程

Q.931信令流程SETUP------------------------------------>CALL_PROCEEDINGPROGRESS(可选)ALERTINGCONNECTCONNECT COMPLETE------------------------------------>DISCONNECT----------------

2006-04-25 17:46:00 2372

原创 NMS的MediaMask

    NCC.X.ADI_START.mediamask一般应该设置成0x1F;表示NCC_ALL_MEDIA。如果需要在acceptcall状态下收键,需要配置0x11F。如果NCC_ALL_MEDIA没有设置,问题会很严重,导致DTMF无法处理,并在acceptcall状态下无法放音。

2006-04-25 17:28:00 803

原创 Exceptional C++ Style之31

第31条 狂乱的代码       宏是封装的天敌,如果没有什么事情,就不要使用宏,永远永远不要把宏写成一个简简单单的单词,想都别想,否则死都不知道怎么死的。而且尽量用名字空间把名字封装起来,这样会避免很多意向不到的事情。宏其实是和C++的名字处理是有很多共同部分,他们交集就是有害的部分。宏是不负责任的,会改变名字,不管类型,更加不会管作用域。所以要小心使用。

2006-04-18 17:34:00 756

原创 Exceptional C++ Style之30

第30条 要么double要么彻底完蛋       这一节给出了关于浮点计算的讨论,我记得在奔腾时代,人们总是讨论Intel优于AMD的浮点计算能力,现在是很少听到了。但是我们日常计算的时候,很少有顾及到浮点数的精度,实际上,float和double对 日常的计算来说,很少显现出差别。但是如果想这儿就这样了,别的地方没有问题了,那可就不对了。因为浮点计算的难度超乎想象,事实上,不适当的浮点数转

2006-04-18 17:32:00 726

原创 Exceptional C++ Style之29

第29条 这是初始化么       deque coll3(istream_iterator(cin),istream_iterator());看看这个函数的前后,事实上,这是一个存在二义性的问题,所以不是很多人都知道,这段代码实际上是不能运行的。所以要避开语言的生僻特性,主要是那些模棱两可的语法。优先采用具名变量作为构造函数的参数,可以避免二义性,还可以使代码更加好读。

2006-04-18 16:19:00 662

原创 Exceptional C++ Style之28

第28条 不是关键字的关键字(或者:另一种注释)       这一节相对比较简单,C++有74个关键字,不能将这些关键字挪为它用。auto,这我没有用过,但实际上这和空白没有区别。还有就是register关键字,这个优点玄乎,我不能很确认有多少种编译器能对它进行分别处理,达到优化的效果,一般来说,这可能就是空白。

2006-04-07 16:49:00 678

原创 Exceptional C++ Style之26

第26条 数据格式和效率之一:什么时候压缩是真正重要的       对于标准容器来说的话,没有谁是最好的。通常需要根据实际的情况来选择最合适的容器。

2006-04-03 16:16:00 670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除