自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 QT生成excel文件

QAxObject excel("Excel.Application"); excel.setProperty("Visible",false); std::shared_ptr noUsed(NULL, [&](void*) { excel.dynamicCall("Quit(void)"); //退出 }); QAxObject *w

2016-04-13 11:22:34 2791

原创 c++11 利用智能指针实现自动资源管理

以下例子以文件打开关闭为例:void func(){ FILE* fp = fopen("xxx", "r"); std::shared_ptr noUsed(NULL, [&](void*) { fclose(fp); });}妈妈再也不用担心我文件没关闭啦

2016-04-13 11:17:59 424

原创 QT实现打开文件所在目录并选中文件

网上搜的都是调用 shellexecute来实现,其实用QProcess实现就可以了,代码如下: QProcess process; process.startDetached(QStringLiteral("explorer.exe /select,\"C:\\test.txt\""));

2016-04-06 16:07:51 7353

原创 arp包win32下链接出错问题

编译arp包里出现:apr-1.lib(apr_atomic.obj) : error LNK2019: 无法解析的外部符号 __InterlockedIncrement,下载下面地址的pr_atomic.c替换悼即可https://github.com/apache/apr/tree/trunk/atomic/win32

2016-01-21 15:40:58 324

原创 验证ip地址的正则表达式

([0-255]{1,3}\.){3}[0-255]{1,3}$

2015-12-22 17:16:33 368

原创 qt 输出一年中每一天在未来10年正好在周末的次数及具体时间

int yearCnt = 10; int beginYear = 2016; QDate date(beginYear, 1, 1); QMapQString, int> result; QMapQString, QString> desc; while(date.year() beginYear + yearCnt) {

2015-12-14 17:29:11 413

原创 qt5 unicode 转中文 utf8

QString unicodeToUtf8(const QString& unicode){ QString result; int index = unicode.indexOf("\\u"); while (index != -1) { QString s1 = unicode.mid(index + 2, 4); result

2015-12-14 17:22:02 2867

原创 c++非常有用的解析协议用的一个辅助类

vs2013下编译通过 ByteStream.h#pragma once#include "Define.h"class ByteStream{public: ByteStream(uint32_t reserveSize); ~ByteStream(); void writeUInt32(uint32_t value); void writeInt32(int32_t

2015-11-11 16:09:59 1605

原创 Qt下如何使用libuv

以qt5.5 msvc2013 32位版例:1、当然是.pro文件中添加相当的头文件和库了:win32:CONFIG(release, debug|release): LIBS += -L$$PWD/lib/ -llibuvelse:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/lib/ -llibuvINCLUDEPATH

2015-11-11 15:57:37 3337

原创 linux mongodb makefile 示例

官方例子改成的main.cpp#include #include #include "mongo/client/dbclient.h" // for the drivervoid run() { mongo::DBClientConnection c; c.connect("localhost");}int main() { mongo::client::in

2015-08-17 18:24:40 559

原创 C++ 获取汉字拼音首字母(支持GBK)QT版

直接上代码,QT5.4下编译通过QString getFirstLetter(QString strName){ static int li_SecPosValue[] = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730,

2015-01-29 14:28:24 1185

原创 QT与boost asio共存WinSock.h has already been included问题

最近在做一项目,使用QT+boost asio,编译时出现编译错误:WinSock.h has already been included,只要把boost asio库的包含文件放到QT包含文件之前即可,如原先包含顺序: #include  改为:#include #include  即可解决问题。

2014-08-15 09:43:41 1101

原创 String类的部分实现

#include iostream.h>#include assert.h>#include ostream.h>#include string.h> class MyString{public:    MyString(const char *str = NULL); //默认构造函数    virtual ~MyString(void);    //析构函数

2009-04-19 04:24:00 288

原创 具有背景的JPanel

/** ImagePanel.java** Created on 2008年7月9日, 下午3:23*/package shiguojunqi;import java.awt.Graphics;import javax.swing.*;import java.awt.*;import java.awt.image.ImageObserver;/**** @author  摔死的蚊子*/public

2008-07-21 16:10:00 558 1

非常好用的c++ ftp库源码(vs2013工程)

非常好用的c++ ftp库源码(vs2013工程)

2016-01-21

c++ window下编译好的log4cxx库(vs2013)

参考网址http://blog.sina.com.cn/s/blog_a459dcf501013tbn.html及https://github.com/apache/apr完成,vs2013下使用

2016-01-20

C++使用ADO封装连接SQLServer类

C++使用ADO封装连接SQLServer类,简单改动可以连接其他数据库,仅供参考

2012-10-31

Effective STL简体中文版

这个书我就不多介绍的,太经典了,完整清晰版,值得收藏

2009-01-02

C语言函数简介(有例子)

常用的C语言函数,每个函数都有具体用法。PDF格式的,值得收藏

2008-11-01

TXT切割器更新版-手机电子书工具

TXT切割器更新版-手机电子书必不可少的工具

2008-08-26

txt文本切割器-手机电子书必备工具

 手机电子书必不可少的工具,可以对文本文件进行方便切割.使用非常方便

2008-08-25

C语言函数简介

非常不错的编程参考资料

2008-07-21

数据库基础教程

数据库系统基础教程课件

2008-05-25

空空如也

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

TA关注的人

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