`
wooce
  • 浏览: 186568 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1.   -fnew-abi选项支持空基类优化. 2.   tnetbuffer.h   m_pResolver->GetSize(strValue)  可以改进. 3.   TRefAttributeSet类不能Put入键值相同的两个TAttributeSet或者TRefAttributeSet对象. 4.   TVarArray的析构函数最好加上if(m_pArray!=NULL)和if(m_pUBounds!=NULL)的条件. 5.   tattribute.cpp TAttribute::TAttribute(const IString &strAttrID, co ...
也有一些字符串操作和mysql数据库访问和socket操作的封装。 我当时对这个类库有点修改和增加,例如tbuffer.h和tbuffer.cpp是我加进去的,以及给CGI库增加了文件上传处理等。以今天的标准来看这个c++类库的设计有很多需要提高的地方,所以只是作为一个过去的时代的见证,请大家不要在商业应用中使用,特别是在面向企业的OA系统中用这个C++类库来开发更是愚蠢笨拙的。 socket通讯的话boost::asio等不错, 要c++的html模板解析的话可以去用google的ctemplate等。我当时拿到和使用这个c++类库的公司也早已经不存在了。 下载链接: http://downl ...
在编写CRUD的DAO中,有不少类似的批处理update操作。对多个不同的表这么重复写一次,每次都只是表名有所不同也麻烦。 能否抽象出来统一简化呢? 我经研究给出以下简单的解决方案: /* written by Wooce Yang,2009/10/09 * 执行依据数据库主键的update操作 * */ public void updateByID(String id, String setFieldStr) { createQuery("update " + entityClass.getSimpleName( ...
我这几天在试用Emacs和XRefactory,  发现了XRefactory的一个问题, 发了以下邮件给他们, 他们的系统说要人工处理邮件,不超过一个工作日会处理. 所以备份在这里,如果他们没理就再发. Subject: XRef can't recognize the "this" C++ pointer From: wooce Date: Thu Jun 15 10:28:53 2006 If for the following code: class TFile { ... } TFile *f; f-> then I press F8 here ...
pdf下载地址: http://people.redhat.com/drepper/cpumemory.pdf 这个pdf系统了讲述了 cpu和内存,L1 L2 Cache等等的关系, 最关键的是它说了程序员如何利用这些特性去提高性能,对于写高性能的程序非常有帮助!
03/04/12: Q:  mysqld_safe启动不成功, 查看/var/log/mysqld.log有以下错误: 061110  9:44:16 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 061110  9:44:16 [ERROR] Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13) 但查看存在/var/lib/mysql/mysql/host. ...
N年前的。
也是N年前写的文档。
N年前写的,内容我不看文档的话也遗忘了很多了。见附件
    REST API的users.getInfo,user.isAppAdded等method, 如何在开放平台的服务器端dispatch到对应的class或module来进行处理? 以下是一利用java的反射机制的简单示例代码,仅作抛砖引玉。 package com.xxx.api.web.restlet; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Map; import java.util.StringToken ...
iprogressdb.h: /* Written by Wooce Date: 2002-04 */ #ifndef _IPROGRESSDB_H #define _IPROGRESSDB_H #include "idbbase.h" #include "idbbasetype.h" #include "sql_lib.h" #include "ilist.h" #include "idatetime.h" ...
请下载附件
把电子工业出版社的JavaEye译的中文版和原版英文对照着看。 1.  (Page 1)第一章:   .....聚光灯下的EJB..... ....在大多数时候,EJB扮演着一种重量级的对象模型,而这样的对象模型是不需要提供远程访问能力的. 而原文是:  EJB is a heavyweight model for objects that don't need to offer remote access. 这里JavaEye译得不准确, 可能应该是“EJB对于不需要提供远程访问能力的对象来说, 是一个过于重量级的模型.” 更好一些。 2.  中文Page31:   ...... 数 ...
Q: : 我在各子目录下编了makefile,都可以执行 : 想在根目录下编一个总的makefile,但是总不成功 : 内容如下: : cd p1 Makefile : cd p2 Makefile : cd p3 Makefile : cd p4 Makefile : cd p5 Makefile : 哪儿有错? A by Wooce: 可以这么写: DIRS    = p1 p2 p3 p4 p5 default: makeall makeall:         set -e; for i in $(DIRS); do         (set -e; echo "[$$i] ...
[2001-8-3 9:00:36] wooce: adflight.cpp现在有个多线程的问题, 如果在UpdateImpression()中刚执行完statement->ExecCommit(); 操作后,  在下面的Load()函数的    Auto_WriteLock autoWLock(m_RWLock);之前, 还是有一点时间可能有其他线程完成了Targeting函数的m_nImpressioned++操作, 这个就没记入到数据库里了...... [2001-8-3 9:04:13] Hello Monkey: 呵呵...你看的应该是舊的版本...那个版本是否从数据库读出im ...
Global site tag (gtag.js) - Google Analytics