<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leyou2018 的博客]]></title><description><![CDATA[C++出身]]></description><link>https://blog.youkuaiyun.com/qq_35488967</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35488967]]></copyright><item><title><![CDATA[QtCreator 一键部署, 自定义外部工具调用]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/122521525</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/122521525</guid><author>qq_35488967</author><pubDate>Sun, 16 Jan 2022 19:26:59 +0800</pubDate><description><![CDATA[本文介绍如果快捷部署 QtCreator 编译出的 exe, 编译完成后, 即打包到没安装 Qt 的计算机上直接运行.
本文还介绍了外部工具链的使用, 即可提高代码浏览和走查速度.]]></description><category></category></item><item><title><![CDATA[QTableWidget 使用总结]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/121129351</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/121129351</guid><author>qq_35488967</author><pubDate>Wed, 03 Nov 2021 20:06:12 +0800</pubDate><description><![CDATA[文章目录增加一行, 在行首增加光标
增加一行, 在行首增加光标
	int rowCount = ui-&gt;tableWidget-&gt;rowCount();
    ui-&gt;tableWidget-&gt;insertRow(rowCount);
    ui-&gt;tableWidget-&gt;setCurrentCell(rowCount, 0);
    auto index = ui-&gt;tableWidget-&gt;currentIndex();
    ui-&gt;ta]]></description><category></category></item><item><title><![CDATA[正则表达式使用总结(地表最强)]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/121062311</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/121062311</guid><author>qq_35488967</author><pubDate>Sun, 31 Oct 2021 17:01:51 +0800</pubDate><description><![CDATA[正则表达式使用总结
字符使用总结

匹配一个字母
[A-Za-z]
匹配一个字符(字母, 数字,  下划线)
/w
贪婪匹配字符
/w*
/w+
非贪婪匹配字符
/w*?
/w+?

注意事项

所有特殊字符都需要转义, 特殊字符列出如下:
$
( )
*
+
.
[
?
\
^
{
|
它们分别写作:
\$
\ (
\ )
\*
\+
\.
\[
\?
\\
\^
\{
\|
注意! 中括号 [ 和大括号 { 只有左括号是特殊字符, 右括号不是.
注意 \b 这个定位符, 匹配的不是两个单词之间的空格, ]]></description><category></category></item><item><title><![CDATA[Python 入门]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/120498630</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/120498630</guid><author>qq_35488967</author><pubDate>Sun, 26 Sep 2021 22:38:12 +0800</pubDate><description><![CDATA[python 命令行一闪而过, 只需加这行代码
mainloop()

导入模块, 以 turtle 模块举例
from turtle import *

for 循环遍历容器 (两种方式)
from turtle import *

colors = ['red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple']
# 方式一
for color in colors:
    print(color)
  
# 方式二 
for i in ran]]></description><category></category></item><item><title><![CDATA[C++常用总结]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/107354569</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/107354569</guid><author>qq_35488967</author><pubDate>Wed, 15 Jul 2020 10:31:21 +0800</pubDate><description><![CDATA[常用算法计算冒泡排序
计算
冒泡排序
#include &lt;iostream&gt;

using namespace std;
void bubbleSort(int *pData, int count ){
	int tmp = 0;
	for (int i = 0; i &lt; count; i++){
		for (int j = count - 1; j &gt; i; j--){
			if (pData[j] &gt; pData[j - 1])
			{
				tmp = pData]]></description><category></category></item><item><title><![CDATA[VBS 从Excel中获取数据，批量替换word中的文字]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/85548735</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/85548735</guid><author>qq_35488967</author><pubDate>Tue, 01 Jan 2019 17:36:07 +0800</pubDate><description><![CDATA[简介
比如我有一个需求，需要把一份 word 中的英文国家名全部替换成中文国家名，excel中的第一列是英文国家名，第二列是中文国家名。人工完成的话，费时费力，使用我编写的程序，双击一下，瞬间完成。
效果图
处理前

处理后

源码
Const wdReplaceAll = 2
Dim arrSheet()
Dim nUsedRows, nUsedCols
Dim wordPath, exelPa...]]></description><category></category></item><item><title><![CDATA[插秧排序法：以 QVector 为例]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/80807820</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/80807820</guid><author>qq_35488967</author><pubDate>Mon, 25 Jun 2018 21:37:00 +0800</pubDate><description><![CDATA[简述

比冒泡排序法更高效的排序方法，如果数组有 N 个元素，只需要将移动 N - 1 次元素，即可完成完全排序。



简述
原理
代码





原理

该过程类似于插秧，原始数据好比秧苗，按原始秧苗按固有顺序依次取出。插第一株秧苗，毫无疑问，可以直接栽在地理，第二柱秧苗与第一株秧苗比较，若较大则栽在第一株前面，反之栽在其后。对于所有秧苗来说，它只需要栽在它比之大的那个秧苗前面，若已经存在的秧...]]></description><category></category></item><item><title><![CDATA[C++创建一个抽象数据类型]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/79367421</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/79367421</guid><author>qq_35488967</author><pubDate>Sun, 25 Feb 2018 10:49:13 +0800</pubDate><description><![CDATA[功能包含：默认初始化，元素赋值，整体赋值，数据读写，加减运算。

#include &quot;stdafx.h&quot;
#include &amp;lt;iostream&amp;gt;
using namespace std;

class Point3d
{
public:
    Point3d(float x = 0.0, float y = 0.0, float z = 0.0)
        :_x(x), _y...]]></description><category></category></item><item><title><![CDATA[C++ 普通宏函数与前置处理宏 使用示例]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/79366939</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/79366939</guid><author>qq_35488967</author><pubDate>Sun, 25 Feb 2018 09:31:08 +0800</pubDate><description><![CDATA[#include &quot;stdafx.h&quot;
typedef struct point3d
{
    float x;
    float y;
    float z;

}Point3d;

//宏函数
#define X(p,xValue)(p.x)=xValue;
//前置处理宏
#define Point3d_print(pd) \
    printf(&quot;(%f,%f,%f)&quot;, pd.x...]]></description><category></category></item><item><title><![CDATA[VS2013 如何创建应用程序图标]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78714683</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78714683</guid><author>qq_35488967</author><pubDate>Mon, 04 Dec 2017 22:25:41 +0800</pubDate><description><![CDATA[简述本教程以 VS2013 为例，VS的其他版本，其步骤与之类似。 
教程包括添加启动图标和添加窗口图标。简述
添加启动图标
添加资源
导入 Icon
选则Icon文件
编译
添加Qt窗口图标
添加资源
添加代码
编译
添加启动图标添加资源导入 Icon选则Icon文件编译重新编译，即可生成具有新图标的文件。添加Qt窗口图标添加资源
双击xxx.qrc
Add –> Add Files –> 选中图]]></description><category></category></item><item><title><![CDATA[win10 如何禁止特定路径下的exe启动程序]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78589195</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78589195</guid><author>qq_35488967</author><pubDate>Tue, 21 Nov 2017 09:44:26 +0800</pubDate><description><![CDATA[简述起因是我的电脑最近总有个叫“今日热点”的广告窗口弹出来。了解之下发现是某安全浏览器在搞鬼，现将对付它的教程贴出来。简述
工具
禁止方法工具彗星小助手。下载链接 彗星助手下载–优快云下载使用教程： 
1. 打开彗星助手，在顶层选项卡中，选择“窗口SPY”。 
2. 点击界面上的光盘图标，拖动到想要侦测的弹窗上。 
3. 在界面的“程序目录”中发现这个流氓exe的路径是。 
C:\Users\Yo]]></description><category></category></item><item><title><![CDATA[【已开源】Qt 艾宾浩斯(Ebbinghaus)记忆 软件]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78506603</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78506603</guid><author>qq_35488967</author><pubDate>Sat, 11 Nov 2017 15:05:43 +0800</pubDate><description><![CDATA[简述为提高记忆东西的效率，耗时三天三夜，开发了这么一款绿色软件，希望大家喜欢。简述
记忆原理
效果图
0版本最新效果图
0版本效果图
软件下载
源码下载记忆原理人的短时记忆有那么几个时间点，所以我们要通过踩点使得短时记忆变为长期记忆。这几个时间点为：5分钟/15分钟/30分钟/12小时/1天/2天/4天/15天  然后每隔15天，进行新的循环。效果图2.0版本最新效果图1.0版本效果图软件下载2.0]]></description><category></category></item><item><title><![CDATA[This application failed to start because it could not find or load the Qt platform plugin "windows"]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78504392</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78504392</guid><author>qq_35488967</author><pubDate>Sat, 11 Nov 2017 02:21:28 +0800</pubDate><description><![CDATA[简述
错误描述
解决方案简述vs2013 + Qt 的编程环境，用debug模式运行一切OK，一旦用 Release 模式，就报以下错误。经过Google，百度，有的人说需要添加什么代码，有人说需要复制整个plugin文件夹，有人说需要复制整个platforms 文件夹，他们说的都不完全对。以下才是亲测可行的解决方案。错误描述This application failed to start beca]]></description><category></category></item><item><title><![CDATA[Qt 实现被鼠标悬浮的图片放大显示]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78449349</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78449349</guid><author>qq_35488967</author><pubDate>Sun, 05 Nov 2017 14:28:09 +0800</pubDate><description><![CDATA[简述
效果图
源码
类的创建
头文件
源文件
界面文件
类的使用简述界面上有三张图片，当鼠标指针移动到某图片之上，该图片会放大显示，当鼠标移到另一张图片之上时，前一张图片变为原大小，后一张图片放大显示。效果图源码类的创建头文件// 文件名 QtGuiApplication1.h
#pragma once#include <QtWidgets/QMainWindow>
#include "ui_QtG]]></description><category></category></item><item><title><![CDATA[Qt 隐式共享机制]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78443942</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78443942</guid><author>qq_35488967</author><pubDate>Sat, 04 Nov 2017 15:45:15 +0800</pubDate><description><![CDATA[

概念
优势
示例






概念

Qt的隐式共享，可以理解为，对深拷贝与浅拷贝的智能选用：即，只有在非得用深拷贝不可的情况下，才会用深拷贝。



优势


最大限度地降低了内存和CPU资源的占用。
提高了程序的运行效率。
在函数中，使用值传递更有效率。




示例



QString str1 = &quot;freedom&quot;;  
QString str2 = str1;  // str2 ...]]></description><category></category></item><item><title><![CDATA[2018 考研数学（二）考试大纲]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78121792</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78121792</guid><author>qq_35488967</author><pubDate>Thu, 28 Sep 2017 11:29:59 +0800</pubDate><description><![CDATA[高数
函数极限连续
考试内容
考试要求
一元函数微分学
考试内容
考试要求
一元函数积分学
考试内容
考试要求
多元函数微积分学
考试内容
考试要求
常微分方程
考试内容
考试要求
线代
行列式
考试内容
考试要求
矩阵
考试内容
考试要求
向量
考试内容
考试要求
线性方程组
考试内容
考试要求
矩阵的特征值和特征向量
考试内容
考试要求
二次型
考试内容
考试要求高数函数、极限、连续考试内容函数]]></description><category></category></item><item><title><![CDATA[如何解决 VS 调试时显示十六进制]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/78045369</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/78045369</guid><author>qq_35488967</author><pubDate>Wed, 20 Sep 2017 20:54:38 +0800</pubDate><description><![CDATA[步骤把鼠标置于变量之上，然后把鼠标指针移动到该标签上，点鼠标右键，点“十六进制显示(H)”按钮，即可在十进制和十六进制之间切换。动态图]]></description><category></category></item><item><title><![CDATA[编程心法]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/77926598</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/77926598</guid><author>qq_35488967</author><pubDate>Sun, 10 Sep 2017 23:01:15 +0800</pubDate><description><![CDATA[参考资料：避免”低水平勤奋”的陷阱简述本博以线程同步为例，教你怎样学习编程。简述
学习步骤
解释问题
what
how
why
解决问题
预测问题学习步骤解释问题what目的： 了解概念，及其相关概念。
什么是线程？什么是多线程？什么是线程同步？
how目的：思考 如何实现 这种“线程同步”的机制？why目的：思考 为什么这样做就可以实现 这种“线程同步”的机制？解决问题预测问题]]></description><category></category></item><item><title><![CDATA[Qt 线程同步之 QWaitCondition]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/77923487</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/77923487</guid><author>qq_35488967</author><pubDate>Sun, 10 Sep 2017 17:42:44 +0800</pubDate><description><![CDATA[简述本博用 QWaitCondition 实现了线程同步中的“生产者-消费者”模式。简述
详述
效果图
关键知识
源码
类的创建
类的使用
源码下载详述
生产者线程生产数字，存放在 vector 中。消费者线程消耗数字。
生产者线程先检测 vector 中的数字的总个数是否超出规定的限制（即代码中的 NUMBER_SIZE），超过限制则生产者线程阻塞，直到消费者线程发出 numberNotFull]]></description><category></category></item><item><title><![CDATA[Git 仓库完整迁移]]></title><link>https://blog.youkuaiyun.com/qq_35488967/article/details/77622307</link><guid>https://blog.youkuaiyun.com/qq_35488967/article/details/77622307</guid><author>qq_35488967</author><pubDate>Sun, 27 Aug 2017 19:12:00 +0800</pubDate><description><![CDATA[简述如果你在自己的个人电脑上建立了一个 Git 仓库。但是白天你需要在另一台电脑上工作，工作内容要实现新的功能或克服一个个bug，你每克服一个bug或增加一个功能就提交一次，怎么把新添加的代码包括提交日志完整地在两台电脑上迁移呢？操作
例如 把 code1 中的代码迁移到 code2 中。这两个目录任意一个目录也可以是U盘中的目录，只要电脑能访问到即可
如果最后报了一些错误，比如 
batch re]]></description><category></category></item></channel></rss>