<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[joy427的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/joy427</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; joy427]]></copyright><item><title><![CDATA[路径规划算法]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/146423374</link><guid>https://blog.youkuaiyun.com/joy427/article/details/146423374</guid><author>joy427</author><pubDate>Fri, 21 Mar 2025 16:14:45 +0800</pubDate><description><![CDATA[end:# 假设每单位距离耗时为1分钟MarkdownText-to-HTMLAuthorsJohnLuke。]]></description><category></category></item><item><title><![CDATA[舅舅找舅舅]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/126268833</link><guid>https://blog.youkuaiyun.com/joy427/article/details/126268833</guid><author>joy427</author><pubDate>Wed, 10 Aug 2022 16:21:23 +0800</pubDate><description><![CDATA[舅舅]]></description><category></category></item><item><title><![CDATA[Linux中的系统调用 学习笔记]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/120479495</link><guid>https://blog.youkuaiyun.com/joy427/article/details/120479495</guid><author>joy427</author><pubDate>Sun, 26 Sep 2021 02:49:13 +0800</pubDate><description><![CDATA[Linux中的系统调用 学习笔记系统调用总结系统调用的定位：系统调用的步骤：系统调用难点（步骤1、3）：高级编程语言的作用（以c为例）fork函数
系统调用总结
系统调用的定位：
应用程序没有访问系统资源的权限，所以为了防止应用程序对系统资源的破坏，操作系统限制了应用程序的直接访问。通过一个架构，让所有的应用程序通过统一的系统调用来访问系统资源（文件、网络、内存、IO设备）。
系统调用的步骤：

执行前准备工作
处理函数
后续任务

系统调用难点（步骤1、3）：

内核模式切换
栈切换


为了支持系统调用]]></description><category></category></item><item><title><![CDATA[分享我的书架：一个五年程序员的学习观（转载）]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/120222546</link><guid>https://blog.youkuaiyun.com/joy427/article/details/120222546</guid><author>joy427</author><pubDate>Fri, 10 Sep 2021 15:10:46 +0800</pubDate><description><![CDATA[去年写了一篇文章《一个工作3~4年程序员的年度学习计划》，里面列出了一些计划阅读的书目。一年过去了，进度很一般。不过也许这个计划本身就有问题。
今天看了李开复发的一篇微博，很有感慨：
“天下古今之庸人，皆以一惰字致败。天下古今之才人，皆以一傲字致败。 – 曾国藩”
我是一个庸人，去年浪费了很多的时间，今年要更加努力的学习了。
回到今天的正题。去年以及前些时候为了我的学习计划倒是收集了很多书目，同时我也负责我们研发部门买书，所以买了很多非常好的书，今天和大家分享。
1、  C语言提升
《c和指针》
《c缺陷和]]></description><category></category></item><item><title><![CDATA[unix环境高级编程_学习笔记]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/119185577</link><guid>https://blog.youkuaiyun.com/joy427/article/details/119185577</guid><author>joy427</author><pubDate>Wed, 28 Jul 2021 17:27:11 +0800</pubDate><description><![CDATA[##unix环境高级编程笔记
#相关书籍：
c专家编程、tcp/ip卷一、深入理解计算机系统、Linux/UNIX系统编程手册、APUE
#涉及知识：
c语言基础、linux shell
#内容补充：
1、第一章有一张，应用程序，库，shell，内核之间的关系图。这张图相当关键，必须搞懂。
2、第二章讲ISO C POSIX SUS 规范之间的关系，与定义，这些是UNIX系统规范，注意理解。如果初学稍微记一记。完全理解不太可能。但是要理解，后面章节所有的内容都是围绕这些内容来介绍的。规范如何定义，实现如何满]]></description><category></category></item><item><title><![CDATA[ARM+LINUX嵌入式学习路线]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/118880577</link><guid>https://blog.youkuaiyun.com/joy427/article/details/118880577</guid><author>joy427</author><pubDate>Sun, 18 Jul 2021 18:03:28 +0800</pubDate><description><![CDATA[作者：CodeAllen
链接：https://zhuanlan.zhihu.com/p/97869854
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。


好久没有更文，主要是最近工作实在是很忙，一直在赶进度，然后就一拖再拖。。。

封面是我毕业后从事的第一份工作，无人机飞控研发，嵌入式真的很有意思，但是确实也需要一点耐心。

OK，言归正传，最近一直有同学问我学习嵌入式的的路线是什么，说实话我当初也是一直在找这个答案，但是很不幸，我找了很多路线但是最后一条也没有走到.]]></description><category></category></item><item><title><![CDATA[【数据结构森林】拨开简单的顺序表]]></title><link>https://blog.youkuaiyun.com/joy427/article/details/56028442</link><guid>https://blog.youkuaiyun.com/joy427/article/details/56028442</guid><author>joy427</author><pubDate>Mon, 20 Feb 2017 20:55:32 +0800</pubDate><description><![CDATA[我在大学的课堂，觉得数据结构很难理解。不过课后很幸运地借助资料自学了下来。感觉又有什么复杂的呢？无非老师没给我讲清楚罢了。那么我们开始入门：顺序表。
顺序表可以理解为一个长度为SIZE的数组a[SIZE]，数组中的每一个元素都有下标，而我们则是通过一个个下标去1插入数组，2删除数组，3遍历数组，4寻找数组中的值。这四步就是顺序线性表的主要操作了。
1.首先定义全局变量：最大长度SIZE，和实时]]></description><category></category></item></channel></rss>