- 博客(14)
- 收藏
- 关注
原创 Thread safe tips for python extending
其实习惯了用python写一些单线程的扩展,所以一直没有遇到这种问题 今天在写一个python的扩展模块的时候遇到一个问题. 通过 python启动了一个c++的线程,这个c++线程会回调python的一个接口.调试了很久一直没有意识到是线程安全的原因,因为 c++的线程在调用 python的vm的pyobject时.并不是线程安全的.所以当c++线程直接去操作 vm的某一个
2006-08-26 22:52:00
1577
原创 FastCPP -- C++ Web Development Environment
FastCPP -- C++ Web Development Environment Powered By Apache2 Jsp,Asp,Asp.net,Php,Perl,Python,Ruby on Rails,FastCGI, and FastCPP. FastCPP是一个甚于Apache(现在只支持Apache2)的C++ W
2005-10-18 17:18:00
2078
原创 The D Programming Language
前段时间在打算写一个分布式组件平台的时候,一直想改写C++,无奈C++太复杂了,也因为精力有限,就放弃了这个项目.不过倒是发现了一个新的语言,D语言,这个语言出来也有好长的一段时间了.只是国内关注的人不多.今天有空就贴出来.和大家分享一下. What is D? D is a general purpose systems and applications programming lang
2005-02-01 13:13:00
1554
1
原创 Write Servlet in C(C/C++ Servlet Page)
<!--.code { BORDER-RIGHT: #cfdced 1px solid; PADDING-RIGHT: 1.33em; BORDER-TOP: #cfdced 1px solid; PADDING-LEFT: 1.33em; FONT-SIZE: 120%; PADDING-BOTTOM: 1em; BORDER-LEFT: #cfdced 1px solid; P
2005-01-24 09:29:00
3441
4
原创 决定做开源的SIP Server,Get the party started!
之所以会用Pink这个名字,主要的原因是我喜欢Pink的那首Get the party started.另一个原因是送给老婆的鼠标座堑是一头粉红色的小猪,取名叫Pink. Pink是一个SIP Server 提供了PSTN以及h323网关还有计费,Pink也有一个很重要的分支是eXSipStack(Client stack),也会提供UAC的sip stack.
2005-01-10 11:27:00
2189
1
原创 好早以前的事了,利用IPC$入侵.顺便写一些小工具
opentls,修改Telnet的NTLM设置,这样就可以远程登录了jockey,服务管理,主要是提供服务的一般操作,如添加,删除等等功能.ps ,进程管理,列出所有的进程,也可以杀掉进程http,http操作的工具,get以及Headereventlog,日志操作清除工具warder,扫描工具,如果忘记密码,可以用这个找回来的,//TODO这是一些IPC$ 安全工具,给那些远程安装防火墙的
2004-12-06 08:53:00
3102
原创 试用QEMU,安装个FreeBSD 5.3
相信大家都听说过QEMU吧.QEMU是和bochs一样有名的虚拟机.只不过性能以及功能相对来说会比bochs好一点.比如支持iso安装以及网置的dhcp网关以及兼容bochs的img映象,为什么不运行QEMU呢?呵呵,当然也有缺点了,只是有时候运行得不稳定,而且切换鼠标的快捷键设计得不合理,用的是Ctrl+Shift这两个键. 先将就吧. 嗯.考虑到大家都是用windows的.我
2004-11-21 12:39:00
3296
2
原创 编写跨平台的进程内Event事件驱动
嗯.开头之前呢.我先把我对Event机制简单说一下. Event也就是事件,典型的就是Windows的消息,我们写Windows程序时就会经常碰到这种消息:SendMessage(HWND.....)以及经典的switch(),通过事件机制,进程内部的通信就变得轻松了,相比之下.unix就没有这么方便了.虽然有msgget以及msgsnd之类的消息队列函数,但在win32
2004-11-04 14:26:00
2239
1
原创 Chamoro 新版的XML解析器
Chamoro 使用说明主要分三部分:1.XML结构操作部分 一般的节点选择以及建立,查询,删除和属性的管理2.XML数据解析部分 解析XML原始数据成XML结构3.XML数据源操行部分 提供多种的数据来源,支持内存中的字符串,文件,pipe,socket等等 说之前,需要简单说明一下,Charmoro并不完全支持xml1.0的规范,只是小部分,另外,对汉字的支持,这个版本里没
2004-10-28 09:32:00
2305
12
原创 FreeBSD应用心得(2).安装J2EE开发环境
FreeBSD运行X还算正常.不像linux.动不动KDE就玩掉,所以我也很少用KDE,GNOME也是经常出错. 本来要装个XFCE的,可是Ports里的XFCE不是最新的版本,自己下载了十几个包也懒得装. 嘿嘿.我差点忘了我要做什么事了.做正事了. 我这回要装的是环境是Eclipse 3.1 + jdk1.4.2-p6 + jboss-3.2.5 jboss-3.2.5带了tomcat 5.x
2004-07-20 16:20:00
1633
原创 FreeBSD应用心得(1).安装和升级ports
闲来无事,在VM4.5装了一个FreeBSD,因为经常重装,unix的参数又多,所以老是记不住.干脆写下来,以备日后好查。 先去下载FreeBSD 5.2.1 ftp://ftp.freebsd.org.cn/pub/FreeBSD/ISO-IMAGES-i386/5.2.1/5.2.1-RELEASE-i386-disc1.iso ,因为我是在VM上装的,所以就省下分区这个步骤了,具体的可以参与
2004-07-16 12:54:00
2001
1
原创 用C写的XML解析器,良好的中文支持
前段时间用C写了一个XML解析器,过两天要重写成C++版的,现在发上来给大家看看,大家给批评一下,如果要完整的工程源码可以到http://www.9731.org/myfile/TXml-1.0.0-1.rar下载TXml已经不提供了,已经升级为新版的ChaMoRo 解析器了!
2004-07-13 21:19:00
4310
13
原创 一个简单的中文分词
CLucene - a C++ search engine http://sourceforge.net/projects/clucene/ 传统的全文检索都是基于数据库的,Sql Server Oracle mysql 都提供全文检索,但这些比较大,不适合单机或小应用程序(Mysql4.0以上可以作为整合开发),Mysql也不支持中文。 后来得知Apache有一个开源的全文检
2004-07-13 21:04:00
4442
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人