- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Python发邮件之邮件头、附件及包格式
<br /> 最近研究用python发送Email的问题,对email header等方面的编码颇有心得,着笔记录下,以备后查。<br /> 用python发的整个邮件,每个元素都以/r/n结束(当然如果内容里有/r/n如何就不太清楚了)。其邮件内容都是被一个大的boundary包起来的,Content-Type为multipart/mixed。<br /> header部分,大致有MIME-Version、From、To、Subject等,看情况而定(事实上,我观察注意
2010-08-19 15:10:00
3474
SIP服务器protocal stack选择
由于工作,需要自己开发一个SIP软交换。严格意义上已不是什么sip proxy、sip registar、sip redirect、B2BUA的哪一个了。其实国内做这个的,大家都差不多是一个server,搞定了注册、路由、认证、计费的功能。 认证、计费、路由这些都是自定义业务,每个项目的需求都不太一样,需要自己基于数据库来做。这部分的代码也比较容易搞定,就是...
2010-04-08 13:28:10
240
原创 SIP服务器protocol stack选择之我见
由于工作,需要自己开发一个SIP软交换。严格意义上已不是什么sip proxy、sip registar、sip redirect、B2BUA的哪一个了。其实国内做这个的,大家都差不多是一个server,搞定了注册、路由、认证、计费的功能。 认证、计费、路由这些都是自定义业务,每个项目的需求都不太一样,需要自己基于数据库来做。这部分的代码也比较容易搞定,就是些sql
2010-04-07 11:47:00
946
互联网开发思路
公司从成立之初就开始互联网voip相关产品开发运营,也曾经有过大规模的开发团队,团队成员也都非常有资历。虽然最后有不少人因为各种原因不开心的离开,但当我不经意间看到过去的代码,不由得不佩服过去同事们的水平和努力。 然而我们的voip运营质量始终不能令人满意,常常听到用户反应,同一台机器同一个时刻,别的产品用的很好,偏偏我们的不好。心里非常的不服气、很着急、也很纳闷。...
2008-07-12 23:50:14
160
统一通用配置引擎
随着运营的系统越来越多,开源的、自行开发的,C的、python的、J2EE的、php的等等,其配置也是五花八门,各不相同,系统运营的工作显著增加。手工运营这样的体系,不仅增加了非常多复杂重复的工作,可能还需要详尽的文档支撑。系统分布式后,更是显著增加了这个工作的复杂度。同时,随着业务需求的快速变化、系统的更新与环境的变更(如机器ip变化等),这样的重复性工作更是琐碎而量大,因此一个通用的解决访问在...
2008-03-10 22:07:40
523
高产出程序员的自我培养
众所周知,软件行业日新月异,条脉繁多。有经验的开发人员都知道,与其什么都懂点,不如精通一门或某几门。最典型的是,开发平台分windows、linux,语言分C/C++/Java/Python等等不一而足。确实不可能样样精通,但实际的开发趋势却是——混合异构开发。因为软件行业还处在快速发展期,各种平台和语言的变化十分频繁,每个领域都有其自身的局限。这些局限有时候表现为不可能,但更多的时候表现...
2008-03-05 10:45:39
108
XMLRPC简介与java例子(转)
1.xml rpc是什么1.1. xml rpc简介xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。一个rpc系统,必然包括2个部分:1.rpc client,用来向rpc server调用方法,并接收方法的返回数据;2.rpc server,用于响应rpc client的请求,执行方法,并回送方法执行结果。1.2. xml rpc的可...
2008-02-25 22:42:12
288
tomcat下struts2的log4j日志配置(刚刚测试过)
懂行的人都知道,log4j日志是个很基础的东东,与struts这种高层框架无关,只与web开发了的tomcat有关。这里之所以写出struts,是因为笔者一开始用struts的时候,以为是这样,也是这样google的。好了,言归正传,开工了给tomcat配置log4j有好几种方法,我知道的有:一、tomcat级别的统一日志管理(没有实际验证过,只是查了资料):在tomcat的common/lib下...
2008-02-25 11:38:48
253
用Python实现C系统与Java/PHP/Ruby等Web系统的对接
一、问题的提出 因为web和原有系统互通的需要,而原系统已经有基于tcp的长连接API。由于web客户端是并发性的访问,而老系统的API是C2C的对等长连接通信,不允许多个客户端同时连接一个服务器。因此要在原有C系统与web间搭建起互通的适配层,将web的通信协议与内部系统间对接起。 二、解决方案 早先曾考虑用JNI的方式把api包装下,但JNI在处理字符串的时候,经常会有字符集转换的问题。再则,...
2008-02-24 00:57:15
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人