<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ydyuse的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ydyuse</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ydyuse]]></copyright><item><title><![CDATA[SQLITE如何同时查询出第一条和最后一条两条记录]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/135164241</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/135164241</guid><author>ydyuse</author><pubDate>Sat, 23 Dec 2023 08:10:22 +0800</pubDate><description><![CDATA[SQLITE如何同时查询出第一和最后一条两条记录]]></description><category></category></item><item><title><![CDATA[pycharm菜单建立DJANGO项目失败]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/113395768</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/113395768</guid><author>ydyuse</author><pubDate>Tue, 02 Mar 2021 08:05:07 +0800</pubDate><description><![CDATA[用pycharm菜单首次创建Django项目失败]]></description><category></category></item><item><title><![CDATA[python中QtDesigner无法view python code]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/113411718</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/113411718</guid><author>ydyuse</author><pubDate>Mon, 01 Feb 2021 16:49:53 +0800</pubDate><description><![CDATA[python中QtDesigner无法view python code的一个解决方法]]></description><category></category></item><item><title><![CDATA[添加槽函数出现no documents matching “ui_xxx.h“]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/110634641</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/110634641</guid><author>ydyuse</author><pubDate>Fri, 01 Jan 2021 10:22:59 +0800</pubDate><description><![CDATA[添加槽函数出现no documents matching "ui_xxx.h"



在qt creator下添加槽函数出现no documents matching "ui_xxx.h"

，不能添加信号和槽，错误提示如下：





找了网上的方法，比如

先项目清除，然后重建不行
	重启qtcreator也还是不行，试了多种方法都不行。
偶然发现头文件包含中有这个告警提示：

warning: non-portable path to file '"frmdeviceController.h"';..]]></description><category></category></item><item><title><![CDATA[QTreeWidget中的复选框及三态使用]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/110928054</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/110928054</guid><author>ydyuse</author><pubDate>Tue, 15 Dec 2020 13:07:38 +0800</pubDate><description><![CDATA[QTreeWidget中的复选框及三态：勾选，未勾选，半勾选使用



在树形结构中有时候需要在每项前添加复选框，QTreeWidgetItem的复选框可以通过setCheckState(int column,Qt::CheckState state)方法调出。

勾选状态的改变，通过itemChanged（QTreeWidgetItem *item,int column）信号触发。

connect(ui-&gt;treeWidget,&amp;QTreeWidget::itemChanged,this.]]></description><category></category></item><item><title><![CDATA[qLabel 字体大小不受控制]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/110420239</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/110420239</guid><author>ydyuse</author><pubDate>Tue, 01 Dec 2020 08:57:09 +0800</pubDate><description><![CDATA[一个界面中布局后，qLabel 字体大小不受控制，即使按如下方法设置也不行。


    ui-&gt;labPageCurrent-&gt;setFont(QFont("Arial", 10));

或者:


    QFont font ("Arial", 10, 75);  //第一个属性是字体，第二个是大小，第三个是加粗（权重是75）


    ui-&gt;labPageCurrent-&gt;setFont(font);

如下图



最终解决方法：

在styleSheet中加样式：Q.]]></description><category></category></item><item><title><![CDATA[mysql 快速导入超大SQL文件（10G以上）]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/110109312</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/110109312</guid><author>ydyuse</author><pubDate>Wed, 25 Nov 2020 08:50:54 +0800</pubDate><description><![CDATA[mysql 快速导入超大SQL文件的优化方法]]></description><category></category></item><item><title><![CDATA[QModbusTcpClient接收值转为浮点数的方法]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/108951509</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/108951509</guid><author>ydyuse</author><pubDate>Sat, 24 Oct 2020 07:52:15 +0800</pubDate><description><![CDATA[QModbusTcpClient接收值转为浮点数的方法

//ModbusRTU格式的2个32位整数转浮点数2020-8-17 高位为x1

Float parseInt2Float(int x1, int x2) {

 int f, fRest, exponent, exponentRest;

 float value, weishu;

 f = x1 / 32768;

 fRest = x1 % 32768;

 exponent = fRest / 128;

...]]></description><category></category></item><item><title><![CDATA[工业智能网络交换机功能测试标准和方法]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/107022278</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/107022278</guid><author>ydyuse</author><pubDate>Wed, 07 Oct 2020 15:48:49 +0800</pubDate><description><![CDATA[智能网络交换机功能测试标准和方法



一、 数据帧过滤


测试被测设备数据帧过滤功能。a) 测试步骤：
 1) 按图1搭建测试环境；
 2) 网络测试仪测试口1向测试口2和测试口3线速发送数据帧；
 3) 记录网络测试仪测试口2和测试口3数据接收情况；
 4) 在被测设备上配置端口2的地址过滤，过滤数据流的源MAC地址；
 5) 网络测试仪测试口1向测试口2和测试口3线速发送数据帧；
 6) 记录网络测试仪测试口2和测试口3数据接收情况。b) 预期结果：
 1...]]></description><category></category></item><item><title><![CDATA[VMWare中Linux虚拟机非正常关闭后无法启动的解决方案]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/108574486</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/108574486</guid><author>ydyuse</author><pubDate>Tue, 15 Sep 2020 21:56:52 +0800</pubDate><description><![CDATA[VMWare中Linux虚拟机非正常关闭后无法启动的解决方案



虚拟机长时间挂起重新打开时卡顿，无法开启，或者直接关闭了vmware软件引起的一系列问题。原因是关闭了vmware，但是相应的虚拟机并没有关闭，所以虚拟机不能重开。





解决方案如下：

1，首先删除虚拟机目录中的所有.lck文件夹和一个很大的.vmem文件注①，如果顺利删除，那皆大欢喜，直接重启vmware和虚拟机就ok了，当然一般情况下会出现如下提示



如图所示，你需要先关闭vmware-vmx.exe进程才可以，那么下一..]]></description><category></category></item><item><title><![CDATA[工业智能网络交换机性能测试标准和方法]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106956592</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106956592</guid><author>ydyuse</author><pubDate>Thu, 03 Sep 2020 13:45:54 +0800</pubDate><description><![CDATA[工业智能网络交换机性能测试标准和方法
性能测试包括整机吞吐量、存储转发速率、地址缓存能力、地址学习速率、存储转发时延、时延抖动、帧丢失率、背靠背帧、队头阻塞等。]]></description><category></category></item><item><title><![CDATA[北向接口和南向接口及SDN]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/107882913</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/107882913</guid><author>ydyuse</author><pubDate>Mon, 10 Aug 2020 08:36:06 +0800</pubDate><description><![CDATA[北向接口和南向接口介绍及SDN中的概念

]]></description><category></category></item><item><title><![CDATA[QT控件setToolTip后禁止显示ToolTip代码示例]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106710368</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106710368</guid><author>ydyuse</author><pubDate>Sat, 01 Aug 2020 14:47:52 +0800</pubDate><description><![CDATA[一个widget设置一个不变的tooltip文本，当鼠标移上去时显示tooltip，只需调用widget的setToolTip()设置文本即可。有时我们设置了ToolTip，但并不需要显示，QT并没有直接的方法，需要在EVENT事件中自己判断并处理。]]></description><category></category></item><item><title><![CDATA[CRC-16原理及通用的16位CRC校验算法代码]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/105395368</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/105395368</guid><author>ydyuse</author><pubDate>Tue, 14 Jul 2020 10:49:10 +0800</pubDate><description><![CDATA[CRC-16原理及通用的16位CRC校验算法代码
环冗余码校验英文名称为Cyclical Redundancy Check，简称CRC。它是利用除法及余数的原理来作错误侦测（Error Detecting）的。实际应用时，发送装置计算出CRC值并随数据一同发送给接收装置，接收装置对收到的数据重新计算CRC并与收到的CRC相比较，若两个CRC值不同，则说明数据通讯出现错误。
给出查表算法代码和通用的16位CRC校验算法代码供参考。

]]></description><category></category></item><item><title><![CDATA[QT报表Limereport v1.5.35编译及使用]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/107018548</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/107018548</guid><author>ydyuse</author><pubDate>Mon, 06 Jul 2020 10:22:52 +0800</pubDate><description><![CDATA[QT报表（2）Limereport v1.5.35编译及使用实例代码

]]></description><category></category></item><item><title><![CDATA[QStackedWidget添加，切换及删除窗口]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106260618</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106260618</guid><author>ydyuse</author><pubDate>Wed, 01 Jul 2020 08:25:52 +0800</pubDate><description><![CDATA[QStackedWidget可以实现同一界面切换不同的窗口，直接切换就可以显示不同子窗口的内容，可用于创建类似于QTabWidget提供的用户界面。QStackedWidget添加，切换及删除窗口代码示例。]]></description><category></category></item><item><title><![CDATA[区块链学习札记八：超级账本(Hyperledger)平台架构]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/104766483</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/104766483</guid><author>ydyuse</author><pubDate>Mon, 15 Jun 2020 09:12:41 +0800</pubDate><description><![CDATA[超级账本(Hyperledger)是 Linux 基金会于 2015 年发起的推进区块链数字技术和交易验证的开源项目，该项目的目标是推进区块链及分布式记账系统的跨行业发展与协作。目前该项目最著名的子项目是 Fabric，由 IBM 主导开发。按官方网站描述，Hyperledger Fabric 是分布式记账解决方案的平台，以模块化体系结构为基础，提供高度的弹性、灵活性和可扩展性。它旨在支持不同组件的可插拔实现，并适应整个经济生态系统中存在的复杂性。]]></description><category></category></item><item><title><![CDATA[QListWidget从数据库循环加项目，同时默认选中某一行代码示例]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106582698</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106582698</guid><author>ydyuse</author><pubDate>Mon, 08 Jun 2020 08:10:13 +0800</pubDate><description><![CDATA[列表控件QListWidge主要是通过包含一系列的QListWidgeItem项来进行显示，换句话说，列表控件QListWidge是QListWidgeItem项的集合。其中，列表控件QListWidge包含QListWidgeItem项主要用到函数void QListWidget:: insertItem(int row, QListWidgetItem *item);代码演示从数据库循环加Item和添加自定义Item。同时设置最后一行默认选中。]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04软件中心问题]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106494380</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106494380</guid><author>ydyuse</author><pubDate>Tue, 02 Jun 2020 13:40:24 +0800</pubDate><description><![CDATA[Ubuntu 20.04软件中心问题



Ubuntu 20.04装好后， 软件中心不显示软件解决办法：



Terminal终端执行：

sudo apt update

sudo apt upgrade

sudo systemctl reboot



Ubuntu 20.04 默认把软件中心换成了 snap, 感觉 snap 应用老出状况, snap 应用不但体积大, 安装好的应用还不时就崩溃, 所以如果要把电脑里的所有 snap 应用全部替换了, snapd 也卸载了. 

Termi...]]></description><category></category></item><item><title><![CDATA[QT报表选型（QT报表系列1）]]></title><link>https://blog.youkuaiyun.com/ydyuse/article/details/106192193</link><guid>https://blog.youkuaiyun.com/ydyuse/article/details/106192193</guid><author>ydyuse</author><pubDate>Mon, 01 Jun 2020 10:04:49 +0800</pubDate><description><![CDATA[QT报表选型：QT中目前的主流报表框架：NCReport ，CuteReport，QtRPT，LimeReport等，由于NCReport 现在是商业版本，CuteReport，从2017年后就没再更新，所以我们重点介绍QtRPT和LimeReport这两个。

]]></description><category></category></item></channel></rss>