自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

锤石的情趣小锁链

世界这么大我很小

  • 博客(32)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 qt 设置光标setcursor后unsetcursor恢复失败问题

检查代码发现是点击按钮时去获取了winid,qt窗体获取winid后会去设置WA_NativeWindow属性,目前不知道具体原因反正导致了我的mousemove里面设置恢复光标为正常的代码失效了。因此使用 QUUid来获取唯一标识替换获取winid方式就行了。...

2021-08-03 19:45:02 1212

原创 qt_vars.targets 此编译的源文件可以在以下位置找到 qt编译报错

C:\Users\Administrator\AppData\Local\QtMsBuild\qt_vars.targets(246,5): error : 此编译的源文件可以在以下位置找到:“C:\Users\Administrator\AppData\Local\Temp\88bf35cb-38ce-41c4-a691-27d54fc325ed.txt”编译qt工程出现报错 并不是qt没装...

2020-02-24 17:34:15 7270 6

原创 windows server 添加开启自启动 不用登录用户自启设置步骤

如下是一般的方法是给启动项里加你所需要执行的文件或者快捷方式,拖进去就行,但是有个缺点就是用户得登录后才会开机自启动。  网上还有说修改注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices 添加对于的键值结果(亲测不行,需要登录后才自启)或者做成服务(未测试)HKEY_LOCAL_MA...

2018-09-20 13:04:32 34612 4

转载 Boost库的安装编译,以及在VS2013下的使用

转自: https://www.cnblogs.com/icmzn/p/5911073.html(转载!!!)1. 为什么要安装?  boost是一个开源库,因为开源库可以跨平台,可以通过在不同的“硬件”平台上。所以需要安装的操作。  安装,然后编译生成“静态链接库lib”,或“动态链接库dll”等。2. 下载boost安装包,现在已经到1.60版本了,所以为了稳定,使用1.59版...

2018-09-10 17:16:04 2311

原创 navicat导入 sqlserver备份文件(bak文件)步骤

点击选择sqlserver备份,然后下面空白区右键选择(从文件还原),选择你的bak备份文件当作为设备操作如下操作生成的sql预览为:use master;RESTORE DATABASE [CardStore]FROM [CardStore]WITH FILE = 1, REPLACE,--MOVE 'CardStore' TO 'D:\Progra...

2018-09-09 00:30:18 44973 6

原创 SQL Server 安装完后无法登陆,SQL Server2016登录失败解决方法

SQL Server 2016 在保证开启了sql服务服务后 以及开启了tcp/ip后还是不能登录成功以后,发现原来是端口可能是端口不对,如下图修改固定的端口即可,在tcp Port那一栏填入默认1433就行本人使用的是本机服务 连接地址是127.0.0.1 所以也可以找到127.0.0.1的对应那块写入正确端口即可,最后重启下服务就行了。 方法/步骤 打开SQL S...

2018-09-07 16:09:32 7627

转载 boost windows vs编译 出现fatal error C1001: 编译器中发生内部错误提示

版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/74190410这几天用VS2015编译boost 1.62很正常,但是在用VS2013编译boost1.62的时候,却报错了:\boost/type_traits/common_types.h(42) : fatal error C1001: 编译发生...

2018-09-06 11:43:11 3450

原创 shell 脚本一键安装mysql数据库(已打包成图形化安装)

install_scripts.sh作用:解压mysql安装包并且注册mysql为一个服务(service),并开机自启动,并且弹出dialog窗体提供安装前配置(用户密码端口配置)。#!/bin/shinstall_packet_name="mysql"install_packet_tarball_name=$install_packet_name".tar.gz"curre

2018-01-26 20:19:46 6649 1

原创 QTableView自适应填充伸展列宽的基础上 再固定特定某列宽

setModel(model); horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//所有列都扩展自适应宽度,填充充满整个屏幕宽度 //horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents );//根据列内容来定列宽 horizontalHeader()->setSectionResizeMode(0, QHeaderView:

2017-10-19 11:17:33 11188 4

原创 Qt QHeaderView 表头添加复选框

先重写自定义自己的QheaderView类,然后对QTtableView或者QTableWidget添加对应qheaderview使其表头嵌入复选框

2017-10-18 19:36:43 5167 2

原创 nginx fastdfs 配置后 上传成功 但访问报404 bad request 两种解决方法

方法一:修改nginx.conf配置文件加上一行 user root方法二:配置 /etc/fdfs/mod_fastdfs.conf url_have_group_name = false 改为true(使用组名访问)两种方法最后都要 执行 nginx -s reload 重新加载配置文件生效,最后就可以访问了参考文章: http://blog.csdn.

2017-10-16 13:13:52 13534 2

原创 32位centos运行yum报错:There was a problem importing one of the Python modules

报错输出信息:[root@localhost ~]# yumThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:   /usr/lib/python2.7/site-packages/pycurl.s

2017-09-30 15:53:07 16623

原创 vs编译 error C2001: 常量中有换行符 中文无法通过编译

vs2010 error C2001: 常量中有换行符原因:中文字符非常奇怪的是只有部分中文会提示。GOOGLE了下发现以下几种解决方案:I 不用中文 -_-II 偶数中文 或 结尾加英文的符号,如"."III 字符转换 GBKToUTF8参考:http://www.cocoachina.com/bbs/read.php?tid=96

2017-07-18 12:54:00 10312 6

原创 CentOS下Mysql,无法找到mysql.h头文件(致命错误:mysql/mysql.h:没有那个文件或目录)

1.yum search mysql //查找mysql的依赖然后会显示已安装和未安装的依赖库[TFTD@localhost /]$ yum search mysql已加载插件:fastestmirrormysql-connectors-community                                                                

2017-06-23 18:37:01 18569

转载 std::bind的使用

http://www.jellythink.com/archives/773先来看看std::bind1st和std::bind2ndbind是这样一种机制,它可以预先把指定可调用实体的某些参数绑定到已有的变量,产生一个新的可调 用实体,这种机制在回调函数的使用过程中也颇为有用。C++98中,有两个函数bind1st和bind2nd,它们分别可以用来绑定functor的第 一个

2017-04-24 20:48:58 641

原创 Qt QRegion裁剪区域实现部分区域刷新 避免闪烁区域太大

QRegion为painter指定一个裁剪区域。 QRegion 是使用 QPainter:setClipRegion ()来限制画图区域。 还有一个 QWidget:repaint()函数,它接受一个 QRegion 参数。QRegion 是最大化降低屏幕区域被repaint更新的最好工具。我遇到的问题 :我想鼠标左键点击选取下图某个监控视频时,能够加上黄色的边框,这个时候我刷新一整块方

2017-04-21 11:17:56 8609 1

转载 C++容器vector和map的正确删除方法

// vector删除指定元素  vectorint>::iterator iter = arr.begin();  while (true)  {      if (iter == arr.end()) break;      if (*iter == 10)      {          iter = arr.erase(iter); //迭代器删除之后会往下一个

2017-04-18 18:30:16 609

转载 select,poll,epoll用法

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。

2017-04-01 09:15:08 407

原创 解决/usr/bin/ld: cannot find -lmysqlclient

解决/usr/bin/ld: cannot find -lmysqlclientcentos系统64位 本机装完mysql后会在/usr/lib64/mysql下产生多个libmysqlclient.so(不同版本)文件使用命令查找mysqlclient库文件,然后创建软连接(试验成功)

2017-03-24 09:45:09 3351 1

转载 poco c++和Boost库的对比分析

POCO的优点: 1) 比boost更好的线程库,特别是一个活动的方法的实现,并且还可设置线程的优先级。 2) 比 boost:asio更全面的网络库。但是boost:asio也是一个非常好的网络库。 3) 包含了一些Boost所不包含的功能,像XML,数据库接口等。 4) 跟Boost相比,集成度更高,是更加统一的一个库。 5) Poco的c++代码更清洁

2017-03-20 18:35:17 3149

转载 POCO C++例程整理--有关线程

转自: http://qtlinux.blog.51cto.com/3052744/1698951本文主要整理了网上见到的,以及自己编写的有关隘poco的例子,本着开源共享的精神,供大家参考,加快poco框架库的学习和使用,加快自己在项目上的应用,加速产品的设计与开发. 例子一: 传入对象    在Poco中,将入口函数抽象为一个类Runnable,该类提供vo

2017-03-20 18:28:11 940

转载 Poco C++库简介

学习一个框架前,要先明白它的是什么,为什么,怎么用.下面这些文字,是从中文poco官网上转过来的,正如poco c++库的特点,非常清晰,代码风格更是一目了然.   poco开发库的特点,非常适合写后台处理程序,效率也是很高的.前台界面程序使用Qt框架库,非常好,两个库相辅相成,可解决项目上的大部分问题.一 概述Poco C++库是:一系列C++类库,类似J

2017-03-20 18:25:01 567

转载 POCO C++库学习和分析 -- 日志 (一)

日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。 1. Poco库日志接口1.1  总体介绍          Poco中

2017-03-20 18:07:22 435

转载 POCO C++库学习和分析 -- 通知和事件

1. 任务的定义        任务虽然在Poco::Foundation库的目录结构中被单独划出,其实也可以被看成线程的应用,放在线程章节。首先来看一下Poco中对于任务的描述:task主要应用在GUI和Seerver程序中,用于追踪后台线程的进度。应用Poco任务时,需要类Poco::Task和类Poco::TaskManager配合使用。其中类Poco::Task继承自Poc

2017-03-20 18:04:46 501

转载 TCPServer框架(翻译官网pdf)

1、Poco::Net::TCPServer实现一个多线程的TCP 服务器。2、服务器使用一个ServerSocket接收请求的连接,服务器使连接保持以队列形式。3、正在运行的线程从队列中取出连接然后处理它们;运行的线程会自动调整,依赖于队列中等待的连接数量。4、TCPServer创建它自己的线程,接受连接,然后把它们放到队列中。5、TCPServer使用 TCPS

2017-03-20 18:04:09 392

转载 任务

1. 任务的定义        任务虽然在Poco::Foundation库的目录结构中被单独划出,其实也可以被看成线程的应用,放在线程章节。首先来看一下Poco中对于任务的描述:task主要应用在GUI和Seerver程序中,用于追踪后台线程的进度。应用Poco任务时,需要类Poco::Task和类Poco::TaskManager配合使用。其中类Poco::Task继承自Poc

2017-03-20 18:03:18 327

转载 Poco学习资料

学习网址:1、http://www.cppblog.com/richbirdandy/archive/2010/09/10/123994.html       一篇博客:Poco::TCPServer框架解析2、http://pocoproject.org/documentation/index.html         POCO官网(源码下载、PDF、文档、社区)3、ht

2017-03-20 18:01:59 583

原创 修改qt QTableView里的modal数据并更新数据

1.当表格有某行被选择时,获取所选行的QModelIndex并调用setData函数int row = ui.tv_searchList->currentIndex().row();//QAbstractItemModel *model = ui.tv_searchList->model();//m_deviceTableModel是qtableview关联的modal类

2017-03-15 19:04:46 28993 1

原创 实现qt中qtableview 已选择行区域右键点击弹出menu

1.先设置tableview 样式(ui.tv_searchList 为tableview控件)//设置systemTableView的菜单格式 //比较重要 只有这样设置 才能使用信号SIGNAL(customContextMenuRequested(QPoint))ui.tv_searchList->setContextMenuPolicy(Qt::CustomCont

2017-03-15 19:03:38 10561 1

转载 std::mutex的用法

#include #include #include std::list some_list; // 1std::mutex some_mutex; // 2void add_to_list(int new_value){ std::lock_guard guard(some_mutex); // 3 some_list.push_back(new_val

2017-01-26 00:07:29 5324

原创 建立Qt控制台项目转变成应用程序类型项目

1.我们只需要把项目文件里的”CONFIG += console“注释掉。 2.并把pro文件中-= gui改成+=gui 然后加上:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets3..程序主入口里 QCoreApplicationa(argc, argv);也要改成          QApplication a(argc, a

2017-01-23 00:07:08 965

原创 Qt+vs2013配置出现问题 Qt version uses an unsupported makefile generator .....

VS2013 + Qt 5.7.0 + vs_qt_addin 1.2.4,出现了错误,重新安装最新版本的vs_qt_addin 1.2.5就可以了!其他版本去查对应的版本

2017-01-19 00:35:51 6107 1

mysql shell安装包以及制作的脚本代码

shell 脚本一键安装mysql数据库(已打包成图形化安装),内涵.x类型可执行文件。可在linux桌面双击运行配置安装mysql 博客地址 : http://blog.csdn.net/u013255206/article/details/79176070 本资源是txt,内有下载链接

2018-01-27

mosquito消息队列(windows 32位库)

mosquitto消息队列lib 库 (win32 版本库)包含需要的dll,以及写好的简单测试类

2018-01-06

mosquitto消息队列 win64位程序编译库(已包含ssl模块)

mosquitto消息队列 win64位程序编译库(已包含ssl模块) 不是win32程序库,win32的看我另一个上传资源,本资源包含了(ssl + pthread的模块 ),网上资源说什么64位的都是假的,实质还是32位的库,说64位电脑能用32位的程序就打个关键字叫64位,那不是废话。 本人用cmake转成vs工程编译出来的,有点费劲加上了ssl模块和thread模块,验证功能都没问题。用的mosquitto版本1.4.12源码编译

2018-01-06

GB/T2260 行政区划代码mysql版本 sql脚本

中国行政区划代码数据库,包含《GB/T2260-2007》(中国行政区划代码,截止至2016年中国行政区划新代码,以及新老混合的行政区划代码表(适合身份证号码验证,设置地区权限)。mysql版本 sql脚本格式,可以直接执行。

2017-10-24

Visual Assist X (支持2013) 完美破解

自己试了多个破解的,麻烦死了还没用,此款只需运行axxist 无需指定安装文件路径,一键安装好后,运行patch文件加下的exe程序,有破解2012的 有破解2013的。自己选择运行,非常简单。完美破解。绝对可用!

2015-11-04

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

TA关注的人

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