当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 有一个class CEditLog,封装了windows下的Edit控件,其中包含了一个成员变量用来保存字符串,类型是std::string类型。
 

 

    摘要:1. 你们的项目组使用源代码管理工具了么? 应该用。vss、cvs、pvcs、clearcase、ccc/harvest、firefly都可以。我的选择是vss。 2. 你们的项目组使用缺陷管理系统了么? 应该用。clearquest太复杂,我的推荐是bugzilla。 3. 你们的测试组还在用word写测试用例么? 不要用word写测试用例(test case)。应该用一个专门的系统,可以是test manager,也可以是自己开发一个asp.net的小......
 ·mysql安装笔记    »显示摘要«
    摘要:mysql安装笔记 cloud/2003.10.10 mail:flashc@21cn.com 欢迎转载,转载请保留上述信息,谢谢 学习了很长时间的linux,有必要做一下整理笔记了,以下是mysql的安装笔记,和常见的一些使用方法。 因我喜欢调试优化系统,所以在编译安装时使用了一些选项增加编程后程序的执行效率,有些可能我理解有错,希望大家指出. ●安装mysql # tar zxvf mysql-4.0.14.tar.gz -c /setup # cd ......


(CopyOnWrite)在多线程环境中的陷阱(一)

前几天上一个网站,看到一篇很好的技术文章。首先简单的介绍一下这个程序。这个程序主要是用来可以在多线程环境中,使用edit控件显示log信息。

后来仔细看了一下cstring的源代码,结果它还真没有这个问题。惭愧! 【相关文章:CSDNBlog使用方法(非官方,持续更

有一个class ceditlog,封装了windows下的edit控件,其中包含了一个成员变量用来保存字符串,类型是std::string类型。本来我以为mfc中的cstring也有类似的问题,因此打算将它替换成源代码比较容易理解的cstring。毕竟谁能看懂windows下stl的源代码? 【扩展阅读:以人为本,学生第一,构建高校学生工作信息

【扩展信息:Emacs入门指南(1)

class ceditlog  : public cedit

{

      void addlog(const char * pszlog);

 

     lresutl onaddlog(wparam, lparam);

private:

      std::string m_strstore; //表示当前需要插入的log信息。

      cmutex  m_mutex;    //由于在多线程环境下使用,因此需要保护m_strstore

}

//addlog的大概实现,多线程环境中使用

void ceditlog::addlog(const char * pszlog)

{

    m_mutex.lock();


...   下一页
    摘要:  因为自己基本不会编程,所以侯捷先生的那些备受好评的大作也只能是浅尝辄止了,在翻看这些图书的过程中,留下了一个很深刻的印象:排版都做得很棒。后来看侯捷的网站,居然提及这些书都是用word排版的。再后来看到侯先生说要出版一本关于word排版的图书,可真的勾起了我的兴趣了。   侯先生写过多少经典的程序我并不清楚,但是他出版了很多书籍我是了解一点的。更为重要的是:这些图书据说都是由自己排版制作的。想想看,30多本图书的排版下来将会积累多少宝贵经验。虽然,wo......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE