自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

转载 bmp 文件格式

转自:http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.htmlBITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解位图BITMAPINFOHEADER 与BITMAPFILEHEADER:先来看BITMAPINFOHEADER,只写几个主要的    biSize包

2014-03-03 14:50:55 796 1

转载 string和wstring相互转换

1. 或许可以试试下面这个方法// std::string -> std::wstringstd::string s("string");std::wstring ws;ws.assign(s.begin(), s.end());// std::wstring -> std::stringstd::wstring ws(L"wstring");std::string s;s.a

2013-08-23 15:09:45 755

转载 VC内存泄露检查工具:Visual Leak Detector

初识Visual Leak Detector       灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破

2013-08-22 16:44:23 875

原创 boost test 编译问题

1. boost test UTF, 如果在UI下,如对话框工程下进行单元测试, link 选项 需要添加/SUBSYSTEM:CONSOLE才能进行测试。struct global_fixture1{ global_fixture1() { cout << ("global setup\n") << endl; } ~global_fixture1

2013-08-22 16:29:46 1176

转载 BOOST 宏定义标记

表3中。 的UTF编译标志旗用法BOOST_TEST_DYN_LINK定义这个标志来建立/使用动态库。BOOST_TEST_NO_LIB定义这个标志,以防止自动链接。BOOST_TEST_NO_MAIN定义这个标志,以防止main​​()函数执行生成。BOOST_TE

2013-08-22 13:58:24 1108

转载 问boost.test在DLL工程的单元测试如何启动

发表于: 2012-03-24 10:18:17初用boost的test,照网上的例子,在VC的console里面添加如下代码:#define BOOST_TEST_MODULE test_main#include int add( int a, int b ) {return (a+b);}BOOST_AUTO_TEST_SUITE(minimal_test)

2013-08-22 11:34:24 901

转载 boost shared_ptr 基类转到子类 boost::dynamic_pointer_cast

#include "boost/shared_ptr.hpp"class Base{public:Base(){};virtual ~Base(){};protected:private:};class DeriveClass : public Base{public:DeriveClass():Base(){};virtual ~DeriveClass(){};protected:private

2013-08-21 15:27:50 6832

转载 自绘透明ListBox

自绘透明ListBox分享到:新浪微博腾讯微博更多0收藏发布日期:2012-02-16 17:07浏览次数:5352次标  签:C++文章评分:5.0操  作:下载源文件打印sanmao称号:未设置简介:VC++网络开发,UI开发研究者...

2013-08-20 22:42:48 1973

转载 UML 之 C++类图关系全面剖析

UML 之 C++类图关系全面剖析分类: 软件设计与架构2008-10-16 08:52 2411人阅读 评论(3) 收藏 举报umlc++borderclasscblogUML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联

2013-08-20 21:56:38 626 1

转载 VC中一个关于宏的使用问题

VC中一个关于宏的使用问题分享到:新浪微博腾讯微博更多15收藏发布日期:2001-02-28 08:01浏览次数:9135次标  签:C++,windows文章评分:5.0操  作:打印赵湘宁称号:未设置简介:...文章概要:这儿是

2013-08-20 21:44:48 536

转载 UML示例图 class

UML示例图在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛

2013-08-20 07:03:21 647

转载 UML类图几种关系的总结

UML类图几种关系的总结您的评价:      收藏该经验            在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(De

2013-08-20 06:39:35 423

转载 SQLite从Excel文件中导入数据

SQLite从Excel文件中导入数据 2011-10-27 00:50:13分类: SQLite/嵌入式数据库    Android客户端开发的时候使用了SQLite数据库,为了测试,需要将一些excel文件中的数据导入到数据库的表中,下面是几个步骤:   数据库表的定义: create table bookroom(id integer,

2013-07-27 23:02:27 1049

转载 sqlite3加密

sqlite3加密 2011-03-25 14:40:05分类: SQLite/嵌入式数据库    最近因为工作原因,需要使用sqlite数据库。sqlite数据库小并且使用方便,感觉挺不错的。但有一个不足就是没有对数据库进行加密,不过好的是sqlite预留有加密的接口,我们可以直接调用即可。我也是参考网上的资料对数据库进行加密:sqlite数据

2013-07-27 22:59:19 892

转载 SQLITE3 使用总结

SQLITE3 使用总结 2012-08-21 13:48:28分类: SQLite/嵌入式数据库SQLITE3 使用总结2009-09-16 07:36 2624人阅读 评论(10) 收藏 举报前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,

2013-07-27 22:52:29 703

转载 VS2010下由DEF和DLL文件生成SQLite3

在VS2010下由DEF和DLL文件生成SQLite3.lib2011-10-31 11:29 1245人阅读 评论(2) 收藏 举报sqlitedll2010commandwindows工作一.准备工作:(1)在SQLite的官方网站下载Windows平台下的最新版本的SQLite, 下载地址:http://www.sqlite.org/sqlite-dll-wi

2013-07-26 21:45:34 929

转载 c++之SQLite的增删改查

c++之SQLite的增删改查  2010-08-04 13:20:54|  分类: C/C++之SQLite|字号 订阅sqlite3 *db; sqlite3_stmt * stmt; const char *zTail;//创建Table sqlite3_prepare(db, "create....", -1, &stmt, &z

2013-07-25 21:05:00 746

转载 C/C++之SQLite常用函数

C/C++之SQLite常用函数  2010-06-03 15:43:06|  分类: C/C++之SQLite|字号 订阅1 、打开数据库: 说明:打开一个数据库,文件名不一定要存在,如果此文件不存在, sqlite 会自动创建。第一个参数指文件名,第二个参数则是定义的 sqlite3 ** 结构体指针(关键数据结构),这个结构底层细节如何,您不用管它

2013-07-25 21:02:21 677

转载 用Python进行SQLite数据库操作

用Python进行SQLite数据库操作简单的介绍      SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/L

2013-07-25 00:32:19 1091

转载 使用PostThreadMessage在Win32线程间传递消息

使用PostThreadMessage在Win32线程间传递消息Posted on 2005-12-31 15:31 小明 阅读(16527) 评论(7)  编辑 收藏 引用 所属分类: Win32 PostThreadMessage的原型是这样的BOOL PostThreadMessage( DWORD idThread,    UINT Msg,    WPARAM w

2013-07-24 13:39:11 614

转载 WideCharToMultiByte和MultiByteToWideChar函数的用法

WideCharToMultiByte和MultiByteToWideChar函数的用法为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiB

2013-07-24 11:10:40 368

转载 boost源码剖析之:多重回调机制signal(下)

boost源码剖析之:多重回调机制signal(下)  [复制链接]发表于 2007-11-19 16:18 | 来自 51CTO网页[只看他] 楼主概述在本文的上篇中,我们已经分析了signal的总体架构。至于本篇,我们则主要集中于将函数对象(即仿函数)连接到signal的来龙去脉。signal库的作者在这个

2013-07-15 22:00:21 519

转载 boost源码剖析之:多重回调机制signal(上)

boost源码剖析之:多重回调机制signal(上)  [复制链接]发表于 2007-11-19 15:53 | 来自 51CTO网页[只看他] 楼主boost库固然是技术的宝库,却更是思想的宝库。大多数程序员都知道如何应用command,observer等模式,却不知该如何写一个支持该模式的类。正如隔靴搔痒,无法

2013-07-15 21:55:30 635

转载 使用Boost.Asio编写通信程序

» boost官方手册使用Boost.Asio编写通信程序由 lgb 于 星期日, 2010/07/25 - 18:02 发表 asio boost 同步 异步 网络编程 输入输出 通信摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人

2013-07-12 00:48:32 1134

转载 Boost::asio io_service 实现分析

Boost::asio io_service 实现分析io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。Io_servie的接口

2013-07-09 23:25:15 627

转载 IOCP 浅析

IOCP 浅析郭 仁祥, 软件工程师, IBM简介: 传统的 Server/Client 实现都是为每个请求创建独立的线程,处理一个客户的请求。但这种实现在客户端请求并发量巨大的情形下效率低下,于是出现了 IOCP(Input/Output Completion Port)。本文从 IOCP 的基本概念和思想出发,比较 IOCP 与传统 Server/Cli

2013-07-04 23:39:11 451

转载 IOCP

IOCPIOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select()或是其它异步方法不同的是,一个套接字[socket]与一个完成端口关联了起来,然后就可继续进行正常的Winsock操作了。然而,当一个事件发生的时候,此完成端口就将被操作系统加入一个队列中。然后应用程序可

2013-07-04 23:05:23 547

转载 基于boost asio实现的支持ssl的通用socket框架

基于boost asio实现的支持ssl的通用socket框架refer to : http://www.cppblog.com/qinqing1984/archive/2013/03/20/198644.html情景分析   现已存在一个可用稳定的异步客户端类http_client_base,该类基于boost asio实现了连接服务器,发送请求,获取响应和解析http数据等操作

2013-07-03 23:52:08 1546

原创 test

#define BOOST_DATE_TIME_SOURCE #include using namespace boost::gregorian; date d1; (d1 == date(not_a_date_time)); date d2(2010,1,1), d3(2010,Jan,

2013-05-12 15:12:29 530

原创 VS2010 编译错误 RC1106: invalid option -ologo

<br />安装vs2010 后产生解决方案,创建工程编译错误:<br />RC1106: invalid option  -ologo<br />原因是我之前安装了vs2008, 而vs2010的vc目录设置沿用之前的,所以必须调整目录包括包含目录,库目录等。<br /> 

2010-06-13 17:40:00 1787 1

boost_1.53_vs2010_debug_release

boost 1.53 用Visual Studio 2010 编译,参数: bootstrap.bat .\b2 --build-type=complete variant=release link=shared threading=multi install --stagedir=stage >null .\b2 --build-type=complete variant=debug link=shared threading=multi install --stagedir=stage >null

2013-06-04

acegi 登录例子

操作步骤参考: http://www.javaeye.com/topic/52975 只不过有些不同: 1. 我的spring使用myeclipse向导加入的2.5版本 (附件中不包含) 2. 我加入的是(源代码中已存在): acegi-security-1.0.7.jar 加入了数据库驱动(mysql5) mysql-connector-java-5.1.6-bin.jar 这两个包附件中已包含。 4. jdbcDaoImpl配置如下: <bean id="jdbcDaoImpl" class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl"> <property name="usersByUsernameQuery"> <value>select username,password,enabled from users where username=?</value> </property> <property name="authoritiesByUsernameQuery"> <value>select username,authority from authorities where username=?</value> </property> <property name="dataSource"><ref bean="dataSource"/></property> </bean> 5. 建立数据库,请参考 src/db.sql,另外数据库的配置 根据自己的情况修改。

2010-03-09

DES3加密(.H .LIB DLL)

里面有.H .LIB .DLL和调用方法。

2009-07-23

C++ BOOST chm(能够显示页面)

顾名思义,查看boost的用法的手册。 查看正则表达式的用法。 希望可以帮助大家。

2009-02-26

杀死若干进程

首先, 创建快捷方式,然后右击快捷方式,在 【目标】中是应用程序的路径和名字,请在后面添加需要关闭的进程名字,之间用","分隔,进程名字可以是前几个字符。例如全称是 notepad.exe,可以如下:<br>d:\enumprocess.exe notepad,ie<br><br>压缩包中有一个连接自己查看便知

2008-06-20

vc 休眠源码

用vc代码实现计算机休眠

2008-06-20

OpenGL基础图形编程.chm

入门教材,按照章节做一些练习,就会慢慢感觉到OpenGL的方便和强大。

2007-12-27

空空如也

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

TA关注的人

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