其它编程文章
remix2013
努力工作
展开
-
关于软件中的插件类功能的一个实现
商业化的软件大多支持功能扩展,比较普遍的方法就是使用插件,更实际的形式就是提供一个DLL或类似的文件,由商业软件在载入时自动检测这些DLL文件,来实现功能的扩展,在公司的某个产品开发中,我也使用了类似的技术,但我使用的方法并没有参考网上已有的代码,而是自己构思了一种方法,在原理上可能与此技术也相似。(我并没有真正的去研究那些插件实现的方法,呵呵,所以无法确认是否一致)主要原理就是商业软件在载入原创 2004-10-06 02:32:00 · 1510 阅读 · 3 评论 -
转换IP地址的一个小技巧,呵呵
CString ChangeIP(char* IP){ //将IP地址从4.3.2.1转换成1.2.3.4 const char *s="."; char *TempIP=new char[20]; strcpy(TempIP,IP); char *IP1; char *IP2; char *IP3; char *IP4; CString RtnIP; IP1=strtok(TempIP,s)原创 2004-10-06 02:38:00 · 1430 阅读 · 3 评论 -
可以被授权用户引用的自动邮件发送脚本程序
呵呵,以前经常有朋友要我帮他们写一个用服务器在后台发送邮件的程序,嫌麻烦,就在我自己的服务器上写了一段代码,以后别人要用服务器来发送邮件时,只需要在自己的程序中简单的写一行引用代码就OK了!有个前提:必须先在你自己的服务器上安装一个邮件发送组件,我这儿用的是JMail,其它组件,可查看相应的函数说明修改一下我的程序即可.程序语言: ASP(VBScript)我的服务器地址:http://211.原创 2004-10-07 00:21:00 · 1285 阅读 · 0 评论 -
推荐一个Linux的发行版:ArchLinux
从2000年接触Linux至今,发行版安装了不下20种,今年突然迷上了手工安装的Linux发行版,试过Debian,gentoo(没装过LFS),某日突然接触到了ArchLinux,感觉实在是太棒了,结合了Debian的包管理优势和Gentoo的速度优势,不过可惜现在还是beta版本,最新的应该是0.7版.Debian的包管理方式确实非常方便,用dselect命令安装/卸载软件包,很方便,可惜软件原创 2004-10-07 00:40:00 · 4206 阅读 · 1 评论