自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 QTextEdit / QScrollArea 带滚动条的窗口 截长图保存

Qt带滚动条的窗口 拼接截长图

2023-05-27 15:12:55 424 1

原创 安装运行库报错 0x80070652 - 正在进行另一个安装操作

安装运行库报错 0x80070652 - 正在进行另一个安装操作。进入 C:\Windows\SoftwareDistribution\DownloadC:\Windows\SoftwareDistribution\Download 目录,删掉文件夹中所有的文件,重启后重新安装即可

2022-01-11 10:58:40 5158 2

原创 Win7非SP1版本报错:无法定位程序输入点ucrtbase.abort/terminate于动态库api-ms-win-crt-runtime-l1-1-0.dll

Win7环境报错无法定位程序输入点ucrtbase.abort/terminate于动态库api-ms-win-crt-runtime-l1-1-0.dll。SP1环境安装运行库即可。非SP1环境升级到SP1后再安装运行库和VC2015-Redistributable后正常。

2022-01-10 17:41:58 3112

原创 rpm安装报错:cpio: Digest mismatch

往rpm安装包中添加libpng12.so.0库文件,然后rpmbuild -ba ./xxx.spec,完成后安装新生成的rpm包,报错:error: unpacking of archive failed on file /usr/lib64/cameraservice/Bin/libpng12.so.0;5f9a663d: cpio: Digest mismatch解决:在libpng.so.0所在的目录中执行:prelink -u libpng12.so.0,然后重新打包,fixed。

2020-10-29 15:33:21 1109

原创 Qt通过代码调用,实现窗口内容的滚动

通过QScrollArea的scrollContentsBy(int,int)重载函数,可以获取到一些与滚动有关的信息,但是不能直接通过这个函数对窗口内容进行滚动。一个可行的做法如下:void Widget::Scroll(int dx, int dy){ QScrollBar *pScrollBar = m_pView->view()->verticalScrol...

2020-04-18 17:26:40 1512

原创 Windows静态编译Qt5.12.3源代码

先附上一个参考链接:https://blog.csdn.net/spotian/article/details/774130641.获取Qt5.12.3源代码,解压。(如E:\)2.建议查看源代码文件夹中的README,告知了编译之前的需要具备的必要条件。通过命令行 ./configure -h 也可以获取到不少必要的信息。 事先对此有一定的了解,可以在遇到问题的时候,更好地分析解决。...

2019-04-27 21:47:20 1565

原创 ubuntu 16.04下编译Qt5.9.1

1.下载Qt源码:qt-everywhere-opensource-src-5.9.1.tar.xz2.解压 tar xvJf  qt-everywhere-opensource-src-5.9.1.tar.xz3.切换到该目录:./configure -static -fontconfig -sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -sy...

2018-09-22 11:22:30 3192 2

原创 分享一个Qt实现的AI版俄罗斯方块

一直在网上伸手,也回馈一下。程序以Qt官方提供的Tetrix俄罗斯方块为基础,进行扩展。AI算法为:Pierre Dellacherie。Pierre Dellacherie算法的参考链接:http://www.doc88.com/p-8435678368818.html算法的改良El-Tetris:http://imake.ninja/el-tetris-an-improveme...

2018-08-18 10:19:47 1205

原创 MySQL卸载后重装,无法启动服务的问题

在C:\ProgramData中,把MySQL文件夹删除就可以了。

2018-06-27 09:36:36 1778

原创 共享内存

#include<iostream>#include<Windows.h>#pragma warning(disable:4996)using namespace std;int main(){ char szName[] = "xxx"; char szData[] = "123456"; LPVOID pBuffer; HANDLE hMap = ...

2018-06-27 09:32:53 168

原创 windows窗口框架

#include<Windows.h>LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR lpCmdLine, int nCmdSh...

2018-05-01 12:43:25 268

转载 MySQL Demo

#include <mysql/mysql.h>#include <stdio.h>#include <stdlib.h>int main(){ MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char server[] = "localhost"; char user[] ...

2018-05-01 09:15:50 437

原创 Qt+VS: error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory

Qt5.7 + VS2013:使用VS提供的操作添加class,继承Qt类。默认没有Q_OBJECT宏。也就无法使用signals。把Q_OBJECT宏补上去,重新编译报错如下:error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory 清理了重新生成也不行。解决方法:随...

2018-04-15 20:57:36 7379 4

原创 环境变量相关操作_searchenv和_putenv

环境变量相关操作_searchenv和_putenv

2017-10-10 09:07:13 426

转载 C++中类成员函数作为回调函数

转载:原文出处:http://www.cnblogs.com/bigben0123/p/3578877.html回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。 普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通

2017-07-22 15:09:20 424

原创 阿里云虚拟云主机使用PHPMailer无法发送邮件的问题

阿里云虚拟云主机使用PHPMailer无法发送邮件的问题的解决方案

2017-06-30 16:18:25 5799 1

原创 Qt实现简单的程序自动更新

通过xml文件来获取更新文件的网络路径和文件的md5(用于校验文件是否下载对了)。然后依次通过QNetworkAccessManager::get(),下载下来就算完成了。更新操作主要由一个类来实现Updater。类定义如下:class Updater : public QObject{ Q_OBJECTpublic: //传递xml文件的本地路径,md5值用于校验

2016-11-13 08:13:05 10154 4

原创 C++读写二进制文件

#include#include#include#includeusing namespace std;#define MAXBYTE 0xff int main(){ ifstream fin; ofstream fout; fin.open("D:\\q.mdb", ios_base::binary); if (!fin.is_open()) { cou

2016-10-07 15:36:49 6489

原创 源码包方式编译LAMP

半原创的东西。根据兄弟连李明老师的视频,根据自己的情况再整理了一下。Linux掌握的还很渣,大家看着参考一下就好了。我的环境是64位的Debian8.5。系统装完之后把这些工具带上,虽然不见得都会用到:cmake,make,gcc,g++,bison,libtool,zip,tar,dos2unix,wget,vim用到的源码包如下:autoconf-2.61.ta

2016-09-26 16:09:35 419

原创 MFC设置应用程序图标

首先准备好ICON图标。放到项目的res目录下。在VS中的 解决方案管资源理器 中找到 资源文件 中的.rc文件,打开,在Icon栏中右键添加资源,选择目标图片即可。 然后把新插入ICON的ID写到Resource.h中,.exe文件的图标是该文件中资源值最小的图标,所以资源ID写最小即可。不过需要注意。添加资源的时候,就自动在Resource.h文件中给你#define了该资源的值,

2016-09-26 15:21:18 8244

原创 SkinMagic的使用

MFC或者Win32都行以MFC为例。首先将SkinMagicLib.h,SkinMagicTrial.dll,SkinMagicTrial.lib放到工程目录下。在StdAfx.h中加上#include"SkinMagicLib.h" 先在App类中添加成员变量:MagicSkin m_skin;在App类的InitInstance函数中加上:if(!m_skin.I

2016-09-26 15:13:41 401

原创 Qt及Nsis设置开机自启动

Qt设置开机自启动:#include#include#define REG_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"void setAutoRun(bool is_auto_run){ QString application_name = QApplicat

2016-09-26 15:01:43 2678

原创 Debian最小安装+gnome+fcitx输入法调不出来的问题

Debian最小安装+gnome+fcitx输入法调不出来的问题火狐浏览器及flash浏览器插件screenfetch

2016-07-08 22:15:46 4134

原创 MySQL及SQL语句笔记

常用SQL语句,MySQL

2016-06-20 22:16:01 1017

原创 wamp环境搭建

找来apache,mysql的安装包和php的压缩包即可。我用的版本是2.2.25,5.5.44,5.3.5安装,安装,解压。都统一到一个目录底下C:/www/。在apache的conf目录的httpd.conf中添加如下代码:LoadModule php5_module C:/www/Php5.3.5/php5apache2_2.dllPHPIniDir "C:/www/Ph

2016-05-30 17:22:49 528

Qt俄罗斯方块AI版

C/C++/Qt编写的俄罗斯方块,参考Pierre Dellacherie算法实现的AI功能。支持自定义方块。

2018-08-18

Nginx开发从入门到精通.pdf

http://tengine.taobao.org/book/。 从这里整理下来的,整理日期:2017.05.17

2017-05-17

SkinMagic2.21+SkinMagicBuilder

SkinMagic2.21+SkinMagicBuilder

2016-09-26

MySQL笔记及常用SQL语句

MySQL笔记及常用SQL语句

2016-06-20

空空如也

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

TA关注的人

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