内容列表
线程管理:ACE 的同步和线程管理机制学习
ACE_Thread_Mutex类. 锁和锁适配器(LockAdapter)用于动态绑定 令牌(Token):ACE_Token类提供所谓的“递归互斥体”,它可以被最初获得它的同一线程进行多次重新获取。ACE_Token类还确保所有试图获取它的线程按严格的FIFO(先进先出)顺序排序。 ACE守卫(Guard)类属:它是这样工作的:对象的构造器获取锁,析构器释放锁。(
分类:编程语言 查阅全文
关于泛型编程思想的言论摘录(不断更新)
  1 在C++中还没有引进模板的时候,C++STL之父stepanov就敏锐的发觉,面向对象理论并不能描述现有的所有结构,比如,算法就不是一个对象,再深入下去,他发觉有很多算法的抽象逻辑并不依赖于它所作用的对象... 泛型可以在几乎无损于效率的情况下支持代码的高度可复用性,并且具有数学的抽象美(这一点接触过STL源码的人都非常清楚)。于是,泛型几乎立即
分类:编程语言 查阅全文
难的函数指针说明
void (*(*papf)[2])(int); papf是一个指针,指向一个数组,该数组拥有两个元素,都是函数指针,其函数形式拥有一个int参数,无返回值。 void(*apf[20])(double); apf是一个数组,拥有20个元素,每个元素都是函数指针,该函数有一个double参数,没有返回值。
分类:编程语言 查阅全文
查看指定网站页面是否有更新的小工具
最近断断续续在网上看小说,小说写全的不多,都看完了。之后陆续看的比较好看的一些小说都在待续的状态中,每天要去几个常看的小说站点看一下是否有更新,很是繁琐,一怒之下,写了一个VB Script脚本,专门去搜索指定的页面,查看是否有更新。放在这里,存档之。 注:如果要运行脚本,需要XML 3.0支持。 '***********************************************
分类:编程语言 查阅全文
万丈高楼平地起——设计虚类请注意
在定义虚类尤其是纯虚类时,请注意将虚类的析构函数设计为虚拟函数,否则其子类实例的内存释放操作将不正常。如: Packets.h#include class CPacket{public:    virtual ~CPacket() {};     virtual void Initialize() = 0;  &n
分类:编程语言 查阅全文
了解程序员-软件工程思想
工作在第一线的软件开发人员是程序员和程序经理,他们决定着软件的命运。良好的程序员队伍和出色的管理是软件项目成功的必要条件。管理不是管制,不是去卡住人家的脖子,因为程序员不是一群野鸭子。管理的目的是让大家一起把工作做好,并且让各人获得各自的快乐和满足。当一个组织被出色地领导时,雇员甚至不知道他们已被领导。在项目完成时,他们会自豪地说:“看看我们通过努力取得的成绩吧”。所以管理
分类:编程语言 查阅全文
了解程序经理
 这里程序经理是指一支程序员队伍的领导者,不管他的职务是开发组长,项目经理,还是部门经理。程序经理是技术性的基层或中层干部,是软件企业得以发展的生力军。程序经理的选拔是不容草率的事。不象有些事业单位,只要政治口号喊得勤快、能左右逢缘不犯错误就可混个领导当当。也不象一些官僚机构,只有两个人的办公室也要设正主任和副主任。如果碰巧正主任姓傅,副主任姓郑,还会斗个没完没了。 在一个管理混乱的软件
分类:编程语言 查阅全文
Apache的配置
Apache的配置文件:httpd.conf:包含控制服务器运行方式的主要配置文件。srm.conf:httpd.conf文件中ResourceConfig指令所指的缺省文件,包含了服务器可以提供给客户端浏览器的文件类型的指令。access.conf:httpd.conf文件中的AccessConfig指令所指的缺省文件,包含了控制文件的存取权限的指令。mime.type:记录apache服务器所
分类:编程语言 查阅全文
我的工作流元素
一、工作流系统的组成部分: 1、流程定制软件:定制工作流程模板的流程图的工具软件,简称workflowConfig 2、工作流引擎:工作流的中心服务软件,工作流引擎监听接受队列,将获得的数据处理后发送到对应的下一个节点的接受队列中就算一个工作任务完成,简称workflowEngine 3、工作流监控软件:实时监视工作流实例的运行情况,简称workflowMonitor 4、客户
分类:编程语言 查阅全文
工作流xml部分的定义格式
自定义格式 适用于简单的工作流 <?xml version="1.0" encoding="iso-8859-1" ?><!ELEMENT successor EMPTY ><!ATTLIST successor v NMTOKEN #REQUIRED > <!ELEMENT element ( successor+, predecessor* )
分类:编程语言 查阅全文
成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (1)
多年以来,不断有人询问成千上万的成功人士:“你通常是怎么思考的?” 他们的答案在全世界范围内往往都是一样的。成功人士多数时间在考虑他们想要的以及他们如何去取得它。这样思考的结果是他们比一般人取得了更多的成就,虽然开始的时候他们并没有特殊的优势。 考虑将来    你能够从自己身上挖掘出来的第一个也是最重要的状态是将来取向。将来取向是成功人士的
分类:编程语言 查阅全文
对Ogre的研究(一)
出于对图形编程的强烈兴趣,我决定研究一下ogre及其实现机制。 由于我以前对c++的了解不多,所以也想乘机掌握C++的高级技巧。 从sourceforge.net下载了ogre后的第一步就是看看demo,虽然demo有下载,但我比较相信自已编译出来的东西。所以打算将下载的demo编译一下。我打开vs2002.net 打开ogre.sln, 开始编译,发现编译通不过,原来ogre 还要direc
分类:编程语言 查阅全文
C++模板为什么不能正常编译
定义一个类一般都是在头文件中进行类声明,在cpp文件中实现,但使用模板时应将实现代码和声明代码均放在头文件中。如: test.htemplate<class T>class CTest{public:    T& GetValue();    void SetValue(const T& _Value);
分类:编程语言 查阅全文
C++中的mutable和const
 声明:这里讨论的const是用来修饰函数的const,而不是用来修饰变量的const。虽然是同一个关键字,但yayv还是觉得把他们当作2个关键字来理解更好一些。     C++中const关键字用来表示一个常量,同时const也用来修饰函数。yayv在这个要明确的概念是:const所修饰的函数只能是类的成员函数,因为const所修饰的函数中,要
分类:编程语言 查阅全文
CSDN的Blog访谈
 专访蔡建新: 让思维自由飞翔 专访杜勇: 互联网上的个人信息平台 专访刘韧: Blog与网络媒体 专访方兴东: Blog以个人为核心
分类:编程语言 查阅全文
MySQL 4.0.21 发布 [Smarty / SQLite 也发布了新版本]
  MySQL 4.0.21 发布,修正了好多 BUG,建议更新到此版本。   具体更新信息:http://lists.mysql.com/announce/217   For Windows 版本:官方下载   其他版本下载地址:http://dev.mysql.com/downloads/mysql/4.0.html Smarty 2.6.4 Released   下载:http:
分类:编程语言 查阅全文
单键恢复项目启动
准备开始重写单键恢复程序, 在DOS下能够全屏显示图像,并支持鼠标操作, 查找免费的程序库中。。。。。  
分类:编程语言 查阅全文
《某VCD出租管理系统》算法分析与算号器。
Win2k+sp4+Od1.10+Vc#2005因为它是用VB写的,处理的都是宽字符,我原先用C写算号器,可就是不会处理Unicode,今天学了一天C#反而搞定了,这真是个好东西,而且发布版本才20K,用DELPHI的话起码要100K以上,哈,唯一的缺点似乎就是我的机器太慢了,跑C#时总像是死机一样,要考虑学用命令行编译了。分析过程中肯定很多错.一定要指出来啊! 运行FHVcdHack.exe-
分类:编程语言 查阅全文
测试的重要性
原来在一个公司的时候,为了调试一个错误,化了15天的时间才找出来! 现象如下:           一个程序的调试版本在运行一段后会错误,后来发现是调用一个函数几十万次后出现的! 然后我们写了一个测试程序,一直调用这个函数,让错误出现!总于找到了!原来十这个函数的一个 变量没有初始化,在vc的debu
分类:编程语言 查阅全文
一次无聊的尝试----用C语言,在子程序里修改主程序的局部变量.
/*文件名:cvar.cpp环境:win2k sp4+vc6作者: Vical Lee完成日期:2004-9-12 晨1:00版本:1.0描述:测试如何在子程序里修改主程序的局部参数.*/#include <stdio.h>#include <string.h> void foo(void); int main(int argc, char* argv[]){ 
分类:编程语言 查阅全文
<< 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 >>