自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (17)
  • 收藏
  • 关注

转载 dbd实例

BTree读写[cpp] view plaincopyDb db(NULL,DB_CXX_NO_EXCEPTIONS);//环境指针    //事务指针,数据库类别,访问标志(创建,只读,自动提交事务,线程安全),mode在windows中忽略  if(db.open(NULL,"test.db",NULL,DB_BTREE,DB_CRE

2013-12-28 00:03:12 846

转载 bdb

在附带的文档里,降低死锁:减少锁占用的时间,比如cursor及时关闭,同一个事务下尽可能少的操作对于只读的线程,考虑使用snapshot,另说这种会占用更多的内存将访问量最大的项尽可能放在事务的末端二级数据库带有事务功能并且可能出现并发时,必须在app里实现retry功能,因为不能避免死锁有多线程读

2013-12-26 20:22:47 788

转载 Berkeley DB的使用

Berkeley DB的使用最近碰到一个项目需要多进程读写一份共享数据,并且共享数据的几个字段需要有倒排索引方便查询,想利用现有数据库快速建立一个原型,于是调研了一下流行的一些nosql数据库。发觉Berkeley DB虽然是一个既古老又流行的开源数据库,但是关于BDB使用的文章却很少,甚至公司DBA对BDB的特性都不太了解……于是花了好几天读了一遍BDB的references和c a

2013-12-11 01:40:07 1734

转载 qt 5.1.1静态编译

qt-everywhere-opensource-src-5.1.1.zip下载安装Python27开始=>程序=>Microsoft Visual Studio 2010=>Visual Studio Tools=>Visual Studio 命令提示(2010)复制代码SET PATH=%PATH%;"C:\Python27";cd E:\Qt\Qt5.

2013-11-10 23:09:46 713

转载 MSVC 2012动态编译及静态编译 QT 5.0.2

分类: QT3/4/52013-05-12 16:21 225人阅读 评论(1) 收藏 举报目录(?)[+]动机:因为官网的QT安装包是64位的,于是要做一个本地的32位的这里仅仅做动态连接库,先不做静态编译,静态编译一堆破问题,后面再说。动态编译1、下载源代码:qt-everywhere-opensource-src-5.0.2

2013-05-26 18:27:21 1145

转载 编译OpenSSL

一、编译OpenSSL    在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。        下载最新版本的Perl:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。然后安装之。

2013-05-19 07:51:45 901

转载 Boost.Interprocess使用手册翻译之六:同步机制(Synchronization mechanisms)

六.          同步机制同步机制概述互斥量条件变量信号量升级互斥量通过移动语义转移锁文件锁消息队列 同步机制概述具名和匿名同步机制同步机制类型如前所述,如果对内存的访问不能有效的同步,则通过内存映射文件或共享内存对象在进程间共享内存的能力就不是非常有用了。与需要在

2013-05-07 10:05:59 887

转载 Boost.Interprocess使用手册翻译之五:独立于映射地址的指针:offset_pt (Mapping Address Independent Pointer: offset_ptr)

五.          独立于映射地址的指针:offset_ptr当创建共享内存和内存映射文件进行两个进程通信时,内存片段在各进程上能够被映射到不同的地址:[cpp] view plaincopy#include     // ...     using boost::interprocess;     //Open a shared memory segment  shared_

2013-05-07 10:05:02 727

翻译 Boost.Interprocess使用手册翻译之四:在进程间共享内存 (Sharing memory between processes)

四.在进程间共享内存共享内存内存映射文件更多关于映射区域在映射区域构建对象的限制 共享内存什么是共享内存创建能在进程间共享的内存片段头文件创建共享内存片段映射共享内存片段一个简单的例子对没有共享内存对象的系统进行模拟删除共享内存UNIX系统的匿名共享内存Window原生共享内存

2013-05-07 10:04:04 703

转载 Boost.Interprocess使用手册翻译之三:一些基本解释 (Some basic explanations)

三. 一些基本解释进程和线程进程间共享信息进程间机制持久化进程间机制命名进程间具名资源的构造、析构及生命周期许可 进程和线程Boost.Interprocess不仅仅能在进程间工作,也能在线程间工作。Boost.Interprocess的同步机制能同步不同进程间的线程以及同一进程内的线程。

2013-05-07 09:55:38 657

转载 Boost.Interprocess使用手册翻译之二:快速指南 (Quick Guide for the Impatient)

二.快速指南(为急于想了解Boost.Interprocess的朋友)使用共享内存做为一个匿名内存块池创建命名共享内存对象为共享内存使用一个偏移智能指针在共享内存中创建容器(vector)在共享内存中创建映射表(map) 使用共享内存做为一个匿名内存块池你可以仅分配共享内存段的一部分,拷贝消息至那块缓冲区中,然后发送那部分

2013-05-07 09:55:07 700

转载 Boost.Interprocess使用手册翻译之一:介绍

写在最前:1. 原文来源:http://www.boost.org/doc/libs/1_49_0_beta1/doc/html/interprocess.html#interprocess.intro2. 基于boost_1_49_0_beta13. 译者水平有限,不当之处请各位海涵。同时盼多多交流。一.介绍创建 Boost

2013-05-07 09:54:40 863

转载 boost 事件处理

目录4.1 概述4.2 信号 Signals4.3 连接 Connections4.4 练习 该书采用 Creative Commons License 授权A new edition of this book is available! It has been published as a print book and can be bought from B

2013-05-07 09:39:40 787

转载 boost 进程间通讯

目录8.1 概述8.2 共享内存8.3 托管共享内存8.4 同步8.5 练习 该书采用 Creative Commons License 授权A new edition of this book is available! It has been published as a print book and can be bought from Barnes an

2013-05-07 09:38:47 1590

转载 Tesseract-OCR 字符识别---样本训练

2012-12-25 22:08 1366人阅读 评论(2) 收藏 举报目录(?)[+]        Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护

2013-05-06 10:24:13 1200 1

转载 验证码识别

相信大家在开发一些程序会有识别图片上文字(即所谓的OCR)的需求,比如识别车牌、识别图片格式的商品价格、识别图片格式的邮箱地址等等,当然需求最多的还是识别验证码。如果要完成这些OCR的工作,需要你掌握图像处理、图像识别的知识,需要用到图形形态学、傅里叶变换、矩阵变换、贝叶斯决策等很多复杂的理论,这让绝大部分人都会望而却步。    Tesseract这个开源项目的出现让我们普通人也可以涉足O

2013-05-06 10:16:46 1037

转载 Python使用Qt的UI文件

qt的一个强大之后便是可以直观地使用 qt designer 设计界面,pyqt也可以使用这个ui文件,大大简化了ui的设计时间。使用方法:如果没有使用eric一类的IDE,那么可以使用命令行的方式将ui文件转化成.py文件,pyqt是自带pyuic.py这个工具的。首先,必须在给python安装了pyqt,安装方法见http://blog.csdn.net/l

2013-05-05 19:31:37 2478

转载 选择Python GUI界面开发工具

1.Tkinter  Tkinter 似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用 于windows/linux/unix/macintosh操作系统,而且显示风格是本地化的。Tkinter用起来非常简单,python自带的 IDLE就是采用它写的。除此外,tkinter的扩展集pmw和Ti

2013-05-05 19:16:50 1399

转载 boost 类型转换操作符

目录16.1 概述16.2 Boost.Conversion16.3 Boost.NumericConversion 该书采用 Creative Commons License 授权A new edition of this book is available! It has been published as a print book and can be bou

2013-05-04 18:42:05 695

转载 boost.python库应用之嵌入python

[cpp] view plaincopy// testPython.cpp : 定义控制台应用程序的入口点。    #include   using namespace std;    #include   #include   using namespace boost::python;//使用boost::python命名空间

2013-05-04 18:39:53 608

转载 boost 多线程

目录6.1 概述6.2 线程管理6.3 同步6.4 线程本地存储6.5 练习 该书采用 Creative Commons License 授权A new edition of this book is available! It has been published as a print book and can be bought from Barnes an

2013-05-04 18:33:48 792

转载 boost 字符串处理

目录5.1 前言5.2 区域设置5.3 字符串算法库 Boost.StringAlgorithms5.4 正则表达式库 Boost.Regex5.5 词汇分割器库 Boost.Tokenizer5.6 格式化输出库 Boost.Format5.7 练习 该书采用 Creative Commons License 授权A new edition of this boo

2013-05-04 18:32:50 1213

转载 boost 智能指针

目录2.1 概述2.2 RAII2.3 作用域指针2.4 作用域数组2.5 共享指针2.6 共享数组2.7 弱指针2.8 介入式指针2.9 指针容器2.10 练习 该书采用 Creative Commons License 授权A new edition of this book is available! It has been published as a p

2013-05-04 18:31:40 886

转载 boost 容器

13.1. 概述这一章将会介绍许多我们在 C++ 标准中已经很熟悉的容器的 Boost 版本。 在这一章里, 我们会对 Boost.Unordered 的用法有一定的了解 (这个容器已经在 TR1 里被加入到了 C++ 标准); 我们将会学习如何定义一个 Boost.MultiIndex; 我们还会了解何时应该使用 MuitiIndex 的一个特殊的扩展 —— Boost.Bimap。 接

2013-05-04 18:30:20 1486

转载 Embedding Python inside a multithreaded C++ program

Embedding Python inside a multithreaded C++ programThis is a tutorial for how to embed python correctly inside a multi threaded program. Python is a very neat language which is very easy to

2013-05-04 18:29:27 1221

转载 使用 Boost 的 IPC 和 MPI 库进行并发编程

使用非常流行的 Boost 库进行并发编程非常有意思。Boost 有几个用于并发编程领域的库:Interprocess (IPC) 库用于实现共享内存、内存映射的 I/O 和消息队列;Thread 库用于实现可移植的多线程;Message Passing Interface (MPI) 库用于分布式计算中的消息传递;Asio 库用于使用套接字和其他低层功能实现可移植的连网功能。本文介绍 IPC 和

2013-05-04 18:28:04 623

转载 正则表达式全部符号解释

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的

2013-05-04 18:26:13 434

转载 【转】Boost 不同Mutex的大体说明

写过多线程程序的人都知道,不能让多个线程同时访问共享的资源是至关重要的。假如一个线程试图改变共享数据的值,而另外一个线程试图去读取该共享数据的值,结果将是未定义的。为了阻止这样的事情发生,需要用到一些非凡的原始数据类型和操作。其中最重的一个就是总所周知的mutex(“mutual exclusion”的缩写。译注:相互排斥的意思,经常被翻译为“互斥体”)。mutex在同一时间只能答应一个线程访问共

2013-05-04 18:25:46 643

转载 boost 锁

●     boost锁的概述boost库中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁。 ▲     mutex对象类mutex类主要有两种:boost::mutex,boost::shared_mutex,其中mutex有lock和unlock方法,shared_mutex除了提供lock和unlock方法外,还有shared_lock和

2013-05-04 18:24:09 758

转载 嵌入python的c++程序发布(二)最小化抽取需要的模块

[python] view plaincopy#-*- coding:gbk -*-    import sys  import os  import shutil    #获得程序中所有模块的路径  def getModulesPath() :      lst = []      #sys.modules是一个字典,数据格式如

2013-05-04 18:19:25 629

转载 用boost在共享内存上创建一个复杂的map

boost的interprocess类提供了在共享内存上创建复杂数据对象和容器的方式,以下是在共享内存上创建一个string map的代码,代码在32位linux上测试通过[cpp] view plaincopy#include   #include   #include   #include   #include   #incl

2013-05-04 18:15:52 1008

VA_X 编程助手 1842 安装包以及补丁

VA_X 编程助手 1842 安装包以及补丁

2011-03-19

C++大学教程 电子书 CHM

C++大学教程 电子书 CHM。。。。。。。。。。。。。。。。。

2010-08-22

\谭浩强 C++程序设计 电子书

谭浩强 C++程序设计 电子书 。。。。。。。。。。。。。

2010-08-22

黑客反汇编揭秘 电子书

黑客反汇编揭秘 电子书 、、、、、、、、、、、

2010-08-22

灰狐驱动学习笔记系列

灰狐 驱动学习 笔记系列、、、、、、、、、、、、、、、、、

2010-08-22

Windows C++ API函数大全

Windows C++ API函数大全。。。。。。。。。。。。。。。。。。

2010-08-22

Visual+C+++从入门到精通

Microsoft+ Visual C+++ 从入门到精通

2010-08-22

PE Explorer 1.99 文件 资源 修改 工具

PE Explorer是功能超强的可视化Delphi、C++、VB程序解析器,能快速对32位可执行程序进行反编译,并修改其中资源

2010-08-22

易语言 通用 脱壳机

易语言 通用 脱壳机。。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-08-22

ZPROTECT 1.6 完美 破解版

ZPROTECT 1.6 完美破解版 win7下不能使用的看这 http://zhidao.baidu.com/question/130843943.html

2010-08-22

LPK dll型 补丁 生成 工具

LPK dll型 补丁 生成 工具 。。。。。。。。。。。

2010-08-22

Themida 脱壳机 打包

Themida 脱壳机 打包。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-08-22

vmprotect 2.46 破解版

VMProtect 是新一代的软件保护系统,将保护后的代码放到虚拟机中运行,这将使分析反编译后的代码和破解变得极为困难。使用 MAP 文件或内建的反编译引擎,您可以快速选择需要保护的代码。

2010-08-22

外挂封包本地验证工具

外挂封包转本地验证工具,截取封包用HOST指向本地验证即可

2009-09-20

1000多个脱壳脚本打包

1000多个脱壳脚本的打包。。。。。。。。。。。。

2009-09-20

空空如也

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

TA关注的人

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