自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qing666888的专栏

黑夜给了我一双明亮的眼睛,我却用它去寻找光明。

  • 博客(25)
  • 资源 (51)
  • 论坛 (3)
  • 收藏
  • 关注

转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,

2015-12-30 14:33:51 1686 1

原创 socket select 服务端、客户端模型(详细注释版本)

 select模式客户端:#include <WINSOCK2.H>#include <stdio.h>#define SERVER_ADDRESS "137.117.2.148"#define PORT 5150#define MSGSIZE 1024#pragma comment(lib, "ws2_32.lib") ...

2015-12-29 16:56:05 1680 1

转载 socket select模型详细介绍

由于socket recv()方法是堵塞式的,当多个客户端连接服务器时,其中一个socket的recv调用时,会产生堵塞,使其他连接不能继续。如果想改变这种一直等下去的焦急状态,可以多线程来实现(不再等待,同时去recv,同时阻塞,呵呵),每个socket连接使用一个线程,这样效率十分低下,根本不可能应对负荷较大的情况(是啊,占用各种资源,电脑啊,你耗不起)。这时候我们便可以采取selec...

2015-12-29 16:43:30 632

转载 虚函数和纯虚函数的区别

首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次:[cpp] view plaincopy

2015-12-29 10:13:28 343

转载 SOCK_STREAM与SOCK_DGRAM套接口类型

SOCK_STREAM套接口(流套接口)的性质1、不保留任何消息的边界      举一个例子:本地主机通过两次独立的write(2)调用向远程主机发送数据,第一次本地进程写入25字节的数据,并通过套接口发送到远程进程,第二次再写入30字节的数据发往远程进程,总共55字节的数据,而远程进程从套接口接收数据时,将消息作为一个完整的单元来接收,或是通过若干次独立的读操作来将数据取走,即接

2015-12-28 16:42:05 18382

转载 幽默讲解Windows支持的五种Socket I/O模型

幽默 讲解Windows支持的五种Socket I/O模型本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈...

2015-12-28 11:12:26 465

转载 Boost学习笔记(2)

注:因为里面夹杂有图片,以文档的形式传不上去,因此,大家可以到我的资源中下载。不要积分。Boost库的加载详解通常情况下,Boost库是可以直接使用的,你只需要包含其相应的.hpp文件就行了。原因是这些文件中已经给出了具体算法的实现。但,这样不能使用所有的Boost库。因为有些事必须要依赖其Lib库来工作的。哪些库需要lib呢?如下:需要进行编译连接的Boost库:  

2015-12-27 14:24:18 365

转载 boost学习笔记(01)

Boost学习笔记前言       根据公司业务要求,我决定并且必须架构一个高性能的服务器,所谓的高性能即主要满足四个方面:1、服务端代码要能够很好的体现出跨平台,不能仅仅局限于Windows平台;2、服务端要有高稳定性,这很好理解,服务器如果垮掉了,整个业务也就完蛋了,因此,稳定性是必须的。3、服务端必须能够高效率的处理来自客户端的数据。4、具有高

2015-12-27 13:52:37 484

转载 Boost库命名规则

Boost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下:以 libboost_regex-vc71-mt-d-1_34.lib 为例:lib 前缀:除了Microsoft Windows

2015-12-26 01:12:37 418

转载 VS2010 集成Boost 库,选择不同类型Boost 库的注意事项

对于VS2010 集成第三方库, 我在这不做详解,配置正确的第三方库的头文件路径和lib path 信息, 在“附加依赖库” 项添加正确的lib 名称即可。但是对于集成booost 我还是想说明一下,这里面可能就包含着多数人的疑问, 比如为什么在连接的时候会提示如下(可能还出现其他的一些的问题):1>------ 已启动生成: 项目: Boost_Test, 配置: Release

2015-12-25 23:24:52 837

原创 VS2010编译使用Boost 1.64.0

(1)首先下载源代码:http://softlayer-dal.dl.sourceforge.net/project/boost/boost/1.56.0/boost_1_56_0.zip解压到某个目录,我解压到了D盘根目录:D:\boost_1_56_0(2)生成bjam.exe可执行文件用VS2010命令行进入到到目录D:\boost_1_56_0,运行

2015-12-25 22:20:23 1468

转载 推荐!国外程序员整理的 C++ 资源大全

关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard

2015-12-25 21:48:03 427

转载 Windows Socket 编程_ 简单的服务器/客户端程序

一。程序运行效果图二。程序源代码三。程序设计相关基础知识    1.计算机网络    2.IP地址    3.协议    4.网络体系结构    5.TCP/IP体系结构与特点    6.客户机/服务器模式    7.TCP/IP特点    8.套接字的引入    9.面向 连接/无连接 的套接字的系统调用时序图/流程图 一。

2015-12-25 14:32:37 621

转载 Windows socket-五种I/O模型

Winsock 的I/O操作:1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题,提出了进行...

2015-12-24 16:10:13 641

转载 Android Studio搭建Android集成开发环境

参考:https://www.cnblogs.com/xiadewang/p/7820377.html有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环境,不过一直没有发表出来,写这篇文章的目的是记录一下Android开发环境的搭建过程,这篇文章...

2015-12-19 22:46:25 880

原创 Windows下JDK安装环境变量配置

下面图文记录win10 64位系统下的JDK的安装和配置。1、下载jdk地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、安装JDK安装很简单了,和安装其他软件没啥区别,路径如果不需要自己特殊设置的话,就可以一路默认。需要知道安装的路径,配置的时候是需要用到的,安装后我这的安装路...

2015-12-19 22:33:39 779

原创 PowerBuild利用timing实现同时使用多个定时器

1,从Standard Class新建一个Timing对象:实例变量:string is_triggereventWindow iw_parent定义对象函数:of_register(window aw_source, string as_event)............is_triggerevent = as_eventiw_parent = aw_sourc

2015-12-18 11:33:04 2257

转载 PB函数大全(超全,解析很全面)

这几天在pb花的时间比较长,用一个新的ide,一个新的语言,在短时间内去开发一个MIS,也是比较有难度的一件事儿。最主要的是熟悉语法格式和各种常用函数,再结合以前所学的编程语言,来快速消化并掌握它。       工欲善其事,必先利其器。所以熟悉了语法格式后,常用函数则需要有个大概了了解,方便用时来查。下面是我收集的常用函数,比较多,希望对大家有用。Abs()功能计算

2015-12-18 10:23:49 14545

转载 根据一些资料整理的PowerBuild常用事件

create by amu on 2012-08-16 ---------------------------------------------------------------------------------------- 1.window中的事件 事件名 触发的时机01.Activate 在窗口激活之前触发02.

2015-12-18 10:17:53 1143

转载 DefWindowProc WindowProc TranslateMessage PreTranslateMessage

http://zhidao.baidu.com/question/145495277.html  http://topic.csdn.net/u/20101116/01/52679129-15b2-4717-a209-f3e62150ad1c.html http://zhidao.baidu.com/question/125280664.htmlDefWindowProc和

2015-12-16 09:55:38 437

转载 PreTranslateMessage 与 WindowProc 的关系

1:MFC中PreTranslateMessage是GetMessage(...)函数的下一级操作,即GetMessage(...)从消息队列中获取消息后,交由PreTranslateMessage()处理,若其返回FALSE则再交给TranslateMessage和DispatchMessage处理(进入WindowProc);如果用SendMessage,   则消息直接交到Windo

2015-12-16 09:47:33 545

转载 简单内存泄漏检测方法,解决Detected memory leaks!问题

我的环境是: XP SP2 . VS2003最近在一个项目中,程序退出后都出现内存泄漏:Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes long.Data: 3C AC 4E 10 00 00 00 00 BC A4 4E 10 78 B6 37 00Obj

2015-12-11 14:53:01 1023

原创 CListCtrl控件实现点击单行选中当前CheckBox点击CheckBox实现多选功能

首先创建CListCtr时设置风格刚开始没看清楚把LVS_SHOWSELALWAYS设置到扩展风格了。导致鼠标移动到哪,选中项就跟到哪。看清了时LVS   还是LVS_EX    因为#define LVS_SHOWSELALWAYS       0x0008#define LVS_EX_TRACKSELECT      0x00000008为同一个值R

2015-12-09 10:40:22 4209

转载 duilib进阶教程 -- 总结 (17)

 整个教程的代码下载:http://download.csdn.net/detail/qq316293804/6502207  (由于duilib进阶教程主要介绍界面,所以这个教程只给出界面相关的代码,完整代码请进《仿迅雷播放器教程》)进阶教程汇总:duilib进阶教程 -- 在MFC中使用duilib (1)duilib进阶教程 -- 在duilib中使用MFC (2)...

2015-12-05 01:09:18 1384

转载 2013 duilib入门简明教程 -- 总结 (20)

  duilib的入门系列就到尾声了,再次提醒下,Alberl用的duilib版本是SVN上第387个版本,时间是2013.08.15~     这里给出Alberl最后汇总的一个工程,戳我下载,效果如图:      2013 duilib入门教程汇总:2013 duilib入门简明教程 -- 前言(1)2013 duilib入门简明教程 -- VS环境配置(2...

2015-12-05 01:08:22 640

protocol buffers (v3.5.1) C++库

在vs2015下编译生成的,最新版本的google的protocol buffers数据交互协议库,可以用于诸如网络传输、配置文件、数据存储等诸多领域。源码里包含了x86和x64编译的库以及一个x86下的可编译运行的测试Demo。

2018-01-23

PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1696-20151122

潘多拉路由器固件r1024,r1696版本是带多拨最稳定的!r1696版本可以说是一个神版本,可以说是潘多拉的顶峰!但是现在基本上找不到资源,潘多拉官网根本找不到r1696的版本

2018-04-25

XCustomPlot.rar

qcustomplot绘制实时波形图并开启opengl支持 https://blog.csdn.net/qing666888/article/details/104015959

2020-03-31

QCustomPlot-dev-2.1.0.rar

QCustomPlot-dev-2.1.0 开发版 说明:https://blog.csdn.net/qing666888/article/details/104015959

2020-08-26

connect-1.104-win32-msvc.zip

最新版本的git辅助工具,加速同步下载github的仓库代码。支持http socket5等方式。

2019-11-13

opencv3.4.10

OpenCV3.X时代以后,OpenCV将代码库分成了两部分,分别是稳定的核心功能库和试验性质的contrib库(Extra Modules)。并且从3.1以后,编译好的版本中就没有现成的x86平台的库,只有x64平台的并且没有contrib模块,想用就必须自己从源码编译。此版本同时包含x86 x64 debug release版本,且支持contrib扩展模块。

2020-12-25

qt-vsaddin-msvc2017-2.1.2-beta-03.08.2017

VS2017的QT插件vsaddin-msvc2017。便于集成导入开发QT工程使用VS进行开发转换等。

2017-08-25

windows下基于select模式的TCP客户端(Qt多线程工程)

windows下基于select网络模式的TCP客户端源码。使用多线程处理接收(Qt多线程工程),select模型解决了实现多个客户端链接,与多个客户端分别通信 两个模型都存在recv(),send()执行阻塞问题

2018-12-13

Qt5.9 VS2017 Matlab2018b工程

Qt 5.9 VS2017和Matlab 2018b进行混合编程项目源码 https://blog.csdn.net/qing666888/article/details/85157325

2018-12-21

CxImage702_full 库

CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。 里面包含了所有cximage702_full库的源码文档,以及自己编译好的库文件 动态库: cximaged.dll cximage.dll cximagecrtd.dll cximagecrt.dll 静态库: Debug/cximage.lib Release/cximage.lib

2016-03-24

CppSQLite(基于SQLite 3.4.0)

基于SQLite 3.4.0封装的最新CppSQLite类 ,里面包含了各种使用demo,以及接口封装等。

2017-11-12

win10 64位驱动安装工具

在win10 64位 环境下安装系统驱动的工具 https://qing666888.blog.csdn.net/article/details/50858272

2016-03-21

libgeotiff-1.6.0.rar

GeoTiff是包含地理信息的一种Tiff格式的文件。Libgeotiff就是一个操作GeoTiff文件的库。同GDAL,GeoTiff库功能一样强大,基于当前最新版本1.6.0使用VS2017编译,包含x86/x64版本及依赖库,包含目录include bin lib

2020-09-04

QtOpencv图像识别匹配

基于QT工程的opencv3.4.10的图形特征提取匹配测试工程。基于SIFT算法特征提取,基于FLANN算法特征匹配。需要自己配置.pro文件的opencv路径。

2020-12-28

MFC界面等比例缩放功能

MFC中根据界面放大缩小,界面控件字体进行等比例缩放。 https://qing666888.blog.csdn.net/article/details/39274133

2020-12-16

下载地址转换器用于下载地址相互转换

下载地址转换器任意地址可以相互转化。迅雷 快车等地址转换为普通地址。不用为转用下载地址在下个下载工具了

2011-06-06

QTaddressbook源码

http://blog.csdn.net/qing666888/article/details/12683503 配套代码

2013-10-14

Libcurl-7.40.0最新库

具备zlib openssl功能,包含Debug和release下的动态库以及依赖库和头文件。 debug-dll-ssl-dll-zlib-dll release-dll-ssl-dll-zlib-dll

2015-02-03

cximage702_full

CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。 此资源包含了动态库 、静态库、源代码。在vs2010下编译生成的

2016-03-24

modifyver.exe自动修改VS编译程序版本号

人家的源码,在下载了依赖的正则表达式依赖库,在vs2008下编译出来的 vc每次编译时,自动递增版本号信息 将modifyver.exe拷到工程目录或者系统目录下(例如windows下) 在vc的预生成事件中加上“modifyver.exe $(ProjectName).rc”

2016-04-20

tinyxml_2_6_2 库(动态库和静态库)

下载了官方的 tinyxml_2_6_2 的库,只支持静态编译。自己修改了工程属性配置把静态库配置改为了生成动态库的工程。 文件包含了: tinyxml_2_6_2动态库.rar (修改版) 以及包含了工程文件以及编译好的DLL了。 tinyxml_2_6_2静态库.zip (原版) tinyxml.dll tinyxmlD.dll tinyxmlSTL.dll tinyxmlSTLD.dll

2016-04-21

ACE-6.3.3最新库

ACE-6.3.3最新官网下载的库。已经在VS2015下编译好了动态库: ACE.lib ACEd.lib ACE.dll ACEd.dll

2016-05-01

Xposed框架以及开发jar包

Android 4.0.3 up to Android 4.4: 框架:de.robv.android.xposed.installer_v33_36570c.apk API:XposedBridgeApi-54.jar Android 5.0 or higher: 框架:XposedInstaller_3.0_alpha4.apk API:XposedBridgeApi-82.jar

2016-06-24

Android反编译工具包

Android 反编译的最新工具包 jd-gui-windows-1.4.0.zip dex2jar-2.0.zip apktool_2.1.1.zip(apktool_2.1.1.jar、apktool.bat)

2016-06-26

MFC鼠标位置提示框

自绘的鼠标位置动态移动提示框。用到了gdi+以及双缓冲绘图。 效果详见:http://blog.csdn.net/qing666888/article/details/53117402

2016-11-10

Sqlite3源代码

VS2010下编译生成sqlite3.dll库源码.版本号3.15.2。 直接使用vs2010打开编译即可生成对应的dll和lib. 如自己重新配置工程,操作的具体步骤见下: http://blog.csdn.net/qing666888/article/details/53582262

2016-12-12

MSJExceptionHandler类测试工程

利用MSJExceptionHandler类,记录Release版本下的程序崩溃时的调用堆栈。打印RPT文件找到对应的崩溃位置。

2016-12-22

jsoncpp-src-0.5.0

jsoncpp是采用c++语言编写的用来处理json格式的第三方库。上传版本采用官方最新的0.5.0版本,在vs2010下编译生成的静态库。

2017-03-14

VS2017+QT5.9.1+大漠插件测试工程

VS2017+QT5.9.1(msvc2017_32 32位版本)使用大漠插件dm.dll(COM组件)测试工程

2017-08-25

EasyHook-2.7.6270.0-StaticLib

EasyHook最新静态库,包含NetFX3.5、NetFX4.0下面的已经编译好的动态库,同时包含了NetFX4.0下自己编译的静态库。静态库的用法大致如下: 1、头文件包含如下 #define _STATIC_LIB_ // 声明 引用静态库 #include <easyhook.h> #if _WIN64 #pragma comment( lib, "Aux_ulib.lib") #pragma comment( lib, "psapi.lib") #pragma comment( lib, "EasyHook64.lib") #else #pragma comment( lib, "Aux_ulib.lib") #pragma comment( lib, "psapi.lib") #pragma comment( lib, "EasyHook32.lib") #endif 2、连接器-输入-忽略特点默认模块 debug中设置:libcmtd.lib release中设置: libcmt.lib 3、程序初始化的地方调用如下函数。 EasyHOOKDllMain(GetModuleHandle(L""), DLL_PROCESS_ATTACH, 0);

2017-10-09

Detours-4.0.1

VS2015编译好的的Detours 4.0.1版本的静态hook库,支持x86,x64和其他Windows兼容处理器(IA64和ARM)下的。它包括对32位或64位进程的支持。微软自家的产品。

2018-08-09

Qt基于TCP的文件传输客户端、服务端

包含了QT5的文件传输Demo,基于TCP通信的客户端、服务端。QtCreator下使用MinGW编译可直接运行。

2018-08-31

Codejock.Xtreme.Toolkit.Pro.v15.3.1 VS2017版本

Codejock.Xtreme.Toolkit.Pro.v15.3.1 源码,.sln的工程属性32位和64位已经全部修改为 VS2017工程属性。直接使用VS2017打开编译即可使用。同时里面包含了已编译好的debug和release的动态库和静态库如下: ToolkitPro1531vc150.lib ToolkitPro1531vc150.dll ToolkitPro1531vc150D.lib ToolkitPro1531vc150D.dll ToolkitPro1531vc150S.lib ToolkitPro1531vc150SD.lib

2018-12-16

Qt编译依赖软件打包

Qt5.9源码编译所依赖的软件工具打包ruby、Perl、python-2.7.15、jom https://qing666888.blog.csdn.net/article/details/85062214

2018-12-23

Visual Assist X_10.9.2324.0_Cracked.PiaoYun_P.Y.G

Visual Assist X_10.9.2324.0_Cracked.PiaoYun_P.Y.G 支持最新版本Visual Studio

2019-04-13

IrisSkin4.dll + 73套皮肤

IrisSkin4是一款.NET平台非常优秀的Winform皮肤,链接库文件仅544kb,使用方法也非常简单 IrisSkin4(IrisSkin4.dll + 73套皮肤)

2019-04-23

wordOffice.zip

word报表操作封装类 C++。满足报表生成的基本功能。不需要从头到尾用代码繁琐的绘制word文档。只需要提前准备一份模板。然后在指定的位置插入文字、图片、表格就OK了。

2019-05-25

openssl-1.1.1c x32 x64.zip

openssl-1.1.1c 库版本VS2017编译,包含了32 64位版本。目录结构 include lib bin

2019-07-30

QTGoogleTest.rar

Qt项目中快速集成使用Google Test单元测试模块,对工程进行单元测试,减少代码中bug数量。使用说明:https://blog.csdn.net/qing666888/article/details/103062533

2019-11-14

gdal2.4.1.rar

GDAL是一个操作各种栅格地理数据格式的库。包括读取、写入、转换、处理各种栅格数据格式。GDAL提供对多种栅格数据的支持,包括Arc/Info ASCII Grid(asc),GeoTiff (tiff),Erdas Imagine Images(img),ASCII DEM(dem) 等格式。基于gdal2.4.1版本使用VS2017编译,包含x86/x64版本及依赖库,包含目录include bin lib

2020-09-24

明卿的留言板

发表于 2020-01-02 最后回复 2020-03-31

求助QGraphicsScene QGraphicsView 图形框架问题

发表于 2017-12-10 最后回复 2017-12-11

QT这2个版本有什么区别,我是新手VS2012用哪个好?

发表于 2013-09-29 最后回复 2015-04-13

空空如也

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

TA关注的人 TA的粉丝

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