自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 使用linuxdeploy-x86_64.AppImage打包QT应用程序的步骤

home/drs/下载/linuxdeploy-x86_64.AppImage --appdir /home/drs/PacketAppDir --output appimage。APPIMAGE_PATH=/home/drs/下载/PacketAppDir-x86_64.AppImage。| |-------plugins/将需要用到的插件放入此处。| |-------lib/将需要用到的类库放入此处。使用AppImage打包名为irSync的QT应用程序的重新生成步骤。

2023-05-30 17:11:51 1254

原创 C# 中 WebRequest.Create请求时发现请求的url遇到特殊字符#被截断,该如何处理

,需要对这些特殊字符进行编码,以避免它们被错误地解释或截断。string query = "C# 特殊字符#问题";方法创建一个请求时,如果URL中包含特殊字符(例如。// 处理请求和响应的其余部分。// 对查询参数进行编码。下面是一个例子,展示了如何使用。方法对特殊字符进行编码。

2023-04-27 18:39:21 907

原创 QTreeView ui相关

QTreeView ui相关设置

2023-01-19 10:59:43 495

转载 Qt借助隐藏控件和QSS绘制重复元素

Qt借助隐藏控件和QSS绘制重复元素

2023-01-14 16:08:17 311

原创 银河麒麟V10系统+飞腾CPU交叉编译安装Qt-5.15.2

银河麒麟V10系统+飞腾CPU交叉编译安装Qt-5.15.2

2023-01-10 14:29:51 4003 6

转载 vector 内存释放

QVector内存释放

2022-08-08 16:34:40 2240

转载 ReadDirectoryChangesW

ReadDirectoryChangesW 函数对指定的目录进行监控,返回详细的文件变化信息。

2022-07-20 16:52:20 1164

转载 sqlite3_finalize sqlite3_close

sqlite3_finalizeint sqlite3_finalize(sqlite3_stmt *pStmt);这个过程销毁前面被sqlite3_prepare创建的准备语句,每个准备语句都必须使用这个函数去销毁以防止内存泄露。在空指针上调用这个函数没有什么影响,同时可以准备语句的生命周期的任一时刻调用这个函数:在语句被执行前,一次或多次调用sqlite_reset之后,或者在sqlite3_step任何调用之后不管语句是否完成执行sqlite3_close这个过程关闭前...

2022-05-09 14:17:03 1467

转载 sqlite3_column

这个过程从执行sqlite3_step()执行一个准备语句得到的结果集的当前行中返回一个列。每次sqlite3_step得到一个结果集的列停下后,这个过程就可以被多次调用去查询这个行的各列的值。对列操作是有多个函数,均以sqlite3_column为前缀const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);int sqlite3_column_bytes(sqlite3_stmt*, int iCol);int sqlite3_colu

2022-05-09 14:12:57 950

转载 sqlite3_prepare_v2,sqlite3_step

如果既不想写回调函数,又想避免 sqlite3_get_table之后麻烦 的一维数组遍历,那么利用sqlite3_prepare_v2执行sql select语句,让后sqlite3_step遍历select执行的返回结果是一个非常方便的solution. 当然,你必须要明白sqlite3_prepare_v2不仅仅能够执行table的query selection,也能方便地进行sql Delete, Insert, Update等其他一些操作。它能帮你把sql语句的执行操作变的更加优雅。 i...

2022-05-09 11:38:45 2601

转载 QT 栅格布局(Grid Layout),设置控件所占行数(rowSpan)和所占列数(columnSpan)

QT的栅格布局(Grid Layout)划分了行和列,能够将控件放入一个网状的栅格之中显示,每个控件能够占一格或多行多列,例如:但是如果先拖入一个Grid Layout,再添加控件是没办法设置控件所占行列的,要用其他的办法才可以。控件占任意行列的布局方法:方法一:1.先将控件的位置摆好如图:2.全选控件,点上方的栅格布局,控件的位置就自动设置好了。3.要追加控件,先选中gridlayout,点击打破布局再添加控件并摆放好位置,全选重新点栅格布局就行了方法二:代码的方式添加,有

2022-04-21 16:41:55 11048 1

原创 QTableView 单元格高度和无边框设置

尝试了在QSS中设置无效,最后在代码中设置成功:QHeaderView *vHeader=m_tableViewSummary->verticalHeader();vHeader->setSectionResizeMode(QHeaderView::Fixed);vHeader->setDefaultSectionSize(56);

2022-01-21 17:16:03 2267

转载 Qt MSVC版本显示中文乱码问题

注:试了好几种,这个靠谱问题描述: 在windows中使用Qt MSVC版本编译Qt项目时,在代码中使用中文,在显示的时候会出现乱码;但是在Qt Designer时直接输入的中文字符可以正常显示。解决办法: Qt默认的编码格式为UTF-8,MSVC使用的编码为GBK编码,当使用Qt MSBC版本进行编译而源码采用UTF-8保存时就会出现中文乱码问题。 方法一: 使用QTextCodec来把所有使用到中文的地方进行转换 QTex...

2021-09-24 18:05:42 649

转载 Qt读取qss不生效解决方案

qss不生效:qss文件读取成功,但是样式表不生效,用qDebug()输出的qss的字符,在开头有几个问号,而正好你又是通过windows下记事本创建的qss文件,那么不生效的本质问题就是BOM(自行百度),BOM只有在windows下采用“记事本”存储为UTF-8时才会有,所以根本原因就是这个,开发期间用记事本编辑过代码文件。所以第一件事就是你需要下载一个NotePad++或者高级一点的编辑器,在保存文件是将BOM去掉。打开NotePad++,右下角会显示当前的utf-8带不带bom,若带,点击编码,选

2021-09-08 11:31:42 1828

转载 Qt之QSS使用

CSS,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。 借用CSS的灵感, Qt也支持Qt自己的CSS, 简称QSS。同CSS相似,CSS的主要功能与最终目的都是能使界面的表现与界面的...

2021-09-08 09:17:37 323

转载 win10右键文件夹转圈卡死

1.与可执行程序集位于同一文件夹中的XAML内容文件的 pack URIpack://application:,,,/Resources/Happy.png

2021-08-06 11:56:27 1960 4

转载 立体感按钮

<Style TargetType="ToggleButton"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="ToggleButton"> <Border BorderBrush="#EFEFEF" BorderThickness="...

2020-09-04 15:55:18 440

转载 iview-admin使用Iconfont-阿里巴巴矢量图标库的时候,多个Iconfont合并如何使用

原文:https://blog.csdn.net/wei1992_6/article/details/89575664svg文件合并过程(1)svg合并链接:https://icomoon.io/app/#/select

2020-07-23 10:16:10 513

转载 免费开源.net的pdf操作控件PdfiumViewer

最近做学习C#,想在winform中显示pdf文档,只是简单的查看文档,不涉及操作编辑文档,找了很多博客、网页,如pdfview.ocx、福昕阅读器、devpress中pdf、free spire pdf for .net等。其中不是收费,就是有限制页数。最终我找到了pdffiumViewer.开源免费的.net组件.亲测,可以按第一个下载地址,改写开发。如果对源码感兴趣,可以上GitHub网站效果图:1、源代码下载地址:https://download.csdn.net/download/

2020-06-02 17:50:49 2045 2

转载 (转)WPF 为资源字典 添加事件响应的后台类

前言,有许多同学在写WPF程序时在资源字典里加入了其它控件,但又想写事件来控制这个控件,但是资源字典没有CS文件,不像窗体XAML还有一个后台的CS文件,怎么办呢?在工作时也遇到了这个问题,现在把它分享出来比如说我们现在要写一个TabControl控件,在TabItem中有一个关闭按钮或其它按钮,这个按钮要能响应某个事件。现在开始写资源字典里的 TabItem的样式,代码如下 &...

2020-04-10 16:01:55 507

原创 WPF中iconfont样式动态绑定不转义的问题

在WPF中字体图标"&#xe522;"通过字段绑定需要写为"\ue522",否在只显示字符串

2020-03-27 14:43:45 1428 1

转载 Photoshop和WPF双剑配合,打造炫酷个性的进度条控件

现在如果想打造一款专业的App,UI的设计和操作的简便性相当重要。UI设计可以借助Photoshop或者AI等设计工具,之前了解到WPF设计工具Expression Blend可以直接导入PSD文件或者AI设计文件(当然不是全部特征支持),最近研究了一下,也费了一番周折,好在最后实现了预期的效果。下面将step by step用示例说明如何先用PS构建一个矢量图形模板,然后用Expression ...

2020-03-24 16:41:37 319

转载 Http协议再理解(一)经典模型、三次握手、四次挥手

一、网络协议分层--经典五层模型各层作用请参见:https://www.cnblogs.com/qishui/p/5428938.html物理层:定义物理设备之间如何传输数据数据链路层:在通信的实体间建立数据链路链接网络层:为数据在节点之间的传输创建逻辑链路传输层:向用户提供可靠的端到端的服务,传输层通过封装向高层屏蔽了下层数据通信的细节应用层:为应用软件提供了很多服务...

2019-12-09 11:28:33 385

转载 VS2019及其他多个版本序列号和安装包

文章目录1. 关键字2. Visual Studio20192.1. 序列号2.2. 在线包(推荐)2.3. 离线包3. 旧版本下载3.1. 下载链接3.2. 序列号3.3. 官网旧版本下载举例1. 关键字VS2019序列号、VC++6.0、VS2005、VS2008、VS2010、VS2012、VS2013、VS2015、VS2017、VS2019序列号及安装包下载2....

2019-11-11 10:48:38 3872

原创 资源管理器插件相关参考链接

https://docs.microsoft.com/en-us/windows/win32/shell/shell-entryhttps://social.msdn.microsoft.com/Forums/en-US/9466f70b-d0b6-499a-b9de-fd8b3aeb8db0/how-to-create-a-virtual-folder-like-onedrive-dropb...

2019-10-28 10:16:07 164

转载 《Spring设计思想》AOP设计基本原理

0、前言Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。读完本文,你将了解到:1.Java程序运行在JVM中的特征2.Java程序的执行流【了解AOP、连接点(Join Point)、切入点(point cut)...

2019-10-23 11:13:33 95

原创 Field ** in ** required a bean of type **

问题:Field adminUserDao in com.xjj.service.impl.AdminUserServiceImpl required a bean of type 'com.xjj.dao.AdminUserDao' that could not be found.The injection point has the following annotations: ...

2019-10-21 19:05:37 2608

原创 Spring boot实现热部署

问题:在Eclipse中启动springboot项目后,如果修改了代码,缺省是需要重启项目才能生效。类文件修改后要重启项目才能生效。解决:1.pox.xml添加<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...

2019-10-18 16:38:11 87

转载 转:你得学会并且学得会的Socket编程基础知识

原文地址:www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载 http://files.cnblogs.com/chenxizhang/SocketWorkshop....

2019-08-15 12:09:29 86

转载 if __name__ == '__main__' 如何正确理解

在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。1、这段代码的功能一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制...

2019-08-08 09:59:20 468

转载 C#实现类似百度网盘、360云盘在“我的电脑”磁盘驱动器

我们在安装360云盘或百度网盘后,一般在我的电脑中会看到类似如下的界面:类似这样的快捷方式是如何实现的呢?下面为大家一一讲解实现思路1、这里显示出来的磁盘快捷方式,实际上在注册表中有相对应的记录,开始--运行,输入regedit,回车,会打开注册表,请定位到:HKEY_USERS\S-1-5-21-2212062115-2809676003-1604398117-1001\Software...

2018-11-29 18:00:35 1290

转载 C#代码规范

目的  1.方便代码的交流和维护。  2.不影响编码的效率,不与大众习惯冲突。  3.使代码更美观、阅读更方便。  4.使代码的逻辑更清晰、更易于理解。在C#中通常使用的两种编码方式如下  Camel(驼峰式): 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。  Pascal(帕斯卡): 大小写形式-所有单词第一个字母大写,其他字母小写。C#代码规...

2018-11-29 14:35:31 2261

转载 几款移动跨平台App开发框架比较

几款移动跨平台App开发框架比较整理目前流行的跨平台WebApp开发技术的特点,仅供参考。每个框架几乎都包含以下特性:使用 HTML5 + CSS + JavaScript 开发 跨平台重用代码 丰富的UI库 提供访问设备原生API的 JavaScript API 包装器 解决原生开发中机型适配的难题 提供打包、部署的工具或服务 都需要学习自身封装的 JavaScript ...

2018-10-10 12:11:16 4881

转载 C# 中的委托和事件(简单易懂的讲解)

本文转载自http://www.cnblogs.com/SkySoot/archive/2012/04/05/2433639.htmlC# 中的委托和事件(详解)C# 中的委托和事件       委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有...

2018-09-11 22:51:32 207

转载 adb server is out of date. killing完美解决

1. 错误信息:C:\Users\lizy&gt;adb devicesadb devicesadb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service2. 原因:adb的端口(5037)被占用了。至于这个5037端口,可以参考本博客...

2018-07-10 14:04:53 419

转载 Struts2+hibernate+spring 整合

SpringHibernateBeanAOP配置管理     Spring与Struts的整合其实就是把Struts的Action类交给Spring来管理,下面开始吧!1)        导入jar包。在Struts2.1.6的lib目录中找到struts2-spring-plugin-2.1.6.jar,引入到工程中。2)        配置web.xml文件。在web.xml中加...

2018-03-07 18:28:51 162

转载 通过cmd命令安装、卸载、启动和停止Windows Service(InstallUtil.exe)

步骤:1。运行--〉cmd:打开cmd命令框2。在命令行里定位到InstallUtil.exe所在的位置InstallUtil.exe 默认的安装位置是在C:/Windows/Microsoft.NET/Framework/v2.0.50727里面,所以你要在cmd里通过cd定位到该位置(cd C:/Windows/Microsoft.NET/Framework/v2.0.

2017-07-31 16:00:35 4090

转载 C# windows服务没有RunInstallerAttribute.Yes的公共安装程序

1.在视图状态 右键添加ServiceInstaller及ServiceProcessInstaller两个控件; 2.将serviceProcessInstaller类的Account属性改为 LocalSystem

2017-07-31 15:59:04 2421

转载 谈谈C#文件监控对象FileSystemWatcher使用感受

最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作都会引起后端一系列程序的

2017-07-07 14:52:32 6019 1

转载 谈谈C#文件监控对象FileSystemWatcher使用感受

最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作都会引起后端一系列程序的

2017-07-07 10:49:43 295

空空如也

空空如也

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

TA关注的人

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