网上冲浪指南

2022 / 06
Awesome nodejs dev

这里收集了一些我目前在用的一些 npm package,通过使用这些 npm package ,你可以快速地实现一个功能完善的 node cli 工具,帮助你的想法尽快落地。

2022 / 05
二〇二二年,让你的双拼输入法快人一步

双拼输入法将声母、韵母分别映射到单个按键上,使得用户最多通过两次按键就确定一个音节,极大的减少了击键次数,提高了输入效率。但是双拼输入法并没有解决拼音输入法最令人头疼的问题——同音字选重困难。声笔系列输入法针对这个问题给出了一个高效的解决方案——在完成拼音的输入后,追加可选的笔画来对候选结果选重,这一点小小的改进,就可以将大多数情况下的重码降低到个位数。

2022 / 03
2022 年,给我来一份 Chromium 38

前有老旧浏览器,接下来 nw.js 很有用。

如何编写 Makefile

经过一段时间的使用,我决定将 Makefile 加入到我的必备技术列表。这篇文章将向你介绍 Makefile 的基本编写方法,以及一个在现代前端项目中的使用样例。相信你在看完之后,就会像我一样爱上 Makefile,虽然某些时候它不是最好的方案,但在你没有更好的方案时,它一定不会让你失望。

2021 / 12
开发 UI 组件 —— 视觉回归测试

在开发 UI 组件库时,需要使用视觉回归测试来保证在 Design Token 变更的情况下,组件库中的组件没有被意外地修改。

2021 / 10
我的第一台 NAS

之前用树莓派改造的旁路网关性能太差了,不管是互联网速度还是内网速度都很捉急。刚好家中有台吃灰的笔记本电脑(i7-6500U + 16G),于是决定趁着周末把它改造成一台 All in One NAS。

2021 / 07
FSharp 中被生成的 IEvent

F# 会将系统类库、第三方类库中的 CLIEvent 转换成对应类型的 IEvent,这个过程自动地发生在编译的过程中。接下来我将用一段非常简单的代码来演示其中的玄机。

2021 / 04
使用树莓派作为旁路网关

家里一直有个吃灰的树莓派,趁着最近换上了精品线路主机,一个用树莓派来做旁路网关的想法油然而生。

2021 / 03
对眼下的一个微前端架构应用的思考

我相信第一次用 JS 来开发微前端架构的人都或早或晚会遇到这些问题,于是便将这些暴露出的问题记录下来,希望能对这些纠结微前端技术选型的人有所帮

2021 / 02
迁移到 K3s - Aria2

之前一直用的阿里云香港轻量服务器,不过最近不打算继续续费了。趁着春节假期的缓冲期,就先把 Aria2 给搬到单节点的 K3s 集群中吧。

2020 / 10
VPS 上自建 k3s 集群如何获取真实客户端的 IP ?

大多数的云服务厂商都提供了非常时髦的 Kubernetes 服务,但是迫于没钱,所以只能用轻量应用服务器来搭建自己的轻量 k3s 集群。经过一段时间的摸索与反复的重建集群,我终于让搭建在 Tencent Cloud 轻量应用服务器上的 k3s 集群中的服务获取到了客户端的真实 IP。

2020 / 05
记一次 Silverlight 问题排查经历

5 月中旬了,简单的记一个小问题以及一些对陈年老项目的吐槽。

2020 / 03
AsciiDoc 简介

Markdown 并不支持你想要的排版,于是你只好内嵌各种 HTML 然后为这些 HTML 标签添加样式来达到你想要的效果。这个时候再回过头看你的文章,你发现自己好像变成了一个前端开发者。

F# 与 C# 对比:简单的求和问题

让我们从一个简单的“计算从 1 到 N 的平方和”问题入手,来看看真正的 F# 代码是怎样的。我们将会对比 F# 实现与 C# 实现之间的差异,看看 F# 的语法是如何胜过 C# 的。

F# 与 C# 对比:排序

我们将实现一个类快排的算法来对列表进行排序,并且对比 F# 实现与 C# 实现的差异。

姗姗来迟的 F# 4.7 新特性介绍

2019 年 9 月 23 日,F# 4.7 发布,这次更新为 F# 语法加入了更多的甜味。

如何在一台 1 核 1G 的服务器上部署 Kubernetes

经过一番折腾,我的博客站点终于运行在了 K3s 之上,VPS 总体内存占用上升了 200M,果然再轻量的 Kubernetes 都比 Swarm 要消耗资源。为什么我要在 1 核 1G 的 VPS 上折腾 Kubernetes,因为 Kubernetes 就在那里。

2020 / 02
DotNet Yes!

GNU 工具包提供了一个有意思的命令行工具 yes,它的功能非常的简单,就是无限复读 y 到标准输出直到进程被杀死。不过这个工具也有一个非常令人刮目相看的地方——它的输出速度非常快!我决定尝试使用 .Net Core 来实现同样的功能。

在 ASP.NET Core 集成测试中连接数据库

我们能够在集成测试中用上真实的数据库了,他的表现几乎跟线上的数据库行为一致,而且不存在任何 ORM 的兼容性问题,但代价是我们将需要更多的资源以及时间用来运行集成测试。这值得吗,可能只有你自己才知道。

2020 / 01
升级到 PostgreSQL12(docker 版)

PostgreSQL 实在升级得太频繁了,而且每次大版本更新就需要使用专门的工具进行数据迁移,这篇文章简要记录一下使用 docker-postgres-upgrade 升级现有的部署在 Docker Swarm 中的 PostgreSQL 数据库的一些过程。

友情链接

订阅

本网站所展示的文章由 Zeeko Zhu 采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可

Zeeko's blog, Powered by ASP.NET Core 🐳