<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[asdzccfrew的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/asdzccfrew</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; asdzccfrew]]></copyright><item><title><![CDATA[基于pyside6的通用机器人遥控控制界面]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/149487231</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/149487231</guid><author>asdzccfrew</author><pubDate>Sun, 20 Jul 2025 22:27:07 +0800</pubDate><description><![CDATA[这两天需要帮一个朋友做一个简单的遥控控制界面，用于控制一台复合机器人(万向轮底盘+机械臂+旋转云台)，在这里分享一下。]]></description><category></category></item><item><title><![CDATA[Ubuntu22.04安装Keil并开发stm32单片机项目]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/148318314</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/148318314</guid><author>asdzccfrew</author><pubDate>Sat, 31 May 2025 14:56:23 +0800</pubDate><description><![CDATA[本文详细记录了在Ubuntu22.04系统上通过Wine安装Keil MDK开发环境的全过程。首先通过源码编译方式安装Wine，解决各类依赖问题后成功运行Windows程序。随后下载Keil安装包并使用Wine进行安装，包括获取软件包、执行安装步骤及使用keygen完成注册破解。最终成功在Linux环境下运行Keil并完成ARM开发环境的搭建。整个过程涉及大量依赖项安装和配置调试，为在Linux系统上进行STM32开发提供了可行性方案。
]]></description><category></category></item><item><title><![CDATA[esp32-idf Linux 环境安装教程]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/147194262</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/147194262</guid><author>asdzccfrew</author><pubDate>Sun, 13 Apr 2025 17:29:23 +0800</pubDate><description><![CDATA[esp32-idf Linux 环境安装教程]]></description><category></category></item><item><title><![CDATA[std::any 和std::any_cast]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/146905901</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/146905901</guid><author>asdzccfrew</author><pubDate>Tue, 01 Apr 2025 11:21:40 +0800</pubDate><description><![CDATA[是安全操作std::any的核心工具，通过严格的类型验证确保类型安全。类型必须严格匹配。空std::any或类型不匹配会导致异常或空指针。优先用指针版本处理不确定类型，结合检查避免未定义行为。]]></description><category></category></item><item><title><![CDATA[Cursor:You‘ve reached your trial reguest limit修改机器码没有解决]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/145051983</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/145051983</guid><author>asdzccfrew</author><pubDate>Fri, 10 Jan 2025 11:00:25 +0800</pubDate><description><![CDATA[Cursor免费次数用完，修改机器码没有效果。Cursor只有两头能确定用户：一是本地设备的机器码二是远程登录的账号修改本地机器码没有作用，那么尝试注销远程账号直接上图：1. 登录Cursor官网，登录设备，查看Usage可知：你是否超了，一般都是超了免费次数（150次），不然也不会点进这篇文章2. 点击高级选项3. 注销用户然后重新登录，之后本地cursor要求重新登录，使用你自己之前的账号再次登录即可。知道博客让不让免费下载，这里附上github链接]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04登录界面鼠标键盘失灵解决方案]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143893540</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143893540</guid><author>asdzccfrew</author><pubDate>Tue, 19 Nov 2024 20:53:44 +0800</pubDate><description><![CDATA[工作完毕之后，在虚拟机还在正常运行的情况下，直接使用台式主机的开关机按钮关闭电脑，导致xserver驱动损坏。上述具体原因是参考网上一众的说法得到的，事实也是如此。]]></description><category></category></item><item><title><![CDATA[C++简单工厂模式]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143518142</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143518142</guid><author>asdzccfrew</author><pubDate>Tue, 05 Nov 2024 17:50:30 +0800</pubDate><description><![CDATA[上述流程使客户使用该接口时非常方便。]]></description><category></category></item><item><title><![CDATA[浅谈C++深、浅拷贝]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143438533</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143438533</guid><author>asdzccfrew</author><pubDate>Fri, 01 Nov 2024 18:47:58 +0800</pubDate><description><![CDATA[C++ 类如果没有自定义拷贝构造函数或者自定义赋值操作符而使用拷贝构造或者赋值操作符，这时候就会涉及到浅拷贝的问题。]]></description><category></category></item><item><title><![CDATA[protocbuf c++示例]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143433788</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143433788</guid><author>asdzccfrew</author><pubDate>Fri, 01 Nov 2024 15:59:04 +0800</pubDate><description><![CDATA[类似于#include的功能。]]></description><category></category></item><item><title><![CDATA[I/O多路复用之epoll模型、触发模式]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143416642</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143416642</guid><author>asdzccfrew</author><pubDate>Thu, 31 Oct 2024 20:31:42 +0800</pubDate><description><![CDATA[【代码】I/O多路复用之epoll模型、触发模式。]]></description><category></category></item><item><title><![CDATA[select函数、I/O复用、并发服务器]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143403747</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143403747</guid><author>asdzccfrew</author><pubDate>Thu, 31 Oct 2024 16:00:05 +0800</pubDate><description><![CDATA[【代码】【无标题】]]></description><category></category></item><item><title><![CDATA[多进程回声服务器]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143391854</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143391854</guid><author>asdzccfrew</author><pubDate>Thu, 31 Oct 2024 12:01:55 +0800</pubDate><description><![CDATA[【代码】多进程回声服务器。]]></description><category></category></item><item><title><![CDATA[多进程与僵尸进程]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143369363</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143369363</guid><author>asdzccfrew</author><pubDate>Wed, 30 Oct 2024 16:52:35 +0800</pubDate><description><![CDATA[WEXITSTATUS(__stat_loc): 如果子进程是正常退出的（即 WIFEXITED(status)返回非零值），这个宏会返回子进程的退出代码（exit code），这是由 exit() 函数的参数或 return 语句的值决定的。上述实例在子进程睡眠10秒到期之后，父进程收到SIGCLD信号，然后调用对应的回调函数，在回调函数中使用waitpid接收子进程返回的相关信息。区分子父进程的方法是：fork()函数的返回值不同，父进程的返回值是子进程的进程id(pid),子进程的返回值则是0。]]></description><category></category></item><item><title><![CDATA[关于socket的常用可选配置项]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143366147</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143366147</guid><author>asdzccfrew</author><pubDate>Wed, 30 Oct 2024 15:20:23 +0800</pubDate><description><![CDATA[我们使用下列两个函数来对创建的socket进行可选配置项的查询和设置。]]></description><category></category></item><item><title><![CDATA[TCP内部工作原理]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143359516</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143359516</guid><author>asdzccfrew</author><pubDate>Wed, 30 Oct 2024 11:04:26 +0800</pubDate><description><![CDATA[第四次挥手： 客户端收到来自服务器的连接释放(FIN)报文段后，会向服务器发送一个ACK应答报文段，以连接释放(FIN)报文段的确认序号 ack 作为ACK应答报文段的序列号 seq，以连接释放(FIN)报文段的序列号 seq+1作为确认序号ack。第二次挥手： 服务器收到连接释放报文段(FIN报文)后，就向客户端发送ACK应答报文，以客户端的FIN报文的序列号 seq+1 作为ACK应答报文段的确认序列号ack = seq+1 = u + 1。经过三次无误握手之后，双方可进入就绪状态。]]></description><category></category></item><item><title><![CDATA[TCP和UDP套接字]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143332034</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143332034</guid><author>asdzccfrew</author><pubDate>Tue, 29 Oct 2024 16:06:01 +0800</pubDate><description><![CDATA[在进行网络编程的时候，我们使用下列函数创建网络套接字socket跳转到该函数的函数原型。]]></description><category></category></item><item><title><![CDATA[TCP/IP网络编程：理解网络编程和套接字]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/143330147</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/143330147</guid><author>asdzccfrew</author><pubDate>Tue, 29 Oct 2024 15:12:09 +0800</pubDate><description><![CDATA[网络编程又叫做套接字编程，是因为在网络编程中依赖使用套接字(socket),网络编程一般是C/S架构，即客户端/服务器模式，在服务器端依赖套接字绑定自身接口，并开启监听客户端连接，然后进行读写操作；客户端则依赖套接字进行接口连接，以进行收发操作。]]></description><category></category></item><item><title><![CDATA[Ubuntu安装cmake最新版]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/138533417</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/138533417</guid><author>asdzccfrew</author><pubDate>Tue, 07 May 2024 15:52:19 +0800</pubDate><description><![CDATA[解压指令：tar -xzvf cmake-3.29.2.tar.gz。]]></description><category></category></item><item><title><![CDATA[实现windows和ubuntu虚拟机自由复制粘贴]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/138533111</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/138533111</guid><author>asdzccfrew</author><pubDate>Tue, 07 May 2024 15:15:25 +0800</pubDate><description><![CDATA[安装open-vm-tools-desktop即可。ctrl+alt+t打开终端。]]></description><category></category></item><item><title><![CDATA[编译Cartographer时报关于cartographer_rviz的错，报错如下：]]></title><link>https://blog.youkuaiyun.com/asdzccfrew/article/details/137178393</link><guid>https://blog.youkuaiyun.com/asdzccfrew/article/details/137178393</guid><author>asdzccfrew</author><pubDate>Sat, 30 Mar 2024 17:43:11 +0800</pubDate><description><![CDATA[开发板系统资源不足，需要减少编译线程。]]></description><category></category></item></channel></rss>