摘要:
BugTracker.NET是一个采用.NET开发的免费、开源的基于web的缺陷跟踪平台。 安装需求:系统配置aspx.net 2.0 Sql server2005.(不推荐使用mssql 2008); 下载下来的包不大,也就2M,解压到一个文件夹中:(eg:c:\bt\),为该文件夹设置web访问权限。建立iis到c:\bt\www\的虚拟目录;按照常规设置即可; 之后,建立一个数据库,可自... 阅读全文
摘要:
ATL3.0与7.0在实现细节方面改变比较多,其中对原来的模版类进行了拆分,实现更为细致。同时,从VC6移过来的程序,为了保证其后的兼容性,如果不是Unicode,最好在本次升级中一步到位。具体变更: MyCom程序ATL 3.0(VC6.0 / ANSI)ATL 7.0 (Unicode)主线程文件: class CMyComAppMyCom.cpp中实现:在dllmian.cpp中实现;涉及到主线程相关的函数都在此实现;Dll注册函数:DllRegisterServerDllGetClassObjectMyCom.cpp中实现:MyCom.cpp中实现;(该文件中只剩下注册相关的操作)C 阅读全文
摘要:
1、系统和网络编程库:ACE 除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的C++0X中几乎肯定有一个网络编程和一个线程库。然而目前看来,ACE仍然是进行系统和... 阅读全文
摘要:
一、Stanford大学的Phoenix系统(单机多核的应用)1、Phoenix是在共享内存的体系结构上的MapReduce实现。它的目标是在多核平台上,使程序执行得更高效,而且使程序员不必关心并发的管理。事实上并发管理,尽管是经验丰富的程序员,也难免在这上面出错。2、Phoenix由一组对程序应用开发者开放的简单API和一个高效的运行时组成。运行时系统处理程序的并发、资源管理和错误修复, 它的实... 阅读全文
摘要:
学历历程 如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 30本好书点评:分4大方向(html--Web的基础;javascript--让网页动起来;C#--程序;... 阅读全文
摘要:
折腾了老长时间,终于将cb装上了,以下说明注意的几点: 安装必要组件 代码: sudo apt-get install build-essential 代码: sudo apt-get install gdb (使用which gdb查,如果有就不用安装) 安装最新 wxWidgets 库 代码: sudo apt-get update 代码: sudo apt-get install libw... 阅读全文
摘要:
http://nightsailer.com/2009/07/19/421.html Flare, Green Lab开发的开源产品,底层使用TC, 完全兼容Memcached协议(ASCII,非binary)。主要有以下特性: 支持Master/slave复制 支持master 分区 支持动态节点添加删除,可以failover 持久存储 现在似乎大家都很关心好的key/value存储方案... 阅读全文
摘要:
本人实验目标机器:Sun Unix;默认使用的编译器为CC;(使用此默认编译器并不成功,需改为gcc)1.安装memcache之前需要安装libevent库。注意需要安装对应支持的版本。我使用的是两个分别是:libevent-1.4.9-stable.tar.gz(下载:http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz)memcached... 阅读全文