<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bryan Lee's blog]]></title><description><![CDATA[What I cannot create, I do not understand.]]></description><link>https://liby.github.io</link><image><url>https://liby.github.io/icons/icon-512x512.png</url><title>Bryan Lee&apos;s blog</title><link>https://liby.github.io</link></image><generator>GatsbyJS</generator><lastBuildDate>Sat, 10 Dec 2022 19:42:59 GMT</lastBuildDate><atom:link href="https://liby.github.io/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[在 macOS 中配置大小写敏感的 APFS 卷存储代码]]></title><description><![CDATA[如果你的 macOS 是刚到手没多久的，那么直接重装，设置文件系统为大小写敏感就好了。但是如果你的 macOS 已经使用过一段时间，做了许多设置且存储了很多重要文件了，再重装就有些划不来]]></description><link>https://liby.github.io/2022-08-14-use-case-sensitive-apfs-volume</link><guid isPermaLink="false">https://liby.github.io/2022-08-14-use-case-sensitive-apfs-volume</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Sun, 14 Aug 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[一次因为错误配置 Git 而导致的「事故」]]></title><description><![CDATA[push.default 的配置选项有五个：nothing, current, upstream, simple,matching。]]></description><link>https://liby.github.io/2021-07-17-accidents-caused-by-misconfiguration-of-git</link><guid isPermaLink="false">https://liby.github.io/2021-07-17-accidents-caused-by-misconfiguration-of-git</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Sat, 17 Jul 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[关于烽火 HG2201U 光猫改桥接的记录]]></title><description><![CDATA[将光猫改为桥接模式，使用性能较强的无线路由器连接光猫设置上网]]></description><link>https://liby.github.io/2021-01-11-change-the-optical-network-terminals-to-bridge</link><guid isPermaLink="false">https://liby.github.io/2021-01-11-change-the-optical-network-terminals-to-bridge</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Mon, 11 Jan 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[从 C++ 入门到前端]]></title><description><![CDATA[我认为入门 C++ 的意义就是理解上古时代是怎么管理内存的、OOP 诞生的前因后果；而后对 JVM/V8 背后的内存管理需要解决的问题有个基本的概念；进而就可以对闭包/引用类型为何如此设计有个大体理解。]]></description><link>https://liby.github.io/2020-09-04-from-c-to-the-front-end</link><guid isPermaLink="false">https://liby.github.io/2020-09-04-from-c-to-the-front-end</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[关于「扶言扶语」]]></title><description><![CDATA[扶的有些言论我看到以后，要在心里琢磨许久，常有生面孔的名词，甚至要查阅一些相关资料，只有这样才勉强有些许自己的理解，为构建认知体系添砖加瓦；仅有囫囵的认知远远不够，我更希冀「取其精华，去其糟粕」，如果有糟粕的话且我能感知到的话，因此反刍势在必行。]]></description><link>https://liby.github.io/2020-08-27-about-fu-ta</link><guid isPermaLink="false">https://liby.github.io/2020-08-27-about-fu-ta</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Thu, 27 Aug 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[从 Form 到 Model 层的讨论]]></title><description><![CDATA[这就是观察者模式的代价，你做到了消费者按需订阅，你能自动响应变化，但你不能再回溯到事件的根源，所以这个时候你需要合并同步更新。]]></description><link>https://liby.github.io/2020-08-27-quotation-from-a-androgynous</link><guid isPermaLink="false">https://liby.github.io/2020-08-27-quotation-from-a-androgynous</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Thu, 27 Aug 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[一个关于 Async/await 的生动比喻]]></title><description><![CDATA[这样的结果你只能喝到白开水，但是加上 await 就不同了]]></description><link>https://liby.github.io/2020-08-18-a-vivid-metaphor-about-async-and-await</link><guid isPermaLink="false">https://liby.github.io/2020-08-18-a-vivid-metaphor-about-async-and-await</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Tue, 18 Aug 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[使用 `git switch` 替代 `git checkout`]]></title><description><![CDATA[在这之前，`git checkout` 承担了两个方向完全不同的功能，一方面被用来切换分支，另一方面又用它恢复文件，对于新手来说，实在令人疑惑，产生了心智负担。]]></description><link>https://liby.github.io/2020-06-17-replace-git-checkout-with-git-switch</link><guid isPermaLink="false">https://liby.github.io/2020-06-17-replace-git-checkout-with-git-switch</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Wed, 17 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[将 Homebrew 切换为 USTC Mirror]]></title><description><![CDATA[由于国内网络原因，有可能会使 Homebrew 在更新和安装软件时速度缓慢，所以无责任推荐使用国内镜像源。还顺手写了一个替换脚本，有需要的可以直接到页面的最下方自取。]]></description><link>https://liby.github.io/2020-05-30-switch-homebrew-to-ustc-mirror</link><guid isPermaLink="false">https://liby.github.io/2020-05-30-switch-homebrew-to-ustc-mirror</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Sat, 30 May 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[一个奇怪的 shell 运算符 —— `>!`]]></title><description><![CDATA[意思是说，如果 zsh 在没有设置 CLOBBER 的情况下，即 `noclobber` 的状态为 `off` 时，`>!` 与 `>` 完全相同；但 `noclobber` 的状态为 `on` 时，`>` 不能重定向到已经存在的文件，但 `>!` 可以。]]></description><link>https://liby.github.io/2020-05-28-a-strange-operator</link><guid isPermaLink="false">https://liby.github.io/2020-05-28-a-strange-operator</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Thu, 28 May 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Source 命令踩坑小记]]></title><description><![CDATA[至此，情况已经非常清晰明了，在启用 Powerlevel10k 的情况下，运行 `source ~/.zshrc` 命令会让 zsh-autosuggestion 插件出现问题：光标后提供的补全提示显示为白色，而不是[默认设置][]的颜色——灰色。]]></description><link>https://liby.github.io/2020-05-27-about-the-source-dot-zshrc-command</link><guid isPermaLink="false">https://liby.github.io/2020-05-27-about-the-source-dot-zshrc-command</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[关于我个人的一些 `dotfile` 文件的配置]]></title><description><![CDATA[我个人喜欢将配置项尽可能地归类放置，完全是出于个人喜好，再譬如一些配置项出于个人习惯就没有按照上面的规则进行放置，比如 `[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh` 这行代码，所以可以作为参考，但并不代表说我的配置风格就是最好的、完美的。]]></description><link>https://liby.github.io/2020-05-26-personal-configuration-of-some-dotfile-files</link><guid isPermaLink="false">https://liby.github.io/2020-05-26-personal-configuration-of-some-dotfile-files</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Tue, 26 May 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[记一次 new Array() 时错误传递参数导致 TypeScript 报错的来龙去脉]]></title><description><![CDATA[因为不想被 block 住，完成 ticket 是首要的，所以没有深究这个报错，便选择了折中的解决方案。后续空闲下来，再看这个部分的代码，认为 `Object.assign(this, data);` 这个地方写的异常丑陋， `new Providers()` 的传值被暴力复制给了 `this`，完全失去了传参意义，且代码可维护性极差。]]></description><link>https://liby.github.io/2020-05-25-error-passing-arguments-when-calling-new-array-causes-typecript-to-throw-an-error</link><guid isPermaLink="false">https://liby.github.io/2020-05-25-error-passing-arguments-when-calling-new-array-causes-typecript-to-throw-an-error</guid><dc:creator><![CDATA[Bryan Lee]]></dc:creator><pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate></item></channel></rss>