- 博客(431)
- 资源 (97)
- 收藏
- 关注

原创 Qt浅谈之四十二钟表摆动显示百分比
一、简介 Qt下利用定时器实现指针指示百分比的钟摆的动态显示效果,可以适用于显示百分比或进度条的进度或时间的刻度值(在圆形进度条上的一种改进)。效果如下:二、详解1、代码(1)DashboardDisplay.h#ifndef DASHBOARDPROCESS_H#define DASHBOARDPROCESS_H#include <Qt...
2016-02-17 11:20:11
4463
1
原创 msys2下gtk或qt程序的打包
(1)编译x64的程序,从win10的开始菜单中打开MSYS2 MinGW x64命令行,使用cd命令切换到二进制程序exe所在目录。(2)执行如下命令,最后一个参数是当前文件存放dll,可以自定义一个新的文件夹,拷贝起来方便。ldd.exe virt-viewer.exe | grep mingw64 |awk -F\> '{print $2}' | awk -F' ' '{print $1}' | xargs -I {} cp {} ./ 可以将virt-viewer.exe..
2022-04-29 14:13:27
1965
1
转载 如何在Win7安装U盘中加入USB3.0驱动的支持
故障现象:原生Win7系统不包含USB3.0的驱动,所以无法使用USB3.0的U盘在USB3.0的设备上引导,且安装完系统后还需要重新安装USB3.0驱动。重要提示:重装或升级操作系统会导致数据丢失,请您提前备份电脑中的所有数据(包括Office账户信息)至U盘或移动硬盘,避免产生任何损失。请注意:请选择文章底部对应系统的文件下载运行。Win7-USB3.0-creator-V3.zip - 用于 Admin Windows8.1 或 Windows10 的系统安装Win7-USB3
2022-04-10 15:17:36
31287
转载 Windows下zlib库和libPng库的编译和使用
关于zlib库和libpng是干嘛的。我就不说了。度娘和谷歌都能告诉你。这里主要记录下windows下怎样利用vs2010编译和使用这两个库。一、zlib库的编译首先要下载这个库,这个谷歌和百度也都能够找得到的。我下载的是zlib-1.2.5,下载完解压出来就可以。下边就開始编译吧。(包含动态库和静态库两种)1. 首先开启VS2010的Command Prompt (32bit),也就是命令提示窗体。2. 进入到zlib-1.2.5/contrib/masmx86文件夹。运行...
2022-04-06 11:39:33
3802
原创 virtio-win 驱动
Direct downloads are available for the .iso, .vfd, and qemu-ga installers.Stable virtio-win iso:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso Stable virtio-win x86 floppy:https://fedorapeople.org/groups/..
2022-02-10 17:00:37
2493
转载 直通RTX8000显卡,vnc连接双屏画面
软件:Esxi6.7u2QUADRO DESKTOP/QUADRO NOTEBOOK DRIVER RELEASE 452.57Windows 10 1803Passthrough 一个quadro卡 给vm使用在VMware esxi 平台或者citrix XEN 平台,是很多用户的应用场景,并且这也是官方支持的部署方式。VM 可以用这个卡进行图形渲染工作或者科学计算,但是很多客户会遇到以下问题。1.VNC 连接显示是黑屏2.RDP 连接不是黑屏,但是显...
2021-12-13 23:25:05
3899
转载 驱动程序简单入门
我们学习程序设计,都是从“HelloWorld”开始的,驱动程序也不例外,今天我就写一个驱动版的“HelloWorld”来热热身,目的希望大家能对驱动程序的基本框架有所了解。驱动程序分为2类,一个是Kernel模式驱动,另一个是Windows模式驱动,2种模式本质是相同,但细节不同,本文介绍的是内核模式驱动和驱动程序的安装、使用。驱动程序同普通的EXE,DLL一样,都属于PE文件,而且都有一个入口函数。但EXE中,入口函数是main()/WinMain()和Unicode的wmain()/wWinmai..
2021-11-18 15:49:47
3783
转载 关于win7和xp的屏设置类及其Windows中双显示器
(1)屏设置DisplayInfo.h#pragma onceenum WinVerDef{ WIN_VER_UNKNOWN = -1, WIN_VER_95 = 0, WIN_VER_98, WIN_VER_ME, WIN_VER_NT4, WIN_VER_2K, WIN_VER_XP, WIN_VER_XP64, WIN_VER_2K3, WIN_VER_2K3R2, WIN_VER_VISTA,
2021-11-16 12:03:33
1288
转载 windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息
GetsysInfo.h:#ifndef _H_GETSYSINFO#define _H_GETSYSINFO #pragma once #include <afxtempl.h> class GetSysInfo{public: GetSysInfo(void); ~GetSysInfo(void); public: /********获取操作系统版本,Service pack版本、系统类型************/ void GetOSVersion(
2021-10-11 13:58:20
2493
原创 Spicy 修改代码 实现双屏显示以及鼠标键盘绑定
修改 spicy.cstatic SpiceWindow*create_spice_window(spice_connection *conn, SpiceChannel *channel, int id,gint monitor_id){//注释掉的地方 就是隐藏菜单、工具栏和状态栏 gtk_container_set_border_width(GTK_CONTAINER(vbox), 0); gtk_container_add(GTK_CONTAINER(win->...
2021-07-28 14:37:43
1269
转载 KVM+显卡直通(passthrough)
.硬件条件首先要确定主板和CPU都支持VT-d技术,即Virtualization Technology for Direct I/O(英特尔虚拟技术)。近年的产品应该都支持此技术。 在BIOS里将还要确定要直通的显卡支持PCI Pass-through。似乎A卡对于直通的支持比N卡好,但N卡性能比A卡好,这个大家都知道。目前市面上的显卡一般都支持直通。我用过的NVIDIA 的M60和GeForce系统960,970,1080系列都支持的。注意做显卡直通需要两块显卡,一块主机用,另一块虚拟机用,主板有集
2021-05-12 10:00:29
18574
原创 ubuntu下samba配置
修改/etc/samba/smb.conf文件在文件末尾添加如下内容:[etc]path = /etccreate mask=0777directory mask=0777public=yeswritable=yesavailable=yesforce user=root[home]path = /homecreate mask=0777directory mask=0777public=yeswritable=yesavailable=yesforce user=
2021-04-27 18:31:43
333
原创 c++多叉树的处理
struct osg_tree{ double code; std::string file_name; std::vector<osg_tree> sub_nodes;};//多叉树的重组//获取指定的级别(或修改成数据的判断)std::vector<int> v_contains_level{ 15, 16, 18, 20, 22 }; void rebuild_tree(osg_tree &v_root){ std::vector<osg_.
2021-03-02 16:05:37
667
转载 VS2015使用NASM编译汇编文件
@1:下载nasm后安装,在环境变量path中添加其安装目录,下载地址http://www.nasm.us/将下载的三个配置文件放到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations文件夹下,ok。下载地址http://download.csdn.net/detail/x356982611/9504205@2:下面就说下怎么在vs工程中使用:工程目录右击->"工程依赖项"->"生
2021-02-06 00:42:15
527
原创 ENU与ecef与WGS84相互转换(c++和python)
# -*- coding: utf-8 -*-# @Author: wuzida# @Date: 2018-12-28 15:20:54# @Last Modified by: wuzida# @Last Modified time: 2018-12-29 16:49:16import matha = 6378137b = 6356752.3142f = (a - b) / ae_sq = f * (2-f)pi = 3.14159265359def geodetic_to..
2021-01-22 12:55:04
8966
10
转载 qt5安装好后更新添加组件
QT的组件管理软件并没有在开始菜单或者桌面添加快捷方式(5.9版本),也没有在代码编辑界面设置相关的选项,藏的比较深,因此我被坑了很多次(之前如果要添加组件,只能选择卸载了重装)在被坑了多次之后,在一次偶然的机会,我在QT安装目录发现了QT的组件管理软件MaintenanceTool MaintenanceTool.exe怀着无比激动的心情,我选择“添加或移除组件”点了下一步,结果m...
2020-12-21 17:01:00
1665
2
转载 三款免费好用的Gif录屏神器
1. 免费开源的GIF录制工具ScreenToGif官网地址:http://www.screentogif.com/ScreenToGif,国外免费开源小巧实用的Gif动画录制工具!使用ScreenToGif, 可以将屏幕任何区域及操作过程录制成GIF格式的动画图像,保存过程还可以对GIF动画进行编辑优化。这款非常优秀的工具原生单执行文件,界面非常简单,功能很实用,它具有录制屏幕、录制摄像头、录制画板、编辑器等功能,编辑器功能非常强大,支持自定义Gif循环播放次数,哪些画面不要的话,还可以对个别删除
2020-12-15 16:56:18
1238
转载 liblas1.8.0+vs2013编译与配置
参考博客:https://blog.csdn.net/wokaowokaowokao12345/article/details/50767914libLAS 是一个用来读写三维激光雷达数据(LiDAR) 的 C++ 库。最近学习需要用到las格式文件,涉及到las文件读写,参考上面博客将liblas配置完成。感谢那位博主,有一部分图片是截取上面博客中的图片。运行的成功是我的运行结果。编译libLAS库还需要Boost、GDAL、TIFF和GeoTIFF四个库的支持,所以在编译libLAS前需要将所需
2020-12-15 10:14:12
459
原创 GLTF格式认知——几张图一目了然
glTF使用右手准则的三维空间笛卡尔坐标系,Y轴表示物体的上方向、Z轴垂直屏幕向外、X轴为YZ轴的向量叉积。线距离单位米,旋转角弧度制,旋转方向逆时针为正。但是现实中常用建模都采用Z为三维物体向上轴,所以转化出来的glTF场景中三维物体顶点数据是Z轴正向为上方向。为了变换为Y表示物体的上方向,所以在整个场景根节点处增加一个Y_UP_Transform的坐标变换矩阵。glTF中坐标变换矩阵是列主顺序的数组。这样就实现了Z轴向上的数据变为gltf中Y轴向上的标准。位置变换过程如下图所...
2020-11-17 23:50:00
1861
转载 linux禅道一键安装包
linux一键安装包内置了XXD、apache, php, mysql这些应用程序,不需要再单独安装部署。从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。一、安装禅道软件下载地址:http://www.zentao.net/download.html1、将安装包直接解压到/opt目录下特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。可以使用命令:...
2020-10-15 14:16:41
694
转载 ArcGIS Server的配置
本文意在说明ArcGIS Server10.2的安装过程。前提是已经安装ArcGIS Desktop10.2。ArcGIS for Server可用于创建和发布自己的地图服务。ArcGIS Server的用途:http://www.esri.com/software/arcgis/arcgisserver(一)所需文件(1)ArcGIS Server10.2 安装文件。(2)ArcGIS Server10.2 授权文件。链接:https://pan.baidu.com/s/1PyDK
2020-10-13 10:09:47
1098
转载 CentOS7.2部署node-mapnik
node-mapnik依赖项中要求g++ >= 5,toolchain (>= GLIBCXX_3.4.20 from libstdc++)(见官网说明),但是CentOS7里面默认的gcc和g++的版本是4.8.5,GLIBCXX只到3.4.19,因此部署过程中各种问题,经过常期、大量的折腾,最终终于找到一个可行的部署方法,在本文中将用到一些需要自行编译安装的包,只能保证文中的版本没有问题,不保证其他版本可用。gcc5.4.0源码包链接:http://pan.baidu.com/s/...
2020-09-03 09:39:26
613
转载 ArcGIS VS QGIS——两者之间的27点比较
本文是笔者刚刚接触QGIS相关博客资源时找到的一篇文章,全文比较长,因此分成两篇发布。就内容而言不代表笔者观点,留待后续一一验证。QGIS和ArcGIS的比较你也许伴随着ArcGIS或者QGIS而成长。每天你都坐在电脑然后做着同样的事情:你打开你的ArcGIS软件或者新的QGIS软件。但是你有问过自己:我能不能通过其他的GIS软件获取更多的东西?我们建议你阅读这些ArcGIS与QGIS之间的不同来使你成为一个更为优秀的地理信息工作者。这是GIS产业中两个明星产品的对决ArcGIS V...
2020-09-01 16:45:09
8361
1
原创 Cesium资料大集合
前言Cesium是一个用于显示三维地球和地图的开源js库。它可以用来显示海量三维模型数据、影像数据、地形高程数据、矢量数据等等。三维模型格式支持gltf、三维瓦片模型格式支持3d tiles。矢量数据支持geojson、topojson格式。影像数据支持wmts等。高程支持STK格式。以下是我总结的一系列和Cesium相关的资料,汇总与此,以便于学习和了解Cesium相关内容。最新资料(2020/4/10)NASA的3dtiles渲染器常用的 cesium 开发环境potree点
2020-08-21 11:30:01
2241
原创 Qt浅谈之五十四excel与mdb与shape的相互转换
一、简介 Qt5下使用QtXlsx的库(QXlsx::Worksheet)操作excel、sql模块(QSqlDatabase::database)操作mdb、ogr的第三方库(OGRDataSource)解析shape,来实现excel、mdb、shape的相互转换。 效果如下:二、详解1、QXlsx代码由于Qt5.9还没有xlsx的模块,因此需要自己下载QtXlsx的工程进行编译成静态库libQtXlsx.abool FieldMap::...
2020-07-27 16:21:46
1073
原创 Qt浅谈之五十三linux下开发软锁用于软件授权使用
一、简介 centos6.4下自己写的代码需要进行简单的加密处理,使用第三方的加密需要费用。于是利用Qt界面配合自己写了一套加密算法,一般也是可以保证安全的。效果如下:二、详解1、代码(1)autosetup.h#ifndef WIDGET_H#define WIDGET_H#include <QtCore>#include <QtGui>#include <QWidget>#include <QProgress...
2020-07-25 15:42:28
1042
原创 linux下c++实现string与time_t互相转换
#include <time.h>#include <string>#include <iostream>using namespace std;time_t string2time_t(const string string_time);string time_t2string(const time_t time_t_time);int main(){ string strTime = "2014/03/28 18:25:26"; ti.
2020-07-10 17:38:18
1318
原创 云服务器上安装oracle11g使用图形化界面
安装Oracle--如果没有安装图形界面,则需要先安装。# yum grouplist# yum groupinstall "X Window System"# yum groupinstall Desktopyum install xtermyum install xclock配置xmanager打开xstart输入主机host,协议protocal,ssh,输入登...
2020-04-28 15:37:27
1317
原创 最近macbook升级macOS Catalina 10.15.x 安装第三方软件提示已损坏或无法验证开发者
最近mac安装office2016,使用激活软件FWMSO2016VLU2.0.dmg ,总是提示无法打开“FWMSO2016VL”,因为无法确认开发者的身份。或者提示解决方法:(1)macOS10.15.x之前的版本Mac终端执行:sudo spctl --master-disable输入密码即可;若仍无法执行,请继续使用点击应用,按住control+鼠标左键,...
2020-04-08 16:49:23
6082
原创 C++实现判断一个字符串是否为UTF8或GBK格式的方法
本文实例讲述了C++实现判断一个字符串是否为UTF8或GBK格式的方法。分享给大家供大家参考,具体如下:在处理外部数据的时候,很可能因为数据格式不一样而导致乱码,甚至导致某些程序挂掉。鉴于对多数系统来说,使用是更被广泛使用的utf8,所以判断是不是utf8格式显得很重要了。下面是一个判断字符串是否为utf8的函数:bool is_str_utf8(const char* str){...
2019-11-21 17:56:22
10099
2
转载 获得Unix/Linux系统中的IP、MAC地址等信息
获得Unix/Linux系统中的IP、MAC地址等信息中高级|2010-07-13 16:03|分类:①C语言、Unix/Linux、网络编程②手册|4,471 次阅读作者:diaoyf|文章来源:http://programmerdigest.cn实际环境和特殊需求往往会将简单问题复杂化,比如计算机IP地址,对于一个连接中socket,可以直接获...
2019-11-09 14:23:37
747
转载 qt5 使用qtxlsx 读写excel
(1)开源项目下载地址:https://github.com/dbzhang800/QtXlsxWriter(2)建立proTARGET = QtXlsxTEMPLATE = libCONFIG += staticlibQT += core gui gui-private HEADERS += xlsxdocpropscore_p.h \ xlsxdocpropsapp...
2019-10-25 13:42:41
6627
1
原创 Qt浅谈之五十二显示shape表格并自动搜索图片
一、简介 Qt版本(Qt_5_9_5_MinGW_32bit,Qt更高版本是64位需要编译第三方64位库)下,加载shape文件并显示,然后点击对应的图片字段弹出图片,使用于特殊环境下图片的筛选。同时也要处理显示的中文乱码问题。完整代码已上传csdn。二、详解1、代码(1)dispalypic.h#ifndef DISPALYPIC_H#define DI...
2019-10-24 15:07:13
1192
1
原创 Apache ERROR: No space left on device: AH00023: Couldn't create the ssl-cache mutex
1.查看:ipcs -s | grep apache2.删除:ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'
2019-10-09 18:11:01
544
转载 (转载)Qt 中GBK和UTF8的转换
#include <QTextCodec> inline QString GBK2UTF8(const QString &inStr){ QTextCodec *gbk = QTextCodec::codecForName("GB18030"); QTextCodec *utf8 = QTextCodec::codecForName("UTF-8"); QSt...
2019-09-19 23:31:10
5696
原创 /dev/mapper/VolGroup-lv_root爆满两种可能与及root和home分区扩容
/dev/mapper/VolGroup-lv_root是一个逻辑卷,通过df –h命令你可以发现它与“/”根分区相关联,你也可以理解为它就是根分区。[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root ...
2019-08-07 18:21:13
6816
转载 转载:SDE ST_Geometry SQL st_intersects查询很慢的解决方法
环境:服务端 SDE 10.0 oracle 11.2,客户端 PLSQL 11,oracle 11.2为了调试方便,以下测试都是把sql提取出来在PLSQL上做需求是已知一个多边形的点坐标,要在一个线图层里,做关系为intersect的空间查询,原来的sql是这样select LNO from HSLINE t where sde.st_intersects(...
2019-06-12 18:08:18
1444
转载 算法-计算无向图中两个节点之间所有的路径
1、深度优先遍历1.1 深度优先遍历的定义深度优先搜索(Depth_First Search)遍历类似于树的先根遍历,是树的先根遍历的推广。假设给定图G,图中所有顶点未曾被访问过,则深度优先搜索可以从图中某个顶点v出发,访问此顶点,然后依次从v的未被访问的邻接点出发深度优先遍历图,直至图中所有和v有路径相通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未曾...
2019-03-22 09:14:46
7126
转载 C#文件操作大全
文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。 msdn:http://msdn.microsoft.com/zh-cn/library/system.io.file(v=VS.80).aspx 2.FileInfo类: 提供创建、复制、...
2019-03-18 18:03:48
327
EV录屏软件3.9.7(无水印无时间限制,亲测可行mp4格式).rar
2020-03-12
fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人