<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iLiuXH的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iLiuXH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iLiuXH]]></copyright><item><title><![CDATA[linux 命令 - 系统配置与资源占用命令 - CPU、内存、磁盘空间、文件大小]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139711282</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139711282</guid><author>iLiuXH</author><pubDate>Sun, 16 Jun 2024 00:27:12 +0800</pubDate><description><![CDATA[总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数。总核数 = 物理CPU个数 X 每颗物理CPU的核数。/proc/cpuinfo 文件中查看CPU信息。/proc/meminfo 文件中查看内存信息。]]></description><category></category></item><item><title><![CDATA[linux 命令 - 高频命令快捷操作 - ps ls cp mkdir mv ln]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139711244</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139711244</guid><author>iLiuXH</author><pubDate>Sun, 16 Jun 2024 00:21:33 +0800</pubDate><description><![CDATA[ps 等命令使用 grep 做筛选时通常不显示列表头，因为列表头那行未匹配到筛选关键字。// xx 是生成行列表格数据的带参数的完整命令，比如 ps -ef。// 注意前后两个 xx 要一致，避免参数不同导致列数不一致不对齐。]]></description><category></category></item><item><title><![CDATA[C++ 多线程支持的演进和相关 API 清单]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139568912</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139568912</guid><author>iLiuXH</author><pubDate>Mon, 10 Jun 2024 01:39:02 +0800</pubDate><description><![CDATA[它们提供的都是 C 语言的 API，在 C++ 上使用时通常会将其封装成类，顺便在这层封装上解决兼容性问题。注意，编译时依然要显式链接上 pthread 库，因为 C++11 的 std::thread 本质上就是对操作系统提供的多线程 API 做了封装，所以在 Linux 上依然依赖 pthread 库。下面会依次介绍 C++11 之前 Linux 和 Windows 平台上的 C 风格的多线程 API，以及 C++11 标准库提供的统一的面向对象的多线程 API。]]></description><category></category></item><item><title><![CDATA[编译、构建、CMake 中的一些概念：cmake make ninja gcc visual studio...]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139526391</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139526391</guid><author>iLiuXH</author><pubDate>Fri, 07 Jun 2024 14:41:23 +0800</pubDate><description><![CDATA[所以编译可以有两层意思，一是源代码到可执行文件生成过程的统称，二是这个过程中的第二步，即编译的第二步是编译(:。但实际上，当项目工程逐渐庞大起来之后，事情变得越来越复杂，直接使用编译命令编写编译脚本非常困难，更何况很多模块编译的时候是可以并行编译出目标文件，最后再链接到一起，这可以大大加快编译过程。它包含的范围有两种说法，一种是源代码到可执行文件这个生成过程中所涉及的所有工具，也就是用更专业的"编译工具链"来指代前文所说的"编译器"，另一种认为不仅包含这些工具，还包含构建工具。项目中，我们更重视前者。]]></description><category></category></item><item><title><![CDATA[Windows 下基于 Visual Studio Code 使用 CMake + MinGW 配置 C++ 开发环境]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139512898</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139512898</guid><author>iLiuXH</author><pubDate>Fri, 07 Jun 2024 00:50:41 +0800</pubDate><description><![CDATA[windows 下配置 C++ 开发环境经常会遇到各种奇怪的问题。很大一部分原因是 Windows 有自带的开发工具和配套的编译器，导致切换其他开发工具和编译器时因为默认配置而遇到冲突。这里记录了在 Win10 基于命令行或 VSCode 使用 CMake + MinGW 配置开发环境的几种方法以及注意的问题。如果对编译器、构建工具、CMake 等扮演的角色有基本了解，可以更清楚配置环境时做的事情。]]></description><category></category></item><item><title><![CDATA[解压/打包 MDD MDX 文件]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/139426798</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/139426798</guid><author>iLiuXH</author><pubDate>Mon, 03 Jun 2024 23:56:05 +0800</pubDate><description><![CDATA[mdd 和 .mdx 是词库文件格式，用于存放词典的词条释义文本和其他资源信息。其中，.mdd 存储文本，通常以 html 标签的形式；这两种格式文件通常伴随出现，即两个同名文件分别带有不同的后缀 .mdd .mdx，前者存储一个词库的词条释义文本，后者存储该词库词条对应的图片、音频等多媒体文件。AutoMdxBuilder 是用 python 实现的，没有提供 GUI 界面，但提供的命令行界面非常简单，完全满足使用。.mdd .mdx 文件解压缩后的内容，前三张是 .mdx，最后一张是 .mdd。]]></description><category></category></item><item><title><![CDATA[Jupyter Error (PyCharm) - ModuleNotFoundError: No module named matplotlib]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/113196744</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/113196744</guid><author>iLiuXH</author><pubDate>Wed, 27 Jan 2021 09:56:02 +0800</pubDate><description><![CDATA[Jupyter Error - ModuleNotFoundError: No module named matplotlib写在前面解决步骤 - 如何使用 PyCharm 写 jupyter notebook
写在前面
首先，前提是我们希望一个项目中的 jupyter notebook 使用当前项目运行环境作为核，即以项目运行环境作为 .ipynb 文件的运行环境。
在 PyCharm（+Anaconda 配置环境） 上用 Jupyter Notebook 画 matplotlib 图时，遇到一个奇怪的问]]></description><category></category></item><item><title><![CDATA[Python Error - UnboundLocalError: local variable xxx referenced before assignment]]></title><link>https://blog.youkuaiyun.com/iLiuXH/article/details/113129060</link><guid>https://blog.youkuaiyun.com/iLiuXH/article/details/113129060</guid><author>iLiuXH</author><pubDate>Mon, 25 Jan 2021 20:52:41 +0800</pubDate><description><![CDATA[ERROR: UnboundLocalError: local variable 'xxx' referenced before assignment场景分析 &amp; 解决
场景
分析 &amp; 解决

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