ubuntu12.04安装freeSWITCH及fusionPBX

无评论

2014 年 7 月 17 日 at 下午 2:41分类:整理 | 学习笔记

在ubuntu12.04上安装freeswitch实现voip通话,可以使用安卓系统拨号盘验证。fusionPBX是freeswitch的一个web管理软件,本文选择mysql作为数据库。
更多…

ubuntu12.04安装配置opensips,搭建voip服务器

21 条评论

2014 年 7 月 10 日 at 下午 4:04分类:整理 | 学习笔记

通过部署opensips, opensips-cp, rtpproxy, mediaproxy实现voip通话。测试可以通过安卓原生客户端验证,CSipSimple客户端通话(拨打/接收)
更多…

Litecad填充(hatch)密度太小/填充太密/填充scale太小的一个解决方法

无评论

2014 年 7 月 2 日 at 下午 2:23分类:原创

在调用litecad进行绘图时发现,填充hatch的图案太小、太密,大致归纳发现了如下的关系:
scale:填充密度scale的最大值
maxSelectLength:选择的形状的宽度或高度最大值
patLineLength:填充图案(pat文件)线型的最大值
scale = maxSelectLength/patLineLength/3.0
更多…

用硬盘物理编号(序列号)、mac地址、文件版本、当前时间来生成机器序列号

无评论

2014 年 6 月 27 日 at 下午 6:00分类:原创 | 学习笔记

在制作程序注册机的时候需要获取到机器的唯一编号,本文从硬盘、网卡硬件地址及文件版本生成一个4*7的序列号,形如 3CEA-82E6-1396-9C78-45C4-06C9-9564
更多…

基于Crypto++/Cryptopp的rsa密钥生成,rsa加密、解密,rsa签名、验签

3 条评论

2014 年 6 月 27 日 at 下午 5:04分类:原创 | 学习笔记

在项目中需要增加一个注册的功能,想到了用rsa非对称加密的方法。对比了openssl等第三方库,最后采用了Cryptopp。
更多…

C++记录函数执行时间

无评论

2014 年 6 月 3 日 at 下午 3:59分类:原创 | 整理 | 学习笔记

程序执行过程中可能有的地方会耗费较多的时间,找到耗时较多的地方后可以进行优化处理。如下为一个数据库操作类中记录函数执行时间的实现:
更多…