- 博客(160)
- 资源 (7)
- 收藏
- 关注
原创 解决This application failed to start because no Qt platform plugin could be initialized问题
Qt5的程序发布的时候提示This application failed to start because no Qt platform plugin could be initialized
2021-12-25 16:46:06
1295
原创 Qt 远端可调用对象
自Qt 5.9之后,Qt推出了一个框架库Qt Remote Objects (QtRO) 是为 Qt 开发的进程间通信 (IPC) 模块,可以轻松实现进程或计算机之间的信息交换。官网地址。官网例子:https://doc.qt.io/qt-5/qtremoteobjects-gettingstarted.html。代码实现链接: https://pan.baidu.com/s/1XI3j_qGzc4AabZx8ToU6EA提取码: d9jb...
2021-07-24 16:27:51
126
原创 Qt利用QNetworkReply设置Cookie
在做Http网络请求的时候,服务端需要一个cookie值。所以利用Qt的QNetworkAccessManager时需要设置Cookie。实现很简单,具体代码如下
2021-05-28 10:20:43
1142
转载 免费的C / C ++库,源代码和框架
网站 :https://www.thefreecountry.com/sourcecode/cpp.shtml
2021-05-22 11:46:11
124
原创 QNetworkAccessManager访问https网站问题汇总
QNetworkAccessManager在访问https的网页是出现的错误。1、Error creating SSL context需要将Qt安装目录下C:\Qt\Qt5.10.1\Tools\QtCreator\bin的libeay32.dll和ssleay32.dll复制到跟Qt5Network.dll同一个目录(C:\Qt\Qt5.10.1\5.10.1\mingw53_32\bin)。2、QNetworkReply::SslHandshakeFailedError Q.
2021-05-16 14:57:08
546
原创 Qt程序发布错误not find or load Qt platform plugin “windows“
在发布Qt程序的时候,提示the application failed to start because it could not find or load Qt platform plugin "windows"有因为有文件目录放错误了将plugins下面的platforms放到exe同级目录即可
2021-05-15 16:54:57
373
原创 protobuf(c++ windows)编译
(本文只是在windows平台上编译proto库,以c++为例)1、下载对应的版本网站https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.0-rc2。 找到对应的版本2、cmake编译执行下载对应的程序。打开cmake:选择protobuf下的cmake路径为源码路径。编译对应的项目即可,可以全部编译也可以编译libprotobuf ,libprotoc。参考:https://blog...
2021-05-15 09:34:22
258
原创 protobuf(windows)编译proto文件
(本文只是在windows平台上编译proto文件输出对应的文件,以c++为例)1、官网下载windows的程序https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.0-rc2选择要下载的版本以及对应的32位\64位系统版本。2、编译proto文件输出对应的文件下载完后解压会有一个bin目录,里面有一个protoc.exe。cmd执行程序protoc.exe -h可以查看相关的参数信息。protoc ..
2021-05-12 09:40:59
636
原创 Qt读写共享内存的简单实现
只要QSharedMemory实现实现如下 RwSharedMemory::initialize().setSharedMemoryData("keys","nihao测试"); QString data = RwSharedMemory::initialize().getSharedMemoryData("keys");类的实现如下#include <QSharedMemory>#include <QBuffer>#include <...
2021-04-24 11:13:44
462
原创 浅谈心跳检测机制
心跳检测是为了监视进程、服务等是否在线运行的一种方式,由客户端定时发送简单的信息给服务器端告诉它我还在而已。这里简单介绍几种实现方式。1、利用系统命令检测进程是否在线windows和linux上的命令不太一样。 windows上是tasklist,linux上是ps。这种方式简单,被监测的程序不需要做任何改动,只要服务端定时扫描即可。缺点:只能在同一个机器上,不能判断程序是否假死状态。2、利用共享内存方式被监测程序定时修改相应的共享内存的数据(可以用时间戳),服务器端读取内存比对时间就行
2021-04-24 10:12:31
1333
原创 推荐一个jQuery 表格排序插件-tablesorter
下载网址https://plugins.jquery.com/tablesorter/Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序、提供列样式、ui主题1、例子1https://mottie.github.io/tablesorter/docs/index.html#Examples2、样式设置https://mottie.github.io/tablesor..
2021-03-25 10:55:26
268
原创 Linux Shell 脚本提示 “source: not found” 解决方法
报错:source: not found原因:sh 和bash是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误//原来的脚本#!/bin/shumask 022source /etc/profile//修改后脚本#!/bin/bash //修改位置umask 022source /etc/profile即可参考http://oldtang.com/668.html...
2021-03-11 16:27:14
3682
原创 截图工具推荐
1、flameshot采用Qt编写跨平台源码地址。编译好的exe的地址 下载https://download.csdn.net/download/chyuanrufeng/15613883?spm=1001.2014.3001.5501你可以下载源码,自行编译window,linux,mac上的执行程序2、faststone capture自行百度即可查到...
2021-03-06 15:55:55
67
转载 屏幕共享神器-Deskreen
官网地址:https://deskreen.com/lang-enDeskreen是一款桌面应用程序(跨平台),可以通过WiFi将任何具有Web浏览器的设备转换为计算机的辅助屏幕、共享单个程序视图、支持多个设备连接等,速度取决于WiFi速度。...
2021-02-22 15:29:20
495
原创 css中calc属性不起作用
css中calc属性不起作用1、格式错误calc属性作用不起作用是因为书写格式错误,正确的格式需要在运算符的两边留有空格。错误例子:div{width:calc(100%-50px)}这样是不生效的运算符"+ - * /"左右两边均要留空格正确例子:div{width:calc(100% - 50px)}2、父元素需要设置高度或者宽度,不能用100%。错误示例main{ width: 100%; height: 100%; //需要500px background-...
2021-02-20 13:29:43
3403
原创 EasyUI的Datagrid在Dialog中加载数据不显示
在第一次Dialog显示(open)的时候是正常的。调用Dialog的close再次调用open的时候就不行了。关闭在打开的效果代码具体如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Format DataGrid Columns - jQuery EasyUI Demo</title> <link rel=..
2020-12-24 16:45:53
538
原创 js实现连续播放音频文件
代码如下 <script type="text/javascript"> let sounds = ["/data/1.wav","/data/2.wav","/data/3.wav"]; let g_curidnex = 0; let g_audio = new Audio; $(function(){ }) function startpaly() ...
2020-12-12 20:26:45
1434
原创 html颜色拾取器
1、利用easyui的扩展插件color<input class="easyui-color"> 2、 利用H5的新类型type=color <input type="color" name="color" id="color" onchange="changeColor()"> //选择颜色的标签,type="color" <span id="colorInfo"></span> ...
2020-11-21 12:45:29
3233
原创 EasyUI切换主题风格
实现EasyUI切换主题。参考文档如下:https://www.jeasyui.net/extension/209.htmlhttps://www.runoob.com/jeasyui/ext-themes.html以上各主题下载地址:jquery easyui themes代码如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>切换主题&.
2020-11-17 15:58:07
763
原创 EasyUI Messager样式修改
EasyUI的Messager样式实现自定义的方式。1、通过 $.messager.defaults 重写默认的 defaults。大部分也是使用这种方式代码如下$.messager.defaults = {width:400,height:200,ok: "确定",cancel:"取消",title:"提示"}2、自定义单个消息框$.messager.confirm({ title: '操作确认', msg: '要执行操作确认?', o
2020-11-11 19:00:22
918
原创 cmdline轻量级的C++命令行解析库--windows
cmdline介绍cmdline 是一个非常easy好用的C++命令行解析库,其基于模板。所以使用非常easy,写出的代码也非常优雅。因为其仅仅包括一个头文件。所以非常easy集成到自己的项目中。官网:https://github.com/tanakh/cmdline参考:http://www.mamicode.com/info-detail-1923374.html在window上利用VS编译的时候遇到问题汇总。错误1cxxabi.h提示错误fatal error C1083.
2020-09-28 13:26:19
1368
原创 使用vscode进行远程服务器连接
1、安装插件搜索安装插件Remote Development。2、配置相关信息打开命令窗口,输入Remote-SSH: Connect to Host回车。选择Configure SSH Hosts,并打开 C:\Users\xxx\.ssh\config文件,配置远程主机3、连接测试左侧边栏的选择小《电脑图标》 选择刚才添加的主机名。连接即可。第一次安装比较慢。中间需要输入密码。参考:https://blog.csdn.net/evesmith520/art
2020-09-25 17:24:54
555
原创 EasyUI DataGrid表头可编辑(非单元格)
EasyUI DataGrid 数据表格的表头可输入文字实现EasyUI DataGrid 数据表格的表头可输入文字,方便搜索。(本文是实现了编辑功能未实现搜索匹配)思路:表头单元格绑定双击事件,选中的单元格动态添加一个input标签,回车或者失去焦点的时候删除input这个标签效果代码如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>表.
2020-09-17 17:33:43
278
原创 EasyUI-datagrid表格样式自定义
可以利用EasyUI的主题实现参考地址http://www.jeasyui.net/extension/195.html。默认也支持好几个(black、bootstrap、gray、metro、material等)也可以自定义主题。本文采用的是自定义的CSS样式简单实现一些效果。主要是利用找到对应div设置相关的样式即可。效果如下css实现如下<style> body { background-color: #00438A; } .pane.
2020-09-05 15:55:32
1787
原创 easyui combobox 在datagrid中动态加载数据
easyui表格中实现combobox下拉框的数据动态添加<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>表格-下拉框动态添加</title> <link rel="stylesheet" type="text/css" href="./jquery-easyui//themes/default/easyui.css"> .
2020-09-03 16:41:37
778
原创 QMediaplayer播放本地文件mp4失败
在window上利用Qt5的QMediaplayer播放mp3可以,但是换成mp4的就不能播放了。输出的QMediaPlayer错误类型是QMediaPlayer::ResourceError。帮助文档说明 QMediaPlayer::ResourceError 1A media resource couldn't be resolved.运行的时候程序输出信息如下:DirectShowPlayerService::doRender: Unresolved error code 0x8004026.
2020-08-15 13:37:13
1773
原创 EasyUI datetimebox月份和按钮实现中文显示以及格式化处理
EasyUI默认calendar、datebox、datetimebox的组件显示都是英文的。如下。修改为显示中文结果如下。 具体实现如下。重点是script里面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" hr...
2020-08-05 13:43:10
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人