自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (43)
  • 收藏
  • 关注

原创 c++获取注册表中程序的安装路径

首先,我们来查看注册表在运行里面输入:regedit打开注册表然后,我们就看到有几个主键接着,找到。我们今天要测试的注册的键,glireader,这是我自己的程序注册的键,你们可能没有,看到旁边的URL Protocol了吗,它里面的值就是这个程序的安装路径下面:我们就用代码来实现获取它的路径// 读取注册表.cpp : 定义控制台应用程序的入口点。

2016-09-28 09:43:26 7649

原创 关于程序工作路径问问题setcurrentdirectory

DWORD GetCurrentDirectory(  DWORD nBufferLength, // size of directory buffer  LPTSTR lpBuffer      // directory buffer  );  函数功能:  找到当前进程的当前目录(.dsw所在文件夹)  参数说明:  参数 类型及说明   nBufferLeng

2016-09-27 15:47:32 1797

转载 C++通过mysql的c api和通过mysql的Connector C++ 1.1.3操作mysql的两种方式

C++通过mysql的c api和通过mysql的Connector C++ 1.1.3操作mysql的两种方式 使用vs2013和64位的msql 5.6.16进行操作  项目中使用的数据库名为booktik表为book……….(共有30条记录,只列出了部分记录,14-30未列出)一、通过mysql的C api进行操作 1、新建一个空项

2016-09-26 11:22:45 3208

转载 Qt之 QString

在使用QString的时候,我们不需要担心内存分配以及关于'\0'结尾的这些注意事项。QString会把这些问题解决。通常,你可以把QString看作是一个QChar的向量。另外,与C风格的字符串不同,QString中间是可以包含'\0'符号的,而length()函数则会返回整个字符串的长度,而不仅仅是从开始到'\0'的长度。同Java的String类类似,QString也重载的+和+

2016-09-23 11:22:54 410

原创 QT之QTreeWidget

QTreeWidget。顾名思义,这个类用来展示树型结构。同前面说的QListWidget类似,这个类需要同另外一个辅助类QTreeWidgetItem一同使用。不过,既然是提供方面的封装类,即便是看上去很复杂的树,在使用这个类的时候也是显得比较简单的。当不需要使用复杂的QTreeView的特性的时候,我们可以直接使用QTreeWidget代替。 下面来看代码。 treew

2016-09-23 11:21:05 578

转载 QT之QTableWidget

转载来源http://devbean.blog.51cto.com/448512/264422QTableWidget用起来也很方便,并不比前面的两个复杂到哪里去。我们运行的结果是这样子的:  下面是代码: tablewidget.h#ifndef TABLEWIDGET_H#define TABLEWIDGET_H#in

2016-09-23 11:19:58 366

转载 Qt之QStringListModel

http://devbean.blog.51cto.com/448512/265057 转载处QStringListModel就是封装了QStringList的model。QStringList是一种很常用的数据类型,它实际上是一个字符串列表。我们可以想象,对于一个list来说,如果提供一个字符串列表形式的数据,就应该能够把这个数据展示出来。因为二者是一致的:QStringList是线

2016-09-23 11:18:53 928

原创 如何绿色化启动apache,php,mysql,fukezukka,tomcat

最近,看到这个xampp这个东西,他可以启动mysql,apache等,所以贴出来让大家看看,搞的不好,不要笑话我下载安装xampp,也可以安装到U盘,这样mysql就成了移动服务的了,这个软件他有控制界面来启动这些服务,然而,我们希望的是不要他的界面,自己启动,首先,我们可以看到安装目录下有几个脚本文件,比如我们要启动mysql怎么去启动呢,可以在cmd下面用命令去执行mys

2016-09-23 11:13:16 484

原创 如何将mysql安装到U盘

首先,肯定是下载安装mysql了这个是我安装在优盘的mysql文件,接下来:怎么启动就是个问题了,其它的MYSQL需要环境配置什么的,比较麻烦,我们有两种方式可以启动它,第一,用cmd命令,我相信进入cmd都会把,进入到mysql文件夹里面然后呢,我在mysql里面有一个脚本文件mysql_start.bat和mysql_stop.bat文件在cmd里面执行

2016-09-23 11:00:42 6044

原创 QT做一个硬盘目录视图QTreeView,QDirModel

首先,我们来看一个很有用的model:QDirModel。这个model允许我们在view中显示操作系统的目录结构,当然我们肯定要用到QTreeView。这次让我们先来看看运行结果:首先,我们要建立一个QT的项目,然后呢点击项目属性,添加新文件,选择c++ Class,点击Choose输入一个类名,接着在.h文件里面添加要用到的类#ifn

2016-09-23 10:17:28 3846 1

原创 关于MFC固定窗口最小高宽

  在消息处理函数tWndProc()里面的switch (message) {}下面增加这个处理就行了 RECT rect;   GetWindowRect(hWnd, &rect);//获取窗口高宽数据   if ((rect.bottom - rect.top)    {    MoveWindow(hWnd, rect.left, rect.top,

2016-09-21 14:48:59 396

原创 string类常见函数

string.assign() //赋以新值 string.swap() //交换两个字符串的内容 string.append(),push_back() //在尾部添加字符 string.insert() //插入字符 string.erase() //删除字符 string.clear() //删除全部字符 string.replace() //替换字符

2016-09-21 09:07:16 568

转载 CEF中JavaScript与C++交互

在CEF里,JS和Native(C/C++)代码可以很方便的交互,讲解得很清楚。我照着它实现了一个简单的交互示例。在贴代码之前,先来看看Browser进程和Render进程是怎么回事儿,有什么不同。Browser与Render进程从cefsimple开始吧,cefsimple_win.cc中的wWinMain函数中调用了CefExecuteProcess()方法来检测是否要启动

2016-09-20 18:11:31 1418

转载 CEF3开发者系列之JS与C++交互之二

简介Chromium 和CEF使用V8 JS 引擎 执行内部的JS。每一个Frame在浏览器进程中都有一个属于自己的JS上下文,在frame( 更多内容参考“使用上下文”)中提供一个安全和有限的环境执行js代码。cef对外有大量的js特征在客户端应用里。CEF3 Blink (WebKit) 和 JS执行运行在独立的渲染进程中。渲染进程中的主线程命名为TID_RENDERER并且所

2016-09-20 18:06:06 1357

转载 CEF3开发者系列之进程间消息传递

在使用CEF3作为框架开发过程中,实现WebSockets、XMLHttpRequest、JS与本地客户端交互等功能时,需要在渲染(Render)进程和浏览(Browser)进程中传递消息。CEF3在这个方面进行了很好的封装,普通用户只需要了解几个接口和函数就可以实现进程间消息传递。根据个人的开发经验和理解,以cefclient为例子总结下CEF3消息的传递机制,有不正确之处,请赐教!

2016-09-20 18:03:37 2386

转载 CEF3开发者系列之进程和线程

CEF3是一个多进程架构框架,如果有了解过chromium的进程架构的,那么就很容易了解CEF3的多进程了。打开CEF3源代码中发布的cefclient实例,如果打开的页面带有flash或者其他插件。在任务管理其中可以看到四个进程,显示出命令行列。可以看到一个主进程,一般主进程是Browser进程,其他的分别是渲染进程(Render),GPU加速进程(GPU),插件进程(NPAPI或者PP

2016-09-20 18:02:58 3987

转载 CEF3开发者系列之工程和代码结构

CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。      CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。其目的是提供一套嵌入式的接口。其主要依赖于公开的Content API来实现的。为了清晰地了解它们之间的的关系,下图描述了WebKit, Conten

2016-09-20 18:01:19 3366

转载 CEF3开发者系列之外篇——IE中JS与C++交互

使用IE内核开发客户端产品,系统和前端页面之间的交互,通常给开发和维护带来很大的便利性。但操作系统和前端之间的交互却是比较复杂的。具体来说就是脚本语言和编译语言的交互。在IE内核中html和css虽然不兼容,但是IE编程接口是完全一样的,这得益于微软的COM组件的结构化设计和实现。所以与IE交互,必须得先说一下COM,COM全称组件对象模型(Component Object Model)。

2016-09-20 17:56:26 1803

原创 cef3的各个接口你知道几个

CEF3基本的框架包含C/C++程 序接口,通过本地库的接口来实现,而这个库则会隔离宿主程序和 Chromium&Webkit的操作细节。它在浏览器控件和宿主程序之间提供紧密的整合,它支持用户插件,协议,javascript对象以及 javascript扩展,宿主程序可以随意地控件资源下载,导航,下下文内容和打印等。下边总结一些最常用到的类和接口,便于了解整个cef3的代码。     

2016-09-20 17:44:42 8343

原创 const wchar_t*转换成string类型

直接上代码:std::string CWTOA(const wchar_t* lpwcszWString){ char* pElementText;//定义一个char类型指针 int iTextLen;//定义长度  iTextLen = ::WideCharToMultiByte(CP_ACP, 0, lpwcszWString, -1, NULL, 0, NULL,

2016-09-20 17:12:45 3330

原创 const char*转换成wstring类型

直接上代码:std::wstring CATOW(const char* lpcszString)//返回值类型是wstring类型{ int unicodeLen = ::MultiByteToWideChar(CP_ACP, 0, lpcszString, -1, NULL, 0);//获取字符串长度 wchar_t* pUnicode = new wcha

2016-09-20 17:09:02 2784

原创 InternetSetFilePointer函数详解

我们在做断点续传的下载程序的时候会用到这个函数去设置在服务器上的下载数据的位置,但是前提是服务器支持随机访问。这个函数就是设置读取Internet文件文件的位置。这是一个同步调用;然而,随后调用读取Internet文件可能会阻止或返回之前,如果没有数据从缓存和服务器不支持随机访问。函数原型:DWORD InternetSetFilePointer( _In_    HINTER

2016-09-19 11:41:04 876

原创 c++实现下载文件

我们需要使用的WinInet API函数,调用顺序基本上是从上到下,在使用这些函数时,必须严格区分它们使用的句柄。这些句柄的类型是一样的,都是HINTERNET,但是作用不同,这一点非常让人迷惑。按照这些句柄的产生顺序和调用关系,可以分为三个级别,下一级的句柄由上一级的句柄得到。  InternetOpen是最先调用的函数,它返回的HINTERNET句柄级别最高,我习惯定义为hSess

2016-09-19 11:08:23 4196

原创 c++,c如何查看文件或者目录是否存在

BOOL THttpGetThread::FileExists(LPCWSTR lpszFileName, BOOL bIsDirCheck)//检测文件是否存在{ //试图取得文件属性 DWORD dwAttributes = ::GetFileAttributesW(lpszFileName); if (INVALID_FILE_ATTRIBUTES == dwAttr

2016-09-18 11:46:13 797

原创 STL 学习

C++ STL 一般总结以下内容来源网上 经过整合而成一、一般介绍      STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的

2016-09-13 17:01:43 361

原创 windows快捷键一览表

windows常用快捷键一览表在Win XP 中工作和Windows中工作时一样,利用快捷键代替鼠标。可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。 一、常规键盘快捷键按键目的Ctrl + C复制。Ctrl + X

2016-09-13 09:50:56 694

原创 c++关于不安全函数报错的处理

我们经常在用到以前的c语言的函数时,总是 要报错,说这个函数过时或者不安全,处理方法:首先,打开项目属性,配置属性,C/C++,预处理器,在里面添加如下字符串:_CRT_SECURE_NO_WARNINGS

2016-09-12 14:20:10 918

原创 已经在 LIBCMTD.lib(new.obj) 中定义重新定义问题

解决方法如下:项目属性页-》链接器-》输入做如下改动,注意顺序添加以下内容:什么库文件重定义就添加什么注意顺序附加依赖库:uafxcwd.lib;LIBCMTD.lib;忽略特定默认库:LIBCMTD.lib;uafxcwd.lib

2016-09-09 13:55:07 3888 2

转载 c++如何下载网上数据

// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。////define _WIN32_WINNT 0x0502#include "stdafx.h"#include"windows.h"#include using namespace std;#define RECVPACK_SIZE 2048bool DownloadS

2016-09-09 10:35:05 1114

原创 c++关于#include <afx.h>头文件错误问题

vs2013或者其他的都会遇到这个问题,#include #include 这两个头文件一用就会出错,解决方法就是,第一,在项目属性,配置属性,常规,MFC的使用改成静态库使用MFC。,这个时候,就可以了。但是,如果用windows.h文件的话,又会报错,这时候可以这样处理,将这两个头文件放入#include "stdafx.h"的头文件里面,记住,放到考最上面的位

2016-09-09 10:28:42 19609 3

转载 c++的HTTP请求返回网页数据

// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。//vs2013的win32项目,可以打印出网页的数据//#include "stdafx.h"#include"stdio.h"#include #include #define MAXSIZE 1024#pragma comment(lib, "Wininet.lib"

2016-09-09 09:32:34 3587

原创 c++如何设置托盘图标并闪烁

首先要用到头文件#include"shellapi.h"然后,定义一个托盘对象NOTIFYICONDATA nid = { 0 };//托盘图标接着,我们需要填充里面的值nid.cbSize = sizeof(NOTIFYICONDATA);//长度 nid.hWnd = hWnd;//窗口句柄 nid.uID = IDI_SMALL;//图标的ID,这个在资源文件里面

2016-09-08 17:16:48 6086

原创 c++如何打开浏览器并制定网页

首先下载,我已经写好的插件http://pan.baidu.com/s/1eSBf0uY 是一个.exe文件,然后在自己的程序里添加以下代码就可可以了STARTUPINFOA si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); ZeroMemory(&pi, sizeof(pi)); si.cb = si

2016-09-08 09:24:05 2638 1

原创 QT所以的类

QChar            表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判

2016-09-07 17:34:43 1304

原创 如何设置窗口居中

int scrWidth, scrHeight;//定义屏幕高度宽度  RECT rect;//定义结构体  //获得屏幕尺寸    scrWidth = GetSystemMetrics(SM_CXSCREEN);  scrHeight = GetSystemMetrics(SM_CYSCREEN);  //获取窗体尺寸    GetWindowRect(hWnd

2016-09-07 14:16:35 636

原创 C++如何实现程序到托盘

                                                                                             C++如何实现程序到托盘我是win32窗口项目用到头文件#include"shellapi.h"#define WM_NOTIFYICON WM_USER + 0x01//宏定义自定

2016-09-07 11:36:44 4009

转载 QT类函数

QChar            表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判

2016-09-05 18:02:02 2179

原创 c++宽字符与多字节之间转换char—wchar,wchar-char

WCHAR exeFullPath[MAX_PATH];//定义wchar宽字符  //获取转换所需的目标缓存大小    DWORD dBufSize = WideCharToMultiByte(CP_OEMCP, 0, exeFullPath, -1, NULL, 0, NULL, FALSE);  char path[MAX_PATH] = {0};//分配目标缓存

2016-09-02 09:42:14 488

原创 cef3增加外壳程序

概述本程序基于CEF3开发,本质上是一个扩充了功能的浏览器。功能扩充利用了CEF3提供的同步异步js函数扩充接口。异步扩充接口CEF3为异步js调用提供了一个专用接口window.cefQuery(…)。其调用形式如下:其中“request”传输参数。需要注意的是所有参数被按照字符串连接在一起,并以“\n”分割。所有自定义异步调用的入口均是该函数。下面说明如

2016-09-01 12:08:15 2638

opengl立方体.rar

opengl立方体贴图

2021-03-24

Qt之opencv颜色识别.rar

Qt之opencv颜色识别,c++颜色识别

2021-03-24

opencv多目标跟踪测试视频

多目标跟踪测试视频opencv多目标跟踪测试视频

2021-02-25

Qt下载地址(1).rar

Qt下载地址(1) ,Qt各版本下载地址,qt 5.1,qt5.2,qt5.3,qt5.4,qt5.5,qt5.6,qt5.7等各版本下载地址,由于官网已经下载不到5.6等版本了,这里给出下载地址

2020-12-29

OpenGL.rar

opengl最全类库大全,包含64和32位,glew-1.5.8-64,glut-3.7.6-bin,OpenGL_freeglut64,freeglut等

2020-08-29

Qt学生信息管理系统.zip

Qt学生信息管理系统.zip

2020-06-21

Qt学生管理系统.zip

Qt学生管理系统.,数据库,ui,资源图片,数据库增加改查

2020-06-21

Qt金属融点程序

Qt金属融点程序,基于qt,opencv的图像处理,主要功能是识别金属融化的过程。

2019-03-15

QGraphicsViewDemo

QGraphicsScene继承自QObject,是一个管理图元的容器,与QGraphicsView合用可以在2D屏幕上显示如线、三角形、文本、自定义图元等图元。

2018-11-16

qt c++内存管理

qt c++内存管理,适用于mingw编译器。..................

2018-04-26

三缓存机制

三缓存机制,基于qt实现,c++源码,直接可以编译运行。

2017-08-31

QT矩形检测

QT矩形检测 ,基于opencv,带opencv完整,直接可以编译运行

2017-08-16

纯qt做图像处理

纯qt做图像处理,没有opencv,直接使用qt自带的资源

2017-08-16

QT悬停桌面

QT悬停桌面,qt5.8

2017-07-11

h264编解码

h264编解码,vs2013可编译

2017-07-11

串口通信chen

serialport,学习,测试等

2017-07-11

数据库的使用源代码

数据库的使用源代码

2017-06-27

串口源码参考版本

串口源码参考版本

2017-06-22

窗口嵌套dialog

窗口嵌套的使用举例

2017-06-22

配置文件类

配置文件类

2017-06-16

Qt的QListView插入大量数据时卡顿的问题

Qt的QListView插入大量数据时卡顿的问题

2024-07-29

纯c++车牌识别算法,qt,vs可以编译使用

纯c++车牌识别算法,qt,vs可以编译使用,c++11 c++17

2023-07-01

缺陷训练图片资源,用于opencv,dnn等人工智能训练

缺陷训练图片资源,用于opencv,dnn等人工智能训练

2022-11-08

Qt百度人脸识别各种安卓包

包含,ssl库 json库 curl库

2022-09-15

arm-linux-gnueabihf交叉编译ffmpeg

arm-linux-gnueabihf交叉编译ffmpeg,编译结果,包含bin,include,lib,share.可以直接使用

2022-07-25

心理测试题40题和答案

心理测试题40题和答案

2022-03-20

Qt推箱子游戏,qt游戏源码

Qt推箱子游戏,qt游戏源码

2022-02-07

qt贪吃蛇游戏,qt游戏源码

qt贪吃蛇游戏,qt游戏源码

2022-02-07

qt扫雷源码,qt扫雷游戏

qt扫雷源码,qt扫雷游戏

2022-02-07

Qt连连看源码,qt5.0以上版本可用

Qt连连看源码,qt5.0以上版本可用

2022-02-07

声卡采集分析程序.zip

声卡采集分析程序 c++

2021-11-19

SvgEditor-exe.rar

Qt Svg编辑器,打开保存,带二次编辑,

2021-11-18

qt文件下载工具.rar

Qt文件下载工具可以下载更新文件,一般用于更新程序

2021-09-25

ffmpeg3.4.5_deepin15.03.tar.gz

ffmpeg3.4.5_deepin15.03.tar.gz linux下编译好的ffmpeg库 deepin 64位版本,后缀.a文件,头文件等

2021-08-18

ffmpeg3.4.5_ubuntu16.04.64.tar.gz

ffmpeg3.4.5_ubuntu16.04.64.tar.gz linux下编译好的ffmpeg库 ubuntu 64位版本,后缀.a文件,头文件等

2021-08-18

ffmpeg3.4.5_ubuntu18.04.64.tar.gz

linux下编译好的ffmpeg库 ubuntu 64位版本,后缀.a文件,头文件等

2021-08-18

linuxlib14.04.64.zip

linux下编译好的ffmpeg库 linux14.04,64位版本,后缀.a文件

2021-08-18

linux下编译好的ffmpeg库

linux下编译好的ffmpeg库 linux16.04,32位版本,后缀.a文件

2021-08-18

linux下编译好的ffmpeg

linux下编译好的ffmpeg linux16.04,64位版本,后缀.a文件

2021-08-18

Qt编写的音频文件处理工具

Qt编写的音频文件处理工具.qt5.0以上版本适用,widget界面显示

2021-03-31

空空如也

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

TA关注的人

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