<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[djsjdh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/djsjdh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; djsjdh]]></copyright><item><title><![CDATA[【苍穹外卖】Day9配送范围检查--高德地图版本]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/151970577</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/151970577</guid><author>djsjdh</author><pubDate>Mon, 22 Sep 2025 18:46:43 +0800</pubDate><description><![CDATA[本文介绍了如何利用高德地图API实现配送距离检查功能。由于百度地图申请受限，作者转而使用已注册的高德地图开发者账号。核心流程包括：通过地理编码API将地址转换为经纬度，再调用距离测量API计算店铺与用户间的距离，最后与预设阈值比较判断是否可配送。文中提供了AmapProperties配置类、AmapUtil工具类实现高德API调用，以及订单提交时的距离校验逻辑。关键配置参数如API密钥、服务URL和距离阈值均通过yml文件管理，便于维护调整。该方案可有效控制配送范围，确保服务可行性。]]></description><category></category></item><item><title><![CDATA[lab2:summary]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300434</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300434</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:15:52 +0800</pubDate><description><![CDATA[这里做一个lab2的总结。]]></description><category></category></item><item><title><![CDATA[lab2:challenge]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300366</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300366</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:14:40 +0800</pubDate><description><![CDATA[这章主要说本lab中的所有的challenge，能做多少是多少，能理解到多少是多少。]]></description><category></category></item><item><title><![CDATA[lab2:part3]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300346</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300346</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:10:33 +0800</pubDate><description><![CDATA[这里的权限主要分为用户，内核两个对象，以及可写可读两个可操作权限（当然用户可以干的内核都能干）]]></description><category></category></item><item><title><![CDATA[LAB2：part2]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300311</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300311</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:09:18 +0800</pubDate><description><![CDATA[这一个part主要说明了页面管理的主要流程，并用二级页表来做了编写。完成一个页面管理，主要三个流程——页面内存分配，多级页表的创建，页面的释放对于页面内存分配，通过上一part完成的page_alloc可以获取到一个free page，获取到一个物理页面多级页表的创建时本part的一个重点：首先通过pgdir_walk，创建了一级页表也即页目录到二级页表也即页索引的映射，如此之后，通过pde就可以访问到pte了。而pte到物理页面的映射完成在中才实现。页面的释放，主要由两个过程组成，一个是基础的。]]></description><category></category></item><item><title><![CDATA[LAB2:PART1]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300210</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300210</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:04:46 +0800</pubDate><description><![CDATA[在开始写代码之前，先来看看源文件，记录一些关于虚拟内存的信息。以及其他的相关知识。]]></description><category></category></item><item><title><![CDATA[part1：PC Bootstrap]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/142300112</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/142300112</guid><author>djsjdh</author><pubDate>Mon, 16 Sep 2024 11:02:18 +0800</pubDate><description><![CDATA[联系到汇编语言中的CS，SS等寄存器。对于16bit寄存器可以寻址64KB地址，所以8086将内存分为64KB的逻辑段，再通过段偏移的手段，得到最终的地址。cpu通过DS先找到相应的逻辑段（数据段），接着根据段内指针找到响应单元；对于堆栈同理，即SS + SP获取。对应于，汇编语言中这样就访问到了1MB的内存。]]></description><category></category></item><item><title><![CDATA[6.828环境配置（tools）及简介]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/141969393</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/141969393</guid><author>djsjdh</author><pubDate>Fri, 06 Sep 2024 21:24:18 +0800</pubDate><description><![CDATA[整个环境搭建主要是根据[官方网站]()作为主要参考完成的，总体过程也非常麻烦，中间报错不断，最后也是终于在查了好多博客才完成。我使用的环境是VM+Ubuntu（20.04.6LTS）作为参考。我由于之前课程的原因，所以原本的虚拟环境中有预先装有qemu，害怕版本的问题，所以提前进行了卸载（卸载的博客可以轻松查到）同时,在网站中有这样一句话,，所以也是毫不犹豫删除了。至此，JOS就可以运行起来了可以用make qemu 或者make qemu-nox来启动系统。]]></description><category></category></item><item><title><![CDATA[基于mosquitto与PyQt创建一个MQTTbroker和client调试窗口——1、如何建MQTT服务器（broker）（超详细！！！！）]]></title><link>https://blog.youkuaiyun.com/djsjdh/article/details/135114394</link><guid>https://blog.youkuaiyun.com/djsjdh/article/details/135114394</guid><author>djsjdh</author><pubDate>Wed, 20 Dec 2023 18:10:10 +0800</pubDate><description><![CDATA[如何构建MQTT服务器]]></description><category></category></item></channel></rss>