内容列表
- 如何利用Xerces C++正确处理XML文档中的中文
-
如何利用Xerces C++正确处理XML文档中的中文作者: 张志强
1. 背景介绍Apache的Xerces C++是广大c/c++程序员非常喜欢使用的XML解析器之一。主要原因是其本身是一个开放源代码的项目而且提供不同平台下的库和源代码,故深受广大c/c++程序员的欢迎。Xerces C++可以到以下网站下载:1) http://xml.apache.
- 分类:编程语言 查阅全文
- [转贴]Lotus Domino/Notes与Microsoft Exchange的比较分析
- Lotus Domino/Notes与Microsoft Exchange是邮件市场上主要的两个产品,其竞争激烈是可以想象的,而且是对用户有益的。但实际上,从产品的功能比较,Exchange与Domino/Notes是不能等量齐观的。作为Lotus/IBM Internet/Intranet完整解决方案的核心产品,Lotus
- 分类:编程语言 查阅全文
- 彩色图像分割的FLOOD FILL方法(源代码)
- 下面是OPENCV B4.0 附带的 FLOOD FILL 算法的源代码样例,可以实现简单的彩色图像分割。
#ifdef _CH_#pragma package <opencv>#endif
#ifndef _EiC#include "cv.h"#include "highgui.h"#include <stdio.h>#include <stdlib.h>
- 分类:编程语言 查阅全文
- cvsNT 2.0.58a+tortoisecvs配置点滴(一)
- 因为需要跨网络合作开发,公司决定使用CVS作为配置库管理工具。由于本人以前没有使用过CVS,而公司服务器又使用的是Window2003系统,所以上网开始找资料。经过搜索后,决定使用cvsNT+tortoisecvs来实现。从www.cvsnt.org 下了最新版CvsNT,默认只有2.0.58版的,其他版本找不到。从sourceforge.net 下了最新版的tortoisecvs然后从网上找了很
- 分类:编程语言 查阅全文
- .Net环境水晶报表在98下发布,出现"不能加载报表..."问题的解决
- 发布环境是: .Net1.1+Win98+CrystalReport9.1发行的问题: 发布后发行一切都正常,只是打开报表的时候出现"不能加载报表..."错误.原 因: C:\program files\common f
- 分类:编程语言 查阅全文
- 翻译The Boost C++ Metaprogramming Library--摘要和目录
- The Boost C++ Metaprogramming Library
Aleksey Gurtovoyi and David Abrahamsii
iMetaCommunications, [email protected]
iiBoost Consulting, [email protected]
摘要
本文论述了Boost C++模板原编程库(MPL),这
- 分类:编程语言 查阅全文
- PowerDesigner 重新生成可视化表数据
- 现象: 新版本的PDM文件用老版本的PowerDesigner打开时,无法看到可视化的表信息。原因: 也许是版本之间的问题吧.解决方法:
- 分类:编程语言 查阅全文
- Mophun & J2ME 的游戏开发之旅(四)
- CASE STUDY:MyMSnakeS3D:我的手机贪吃蛇游戏类3D版本技巧:通过2D到3D的投影,画出类3D效果./////////////////////////////////////////////////////////////////////////////////////RES.TXT#include <datacert.h>
INFO METAINFO{
- 分类:编程语言 查阅全文
- 数据库层抽象工厂更新1——多表内连接条件查询操作
- 针对在Select中返回单表DataSet的情况,对该方法进行了重载,采用最常用的InnerJoin连接返回多表数据相关资料链接:数据库层抽象工厂解决方案归档[不断升级版] 数据库层抽象工厂更新1——多表内连接条件查询操作 /// <summary>  
- 分类:编程语言 查阅全文
- 任意大小分配的内存池实现
- 最近在写多媒体流方面的东西,发现要频繁的分配内存,如果采用new来分配速度会很慢,于是自己做了一个内存池。但是如果要开发任意大小分配的内存池是非常困难的,而且不能保证有new的速度快,在网上看到的内存池一般都是固定大小分配的。虽然任意大小分配的内存池很难实现,但是在某些特殊条件下,就变的很容易了。比如:如果内存释放的顺序是按分配的顺序释放的,这种情况在使用队列来存储大量数据的情况下非常有用。
&
- 分类:编程语言 查阅全文
- 强大的代码编档工具—Doxygen
-
强大的代码编档工具—Doxygen作者:涩涩 http://blog.csdn.net/sese本原创文章不经作者许可,不得转载
Doxygen是什么
Doxygen的词根来源于Document(文档)和Oxygen(氧气),它是一个功能强大、使用方便且支持各种操作系统和编程语言的代码文档生成系统。Doxygen由荷兰人Dimitri van Heesch.
- 分类:编程语言 查阅全文
- smelles and refactoring
- 整理了一下,有助于对代码进行refatoring。
Smells Within Classes
smells
refactoring
Comments
Long Method
Extract Method.
&nb
- 分类:编程语言 查阅全文
- 简单的学生信息管理系统
- /* Name: mis_sims.c Author: x-bit Description: 简单的学生信息管理系统 Date: 07-11-2004*/
#include <stdio.h>#include <string.h>#include <conio.h>#include <process.h&g
- 分类:编程语言 查阅全文
- 如何保护自己开发的软件
- 大家都知道,现在开发出一个软件产品相对来说容易得多,但是想要受到应有的效益,那就太难了。不是没有人用你开发的软件,主要是没有人用正版,因为盗版太便宜了也太容易了获得了。这里最核心的问题是,你保护不住自己开发的软件,上市两天就有盗版了。你的软件也不可能像金山词霸那样不怕盗版,因为你卖不了多少套。要想收回成本,就必须加密好,必须不能很快被解密。 &nbs
- 分类:编程语言 查阅全文
- 虚继承之单继承的内存布局
- C++2.0以后全面支持虚函数与虚继承,这两个特性的引入为C++增强了不少功能,也引入了不少烦恼。虚函数与虚继承有哪些特性,今天就不记录了,如果能搞了解一下编译器是如何实现虚函数和虚继承,它们在类的内存空间中又是如何布局的,却可以对C++的了解深入不少。这段时间花了一些时间了解这些玩意,搞得偶都,不过总算有些收获,嘿嘿。
先看一段代码class A{  
- 分类:编程语言 查阅全文
- 计算机常见问题问答
- 问:我用的是Windows 98和Windows 2000双系统,我把它们装在了同一个逻辑盘里,但是我现在想卸掉Windows 2000,又不想重装Windows 98,应该如何解决?
答:先制作一张Windows 98的启动软盘,再用它启动你的计算机,运行sys命令恢复Windows 98引导记录后,再运行fdisk/mbr恢复主引导记录,完成后进入Windows 98,把winnt
- 分类:编程语言 查阅全文
- Eclipse CDT安装配置手册
- 包括windows和linux下的安装配置,以及调试功能的使用方法。遗憾的是没有windows下链接库的使用方法。在这里下载(PDF)。
- 分类:编程语言 查阅全文
- 动态主机配置协议(DHCP)--网络大典
- 动态主机配置协议(DHCP)是一种使网络管理员能够中心管理和自动分配 IP 网络地址的通信协议。IP 网络中,每件连接 Internet 的设备都需要分配唯一的IP地址。当计算机接入到网络的不同位置时,DHCP 使网络管理员能从中心监控和分配计算机的 IP 地址并自动发送其新的 IP 地址。
DHCP 使 IP 地址可以租用。租用时间是不定的,主要取决于用户在某地联接 Internet 需
- 分类:编程语言 查阅全文
- 数据转接客户访问协议--网络大典
- 数据转接客户访问协议(DCAP)属于应用层协议,主要用于在工作站与路由器之间的TCP/IP话路上传输SNA/NetBIOS通信量。
引入 DCAP,主要用以处理 DLSw 的不足之处。大量工作站中的 DLSw 实现过程引入了伸扩性和有效性问题。由于 DLSw 是交换对交换协议,使得 DLSw 在工作站中无法奏效,而
- 分类:编程语言 查阅全文
- RTF文件解析器
- (1)说明
这个转换器是为了将RTF文件流转换成为内存中的段、句逻辑结构。
(2)RTF格式说明
参考的是微软的RTF格式说明
(3)代码说明
i.首先是定义的逻辑结构,以类接口的形式提供以下是定义
class IParser;
class IParagraphs;
class IParagraph;
class ISentences;
class ISentence;
c
- 分类:编程语言 查阅全文