德国工签申请指南

拿到德国工作 offer 以后,我们需要申请合适的签证前往德国。本文将会详细总结德国工签(欧盟蓝卡)申请需要的材料,填写细节,以及面签的流程,希望能够帮助到有同样疑惑的人。

2022 年博客回顾

2022 年总共写了 49 篇博客 1,大部分博客很短,没花太多时间就可以写完。从类别上看,大部分都是技术相关的,关于 Neovim,Lua,机器学习,SQL

Creating A Trigger in PostgreSQL

We can use trigger to automate oerations, for example, preventing insertion of a record if certain condition is met. In this post, we show an example trigger function and its usage.

You Do Not Need a Plugin for This Feature

I saw from the repo awesome neovim1 a plugin that helps the user create the intermediate dir when they save a file. I wondered why this feature even needs a whole plugin? You can literally do this with a few lines of code.

Ctrl-left and Ctrl-right Not Working in macOS?

Recently, when I try to use Ctrl-left and Ctrl-right in Neovim, I found that they are not received by Neovim. I thought this is a Neovim issue. However, when I test these two shortcuts using cat in the terminal (I tried both Kitty and wezterm), it does not work either.

Benchmarking Your HTTP Service Using wrk

As a machine learning engineer/data scientist, after the model development process is finished, we need to deploy the model as a web service using different web frameworks. To achieve maximum performance and lower the hardware cost, we often need to optimize the speed our service, including TensorRT acceleration, config tuning, etc.