<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[乌托邦]]></title><description><![CDATA[乌托邦]]></description><link>https://blog.csdn.net/taiyang1987912</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; taiyang1987912]]></copyright><item><title><![CDATA[Qt实现CS的自动化构建流程]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/161955451</link><guid>https://blog.csdn.net/taiyang1987912/article/details/161955451</guid><author>taiyang1987912</author><pubDate>Sun, 14 Jun 2026 00:36:52 +0800</pubDate><description><![CDATA[基于Qt框架实现了一套客户端、服务器架构的自动化构建与文件传输系统，核心功能是服务端触发构建任务、客户端执行构建并上传产物，同时支持产物下载、状态监控等能力。测试服务器的基本指令1、测试健康检查2、查询状态3、测试轮询4、触发构建5、发布状态6、下载可以增加功能：在trigger接口出发后，可以在poll接口中先发送基础文档到客户端，客户端可以使用基础文档作为输入，后期可以逐步增加完善。]]></description><category></category></item><item><title><![CDATA[QML之六使用QCustomPlot绘制2D曲线和图表]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/155787826</link><guid>https://blog.csdn.net/taiyang1987912/article/details/155787826</guid><author>taiyang1987912</author><pubDate>Mon, 29 Dec 2025 00:16:42 +0800</pubDate><description><![CDATA[本文介绍了Qt平台下专业的二维图表绘制库QCustomPlot的使用方法。首先展示了如何在QML中集成QCustomPlot绘制图表，包括创建自定义绘图项、配置坐标轴属性和绘制衰减正弦函数示例。然后详细讲解了多种图表类型的实现，如Sinc散布图、散点风格图、条形图和多轴图。文章还提供了QWidget独立显示示例，包括实时动态波形图和热力图。最后介绍了一个基于QCustomPlot的无人机监控系统，实现飞行参数可视化、数据记录回放和异常检测功能。文中包含完整的代码示例和配置说明，并提供了QCustomPlot]]></description><category></category></item><item><title><![CDATA[QML之五大量图片的懒加载方式]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/155735854</link><guid>https://blog.csdn.net/taiyang1987912/article/details/155735854</guid><author>taiyang1987912</author><pubDate>Wed, 10 Dec 2025 00:26:33 +0800</pubDate><description><![CDATA[摘要：本文介绍了在QML中实现图片懒加载的技术方案，通过IntersectionObserver组件判断图片是否在可视范围内，动态加载/卸载图片资源以优化性能。文章详细展示了跨平台内存监控模块的实现（支持Windows/Linux/MacOS），并提供了两种懒加载实现方式：基于自定义IntersectionObserver组件和利用ListView内置视口计算。该方案特别适用于处理大量图片或视频资源，能有效降低内存占用和初始加载时间，实测可减少约80%的无效资源加载。文末指出该技术同样适用于视频资源的按需加]]></description><category></category></item><item><title><![CDATA[Qt5之中文字符串转换]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/155711741</link><guid>https://blog.csdn.net/taiyang1987912/article/details/155711741</guid><author>taiyang1987912</author><pubDate>Mon, 08 Dec 2025 18:53:12 +0800</pubDate><description><![CDATA[摘要：本文针对Qt开发中处理Linux系统中文乱码问题，提出通用解决方案。通过分析GBK、UTF-8等编码格式特点，提供自动检测源数据编码的方法：打印十六进制对比编码表，并实现复用转换函数autoConvertToWindows。该函数依次尝试GBK/CP936、UTF-8、DOS CP850等多种编码转换，利用正则校验中文有效性，最终输出正常显示的字符串。经测试可覆盖DOS、Windows本地编码及UTF-8等常见场景，有效解决Qt中文乱码问题。（149字）]]></description><category></category></item><item><title><![CDATA[QML之四转圈等待指示器]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/152322703</link><guid>https://blog.csdn.net/taiyang1987912/article/details/152322703</guid><author>taiyang1987912</author><pubDate>Tue, 07 Oct 2025 23:52:06 +0800</pubDate><description><![CDATA[QT QML实现的转圈等待指示器]]></description><category></category></item><item><title><![CDATA[QML之三中心或底部弹出对话框]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/152265777</link><guid>https://blog.csdn.net/taiyang1987912/article/details/152265777</guid><author>taiyang1987912</author><pubDate>Tue, 30 Sep 2025 00:20:45 +0800</pubDate><description><![CDATA[QML多种方式弹出对话框]]></description><category></category></item><item><title><![CDATA[QML之二导航，通过选项卡的按键切换界面]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/152207680</link><guid>https://blog.csdn.net/taiyang1987912/article/details/152207680</guid><author>taiyang1987912</author><pubDate>Sun, 28 Sep 2025 23:37:39 +0800</pubDate><description><![CDATA[本文介绍了使用QML实现导航界面的几种方法：1. 使用Repeater+StackLayout实现灵活的导航布局，可以自定义标签位置和样式，支持悬停和选中状态显示不同渐变效果；2. 通过TabBar+TabButton配合SwipeView实现标准导航界面，包含指示器动画和内容切换；3. 采用TabBar与StackLayout结合实现底部导航栏。这些方法都提供了完整的代码示例，展示了如何实现标签切换、页面内容更新以及视觉效果的定制，开发者可根据项目需求选择适合的实现方式。]]></description><category></category></item><item><title><![CDATA[QML之一通过左右两侧按钮水平滑动切换多个页面]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/151963349</link><guid>https://blog.csdn.net/taiyang1987912/article/details/151963349</guid><author>taiyang1987912</author><pubDate>Mon, 22 Sep 2025 19:09:46 +0800</pubDate><description><![CDATA[通过左右两侧按钮水平滑动切换多个页面]]></description><category></category></item><item><title><![CDATA[qemu-system-x86_64方式创建KVM虚拟机]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/125743105</link><guid>https://blog.csdn.net/taiyang1987912/article/details/125743105</guid><author>taiyang1987912</author><pubDate>Tue, 12 Jul 2022 14:51:37 +0800</pubDate><description><![CDATA[qemu-system-x86_64方式创建KVM虚拟机]]></description><category></category></item><item><title><![CDATA[msys2下gtk或qt程序的打包]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/124494536</link><guid>https://blog.csdn.net/taiyang1987912/article/details/124494536</guid><author>taiyang1987912</author><pubDate>Fri, 29 Apr 2022 14:13:27 +0800</pubDate><description><![CDATA[（1）编译x64的程序，从win10的开始菜单中打开MSYS2 MinGW x64命令行，使用cd命令切换到二进制程序exe所在目录。



（2）执行如下命令，最后一个参数是当前文件存放dll，可以自定义一个新的文件夹，拷贝起来方便。


ldd.exe virt-viewer.exe | grep mingw64 |awk -F\&gt; '{print $2}' | awk -F' ' '{print $1}' | xargs -I {} cp {} ./ 

可以将virt-viewer.exe..]]></description><category></category></item><item><title><![CDATA[如何在Win7安装U盘中加入USB3.0驱动的支持]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/124078679</link><guid>https://blog.csdn.net/taiyang1987912/article/details/124078679</guid><author>taiyang1987912</author><pubDate>Sun, 10 Apr 2022 15:17:36 +0800</pubDate><description><![CDATA[故障现象:

原生Win7系统不包含USB3.0的驱动，所以无法使用USB3.0的U盘在USB3.0的设备上引导，且安装完系统后还需要重新安装USB3.0驱动。

重要提示：重装或升级操作系统会导致数据丢失，请您提前备份电脑中的所有数据（包括Office账户信息）至U盘或移动硬盘，避免产生任何损失。

请注意：

请选择文章底部对应系统的文件下载运行。

Win7-USB3.0-creator-V3.zip - 用于 Admin Windows8.1 或 Windows10 的系统安装

Win7-USB3]]></description><category></category></item><item><title><![CDATA[Windows下zlib库和libPng库的编译和使用]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/123986202</link><guid>https://blog.csdn.net/taiyang1987912/article/details/123986202</guid><author>taiyang1987912</author><pubDate>Wed, 06 Apr 2022 11:39:33 +0800</pubDate><description><![CDATA[关于zlib库和libpng是干嘛的。我就不说了。度娘和谷歌都能告诉你。这里主要记录下windows下怎样利用vs2010编译和使用这两个库。

一、zlib库的编译

首先要下载这个库，这个谷歌和百度也都能够找得到的。我下载的是zlib-1.2.5，下载完解压出来就可以。

下边就開始编译吧。

（包含动态库和静态库两种）

1. 首先开启VS2010的Command Prompt (32bit)，也就是命令提示窗体。

2. 进入到zlib-1.2.5/contrib/masmx86文件夹。运行...]]></description><category></category></item><item><title><![CDATA[virtio-win 驱动]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/122864836</link><guid>https://blog.csdn.net/taiyang1987912/article/details/122864836</guid><author>taiyang1987912</author><pubDate>Thu, 10 Feb 2022 17:00:37 +0800</pubDate><description><![CDATA[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/..]]></description><category></category></item><item><title><![CDATA[直通RTX8000显卡，vnc连接双屏画面]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/121916826</link><guid>https://blog.csdn.net/taiyang1987912/article/details/121916826</guid><author>taiyang1987912</author><pubDate>Mon, 13 Dec 2021 23:25:05 +0800</pubDate><description><![CDATA[软件：

Esxi6.7u2

QUADRO DESKTOP/QUADRO NOTEBOOK DRIVER RELEASE 452.57

Windows 10 1803

Passthrough 一个quadro卡 给vm使用在VMware esxi 平台或者citrix XEN 平台，是很多用户的应用场景，并且这也是官方支持的部署方式。

VM 可以用这个卡进行图形渲染工作或者科学计算，但是很多客户会遇到以下问题。

1.VNC 连接显示是黑屏

2.RDP 连接不是黑屏，但是显...]]></description><category></category></item><item><title><![CDATA[驱动程序简单入门]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/121402706</link><guid>https://blog.csdn.net/taiyang1987912/article/details/121402706</guid><author>taiyang1987912</author><pubDate>Thu, 18 Nov 2021 15:49:47 +0800</pubDate><description><![CDATA[我们学习程序设计，都是从“HelloWorld”开始的，驱动程序也不例外，今天我就写一个驱动版的“HelloWorld”来热热身，目的希望大家能对驱动程序的基本框架有所了解。驱动程序分为2类，一个是Kernel模式驱动，另一个是Windows模式驱动，2种模式本质是相同，但细节不同，本文介绍的是内核模式驱动和驱动程序的安装、使用。驱动程序同普通的EXE，DLL一样，都属于PE文件，而且都有一个入口函数。但EXE中，入口函数是main()/WinMain()和Unicode的wmain()/wWinmai..]]></description><category></category></item><item><title><![CDATA[关于win7和xp的屏设置类及其Windows中双显示器]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/121352961</link><guid>https://blog.csdn.net/taiyang1987912/article/details/121352961</guid><author>taiyang1987912</author><pubDate>Tue, 16 Nov 2021 12:03:33 +0800</pubDate><description><![CDATA[(1)屏设置

DisplayInfo.h


#pragma once

enum 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,
 ]]></description><category></category></item><item><title><![CDATA[windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/120701665</link><guid>https://blog.csdn.net/taiyang1987912/article/details/120701665</guid><author>taiyang1987912</author><pubDate>Mon, 11 Oct 2021 13:58:20 +0800</pubDate><description><![CDATA[GetsysInfo.h：


#ifndef _H_GETSYSINFO
#define _H_GETSYSINFO
 
 
#pragma once
 
#include &lt;afxtempl.h&gt;
 
class GetSysInfo
{
public:
	GetSysInfo(void);
	~GetSysInfo(void);
 
public:
	/********获取操作系统版本，Service pack版本、系统类型************/
	void GetOSVersion(]]></description><category></category></item><item><title><![CDATA[Spicy 修改代码 实现双屏显示以及鼠标键盘绑定]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/119179658</link><guid>https://blog.csdn.net/taiyang1987912/article/details/119179658</guid><author>taiyang1987912</author><pubDate>Wed, 28 Jul 2021 14:37:43 +0800</pubDate><description><![CDATA[修改 spicy.c

static 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-&gt;...]]></description><category></category></item><item><title><![CDATA[KVM+显卡直通（passthrough）]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/116696767</link><guid>https://blog.csdn.net/taiyang1987912/article/details/116696767</guid><author>taiyang1987912</author><pubDate>Wed, 12 May 2021 10:00:29 +0800</pubDate><description><![CDATA[.硬件条件
首先要确定主板和CPU都支持VT-d技术，即Virtualization Technology for Direct I/O（英特尔虚拟技术）。近年的产品应该都支持此技术。 在BIOS里将
还要确定要直通的显卡支持PCI Pass-through。似乎A卡对于直通的支持比N卡好，但N卡性能比A卡好，这个大家都知道。目前市面上的显卡一般都支持直通。我用过的NVIDIA 的M60和GeForce系统960，970，1080系列都支持的。注意做显卡直通需要两块显卡，一块主机用，另一块虚拟机用，主板有集]]></description><category></category></item><item><title><![CDATA[ubuntu下samba配置]]></title><link>https://blog.csdn.net/taiyang1987912/article/details/116207298</link><guid>https://blog.csdn.net/taiyang1987912/article/details/116207298</guid><author>taiyang1987912</author><pubDate>Tue, 27 Apr 2021 18:31:43 +0800</pubDate><description><![CDATA[修改/etc/samba/smb.conf文件

在文件末尾添加如下内容：


[etc]
path = /etc
create mask=0777
directory mask=0777
public=yes
writable=yes
available=yes
force user=root

[home]
path = /home
create mask=0777
directory mask=0777
public=yes
writable=yes
available=yes
force user=]]></description><category></category></item></channel></rss>