转载请声明出处:http://blog.csdn.net/u012377333
本文简介:yrtpchan是一个关于yate自定义的处理rtp协议的模块(关于rtp协议的知识,大家可以网上百度、谷歌)。本文主要是对于yrtpchan处理rtp.chan消息做了简要的分析和理解。
对于yate的每个模块如何去分析和查看(因为没有main函数和其他的函数调用该模块的函数,所...
分类:
其他好文 时间:
2015-07-02 22:42:09
阅读次数:
310
合成/聚合复用原则
尽量使用合成/聚合,尽量不要使用类继承.
聚合:
表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分
合成:
表示的是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。
合成和聚合的好处:
优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在...
分类:
其他好文 时间:
2015-07-02 22:41:06
阅读次数:
188
动态规划。和嵌套矩形问题本质是一样的,不过这里不需要输出字典序最小的结果。
AC代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include <st...
分类:
其他好文 时间:
2015-07-02 22:39:20
阅读次数:
265
将一个List中的数据复制到另一个List中去,List有一个专门的方法:
boolean java.util.List.addAll(Collection...
分类:
其他好文 时间:
2015-07-02 22:38:53
阅读次数:
146
问题描述:如果小数点后面的第一个小数位大于或者等于5则向上取整,否则向下取整。
问题分析:整数好理解,就是我们常用的四舍五入,用输入的数+0.5然后取整输出就好。
关键是负数,这个问题描述的很不清楚,按理来说-5.5向上取整得到的应该是-5,可是,华为oj平台得到的结果是-6才是争取的,所以,如果是复数我们只能这么判断,先将这个数取反(得到正数),然后+0.5,然后用int来截断取整,...
分类:
其他好文 时间:
2015-07-02 22:40:51
阅读次数:
155
贝叶斯定理(英语:Bayes’ theorem)是概率论中的一个定理,它跟随机变量的条件概率以及边缘概率分布有关。在有些关于概率的解说中,贝叶斯定理(贝叶斯更新)能够告知我们如何利用新证据修改已有的看法。这个名称来自于托马斯?贝叶斯。
通常,事件A在事件B(发生)的条件下的概率,与事件B在事件A的条件下的概率是不一样的;然而,这两者是有确定的关系,贝叶斯定理就是这种关系的陈述。贝叶斯公式的用途...
分类:
其他好文 时间:
2015-07-02 22:40:24
阅读次数:
168
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以通过继承MethodVisitor,来编写一个MethodXXXAdapte...
分类:
其他好文 时间:
2015-07-02 22:38:33
阅读次数:
300
有一个x*y的矩阵和一个y*z矩阵相乘,元素均为整数,求两个矩阵相乘得到的矩阵。这是一道华为OJ题,具体描述忘记了,大致内容如此。并且要求实现的函数参数为指针。
例如矩阵1为
int m1[1][3]={2,-6,3};
矩阵2为
int m2[3][1]={4,-2,-4};
乘积矩阵初始化为
int r[1][1]=0;
要求实现的函数为 void matrix_mult...
分类:
其他好文 时间:
2015-07-02 22:38:12
阅读次数:
175
本文是网上一些文章的整理总结,原文请戳文末。
贝叶斯概率和统计概率相对,它从确定的分布中观测到的频率或者在样本空间中的比例来导出概率。采用统计概率的统计和概率的理论由R.A. Fisher, Egon Pearson和Jerzy Neyman在20世纪上半叶发展起来。A. N. Kolmogorov也采用频率概率来通过勒贝格积分为测度论中的概率奠定数学基础(《概率论基础》(1933年))。Sa...
分类:
其他好文 时间:
2015-07-02 22:37:12
阅读次数:
270
解决异常
wt.fc.ObjectNoLongerExistsException:
Cannot restore “wt.org.WTUser.674994” because it no longer exists方法是使用下面的script脚本
REMOTEOBJECTINFO
select ca.IDA3A3, ca.ida2a2, ca.* from REMOTEOBJECTINFO...
分类:
其他好文 时间:
2015-07-02 22:37:40
阅读次数:
142
1 基本概念
1.2 重载的运算符函数的调用方式
1) 非成员函数的调用 operator+为对象data1, data2的非成员函数
data1 + data2; ==> operator+(data1 , data2);
2) 成员函数的调用
operator+为对象data1的成员函数
data1 + data2 ==> d...
分类:
编程语言 时间:
2015-07-02 22:37:19
阅读次数:
207
前言:
我之前在服务器方面不太懂,经过此次的配置让我的技术有了很大的进步,写此给大家共享一下,如有错误之处欢迎指正。
配置这个初衷是为了给java(s2sh框架)写的app接口提供大的并发量支持 ,并且是https的接口
(淘宝买的 http://item.taobao.com/item.htm?spm=a1z09.2.9.69.zvqUo9&id=39486787932&_u...
分类:
Web程序 时间:
2015-07-02 22:36:55
阅读次数:
438
Google做了太多伟大的事情了,以至于有时它有点让人难以实时跟上它的动态。如果你对这家公司稍微有点感情,看看他们做过的一些有点匪夷所思的事儿,可能觉得,毕竟是大公司,还挺难以被完全理解透的。
一个Quora的用户提出一个简单的问题:Google做了哪些让人想不到的事?然后,就收到了许多有趣的答案。
看看大家的回答,了解一下这家受人尊敬的公司都做过哪些奇葩事。
1. Google有一系列因为...
分类:
其他好文 时间:
2015-07-02 22:39:09
阅读次数:
188
随着移动互联网的兴起,移动思维这个词也越来越多被提起。经常会有人问我什么是移动思维,其实这个词是相当 WEB 思维而言的。
总结了下:
由于物理设备的不同导致的使用方法和使用习惯不同。(思维是针对移动产品的设计人员来说的,而对于用户来说则是使用习惯)
用蹲厕和马桶来分别比喻下 WEB 思维和移动思维:
用 WEB 思维来做移动:
用移动思维来改造 WEB:
...
分类:
移动开发 时间:
2015-07-02 22:37:38
阅读次数:
169
豆知识,出自日语まめちしき。表示一些边边角角的,一般不引人注意的小知识。
1. 为什么(Linux下)C语言编译后的可执行文件的默认名称是a.out
2. Linux中的目录/usr真的是user(用户)的缩写吗
3. 你知道Linux中cat命令的名称由来吗?
4. 动态规划的英文原文为什么是Dynamic Programming?...
分类:
其他好文 时间:
2015-07-02 22:37:58
阅读次数:
185
No.10 新浪No.9 去哪儿网No.8 奇虎360No.7 百度No.6 网易No.5 搜狐No.4 人人网No.3 高德No.2 阿里巴巴No.1 腾讯
No.10 新浪
福利:
他们赚多少:每年提薪14%左右。有年度旅游,季度奖金。他们吃什么:午餐有饭补。他们的住行:办公室有专门的睡眠室。上下班有便捷班车。他们还有啥:大概就是五险一金、带薪年假、员工培训这些常规项目。...
分类:
其他好文 时间:
2015-07-02 22:37:09
阅读次数:
199
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.For example,
“A man, a plan, a canal: Panama” is a palindrome.
“race a car” is not a palin...
分类:
其他好文 时间:
2015-07-02 22:38:27
阅读次数:
132