<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gd_mkhu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gd_mkhu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gd_mkhu]]></copyright><item><title><![CDATA[qt转vs记录的一些快捷键]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/100567944</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/100567944</guid><author>gd_mkhu</author><pubDate>Thu, 05 Sep 2019 22:05:30 +0800</pubDate><description><![CDATA[vs常用快捷键
这两天从qt creater到现在一直用vs，记录现在所常用的一些快捷键。
F12 相当于qt的ctrl + 鼠标点击，不过vs有着查看所有用的地方，显示出来。
Ctrl + F12 跳转到声明的位置。
Ctrl + F 基本上都是搜索所有的，基本和creter一致。
Ctrl + K Ctrl +O切换头文件和源文件, 不过对于头文件的函数没有办法自动生成定义。
Ctrl + A...]]></description><category></category></item><item><title><![CDATA[qt cmake 使用]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/93200075</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/93200075</guid><author>gd_mkhu</author><pubDate>Fri, 21 Jun 2019 15:51:44 +0800</pubDate><description><![CDATA[qt cmake 使用
首先是环境变量的设置
下面是自动化脚本设置的步骤。
首先是设置环境变量，将cmake的环境和mingw的环境变量设置的到其中。
set path=C:\Qt\Qt5.12.0\Tools\mingw730_32\bin;C:\Qt\Qt5.12.0\5.12.0\mingw73_32\bin;C:\Program Files (x86)\CMake\bin;   // se...]]></description><category></category></item><item><title><![CDATA[inno step 的一些用法]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/93198453</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/93198453</guid><author>gd_mkhu</author><pubDate>Fri, 21 Jun 2019 15:37:09 +0800</pubDate><description><![CDATA[转载  [https://www.cnblogs.com/liujx2019/p/10307705.html]
事件函数
Inno Setup支持以下函数和过程。

【安装初始化】该函数在安装程序初始化时调用，返回False 将中断安装，True则继续安装，测试代码如下：

function InitializeSetup(): Boolean;
复制代码
function InitializeS...]]></description><category></category></item><item><title><![CDATA[进程和线程的区别(c++)]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/92652432</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/92652432</guid><author>gd_mkhu</author><pubDate>Mon, 17 Jun 2019 16:57:26 +0800</pubDate><description><![CDATA[进程和线程的区别
进程 process
什么是进程
一个具有一定独立功能的程序关于某个数据集合的一次运行活动，是系统进行资源分配和调度运行的基本单位 进程与程序的差别

进程是一个动态的概念，而程序只是一组指令。
不同的进程可以执行同一个程序
每个进程都有自己的生命周期
进程之间存在并发性
进程间会相互制约 在资源方面或者运行调度方面
进程可以创建子进程，程序不能创建子程序
从结构上讲，每个进程都...]]></description><category></category></item><item><title><![CDATA[Qt提供的线程同步方式]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/92242059</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/92242059</guid><author>gd_mkhu</author><pubDate>Sat, 15 Jun 2019 23:40:30 +0800</pubDate><description><![CDATA[Qt提供的线程同步方式
一般采用了4种方式，主要是为了线程之间的步调，以便更好的配合

QMutex QMutexLocker
QSemphore
QWaitCondition
QReadWriteLock

QMutex
最常用的方式，值得注意的是，需要在两个线程中使用同一个锁，然后才能起到锁的作用，主要是为了防止多线程对单个数据的同事操作。所以，在单线程中，对于锁而言，是没有任何意义的。而对于...]]></description><category></category></item><item><title><![CDATA[QT QObject分析]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/91953338</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/91953338</guid><author>gd_mkhu</author><pubDate>Fri, 14 Jun 2019 10:24:36 +0800</pubDate><description><![CDATA[QT QObject分析
看了上面大佬写的东西，自己也总结一下吧，元对象系统中实现了很多功能，有信号槽机制，将信号，槽，qt 的一些宏转化为 moc_*.h文件，而且其中的信号和槽连接，是通过字符串连接的，然后通过存储的数据，在函数中判断所类型，和取得的序列号，然后通过switch case到达相应的槽。
值得注意的点：


而槽所对应的参数比信号要少，会自动获得较少的。


对于sender()...]]></description><category></category></item><item><title><![CDATA[http和https的区别]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/91411001</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/91411001</guid><author>gd_mkhu</author><pubDate>Tue, 11 Jun 2019 08:56:03 +0800</pubDate><description><![CDATA[http和https的区别
HTTP协议是被用于web浏览器和网站服务器之间传递消息的协议，以明文的方式发送方式，socket直接采用get直接获取的信息。可以从WWW服务器传输超文本到本地浏览器。
而HTTPS在基础上加了一个S，即安全传输，加入了SSL协议。所以即有两个作用，建立一个信息安全通道，加密信息，另一个就是确认网站的真实性。
区别
HTTPS和HTTP的区别主要如下：

https协...]]></description><category></category></item><item><title><![CDATA[QProcess在windows下进行通信，发送给子进程接受不到消息解决]]></title><link>https://blog.youkuaiyun.com/gd_mkhu/article/details/88563310</link><guid>https://blog.youkuaiyun.com/gd_mkhu/article/details/88563310</guid><author>gd_mkhu</author><pubDate>Thu, 14 Mar 2019 22:44:53 +0800</pubDate><description><![CDATA[QT QProcess 进行在windows下进行通信发送给子进程接受不到消息解决Linux下，网上的通信很正常在windows下
Linux下，网上的通信很正常
这是QProcess的发送方式
process = new QProcess(this);
// 	开始，处于准备状态
 process-&amp;gt;start(app, args);
 
//	开始运行
process-&amp;gt;waitF...]]></description><category></category></item></channel></rss>