<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>从入门 到入坟 on Mogeko's Blog</title><link>https://mogeko.me/zh-cn/categories/%E4%BB%8E%E5%85%A5%E9%97%A8-%E5%88%B0%E5%85%A5%E5%9D%9F/</link><description>Recent content in 从入门 到入坟 on Mogeko's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>zhengjunyi@live.com (Mogeko)</managingEditor><webMaster>zhengjunyi@live.com (Mogeko)</webMaster><copyright>©2017 - 2024, All content is licensed under<a target='_blank' rel='external noopener' href='http://creativecommons.org/licenses/by-nc/4.0/'>CC BY-NC 4.0</a>.</copyright><lastBuildDate>Tue, 16 Aug 2022 14:39:12 +0200</lastBuildDate><atom:link href="https://mogeko.me/zh-cn/categories/%E4%BB%8E%E5%85%A5%E9%97%A8-%E5%88%B0%E5%85%A5%E5%9D%9F/index.xml" rel="self" type="application/rss+xml"/><item><title>Astro: 另一个更好的 “HTML”</title><link>https://mogeko.me/zh-cn/posts/zh-cn/096/</link><pubDate>Tue, 16 Aug 2022 14:39:12 +0200</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Tue, 16 Aug 2022 14:39:12 +0200</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/096/</guid><description>前不久，自诞生以来就备受关注的 Astro 发布了 1.0 版本。博主早就开始关注这个项目了，如今是时候好好谈谈了。 首先，Astro 是一个气质独特的前端框架网页</description><dc:creator>Mogeko</dc:creator><category>JavaScript</category><category>Astro</category><category>Next.js</category><category>React</category><category>从入门 到入坟</category></item><item><title>关于 Testing Library 的一些思考</title><link>https://mogeko.me/zh-cn/posts/zh-cn/095/</link><pubDate>Mon, 15 Aug 2022 00:13:39 +0200</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Mon, 15 Aug 2022 00:13:39 +0200</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/095/</guid><description>死磕单元测试的过程中，渐渐对 Testing Library 产生了一些思考。正好发现中文网络中对于 Testing Library 的相关内容挺少的 (也可能是我信息茧房了)，并且大多数都是 CSDN 之类的货</description><dc:creator>Mogeko</dc:creator><category>React</category><category>Jest</category><category>JSX</category><category>JavaScript</category><category>Unit test</category><category>Testing Library</category><category>Testing Playground</category><category>从入门 到入坟</category></item><item><title>RSA 加解密的 Java 实现</title><link>https://mogeko.me/zh-cn/posts/zh-cn/094/</link><pubDate>Tue, 03 May 2022 20:04:18 +0200</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Tue, 03 May 2022 20:04:18 +0200</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/094/</guid><description>书接上文；我们已经用 Python 实现了 RSA 加解密算法。 今天再来撸一篇 RSA 算法的 Java 实现。与 Python 与 RSA 算法采用同样的算法和思路 (推荐对比着一起看)。因此，就不讲解</description><dc:creator>Mogeko</dc:creator><category>java</category><category>RSA</category><category>算法</category><category>密码学</category><category>从入门 到入坟</category></item><item><title>Python 与 RSA 算法</title><link>https://mogeko.me/zh-cn/posts/zh-cn/093/</link><pubDate>Sat, 30 Apr 2022 02:31:01 +0200</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Sat, 30 Apr 2022 02:31:01 +0200</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/093/</guid><description>本周，Computer Security 这门课的作业是用代码实现 RSA 算法，要求加密 + 解密都要实现，语言不限。 这种东西网上一搜一大把，但因为 RSA 太重要了，老师额外</description><dc:creator>Mogeko</dc:creator><media:content url="https://mogeko.mehttps://mogeko.github.io/blog-images/r/093/logo.svg" medium="image"><media:title type="html">featured image</media:title></media:content><category>python</category><category>RSA</category><category>编程之髓</category><category>算法</category><category>密码学</category><category>从入门 到入坟</category></item><item><title>Elixir 练手 + 实战：短链接服务</title><link>https://mogeko.me/zh-cn/posts/zh-cn/092/</link><pubDate>Fri, 22 Apr 2022 20:51:10 +0200</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Fri, 22 Apr 2022 20:51:10 +0200</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/092/</guid><description>前几周，在我的软磨硬泡下，终于与导师一起敲定了论文的 Work Plan。 其中后端服务器的技术路线我选择了 Elixir。选择 Elixir 并不因为我 Elixir 有多牛；相反</description><dc:creator>Mogeko</dc:creator><category>Elixir</category><category>编程之髓</category><category>从入门 到入坟</category></item><item><title>Rust 交叉编译</title><link>https://mogeko.me/zh-cn/posts/zh-cn/053/</link><pubDate>Thu, 18 Apr 2019 15:08:49 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Thu, 18 Apr 2019 15:08:49 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/053/</guid><description>事情的起因要从一个叫 ffsend 的软件说起。ffsend 是一个用来操作 Firefox Send 的命令行工具，而 Firefox Send 是 Mozilla 推出的一款带有“阅后即焚”功能的文件分享工具；换句话</description><dc:creator>Mogeko</dc:creator><category>Rust</category><category>Android</category><category>GNU/Linux</category><category>从入门 到入坟</category></item><item><title>Rust 生命周期中的一些坑</title><link>https://mogeko.me/zh-cn/posts/zh-cn/051/</link><pubDate>Thu, 04 Apr 2019 21:17:33 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Thu, 04 Apr 2019 21:17:33 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/051/</guid><description>前面有一篇文章介绍了什么是 Rust 的生命周期？这里补充一些关于 Rust 的生命周期不容易被注意到的细节。 因为我水平有限，有的概念可能不是很全面，甚至可能有</description><dc:creator>Mogeko</dc:creator><category>Rust</category><category>从入门 到入坟</category></item><item><title>Rust 中的生命周期</title><link>https://mogeko.me/zh-cn/posts/zh-cn/050/</link><pubDate>Mon, 01 Apr 2019 19:27:29 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Mon, 01 Apr 2019 19:27:29 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/050/</guid><description>我们在讨论 Rust 的所有权时提到了一个非常重要的概念：生命周期 (lifetime)，也就是引用保持有效的作用域。 这个概念与所有权结合的相当紧密，同</description><dc:creator>Mogeko</dc:creator><category>Rust</category><category>从入门 到入坟</category></item><item><title>Rust 中的错误处理</title><link>https://mogeko.me/zh-cn/posts/zh-cn/044/</link><pubDate>Wed, 23 Jan 2019 12:50:59 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Wed, 23 Jan 2019 12:50:59 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/044/</guid><description>异常/错误处理 1 被称作是**“第四流程控制语句”**，在现代程序设计中发挥着越来越重要的作用。一般的语言喜欢使用 try...catch... 语句捕捉异常，这样做看似很</description><dc:creator>Mogeko</dc:creator><category>Rust</category><category>从入门 到入坟</category></item><item><title>The Little Printf</title><link>https://mogeko.me/zh-cn/posts/zh-cn/043/</link><pubDate>Sat, 19 Jan 2019 18:28:13 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Sat, 19 Jan 2019 18:28:13 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/043/</guid><description>原文地址 (英文): The Little Printf 本文是原作者 Fred Hebert 模仿《小王子》的笔法写的一篇演讲稿，同时也是一篇不错的小故事。主要探讨了一个既简单又复杂的问题：什么</description><dc:creator>Mogeko</dc:creator><media:content url="https://mogeko.mehttps://mogeko.github.io/blog-images/r/043/printf.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>编程之髓</category><category>从入门 到入坟</category><category>他山之石</category></item><item><title>Rust 中的所有权</title><link>https://mogeko.me/zh-cn/posts/zh-cn/042/</link><pubDate>Wed, 16 Jan 2019 18:57:36 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Wed, 16 Jan 2019 18:57:36 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/042/</guid><description>所有权是 Rust 中最重要的概念之一，也是 Rust 与 C++、Java 等“别的语言”最大的区别之一。 规定所有权规则是为了解决一个困扰了学界多年的难题：如何高</description><dc:creator>Mogeko</dc:creator><category>Rust</category><category>从入门 到入坟</category></item><item><title>Student dormitory management</title><link>https://mogeko.me/zh-cn/posts/zh-cn/039/</link><pubDate>Sat, 22 Dec 2018 23:30:01 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Sat, 22 Dec 2018 23:30:01 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/039/</guid><description>Demand analysis The system is designed to facilitate the management of student residences. Provide registration for students and teachers, check the student dormitory number, adjust the dormitory and other functions. At the same time, considering the need for maintenance and refurbishment of the dormitory, the system provides the function of submitting and accepting maintenance applications. After the student submits the repair application, the dormitory management will dispatch maintenance personnel to</description><dc:creator>Mogeko</dc:creator><category>SQL</category><category>从入门 到入坟</category></item><item><title>学会将代码写简单</title><link>https://mogeko.me/zh-cn/posts/zh-cn/034/</link><pubDate>Thu, 22 Nov 2018 19:46:55 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Thu, 22 Nov 2018 19:46:55 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/034/</guid><description>为开源项目作出贡献的最佳方式是使它的代码得以精简。我们应当努力编写即使没有注释也能使新手程序员轻松理解的代码，让维护者无需花费太多精力也能轻</description><dc:creator>Mogeko</dc:creator><category>编程之髓</category><category>从入门 到入坟</category><category>他山之石</category></item><item><title>Bottom-up to development a Loan Calculator</title><link>https://mogeko.me/zh-cn/posts/zh-cn/027/</link><pubDate>Sun, 18 Nov 2018 18:30:52 +0800</pubDate><author>zhengjunyi@live.com (Mogeko)</author><atom:modified>Sun, 18 Nov 2018 18:30:52 +0800</atom:modified><guid>https://mogeko.me/zh-cn/posts/zh-cn/027/</guid><description>About the bottom-up development Bottom-up development is a style of developing programs. With the bottom-up development, we develop in the reverse inside-out fashion; that is, we develop the service classes first. To test the service classes, we write a temporary dummy main class. After the service classes are done, we complete the top-level class that uses these service classes. The bottom-up development for this program implements the Loanclass first fully</description><dc:creator>Mogeko</dc:creator><category>Java</category><category>从入门 到入坟</category></item></channel></rss>