<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C++ 爱好者 make_it_simple888]]></title><description><![CDATA[微信：make_it_simple888]]></description><link>https://blog.youkuaiyun.com/ClamReason</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ClamReason]]></copyright><item><title><![CDATA[C++实现字符串替换 replaceAll]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/144658091</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/144658091</guid><author>ClamReason</author><pubDate>Mon, 23 Dec 2024 09:43:37 +0800</pubDate><description><![CDATA[代码参考文心一言]]></description><category></category></item><item><title><![CDATA[Qt开发常见报错大全与解决办法]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/138748294</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/138748294</guid><author>ClamReason</author><pubDate>Sun, 12 May 2024 11:15:36 +0800</pubDate><description><![CDATA[下面的报错是我日常开发经常遇到的，对着下面的解决方法一招搞定就行了。我们没必要都去记住，只需要见方抓药即可。目前版本有27个常见报错，持续更新中。]]></description><category></category></item><item><title><![CDATA[MFC + ffmpeg 实现录制桌面+麦克风 源码下载]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/135683948</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/135683948</guid><author>ClamReason</author><pubDate>Thu, 18 Jan 2024 20:52:36 +0800</pubDate><description><![CDATA[代码下载：CalmReason/desktop-record-use-mfc-ffmpeg (gitee.com)]]></description><category></category></item><item><title><![CDATA[VTK开发调试环境下载（VTK开发环境一步到位直接开发，无需自己配置编译 VS2017+Qt5.12.10+VTK）]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/135538445</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/135538445</guid><author>ClamReason</author><pubDate>Thu, 11 Jan 2024 22:53:56 +0800</pubDate><description><![CDATA[直接下载代码就可以调试的VTK代码仓库。]]></description><category></category></item><item><title><![CDATA[std::bitset]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/134730828</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/134730828</guid><author>ClamReason</author><pubDate>Fri, 01 Dec 2023 11:31:11 +0800</pubDate><description><![CDATA[【代码】std::bitset。]]></description><category></category></item><item><title><![CDATA[从0开始写中国象棋-走一步棋（当门炮，马来跳）（C++）]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133485065</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133485065</guid><author>ClamReason</author><pubDate>Mon, 02 Oct 2023 10:27:42 +0800</pubDate><description><![CDATA[从计算机的角度来说，其实就是给二维数组的起点位置元素重新赋值为0（表示这里没有棋子了，棋子走到其他位置去了），终点位置元素重新赋值为炮的ID（表示炮走棋来到了这里）。这是因为，我们我们创建了基于二维数组的棋盘（棋盘数组），并在棋盘上放置一些数字来表示棋子。棋子动起来，其实很简单，比如开局 炮二平五。中，我们已经可以看到象棋游戏的界面了。现在，我们让棋子动起来。]]></description><category></category></item><item><title><![CDATA[使用Qt验证RGB格式]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133427066</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133427066</guid><author>ClamReason</author><pubDate>Sat, 30 Sep 2023 09:11:44 +0800</pubDate><description><![CDATA[下面我们用不同的颜色来绘制一块矩形区域，来对比学习RGB颜色。]]></description><category></category></item><item><title><![CDATA[QString]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133425811</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133425811</guid><author>ClamReason</author><pubDate>Sat, 30 Sep 2023 07:54:48 +0800</pubDate><description><![CDATA[【代码】QString。]]></description><category></category></item><item><title><![CDATA[一招根治Windows自带杀毒软件 Microsoft Defender]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133407181</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133407181</guid><author>ClamReason</author><pubDate>Fri, 29 Sep 2023 07:38:53 +0800</pubDate><description><![CDATA[文件夹：C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.23080.2006-0。以毒攻毒：用腾讯电脑管家的文件粉碎机将Microsoft Defender 文件粉碎，再卸载腾讯电脑管家。记录下此时该文件的路径（保存在记事本里，后面要用）。开机任务管理器就能看到 Microsoft Defender 又瞎忙起来了。点击 文件粉碎 强力清除  添加文件， 把上面保存的文件夹复制进去，选中。文件名：MsMpEng.exe。]]></description><category></category></item><item><title><![CDATA[Qt全屏显示与退出]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133365042</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133365042</guid><author>ClamReason</author><pubDate>Wed, 27 Sep 2023 22:49:51 +0800</pubDate><description><![CDATA[仿照中的实现，我们在程序开始的时候全屏显示，按esc键的时候退出全屏。全屏显示只需要调用QWidget类（QMainWindow也是一个QWidget类）的showFullScreen() 成员函数即可。退出全屏，仿照中的 重新实现即可。]]></description><category></category></item><item><title><![CDATA[从0开始写中国象棋-创建棋盘与棋子]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133324196</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133324196</guid><author>ClamReason</author><pubDate>Tue, 26 Sep 2023 22:25:21 +0800</pubDate><description><![CDATA[考虑到象棋程序，其实就是数据结构与算法实现。所以和界面相关的QT部分我们先放一放。我们从控制台版本开始。这样大家更容易接受，也不影响开发。后面我们会把控制台嫁接到QT上完成完整的游戏，那时候自然就水到渠成了。]]></description><category></category></item><item><title><![CDATA[从0开始写Qt视频播放器----90行代码写一个视频播放器]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133281984</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133281984</guid><author>ClamReason</author><pubDate>Mon, 25 Sep 2023 22:29:25 +0800</pubDate><description><![CDATA[仅供参考，后面的教程我们来让它变成真实的播放器。写了视频播放器的整体结构。]]></description><category></category></item><item><title><![CDATA[从0开始写Qt视频播放器----RGB格式]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133207259</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133207259</guid><author>ClamReason</author><pubDate>Sat, 23 Sep 2023 16:06:24 +0800</pubDate><description><![CDATA[当我们在键盘上按下 print screen 键，再打开Windows自带的画图软件，按Ctrl+V 粘贴的时候。RGB是从颜色的原理来设计定的，它的颜色混合方式就如有红、绿、蓝三盏灯，当它们的光相互叠合的时候，屏幕上的不同颜色，都由这红色，绿色，蓝色三种基本色光按照不同的比例（权重）混合而成的。可以看到画图下方显示的分辨率为你桌面的分辨率：比如，我的笔记本是 1920x1080。RGB是我们后面经常会遇到的数据格式，BMP文件是我们处理这种格式的常见载体。这54字节是固定的，是BMP文件格式的头部。]]></description><category></category></item><item><title><![CDATA[Qt测量屏幕的分辨率]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133199528</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133199528</guid><author>ClamReason</author><pubDate>Sat, 23 Sep 2023 10:55:13 +0800</pubDate><description><![CDATA[我们手机，平板，个人台式机显示器，笔记本显示器家里的液晶电视显示器在显示画面的时候，都是由一个一个的像素点组成的。不同的像素点显示不同的颜色，整个屏幕就会出现画面。]]></description><category></category></item><item><title><![CDATA[如何优雅的退出线程（condition_variable ）]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133174015</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133174015</guid><author>ClamReason</author><pubDate>Fri, 22 Sep 2023 15:53:30 +0800</pubDate><description><![CDATA[使用条件变量来实现在析构函数中再次向线程发出一次notify，之后join 线程，等等线程安全退出。]]></description><category></category></item><item><title><![CDATA[Visual Studio 2017 安装]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133151101</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133151101</guid><author>ClamReason</author><pubDate>Thu, 21 Sep 2023 22:40:59 +0800</pubDate><description><![CDATA[这篇文章会保证你第一次安装VS2017就成功运行Hello World!]]></description><category></category></item><item><title><![CDATA[从0开始写Qt视频播放器----视频播放器的技术组成]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133098466</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133098466</guid><author>ClamReason</author><pubDate>Wed, 20 Sep 2023 20:16:42 +0800</pubDate><description><![CDATA[我们这里讲的视频，通常也包括了音频。因为没有声音的画面播放几乎是不可接受的。这样暗含了一个事实，那就是视频总是包括视频数据和音频数据两部分。Video 表示视频；Audio 表示音频；]]></description><category></category></item><item><title><![CDATA[从0开始写Qt视频播放器（目录）]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/133098332</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/133098332</guid><author>ClamReason</author><pubDate>Wed, 20 Sep 2023 20:05:49 +0800</pubDate><description><![CDATA[Qt视频播放器实现（目录）]]></description><category></category></item><item><title><![CDATA[reverse_iterator 逆序迭代器]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/132940004</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/132940004</guid><author>ClamReason</author><pubDate>Sun, 17 Sep 2023 16:06:22 +0800</pubDate><description><![CDATA[在上一篇中，我们看到了迭代器的基本用法。现在我们看看一个奇怪的现象。]]></description><category></category></item><item><title><![CDATA[时间复杂度和空间复杂度的量化描述 Big O 表示法]]></title><link>https://blog.youkuaiyun.com/ClamReason/article/details/132844314</link><guid>https://blog.youkuaiyun.com/ClamReason/article/details/132844314</guid><author>ClamReason</author><pubDate>Wed, 13 Sep 2023 07:10:24 +0800</pubDate><description><![CDATA[在上面的文章里，我们给出了时间复杂度和空间复杂度的最小单位。现在我们来量化描述各种算法（计算过程）的时间复杂度和空间复杂度。]]></description><category></category></item></channel></rss>