自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lionzl的专栏

轻财足以聚人,律己足以服人,量宽足以得人,身先足以帅人

  • 博客(57)
  • 资源 (12)
  • 收藏
  • 关注

转载 XML与C++对象的相互转化

XML与C++对象的相互转化2009-09-09 13:53:58 分类: 系统运维介绍这个例子假设你在用一个XML文件来加载和保存你的应用程序配置,举例来说,有点像example4.xml。 有许多方法可以做到这点。例如,看看TinyBind项目:http://sourceforge.net/projects/tinybind这一节展示了一种普通老式的方法

2013-03-30 16:15:40 1776

转载 xerces-c编码示例

xerces-c编码示例 2008-03-17 15:17:40分类: C/C++上个星期所做的项目中涉及到xml文件的解析,所以首先需要选择一个合适的xml解析器,我以前用过libxml2,经过评估觉得它对dom和sax支持得不够全。最后选择了xerces-c这个开源的xml解析器。关于xerces-c的历史及具体细节,可以在对其维护的网站上查看。http://xerce

2013-03-30 16:11:58 1103

转载 Programming with the APR – Using APR HashTables

Programming with the APR – Using APR HashTablesThis short article will show how to use the Apache Portable Runtime (APR) with it’s built in hashtable.IntroductionIf you are in need to place

2013-03-30 09:42:05 684

转载 Xerces-C++ 参考

Xerces-C++用于解析指定格式XML文档。在这里,把自己的学习经历和大家分享一下,在这里仅仅讲一些入门的知识,希望对大家有所帮助。Xerces-C++是什么?     Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,而 XML4J 是 Xerces-J——Java 实现——的前身。IBM 将这两个项目的源代码让与 Apach

2013-03-29 18:03:17 1517

转载 利用Xerces-c库解析XML

利用Xerces-c库解析XML如下是一个XML文件:sample.xml Xerces-C libxml2 expat tinyxml msxml如下是解析此文件的源代码:#include #include #include #include #include #include #include #include #i

2013-03-29 17:58:34 1019

转载 Log4Cxx 的使用方法

Log4Cxx 的使用方法1 Log4cxx 介绍 Log4Cxx 是 Apache 软件基金会的产物,算是 log4j 比较根正苗红的产物。如果能用一个好用的日志类来在程序里对程序进行追踪,将对工程的开发与调试,大有裨益。2 Windows 下的编译与使用方法 对于我们来说,我们 C++ 程序员希望 log 类具有以下几种特点:彩色输出,即根据

2013-03-29 15:07:54 1102

翻译 EA 转换数据库类型

Data Type Conversion for a PackageThe DBMS Package procedure or mapper enables you to convert a package of database tables from one DBMS type to another DBMS type, as well as providing the ability t

2013-03-28 15:23:15 880

转载 在Sqlite中通过Replace来实现插入和更新

在Sqlite中通过Replace来实现插入和更新      你可能在批量处理一个事务的时候,想要批量插入一系列的数据,但是这些数据当添加完一次之后,重新添加的时候,你不想要重新添加,只是想将原有的数据进行更新,例如:我想要通过Excel将一系列的图书导入到数据库中,而这些图书在你下一次编辑之后,重新导入,只是对原有的数据进行修改。以上是一个业务的场景。在MSSQL中,你可以使用诸如:

2013-03-28 09:35:04 531

转载 必须使用角色管理工具 安装或配置microsoft.net framework 3.5 sp1

在window server 2008 64位系统上安装sqlserver2008 的时候报的一个错误。首先 sqlserver2008 要求 framework 3.5 ,在2003的时候,安装包自带framework 3.5 直接安装即可。但是在 2008 上,2008 可以通过服务器管理器添加此项功能。打开“服务器管理器” ,在“功能”选项中选择“添加功能”并在“添加功能向导”中

2013-03-25 14:52:24 776

转载 转VS2010解决方案转换到VS2008

转VS2010解决方案转换到VS2008原文链接地址:http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程名.sln; 1.用你喜欢的编辑器打开s

2013-03-25 11:15:28 751

转载 浅谈文字编码和Unicode

浅谈文字编码和Unicode我曾经写过一篇《谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词》(以下简称《谈谈Unicode编码》),在网上流传较广,我也收到不少朋友的反馈。本文探讨《谈谈Unicode编码》中未介绍或介绍较少的代码页、Surrogates等问题,补充一些Unicode资料,顺带介绍一下我最近编写的一个Unicode工具:UniToy。本文虽然是前文的补充,

2013-03-25 10:05:45 1646

转载 多路处理 apr实现

12.3 多路处理(Multiplex Processing)12.3 多路处理(Multiplex Processing)由 cobra 于 周四, 2007-07-26 17:40 提交。Go back to server-sample.c again. It has a loop to keep calling apr_socket_accept(), so that the s

2013-03-18 23:59:31 956

转载 Apache中多任务并发处理机制研究(1)

//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!6.1 多进程并发处理概述6.1.1 概述第五章中我们讨论Apache主程序的时候,当主程序调用了函数ap_mpm_run

2013-03-15 12:15:44 797

转载 Apache中预创建Preforking MPM 机制剖析(1)

6.3.1 Leader/Follow模式在了解Preforking MPM之前有必要首先了解Leader/Follow模型。Preforking模型本质上也属于Leader/Follow模型。通常情况下,L/F可以用下图进行描述:通常情况下,对于服务器中的进程采用的都是即时创建的策略,即一旦有一个新的客户端请求立即创建一个新的进程或者线程,而当进程或者线程执行完毕后,进程和线程也随之

2013-03-15 12:04:14 1062

转载 5.5 挂钩(HOOK)

5.5 挂钩(HOOK)5.5.1 为什么引入挂钩在Apache1.3版本中,对HTTP请求的处理包括若干个固定阶段,比如地址转换阶段、身份确认阶段、身份认证阶段、权限确认阶段、MIME类型识别阶段等等,这也意味着Apache1.3中的挂钩数目是有限的,固定的。这个反映在模块结构中就是针对每个HOOK都对应一个函数指针。比如如果需要检查用户的身份是否合法则只需要调用ap_check_use

2013-03-15 10:14:37 800

转载 apache中的文件与目录1-2

4.1文件概述文件I/O在Unix下占据着非常重要的地位,曾有一句经典语句绝对可以说明file在Unix下的重要性, "In UNIX, everything is a file",APR就是本着这个思想对Unix文件I/O进行了再一次的抽象封装,以提供更为强大和友善的文件I/O接口。APR File I/O源代码的位置在$(APR_HOME)/file_io目录下针对不同类型的操

2013-03-15 10:10:46 775

转载 Apache中的网络地址处理

//转载请注明来源:http://blog.csdn.net/tingya//版权声明://本书是《Apache源代码全景分析》的草稿部分,//读者可以自由浏览和打印//未经本文允许,不得以任何形式出现在盈利印刷品中,否则将追究法律责任!!!9.1 套接字地址9.1.1套接字地址在了解APR中对IP地址的封装之前,我们首先看一下通常情况下对IP地址的使用情况。下面的代码

2013-03-15 09:43:25 892

转载 Apache中的哈希表剖析1-3

转载请注明来源:http://blog.csdn.net/tingya3.4 哈希表3.4.1哈希表概述作为线性数据结构,与前面所说的表格和队列等相比,哈希表无疑是查找速度比较快的一种。APR中较好的支持哈希表。APR中哈希表在文件apr_hash.h和apr_hash.c中实现。其数据结构定义如下:struct apr_hash_t {–apr_pool_t *pool;

2013-03-14 21:58:11 806

转载 5.1环型链表概述

5.1环型链表概述Apache中很多地方都使用到了环形链表的数据结构,比如存储段组中就是使用环形链表保存所有的存储段数据。为了能够简化对该环形链表的操作,Apache中定义了一系列的宏来方便对链表的操作。因此在继续分析存储段之间的关系之前,我们首先来看一下Apache中环形结构的实现。Apache中环形结构的实现采用了大量的宏,其实现参考了4.4FreeBSD中队列和Dean Gaudet

2013-03-14 21:49:19 658

转载 Apache apr中内存分配子的current_free_index成员作用

[原创]Apache apr中内存分配子的current_free_index成员作用分类: apache apr源代码分析2006-10-03 23:151333人阅读评论(4)收藏举报apache代码分析测试blogtreegoogle1. 背景这个问题最初起源于tingya的blog中apache代码分析系列文章 ( http://blog.csdn.net/

2013-03-14 21:42:02 629

转载 Apache内存池内幕1-7

Apache内存池内幕(1)        分类:            Apache源代码分析2005-12-08 18:3014988人阅读评论(33)收藏举报apache服务器代码分析structureheaderreference目录(?)[+]内存池概述内存池分配结点对于APR中的所有的对象中,内存池对象应该是其余对象内存分配的基础,不仅是

2013-03-14 18:28:07 924

转载 C语言中的static变量 和 C++中static变量—生成期、作用域、访问约束、对谁可见等

C语言中的static变量  和 C++中static变量—生成期、作用域、访问约束、对谁可见等 2011-05-03 10:10:48|  分类:C/C++开发|  标签:|字号大中小订阅C语言中static的变量:1).static局部变量     a.静态局部变量在函数内定义,生存期为整个程序运行期间,但作用域与自动变量相同,只能在定义该变量的函数内使用。

2013-03-14 17:23:45 809

转载 gearman及python客户端安装和使用

二、gearman及python客户端安装和使用博客分类:SimpleFileServer gearmanpythonresize1.安装gearmanShell代码 cd /usr/local/src/  wget https://launchpad.net/gearmand/trunk/0.33/+download/gearmand

2013-03-14 16:02:43 821

转载 Apache APR可移植运行库简介1-4

转载请注明来源:http://blog.csdn.net/tingya1.1 何为APR?APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的

2013-03-13 11:40:43 1592

转载 Memcached深度分析(原创)

Memcached深度分析(原创)2009年2月11日阅读评论发表评论Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其

2013-03-13 11:06:39 498

转载 error LNK2019(无法解析的外部符号)

错误 LNK1120 为您提供该链接的无法解析的外部对象数 (number)。导致无法解析的外部对象的条件由错误 LNK2001 描述,此错误出现在该错误信息之前(对每个无法解析的外部对象都出现一次)。    //就是说每出现一次LNK1120都会在之前出现一个LNK2001    所以主要是解决LNK1120关键是要解决链接器工具错误 LNK2001  这分一下的情况(来自VS 20

2013-03-13 10:38:35 1501

转载 Windows&Linux平台编译配置boost1.45

Windows&Linux平台编译配置boost1.45           2011-12-16 17:20:39                                           分类: C/C++                                     1、下载解压一般下载tar tar.bz2 tar.gz

2013-03-13 10:25:42 641

转载 Linux下gcc编译中关于头文件与库文件搜索路径相关问题

Linux下gcc编译中关于头文件与库文件搜索路径相关问题           2011-12-30 14:33:02                                           分类: C/C++                                      如何指定GCC的默认头文件路径网上偶搜得之,以之为宝, 吾亦以

2013-03-13 10:23:06 635

转载 google mock C++单元测试框架

ContentMatcher(匹配器)基数(Cardinalities)行为(Actions)序列(Sequences)Google Mock 入门概述Google Mock使用Mock实践Google Mock Cookbook什么是Mock?Google Mock概述参考文档最简单的例子典型的流程自定义方法/成员函

2013-03-13 10:21:28 1684

转载 7za命令行详解

命令行压缩解压一 7z1) 简介7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。主页:http://www.7-zip.org/中文主页:http://7z.sparanoid.com/命令行版本下载:http://7z.sparanoid.com/download.html主要特征:# 全新的LZMA算法加大了7z格式的压缩比

2013-03-10 12:33:12 6111

转载 标准C++的类型转换:static_cast、dynamic_cast、reinterpret_cast、和const_cast

标准C++的类型转换:static_cast、dynamic_cast、reinterpret_cast、和const_cast分类: C/C++/VC 2008-08-22 20:11 242人阅读 评论(0)收藏 举报c++classdeleteobjectnull存储 使用标准C++的类型转换符:static_cast、dynamic_cast、rei

2013-03-08 20:58:28 510

转载 深入浅出之正则表达式

深入浅出之正则表达式分类: 基础知识/Basic Knowledge 2007-11-11 20:535433人阅读 评论(10)收藏 举报正则表达式引擎regex正则表达式工具perl.net这篇文章很重要,直接帖过来保存。出处http://dragon.cnblogs.com/archive/2006/05/08/394078.html

2013-03-08 20:52:10 615

转载 通用线程池的设计和实现[C语言]

通用线程池的设计和实现[C语言]分类: 设计思路 开发记录2012-12-28 10:39 392人阅读 评论(3)收藏 举报一、适用场景    首先,必须明确一点,线程池不是万能的,它有其特定的使用场景。使用线程池是为了减小线程本身的开销对应用性能所产生的影响,但是其前提是线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的。如果线程本身创建、

2013-03-08 15:17:17 642

转载 内存池的设计和实现 -- 《C++应用程序性能优化》

内存池的设计和实现 -- 《C++应用程序性能优化》分类: 设计思路 2012-10-11 11:35 519人阅读 评论(0)收藏 举报性能优化alignmentibm数据结构存储多线程引言本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。全书由 4 个篇组成,第 1 篇介绍 C++ 语言的对

2013-03-08 15:15:21 616

转载 隐私保护新观点(信息防泄漏的意义)

我们的隐私正面临前所未有的风险,但不幸的是,相关的法律制度却落后于创新的脚步。的确,最近的一部主要隐私法《电子通信隐私法》还是在1986年通过的!虽然因为彼得雷乌斯将军的丑闻事件而触发了对该法律的更新,但这种更新也仅仅是对于例如邮件等电子通信予以更多的保护,仍然无法把我们的隐私与其他很可能违法的行为区别开来,我们的数据信息很可能会被非法搜集并使用。玛莎·布莱克本作为代表本在一篇专栏当中说,一些立法

2013-03-08 12:34:30 1883

转载 C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)说明

C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)说明2009-04-27 10:38 6967人阅读 评论(7)收藏 举报c#textboxstringnull联想.net     最近学习过程中,想到提取系统硬件信息做一些验证,故而对网上提到的利用.NET System.Management类获取硬件信息做了进一步的学习、验证。验证是分别

2013-03-08 12:02:06 1742

原创 更改CPUID思路整理

CPUID是个汇编指令来的....不依赖API..VIA有几款CPU是可以自己决定CPUID的支持VT技术的CPU 可以在VMM 中修改相应的寄存器,达到修改CPUID返回值 的效果.确保CPU 支持INTEL VMX 技术,将VMXCPU加载后,再运行CPU-Z之类的软件,就发现不同了. 上传的附件vmxcpu.zip (34.0 KB, 356

2013-03-08 12:01:13 7615

翻译 修改硬盘卷序列号

Hard Disk Serial Number ChangerHome    Freeware    Contacts"Hard Disk Serial Number Changer" is one small freeware to change the hard drive serial number, this disk serial number is generated by

2013-03-07 22:43:45 4257

转载 asp .net 预编译处理 asp.net 程序加密

asp .net 预编译处理 asp.net 程序加密分类: .net 3.0 WCF 开发 .net Framework 3.5 以前 2008-12-08 14:24862人阅读评论(0)收藏举报asp.net.netaspiisweb框架今天需要预编译一下自己的Web应用程序,因为考虑到安全问题,和用户第一次访问的时候速度比较慢这个问题,所以发布的Web应用程

2013-03-07 22:41:10 1003

转载 Changing volume's serial number(修改分区序列号)

Changing volume's serial numberBy Elias Bachaalany,4 Mar 2004  4.78 (70 votes) Download source and demo project - 22.1 KbIntrodu

2013-03-07 22:37:52 2208

面向模式的软件体系结构(中英文全集共十本).part3.

面向模式的软件体系结构(中英文全集共十本).part3.

2012-10-08

面向模式的软件体系结构(中英文全集共十本).part4

面向模式的软件体系结构(中英文全集共十本).part4

2012-10-07

面向模式的软件体系结构(中英文全集共十本).part2

面向模式的软件体系结构(中英文全集共十本).part2

2012-10-07

面向模式的软件体系结构(中英文全集共十本).part1

面向模式的软件体系结构(中英文全集共十本).part1

2012-10-07

支持visio正向工程 从ER图生成数据库的插件

支持visio正向工程,从ER图生成数据库的插件

2011-03-18

Windows7 64 下 ollydbg 调试插件

本插件解决了win7/vista 64 位环境下 Ollydbg 无法调试的问题。

2011-03-08

smbrelay3.exe +源码 虚拟机内此时,可能报病毒

新版的smbrelay,含源码,仅供学习,可能会报病毒。可以在虚拟机里测试

2010-08-09

nunit C#写的一个库,上一个资源需要这个

nunit C#写的一个库,上一个资源需要这个

2010-07-07

纯c#读取excel

纯c#读写excel文件,可用于 asp.net 网页或者.net应用程序

2010-07-07

vistaBootPro

用于在已经安装vista得pc上安装windows XP系统 设置启动列表

2008-12-25

空空如也

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

TA关注的人

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