- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 当“唯结果论”遇上某90后程序员
“唯结果论” 在IT公司的软件开发管理中对吗? 唯结果论,特别是只唯短期的外部可见(客户可见)的“结果”,是对技术完全外行的领导的一种偷懒的管理策略。某90后程序员在实现统计功能时是这样实现的:他写了一个类CountPlaceDistrict是获取各项统计的总数量:CountPlaceDistrict countPlaceDistrict = new CountPlac
2015-10-19 17:23:55 546
原创 我在2000年时用过的一个C++ CGI库
也有一些字符串操作和mysql数据库访问和socket操作的封装。 我当时对这个类库有点修改和增加,例如tbuffer.h和tbuffer.cpp是我加进去的,以及给CGI库增加了文件上传处理等。以今天的标准来看这个c++类库的设计有很多需要提高的地方,所以只是作为一个过去的时代的见证,请大家不要在商业应用中使用,特别是在面向企业的OA系统中用这个C++类库来开发更是愚蠢笨拙的。 今天要做so
2012-11-06 10:27:08 296
原创 在64位linux系统下载安装apache的问题
Q: 在 64位linux 系统下载装 apache , 在 make 的时候出现如下错误 /usr/lib/libexpat.so: could not read symbols: File in wrong format A by wooce: 在64位的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configu
2012-11-02 17:32:02 419
原创 makefile里面的@XX@ 的意义
Q: 你知道makefile里面@XX@和$XX的变量的区别么? # Top level hierarchy prefix = @prefix@ # Pathname of directory to install the binary BINDEST = @prefix@/bin # Pathname of directory to install the man page
2012-11-02 17:29:53 944
原创 一个HASH CACHE类
原作者是kaman, 我作了一点改进。#ifndef _IHASHCACHE_H#define _IHASHCACHE_H#include "icache.h"#include "imutexlock.h"#include "ierror.h"#include "iexception.h"template class IHashCache;// A class deriv
2012-10-30 15:41:51 554
原创 用C++编写Oracle OCI的接口库的一个注意事项
2002/09/29 written by Wooce: 比如缓冲区大小是8个字节, OCIStmtFetch2()函数如果这一次取得的记录实际长度是5个字节, 那么OCIStmtFetch2()函数只会把缓冲区的前5个字节填入这次取得的记录的结果, 而后3个字节它是不会去动的, 也就是可能会残留着上一次GetRecord的结果, 这样就造成了本次GetRecord结果的不对, 所
2012-10-30 09:15:28 687
原创 我对C++核心类库TAttributeSet在稳定性和效率优化上提出的comment
说明:TAttributeSet是coremail邮件系统中,一个可以用来以类似key-value形式来管理存储数据的内存数据结构的C++类(有些类似c++ rtmp server 里面的Variant类)以下是我以前在coremail工作期间对其提出的优化和稳定性方面的建议:1. -fnew-abi选项支持空基类优化. 2. tnetbuffer.h m_pResol
2012-10-30 09:12:38 363
原创 Progress商业数据库的访问接口的C++包装
iprogressdb.h:/* Written by Wooce Date: 2002-04 */#ifndef _IPROGRESSDB_H#define _IPROGRESSDB_H#include "idbbase.h"#include "idbbasetype.h"#include "sql_lib.h"
2012-10-30 09:02:04 386
翻译 玩转pyuv
非逐句译,同时译者wooce添加了其他一些内容。 引言 服务端的Javascript: node.js近期人气急升。 node.js的作者做的网络封装库libuv , 提供了跟libev同样的核心功能,并有些真的不错的libuv独有的好处: Windows平台上的高性能IO异步文件操作内置的线程池异步的getaddrinfo更优雅的
2012-10-30 08:53:55 3584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人