跳到主要内容

科学上网

· 阅读需 13 分钟

貌似也是来到深圳之后,作为一个码农,有时候确实很需要 Google,GitHub,Docker 等服务。这个时候就不得不接触到科学上网了这一行为了。首先谈谈我自己对 GFW 的看法,我觉得这个墙的存在是非常必要的,尽管它的存在,给我的工作带来了少许麻烦,有时候也吐槽,国内我就是找不到啥资料啊,外网又被墙了,What fuck...

使用Boost.URL实现http路由

· 阅读需 5 分钟
amass
一个正在躺平的板砖人

使用Boost.Beast实现http服务器时,一直没有一个好的方式解决路由的问题。Boost.URL的发布给了一个比较好的实现方案。

最开始是直接使用硬编码来实现的:

void handleRequest(const boost::beast::http::request<boost::beast::http::string_body> &request) {
if(request.target()=="/public") {
// do something
} else if(request.target()=="/login") {
// do something
} else if(request.target()=="/about") {
// do something
}
}

这是最简单粗暴的方式,当然缺点有很多。扩展性差,不易于维护,会出现代码文件爆炸的情况。

如往常

· 阅读需 2 分钟
amass
一个正在躺平的板砖人

今天是清明节,放假一天。本来前几天就打算去汕尾的海利虾苗场的,在小红书刷到那有一个非常长的海岸线,还可以直接开车停在边上。

如何给岛国小电影找字幕

· 阅读需 2 分钟
amass
一个正在躺平的板砖人

正所谓饱食思淫欲,哥们现在对片儿的要求也是越来越高了,不仅要看,要好看,还要有剧情看。嗯……那对于艺术鉴赏而言理解剧情还是很有必要的,但又不想学日文,只能是勉强通过中文字幕理解的样子。

游西湖

· 阅读需 1 分钟
amass
一个正在躺平的板砖人

上个月26号去西湖出差,趁着周末,就跑去西湖转了转。给我印象最深的就是一只野猫,和一只松鼠(不知道是不是野的)。他们根本就不怕人,那只野猫也不会去主动攻击人,就那么自顾自的寻找猎物,不愧是见过大世面的猫。 相比于自己,开会做个报告都要哆哆嗦嗦,讲不利索,一开口大脑就一片空灵。面对不熟悉的女性都会紧张,一直抖着腿以求消除自己的不自在感,实在是汗颜。

为博客添加搜索引擎

· 阅读需 2 分钟

一直在尝试各种不同的文本搜索引擎,是为了给博客添加一个搜索栏。

在使用上 Algolia DocSearch 是使用体验最好的,也是 Docusaurus 官方支持的,但是奈何其不开源且收费。被我折腾过一次后,第二次就怎么也使用不了了。

Typesense 作为 Algolia 的开源平替版,和 Docusaurus 集成度也还行,轻量简单易于本地部署。但是目前发现它对中文分词好像不太友好,没有 Meilisearch 好。

Meilisearch 对中文支持稍微友好一点。