<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BiigPanda的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/south_d</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; south_d]]></copyright><item><title><![CDATA[使用QEMU快速搭建一个ARM64环境]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/150484182</link><guid>https://blog.youkuaiyun.com/south_d/article/details/150484182</guid><author>south_d</author><pubDate>Mon, 18 Aug 2025 10:05:56 +0800</pubDate><description><![CDATA[在交叉编译工具的 arm 64_guest/sdk/aarch 64-buildroot-linux-gnu/sysroot/lib 里，这个要运行 buildroot 编译的程序，一定要有的，否则直接就是 sh 找不到对应的文件或命令。标准镜像（Standard Image）：这是 Alpine 的基本版本，只包含必要的组件，需要网络连接来完成安装和配置。安装完成后，可以使用以下命令启动已安装的 Alpine 虚拟机，无需安装 ISO：​。​，建议下载标准镜像，因为它更通用且体积较小​。]]></description><category></category></item><item><title><![CDATA[NMEA-0183协议常用语句介绍及4.10版本修改说明]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/136627401</link><guid>https://blog.youkuaiyun.com/south_d/article/details/136627401</guid><author>south_d</author><pubDate>Mon, 11 Mar 2024 16:28:03 +0800</pubDate><description><![CDATA[NMEA 协议是一种用于海上和航空领域的数据通信协议。它的全称是 National Marine Electronics Association （美国国家海洋电子协会），是一种标准化的数据格式，用于传输位置、速度、时间等信息。在船舶导航和 GPS 接收器中经常使用 NMEA 协议来实现设备之间的数据交换和通信。1. NMEA 0183: 这是最常见和广泛使用的NMEA协议版本，定义了一系列标准数据格式，用于在不同海洋电子设备之间进行数据交换，如GPS接收器、雷达、自动驾驶系统等。]]></description><category></category></item><item><title><![CDATA[python实例代码介绍python基础知识]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/134031497</link><guid>https://blog.youkuaiyun.com/south_d/article/details/134031497</guid><author>south_d</author><pubDate>Wed, 25 Oct 2023 11:57:21 +0800</pubDate><description><![CDATA[python实例代码介绍python基础知识]]></description><category></category></item><item><title><![CDATA[python打包和运行技巧]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/134031437</link><guid>https://blog.youkuaiyun.com/south_d/article/details/134031437</guid><author>south_d</author><pubDate>Wed, 25 Oct 2023 11:53:35 +0800</pubDate><description><![CDATA[介绍python打包成独立程序的方法和一些运行方法]]></description><category></category></item><item><title><![CDATA[如何在C语言中嵌入python代码并编译运行]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/132205847</link><guid>https://blog.youkuaiyun.com/south_d/article/details/132205847</guid><author>south_d</author><pubDate>Thu, 10 Aug 2023 11:27:14 +0800</pubDate><description><![CDATA[本文记录如何在C语言中嵌入python代码并编译运行的步骤，及编译时遇到的一些问题。]]></description><category></category></item><item><title><![CDATA[C#(CSharp)开发环境简单搭建和应用例子]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/130344512</link><guid>https://blog.youkuaiyun.com/south_d/article/details/130344512</guid><author>south_d</author><pubDate>Mon, 24 Apr 2023 15:45:18 +0800</pubDate><description><![CDATA[C# 跟C和CPP算是远亲，C之后是CPP，之后又衍生了C#，少了点CPP的复杂度，多了点C的易用性。]]></description><category></category></item><item><title><![CDATA[electron编译环境搭建和第一个桌面应用例子]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/130330902</link><guid>https://blog.youkuaiyun.com/south_d/article/details/130330902</guid><author>south_d</author><pubDate>Sun, 23 Apr 2023 21:21:27 +0800</pubDate><description><![CDATA[Electron是基于Chromium和Node.js实现的，所以开发人员所需要使用到的前端技术主要包括以下方面：2、前端开发工具Vue、Angular、React等的一种3、其他网络、缓存、通讯、系统、跟踪等前端技术4、对Vscode编辑器的熟悉Electron 使用 web 页面作为它的 GUI，所以你能把它看作成一个被 JavaScript 控制的，精简版的 Chromium 浏览器。下面介绍环境搭建。]]></description><category></category></item><item><title><![CDATA[CANOE脚本CAPL编程简单例子]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/129744384</link><guid>https://blog.youkuaiyun.com/south_d/article/details/129744384</guid><author>south_d</author><pubDate>Fri, 24 Mar 2023 09:37:03 +0800</pubDate><description><![CDATA[CAPL和C接近，所以会C的人上手非常快。]]></description><category></category></item><item><title><![CDATA[Obsidian插件推荐和页面宽度行间距设置]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/129687123</link><guid>https://blog.youkuaiyun.com/south_d/article/details/129687123</guid><author>south_d</author><pubDate>Tue, 21 Mar 2023 13:59:28 +0800</pubDate><description><![CDATA[在.obsidian目录下新建目录snippets，同时新建文件，命名为比如“my_snippets.css”，复制以下内容，并通过设置-外观-CSS代码片段来加载即可。可以清除本地未被引用的图片或附件等，可以按目录确认删除哪些文件，个人觉得比其他的什么image unlink之类插件好用。像富文本编辑器一样，增加了一个菜单栏操作，可以便捷操作标题等级、加粗、标注、代码块、序号、高亮等等，很方便。滚轮缩放图片，可以直接把图片大小写进Markdown，排版的时候很方便，使用方法是：按住alt加滚轮。]]></description><category></category></item><item><title><![CDATA[交叉编译valgrind（9x07）]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/129254108</link><guid>https://blog.youkuaiyun.com/south_d/article/details/129254108</guid><author>south_d</author><pubDate>Tue, 28 Feb 2023 08:51:23 +0800</pubDate><description><![CDATA[valgrind 是一套 Linux 下，开放源代码的动态调试工具集合，能够检测内存管理错误、线程 BUG 等，valgrind 由内核（core）以及基于内核的其他调试工具组成。内核类似于一个框架（framework），它模拟了一个 CPU 环境，并提供服务给其他工具；而其他工具则类似于插件 (plug-in)，利用内核提供的服务完成各种特定的内存调试任务。Memcheck是一个内存错误检测器。它可以帮助您使程序，尤其是那些用C和C ++编写的程序更加正确。Cachegrind是缓存和分支预测分析器。]]></description><category></category></item><item><title><![CDATA[给VBox虚拟机镜像瘦身]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/128677515</link><guid>https://blog.youkuaiyun.com/south_d/article/details/128677515</guid><author>south_d</author><pubDate>Fri, 13 Jan 2023 17:36:30 +0800</pubDate><description><![CDATA[给虚拟机镜像瘦身方法]]></description><category></category></item><item><title><![CDATA[数字证书X.509格式详解]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/128635631</link><guid>https://blog.youkuaiyun.com/south_d/article/details/128635631</guid><author>south_d</author><pubDate>Tue, 10 Jan 2023 20:10:30 +0800</pubDate><description><![CDATA[X.509是一种非常通用的证书格式。所有的证书都符合ITU-T X.509国际标准，因此(理论上)为一种应用创建的证书可以用于任何其他符合X.509标准的应用。X.509证书的结构是用ASN1(Abstract Syntax Notation One)进行描述数据结构，并使用ASN.1语法进行编码。]]></description><category></category></item><item><title><![CDATA[windows下Qt 5的安装与编译打包]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/128292055</link><guid>https://blog.youkuaiyun.com/south_d/article/details/128292055</guid><author>south_d</author><pubDate>Mon, 12 Dec 2022 19:41:07 +0800</pubDate><description><![CDATA[windows下Qt 5的安装与编译打包]]></description><category></category></item><item><title><![CDATA[线程同步之互斥量的使用]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/127009509</link><guid>https://blog.youkuaiyun.com/south_d/article/details/127009509</guid><author>south_d</author><pubDate>Fri, 23 Sep 2022 14:02:26 +0800</pubDate><description><![CDATA[互斥量可以帮助线程同步对共享资源的使用，以防如下情况发生：线程某甲试图访问一共享变量时，线程某乙正在对其进行修改。条件变量则是在此之外的拾遗补缺，允许线程相互通知共享变量（或其他共享资源）的状态发生了变化。互斥量有两种状态：已锁定（ locked）和未锁定（ unlocked）。任何时候，至多只有一个线程可以锁定该互斥量。试图对已经锁定的某一互斥量再次加锁，将可能阻塞线程或者报错失败，具体取决于加锁时使用的方法。一旦线程锁定互斥量，随即成为该互斥量的所有者。只有所有者才能给互斥量解锁。]]></description><category></category></item><item><title><![CDATA[进程同步之POSIX信号量与文件锁的使用代码实例]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/126973767</link><guid>https://blog.youkuaiyun.com/south_d/article/details/126973767</guid><author>south_d</author><pubDate>Wed, 21 Sep 2022 15:26:55 +0800</pubDate><description><![CDATA[以代码形式对信号量与文件锁进行说明。]]></description><category></category></item><item><title><![CDATA[在Linux下交叉编译生成windows程序]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/126184885</link><guid>https://blog.youkuaiyun.com/south_d/article/details/126184885</guid><author>south_d</author><pubDate>Fri, 05 Aug 2022 20:13:43 +0800</pubDate><description><![CDATA[在Ubuntu环境下，利用mingw32，交叉编译windows程序，以便在windows下运行。]]></description><category></category></item><item><title><![CDATA[Pycharm配置PyQt5]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/125867636</link><guid>https://blog.youkuaiyun.com/south_d/article/details/125867636</guid><author>south_d</author><pubDate>Tue, 19 Jul 2022 11:06:18 +0800</pubDate><description><![CDATA[Pycharm配置PyQt5]]></description><category></category></item><item><title><![CDATA[windows批处理bat脚本技巧]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/125780312</link><guid>https://blog.youkuaiyun.com/south_d/article/details/125780312</guid><author>south_d</author><pubDate>Thu, 14 Jul 2022 11:12:57 +0800</pubDate><description><![CDATA[windows批处理脚本技巧，一小部分参考了网上的内容]]></description><category></category></item><item><title><![CDATA[Windows PyQt5安装说明]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/124745365</link><guid>https://blog.youkuaiyun.com/south_d/article/details/124745365</guid><author>south_d</author><pubDate>Fri, 13 May 2022 09:29:17 +0800</pubDate><description><![CDATA[PyQt5的安装说明]]></description><category></category></item><item><title><![CDATA[C语言实现J1939长帧组包接口以及模拟DM1数据并生成CANalyst数据文件]]></title><link>https://blog.youkuaiyun.com/south_d/article/details/124715270</link><guid>https://blog.youkuaiyun.com/south_d/article/details/124715270</guid><author>south_d</author><pubDate>Wed, 11 May 2022 17:44:59 +0800</pubDate><description><![CDATA[C语言实现J1939长帧组包接口以及模拟DM1数据生成
利用Dev-Cpp v5.11，通过C语言实现，经过Dev-Cpp编译后，会生成exe文件，可以直接用exe文件执行，具体代码如下：
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;  
#include &lt;string.h&gt; 
#include &lt;ctype.h&gt; 
#include &lt;fcntl.h&gt; 
#include &lt;errno.h&gt;
#inc]]></description><category></category></item></channel></rss>