- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 提高PAAS安全性的一点尝试
云服务已经成为现代人生活的一部分。手机中的照片会自动同步到云中;你的邮件内容保存在云中;办公软件运行在云中;你的健康数据会实时上传到云中;你每天的生活轨迹消耗的卡路里也会上传到云中;云服务也会逐渐象交电费、交水费一样被大众接受,这是科技进步的必然。云服务安全吗?这个被反复问过的问题,也被回答了很多次。我仅仅作为一个软件工程师,谈谈自己在安全方面的一点尝试。供借鉴。大的安全话题包括很
2014-09-18 15:56:57
2285
原创 gimp 2.8 在 ubuntu 14.04 编译记录
apt-get install intltoolapt-get install pkg-configapt-get install libtoolapt-get install libjpeg-devapt-get install libpng-devapt-get install gccapt-get install g++git clone git://gi
2014-08-18 13:12:42
2482
原创 ruby redis-rb 使用方法介绍
今天研究了 redis-rb 的源代码( gem 'redis' ), 分享一下 : redis 服务本身设计为单线程执行,所以不需要锁机制,每个命令的执行都是原子操作,在前一个命令执行完毕后,才执行下一个命令,由于内存操作所以都很高效。网上的测试结果,读写次数可以达到10万次每秒。 redis 在默认的6379端口接收socket连接和请求,redis-rb 就是一个ruby编写的连接r
2014-07-16 23:30:45
7712
原创 用户端数字证书使用方法简单说明
互联网对安全越来越重视,现如今提供在线服务的saas,几乎没有哪一家不支持ssl证书访问了。 最常见的server端证书,一方面是用来验证server端的身份,一方面用来加密传输内容。而用户身份的验证最常用的还是采用账号、密码的机制来解决。但随着日益增多的互联网用户信息被泄漏事件的发生,账号密码的机制越来越不安全了。不要侥幸认为某某网站不保存明文密码就可以高枕无忧。泄漏的密文,通过暴力破解的方式,
2014-06-17 23:56:42
5554
原创 打包下载文件 中文文件名乱码问题的解决
很多网站提供多个附件打包下载的功能,而下载解压后中文文件名有乱码的问题。问题的原因如下:windows中文系统默认采用GBK编码,中文文件名在本地保存时是gbk的,当上传到网站上时,如果网站编码是utf8的,那么本地浏览器会将文件名转码处理,再上传。而在在打包下载时,网站会把utf8编码的文件名文件统一打包,这样用户用 RAR再打开后就乱码了。解决方法:打包下载时,
2013-01-09 14:48:29
7416
1
原创 redis 学习笔记
==========redis 1. 什么是redis ? redis 是一种 key value store , 这个可以替代 mysql redis是一种 memcache , 这个可以用来解决高并发请求 是一种带有本地持续化方案的 memcache , 不仅可以保存 key value , 还可以保存有结构的数据 , 如 string hash
2012-10-19 13:42:00
842
转载 常用的正则表达式操作符 from ibm
<br />表 1. 常用的正则表达式操作符操作符用途.(句号)匹配任意单个字符。^(脱字号)匹配出现在行首或字符串开始位置的空字符串。$(美元符号)匹配出现在行末的空字符串。A匹配大写字母 A。a匹配小写字母 a。/d匹配任意一位数字。/D匹配任意单个非数字字符。/w匹配任意单个字母数字字符,同义词是 [:alnum:]。[A-E]匹配任意大写的 A、B、C、D 或 E。[^A-E]匹配除A、B、C、D 和 E 之外的任意字符。X?匹配出现零次或一次的大写字母
2010-08-29 22:47:00
556
原创 web 系统设计中的 Getting Real方法
[部分整理]Getting Real是什么:Getting Real 是小规模、快速、高质量的web 系统开发方法。Getting Real追求精炼,更少的代码,更少的功能,更少的文档,更少的无所谓的东西。Getting Real从界面开始,从世界的用户体验开始,在你的软件误入歧途之前得到正确的用户界面。Getting Real是快速迭代和降低变化成本的方法。Getti
2010-04-05 16:09:00
668
原创 perl 是用 eval 实现异常处理
$in = "20080230100000" ; # error $mon=substr($in,4,2); $day=substr($in,6,2); $mon++;$mon--; $day++;$day--; $year =
2010-03-24 12:11:00
3022
转载 也谈MySQL中实现ROWNUM
来源 http://e-xia.com/2009/06/rownum-in-mysql/ 在工作中碰到这样的问题,在生成报表时第一列要输出top 1, top 2, ... , top 10。而mysql并不自带这样的功能。假设我们有这样的一个表:mysql> create table tbl ( -> id int primary key, ->
2010-03-18 17:54:00
4328
原创 vba 代码
Sub make_vbeecome_importdata() Sheets("out").Select Cells.Select Selection.ClearContents Selection.Interior.ColorIndex = xlNone Range("A1").Select lin
2010-02-24 16:42:00
695
原创 寻找上海亲人王宝华的后人(王宝华祖籍山东荣成)
寻找上海亲人王宝华的后人(王宝华祖籍山东荣成)王宝华兄弟王宝涛,我是王宝涛的孙辈。家谱中王姓字辈表为“...树宝炳可...”,提供信息者请发email至 ddong.wang@gmail.com
2010-02-18 13:45:00
3408
原创 asterisk 使用 g729 g723
centos5.3 xeon cpuasterisk 1.4到 http://asterisk.hosting.lv/ 下载二进制的 723 729codec_g723-ast14-gcc4-glibc-pentium.socodec_g729-ast14-gcc4-glibc-pentium.so cp 到 /usr/lib/asterisk/modules/
2010-01-27 20:30:00
1451
原创 asterisk 编译 h323 channel
在centos5.4 系统上编译通过文件 asterisk-1.4.29.tar.gzopenh323-v1_18_0-src-tar.gzpwlib-v1_10_3-src-tar.gz 最新的opal-v2_4_0-src.tar.gz + ptlib-v1_12_0-src.tar.gz 编译报错,放弃掉了。 cd pwlib_v1_10_3./confi
2010-01-26 13:52:00
1537
原创 mvts 和 billing 系统
软交换系统,商业版的比较出名的有 Nextstone Mvts,在国外知名的电信运营商用的比较多。上海傲威的AVS系统号称是被盗版最多的软交换系统。另外也有用开源项目来修改的比如asterisk 和 freeswitch 。freeswitch项目很活跃,RTL用的是apache 的APR稳定方面让人比较放心,支持多平台。f 2008年接触当时MVTS最新的商用版MVTS2,花
2010-01-22 12:02:00
2422
1
原创 qutecom注册到asterisk上,sip信令使用rc4加密方法
qutecom 一个开源的voip客户端asterisk 开源的ippbxrc4加密算法简单,快速,据说是比DES算法快10倍。sip 信令本身就属于明文方式传输的,之所以要加密,是为了防止运营商的干扰,使用一个弱的加密算法,是要能防止串改就满足要求了。rc4 算法可以google原来,用密钥来生成一个256长度的box, 然后box与明文异或操作得到密文,密文再次异或就恢复明文。
2010-01-02 16:27:00
3902
2
原创 qutecom 2.2 编译过程
两年前曾经编译过 wengophone 开源的softphone项目,在反复的失败与尝试中总算成功。当时是在xp下用的vs2005,boost-1-34, qt-4.1,cmake2.4 。现如今wengophone已经变换名称为qutecom,boost也到了最新的1.41, qt到了最新版4.6。同时由于公司要上一套系统需要配合softphone一起推广,所以又有了这次的反复尝试编译的经历
2009-12-25 14:55:00
2585
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人