自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (15)
  • 收藏
  • 关注

原创 QT提高编译速度

使用GCC 或Mingw进行过编译时,项目添加参数-j 8 8位线程数,实现多线程编译;使用VS编译,.pro文件中添加 QMAKE_CXXFLAGS += /MP

2020-02-01 10:48:02 177

原创 python 动态加载类对象

第一步 加载模块module  =__import__("modulename",fromlist=[''])第二部 加载类对象cls = getattr(module, "class name")第三部 构造类对象obj = cls("param1")第四部 类对象调用obj.xxxx()

2018-01-02 10:49:12 695

转载 STL容器内元素条件

STL 容器内的元素必须满足下面三个基本要求:1. 必须是可以用拷贝构造函数进行复制的2. 必须是可以用 =操作符完成赋值操作的,元素赋值采用=操作符3. 必须是可以用析构函数完成销毁操作的,容器销毁调用元素的构造函数进行资源的释放。

2016-12-15 09:53:58 252

原创 STL六大组件

STL提供6大组件,彼此间相互调用。1.容器:各种数据结构,如list,vector,deque,set,map,hashtable等,用于存储数据。2.算法:各种常用的算法,如排序,查找最大最小值等。3.迭代器:迭代器作为容器与算法间的连接器,STL容器带有自己的专属迭代器,通过迭代器,算法和容器可以结合起来。4.配置器:空间的分配和管理,包括分配,释放。5.仿函数:包括函数

2016-12-15 09:04:55 249

原创 javadoc 生成API文档

利用JAVADOC 可以生成API帮助文档 例:javadoc.exe" -protected -splitindex -use -author -version -encoding UTF-8 -charset UTF-8 @C:\Users\pzf\AppData\Local\Temp\javadoc2args.txt -d D:\exportToHTML其中文件C:\Us

2016-12-09 14:40:27 262

转载 通过模板类对象操作调用函数

分析Redis源码时,在封装WINDOWS API调用时,通过模板类对象的操作符调用函数。该模板可以作为Windows API 直接导入调用模板#include #include #include using namespace std;class DLLMap : map {public:static DLLMap& getInstance();p

2016-12-08 10:43:21 615

转载 C++11特性:auto关键字

C++98 auto早在C++98标准中就存在了auto关键字,那时的auto用于声明变量为自动变量,自动变量意为拥有自动的生命期,这是多余的,因为就算不使用auto声明,变量依旧拥有自动的生命期:int a =10 ; //拥有自动生命期auto int b = 20 ;//拥有自动生命期static int c = 30 ;//延长了生命期C++98中的auto多余且极少使

2016-12-08 09:43:30 215

翻译 Redis中重写malloc等

redis中重写了c中的malloc,实现可以记录分配内存空间的大小的分配方式。void *zmalloc(size_t size) {    void *ptr = malloc(size+PREFIX_SIZE);    return (char*)ptr+PREFIX_SIZE;}其中 PREFIX_SIZE =sizeof(size_t))好处: 通过内

2016-12-07 20:03:58 589

转载 JDBC 连接MYSQL数据库

JAVA JDBC连接MYSQL数据库

2016-11-22 14:49:54 188

转载 解决JSP中文乱码问题

ava的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件

2016-09-07 13:58:15 255

转载 在独立的环境中通过使用基于 Java 的配置创建和使用Spring 容器

创建一个名为com.wiley.beginning.spring.ch2 的程序包,并在其中创建如下所示的Java 类:public class Account {private long id;private String ownerName;private double balance;private Date accessTime;Spring 入门经典20

2016-08-26 22:31:08 625

原创 MYSQL workbench 创建存储过程

DROP procedure IF EXISTS proc15;DELIMITER $$CREATE PROCEDURE proc15 ()BEGIN   select * from objects;END$$DELIMITER ;

2016-05-10 09:28:07 2863

原创 INT64拆分成DWROD

void SplitINT64ToDWORD(INT64 nValue64, DWORD &dwHight, DWORD &dwLow){ dwLow = 0xffffffff & nValue64; dwHight = 0xffffffff &(nValue64 >> 32);}

2010-05-20 21:41:00 716

原创 2个DWORD类型转换成INT64

INT64 CombineToINT64(DWORD dwHight, DWORD dwLow){    INT64 nValue, nTmp = 0; nTmp = dwHight; nValue = (nTmp  nTmp = dwLow;  nValue += nTmp; return nValue;}

2010-05-20 21:37:00 1312

原创 strcpy() 函数给程序带来的不可预知的错误

void Test(){int nNum = 30;        int nnn = 40;    char sz[2];        strcpy(sz, "1234567890/0");         int mm = nNum;     } 在程序调用strcpy后,可以发现nNum 和nnn 变成了一个其它的值.但当strcpy的目的字符串的大小不小于源字符串时,nNum 和nnn的

2005-12-06 15:50:00 661 1

原创 只运行一个程序实例

方法一:通过创建互斥对象m_hHandleOne = ::CreateMutex(NULL, FALSE, ONE);*/    if(GetLastError()==ERROR_ALREADY_EXISTS)    {      AfxMessageBox("应用程序已经在运行!");   return FALSE;   } 方法二:通过注册主窗口类在CWinApp 类中BOOL CSurvey

2005-12-05 17:20:00 607

原创 C++在幕后所写、所调用的函数

如下类定义:class CMyClass{public:    int GetValue();}该类只定义了一个成员函数,但在幕后C++编译器为了写了一些默认的函数如:一个拷贝构造函数,一个赋值运算符,一个析构函数,一对取址运算符。在编译后其类定义如同下类定义:class CMyClass{ public:CMyClass();virtual ~CMyClass();CMyClass(const

2005-12-04 16:27:00 690

BeiDLayerrar.rar

基于Arcgis js 4.16 导入百度瓦片地图的JS和HTML,JS基于Arcgis js 4.16 Cdeustom TileLayer 的基础上进行创建。

2020-08-06

windows dbgX64 WIN8.rar

windows 7 程序调试工具 CDB,可以使用QTCreator,配合QT,可以使用QTCreator 进行夸平台的C++程序开发 cC

2020-01-31

python-redis.rar

基于python Redis的类扩展,包括基于Redis的基本操作、列表、队列、分布式锁等类

2019-09-09

基于python的二进制数组管理类

基于bytearray 的python二进制缓存的封装,能够根据位置获取指定类型的值,方便PYTHO编程中对二进制数据的操作

2019-09-09

hadoop-2.8.1.rar

hadoop的winutils.exe及dll文件 hadoop2.8.1需要用到的hadoop.dll以及winutils.exe, 解决:Could not locate Hadoop executable: \hadoop\hadoop-2.8.0\bin\winutils.exe问题

2019-07-30

hadoop2.8.1 native lib

windows 下中hadoop库相关操作的native库,该库适应于hadoop2.8版本

2018-12-19

iocompletionport例子

VS I/o完成端口例子

2016-12-22

C++生成MD5、SHA1值

C++计算文件、字符串的MD5值、SHA1值

2016-11-06

JavaPDFBuild

利用JAVA iTextPDF5.0开发的将图片生成PDF文件

2016-09-06

QTreeView应用

QT中模型视图控制框架中QTreeView的应用代码,好包括QTableView的应用和代理的应用

2015-03-28

Window7下MPI安装和运行环境配置

介绍WINDOWS7系统下MPICH的安装和运行环境的配置。

2013-04-12

CSerial串口通信类

使用CSerial类。使用非面向对象的SDK编程不利于程序的维护和代码复用。CSerial类适用于文本程序界面和图形程序界面,代码量少,使用方便。我们以CSerial类为基础,介绍它的使用方法和在图形界面程序设计中的应用。

2011-08-03

图解国标网线制作方法

详细图解国标网线制作方法,为初次制作网线的初学者提供学习的基础

2010-06-24

CVS常用命令速查手册

CVS常用命令速查手册,包括基本的CVS命令及方法

2009-02-11

空空如也

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

TA关注的人

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