原创 無意中發現的方法:一招讓你的 IntelliJ Idea 飛起來

一、引言 最近工作中使用到了 IntelliJ Idea,說實在的,不太熟悉這個 IDE。 不知道爲什麼,對比 Eclipse 和 IntelliJ Idea,在我的電腦上,竟然是 IntelliJ Idea 比 Eclipse

原创 使用 VS Code SSH 到遠程服務器進行開發

一、引言 最近在搜索有關自帶 ssh、ftp、ssh 功能的編輯器,沒想到竟然又搜回到了 VS Code。 二、轉發 這裏轉發 VS Code 的一篇介紹 Remove Developing 的文章,裏面使用了 Remote-SS

原创 Manjaro 根據連接速度排序配置源地址

一、引言 使用 Manjaro 已經有一段時間了,一開始按照某一篇博客手動配置了國內源。最近公司搬了新的辦公室,發現升級系統時出現連接不到更新服務器的問題: $ sudo pacman -Syu 一定是源訪問出現了問題,那麼怎麼

原创 一點微不足道的思考:代碼庫究竟已經應該翻譯成 Code base 還是 Code library

一、引言 最近在閱讀 《Mastering TypeScript 3》這本書的時候,讀到了這麼一句話: We can take existing JavaScript, add a few TypeScript keywords

原创 解決 VMware 安裝虛擬機的時候一直黑屏的問題

一、引言 最近在使用 VMware 安裝 Manjaro 的時候一直黑屏。 二、解決 檢查下是否 iso 文件的目錄路徑中帶有空格,如果是的話,放到其他不帶空格的目錄下。我是這樣修改了 iso 安裝文件的目錄之後,就可以了。 希望

原创 Concurrecy vs. Parallelism:C++ Concurrency In Action 2nd 的作者與衆不同的觀點

一、引言 最近在學習《C++ Concurrency In Action 2nd》這本書,作者在本書一開頭使用了大量的篇幅舉了一個例子: 想象有一個場景,在一家 IT 公司裏,有兩個程序員分爲 A 和 B。會有這麼兩種工作的分配

原创 Typora 小技巧:Markdown 表格建立新行

一、引言 使用 Typora 這麼久了,Markdown 表格建立新行居然還是一直使用的 Ctrl + / 切換到源代碼模式,複製粘貼一行新的這麼寫。 直到今天我纔在莫名之中摸索出來了快捷鍵組合。 二、解決 表格最末一行 Ctrl

原创 一段話聊聊編程範式

一、引言 最近在部門學習分享 Spring,正好 Spring 的兩大特性控制反轉(IoC)(又名依賴注入(DI))和切面編程(AOP)用到了事件驅動式編程範式和切面式編程範式。 想了想怎麼也得把 Spring 兩大特性講解一下,

原创 DataGrip 初探:如何離線安裝數據庫驅動

一、引言 在日常的工作中,難免會與多個數據庫打交道。此時,一個能夠幫助我們管理多個數據庫連接的軟件就非常必要了,在我從事程序員的日子裏,用過了 Navicat for MySQL、DbVisiualzier 等等軟件。但是,沒有任

原创 Shell 踏坑之旅:if [ -n ] 意想不到的錯誤用法

一、引言 最近在工作中開始嘗試着使用 Shell 編寫一些腳本來替代人力做一些繁瑣而又簡單的工作。 其中,我遇到這麼一個問題,代碼類似如下: tmp_val=$(grep xxx tmp.txt) if [ -n $tmp_va

原创 當他們在談論 sftp 連接失敗的時候,他們在談論什麼

一、引言 最近在工作中遇到了一個匪夷所思的問題: 生產上有這麼一個每日運行的定時任務: 它作爲 sftp 客戶端連接到某另一生產環境,在那個生成環境中指定位置放置一個每日定時生成的數據文件。 問題來了,突然從某一天開始,後面的每

原创 解決 Visual Studio Code 離線安裝 C++ 擴展支持仍然顯示需要更新的問題

一、引言 喜歡使用 Visual Studio Code 的人可能會遇到需要在辦公環境使用它的情況。一般來說,辦公環境上不允許私自連接外網,那就是說我們的 vs code 的插件只能使用離線安裝了。 之前寫過離線安裝的方法,也就是

原创 初識 libcurl multi:實現一個 http 請求處理客戶端,一個線程玩命發一個線程吐血收

一、引言 最近在工作中,遇到了這麼一個需求: 我們希望擁有一個高性能的 http 請求處理客戶端程序,這個客戶端要求有這樣的架構: 它擁有兩個線程 一個線程接收業務程序通過消息隊列發來的批量的 http 請求信息,進行批量的

原创 libevent 初探:手動編譯運行安裝包下的 sample 示例程序

一、引言 最近在工作中接觸到了 libevent 庫,老大想讓我用 libevent 做一些網關相關的開發工作。因此,在這個不一樣的春節裏(肆虐的新冠病毒)我一直在閱讀有關 libevent 相關的資料。 學習 libevent

原创 玩轉 ssh 免密登錄配置:使用兩個環境模擬配置成功和其他幾種失敗的情況

一、引言 最近在工作中,我遇到了這麼一個需求: 我們需要每天給客戶環境發送一個打包文件,對此,客戶環境提供了一個 sftp 服務來接收我們的文件 這是一個非常簡單的需求場景,但是這個需求對於我項目的要求就是: 我需要在自己的