自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

转载 qt 插件编码

 2月28日QTextCodec::codecForNameQt 中 QTextCodec::codecForName("GB18030") 返回为 NULL 的解决现象:类似一下代码QTextCodec* localCode = QTextCodec::codecForName("GB18030");QTextCodec::setCodecForCString

2009-09-15 23:04:00 748 1

原创 分页查询

1.使用存储过程,在mysql中可以查看limits关键字。2.在sql server中使用top可能结合条件查询来处理。 

2009-02-13 21:08:00 205

原创 vc 自动化构建

可以使用如finalbuilder 和 分布式编译工具IncrediBuilder .

2008-11-13 23:46:00 374 1

原创 嵌入式数据库系统Berkeley DB

嵌入式数据库系统Berkeley DB文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//--> 将此页作为

2008-11-13 23:34:00 262

原创 unix select 模型

一.unix 规划下关于select 模式(服务器端)1.建立socket套接字int nsock = socket(AF_UNIX,SOCK_STREAM,0);2.设置socket缓冲大小.setsockopt(nsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr,sizeof(reuse_addr));3.bind 服务器的地址到套接字bi

2008-08-05 23:03:00 1037

转载 cppunit 在vc6.0 下配置

 CppUnit是一个很好的开源代码,用来进行单元测试,以下介绍VC6.0下的CppUnit的安装和使用。        1.下载CPPUnit:下载CPPUnit 压缩文件,我用的是CPPUnit1.10.2        2.编译工程文件:将CPPUnit1.10.2.tar.gz 解压缩到本地硬盘,如d:/CPPUnit1.10.2,用VC6.0打开CPPUnit1.10.2中的工程文件Cp

2008-07-26 17:50:00 311

原创 Visual C++ 异常模型【En】

原文链接:http://www.gamedev.net/reference/programming/features/vcppexceptmodel/When programming in C++ with Microsoft Visual C++, your program has two exceptions models: the normal C++ exception model a

2008-07-22 00:24:00 552

原创 树控件的应用 -- 求子树节点的集

对于点击树的某一节点后,显示当前节点的子节点的集上,是使用启动数据库的方法,造成了数据处理复杂,而且程序发应速度慢的问题;经过我再三考虑,将程序修改如下:  一、 将ReturnTreeChilds(CString strCurItem);代码修改如下://----------------提取当前所选择项的子项文本所组成的字符串------------------------CString

2008-06-16 21:20:00 339

转载 VC++ 6.0实用技巧汇总

 VC++ 6.0实用技巧汇总 1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2:定位预处理指定,如何在源文件中定位光标到对称的#if, #endif ?   使用Ctrl+K快捷键。本文来

2008-06-12 21:11:00 370

转载 C++模板实现类注册和获取

转:http://www.wangchao.net.cn/bbsdetail_65372.html最近在做一些项目的时候,经常需要用到类的动态注册和获取,使得调用者可以根据名字创建一个类的实例,然后调用改类的虚函数完成功能调用,类似于建立一套数据库访问套件,可以做到后期增加何种数据库访问的无需修改原有代码,需要做的仅仅是按照一定的规范创建一个新类,该类会完成自身的注册,调用者根据名字获取改类实

2008-04-27 10:17:00 1314 1

原创 Loki库

 参看blog:http://blog.csdn.net/linux2linux/archive/2007/12/06/1921486.aspx

2008-04-27 10:12:00 240

转载 C++的 RTTI 观念和用途(转)

C++的 RTTI 观念和用途             自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++的异常处理(exception handling)需要RTTI;最

2008-04-20 18:01:00 305

转载 boost 下thread 库

关于BOOST中thread库的使用 boost中的大部分内容都可以直接源代码使用,而thread则需要首先编译出对应的库。Windows XP平台:       我的机器上安装了vc2003和vc2005,分别在D:/devenv/vs2003和D:/

2008-04-14 23:30:00 1153

转载 仿函数

class Func{public:void operator()(const char* str) {           }}; Func func;func("abc");......stl中有很多类似的实现,就是重载()符号,可以实现类似函数的形式   template     class   FunObj   {   //   仿函数     public:      

2008-04-12 15:07:00 382

转载 VS2005下编译boost 的regex库

在boost的网站上下载了最新的1.34版的源代码。其实以前在VC6的时候是用过的,但这次在VS2005下安装还是费了不少的工夫的,主要是很多环境变量没有正确的设置的原因。最后终于找到了一个非常方便的方法,共享出来以造福有着同样烦恼的XDJM们。 1. 启动VS2005,在Tool菜单中选择“Visual Studio 2005 Command Prompt“。VS会启动命令提示符窗口,并

2008-04-11 23:37:00 395

原创 vs2005下安装boost

  网上有很多安装方法,以下是我成功安装的步骤      1.下载boost_1_34_1压缩文件,解压缩到d:/boost_1_34_1/目录下      2.编译bjam      从vs2005的工具菜单进入命令提示窗口(一定要从这进),cd到d:/boost_1_34_1/tools/jam/src下执行build.bat,会在d:/boost_1_34_1/tools/jam/src/b

2008-04-11 23:30:00 349

原创 boost 安装VC7.0

安装boost比以前简单多了。第一次听说boost以为是adaboost一种算法。后来才知道是一个C++libray,一直只是耳闻。没有使用过。所以试用之。step1.从www.boost.org下载boost库 step2 在 tools/build/jam_src目录下 运行build.bat来生成jamstep3 设置环境变量 PATH= C:/Program Files/Microsoft

2008-04-11 23:16:00 285

原创 db2 权限

Q 现在DB2数据库服务器是用OS用户登陆数据库的,OS用户加入到一个叫 db2grp组中,然后就对DB有管理员的权限,因现在考虑此权限太大,想创建一个OS用户,只具有BACKUP DB的权限,请问如何操作。 A新建一个组group_name,新建一个用户user_name,user_name加入group_name组,更新配置参数db2 update dbm cfg using sysm

2008-03-19 22:59:00 374

原创 suse linux

suse linux v9  (6 cd)1.常用的管理命今接口yast2.内带有开发工具gcc 及cc3.内带有libxml的发布版及开发版,需要单独进行安装

2008-03-19 22:25:00 261

转载 编译 Linux2.6 内核总结

在X86, Ubuntu 上编译Linux2.6内核,总结如下:基础知识在介绍如何编译内核之前, 需要对内核相关概念有一定的了解. 关于Linux kernel的介绍浩如烟海, 这里只介绍系统中相关的目录, 文件及命令./boot/boot/vmlinuz-    : 用于启动的压缩内核镜像, 它也就是/arch//boot中的压缩镜像./boot/system.map- : 存储内核符号地址./

2008-03-08 09:48:00 779 2

原创 AIX statfs

1.在AIX 5.2.0.7中 statfs函数有将文件系统分区信息截断的现象。可以结合getfsent 函数来处理,或/etc/filesystems来解决 

2008-02-29 21:41:00 416

原创 sco monitor

1.sco 5.0.x下的系统数据取得主要是/dev/kmem。需要有mem成员的权限。2../etc/mnttab 下有挂载点信息,头文件mnttab.h3.有/etc/utmp /etc/utmpx /etc/wtmp /etc/wtmpx 下的关于用户在线或用户登录信息的记录。  

2008-02-25 22:16:00 216

原创 Win XP sp2 xp主题 多文档GDI资源泄漏

  在 Win XP sp2 xp主题 上存在多文档程序中GDI资源泄漏的问题,包括在windows 3k 2k xp 主题时均存在gdi 的资源泄漏现象。解决方法:可以停用主题服务。或打上xp 补丁程序。

2008-02-25 22:12:00 340

原创 aix 资源

1.http://www.bullfreeware.com/download/sources/aix43/ 2.http://performancewiki.com/wordpress/app-profiling/boost-socket-performance-on-linux/3.http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IB

2007-11-24 00:44:00 270

原创 使用GNU automake工具集的几个步骤

使用GNU automake工具集的几个步骤1、使用autoscan命令来扫描源代码目录生成configure.scan文件2、把configure.scan重命名为configure.in文件,根据需要修改该文件里的各项宏定义3、执行aclocal生成aclocal.m4文件4、执行autoconf通过configure.in生成configure文件5、编写Makefile.am文件6、执行a

2007-11-23 23:52:00 226

原创 find命令

#!/bin/bash  find /home/log/ -ctime 3-name bbslog/* -exec rm {} /;  ##查找前第三天的bbslog文件,并删除  find /tmp/log/ -ctime +4 -name mail/* -exec rm {} /;        ##查找4天前的所有mail日志文件,并全部删除 ##将当前目录下面所有目录的权限设置为755

2007-11-23 23:35:00 195

转载 grep

1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,

2007-11-23 23:32:00 246

原创 正则表达式中的特殊字符一览

正则表达式中的特殊字符: 字符 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或

2007-11-23 23:22:00 174

转载 sed

 ,sed介绍    sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字母转换成"T"、将第10行资料与第11资料合等.    总

2007-11-23 23:20:00 422

原创 IBMP5 570 通过控制面板(Control Panel)快速关机的方法

环境   产品aix,平台pSeries,机型P5   问题描述   本文介绍了通过控制面板(Control Panel)快速关机的方法.   解答   当AIX系统出问题,无法使用命令关机时,您可以使用Function 08将系统快速关闭.   Function 08: 快速关机 (Fast Power off)   只有满足如下两个条件时,才可以使用该功能:   1. 系统处于Manual O

2007-11-19 22:57:00 368

原创 线程安全list,安全文件

1.常用队列#ifndef LINK_H#define LINK_H#include #include #include /* Maximum number of characters in a link address */#define LINK_ADDRESS_MAX 17/* Value to usewhen any listen port is acceptable */

2007-11-14 00:09:00 1239

原创 iniparser 操作

/*-------------------------------------------------------------------------*//**   @file    iniparser.h   @author  N. Devillard   @date    Mar 2000   @version $Revision: 1.20 $   @brief   Parser for i

2007-11-13 23:35:00 1634 1

原创 ini文件类

#ifndef _NS_INIPARSER_H_#define _NS_INIPARSER_H_#include #include #include #include #include #ifdef __cplusplusclass nsINIParser{public:    /**     * nsINIParser     *     * Construct a new IN

2007-11-13 23:30:00 334

原创 aix _v5(rs6000)

  /* *  First stab at support for metrics in AIX *  by Preston Smith psmith@physics.purdue.edu> *  Wed Feb 27 14:55:33 EST 2002 * *  AIX V5 support, bugfixes added by Davide Tacchella tack@cscs.ch> * 

2007-11-13 23:15:00 619

原创 aix 4.3 monitor(类似于top3.5)

/** top - a top users display for Unix** SYNOPSIS:  PowerPC running AIX 4.1.2.0** DESCRIPTION:* This is the machine-dependent module for AIX 4.1.2.0* Works for: PowerPC, RS/6000** TERMCAP: -lcurses**

2007-11-13 23:09:00 600

原创 aix process monitor

/***************************************************************************//* Includes                                                                *//*********************************************

2007-11-13 22:57:00 869 1

原创 aix中错误日志编程

aix中错误:常由命令errpt获得:常用:errlog_open,errlog_close, errlog_find_first, errlog_find_next, errlog_find_sequence, errlog_write, and errlog subroutines 获得:实现例子如下:#include #include #include int mode=0;un

2007-11-12 20:33:00 394

转载 statfs获得分区使用情况

#include ;#include ;#include ;#define Gsize (1024.00*1024.00*1024.00)#define Msize (1024.00*1024.00)#ifndef EXT2_SUPER_MAGIC#define EXT2_SUPER_MAGIC 0xef53#endifint main(){

2007-11-10 00:27:00 529

原创 日志中自动记录所在函数名、文件名、行号

在后台程序运行出问题时,详尽的日志是抓错不可缺少的帮手,这里提供一个能自动记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__代码:#include #define LOG_DEBUG "DEBUG"#define LOG_TRACE "TRACE"#define LOG_ERROR "ERROR"#define LOG

2007-11-09 23:59:00 852

转载 c中位域

 struct BSOCK {......volatile bool timed_out: 1; /* timed out in read/write */volatile bool terminated: 1; /* set when BNET_TERMINATE arrives */bool duped: 1; /* set if duped BSOCK */bool spool: 1; /*

2007-11-09 23:48:00 256

directdraw中文资料

初学使用directdraw 常用资料,对相关概念及使用有帮助

2010-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除