原创 一個最簡單的RPC的定義與實現

            當我們要實現一種屬於自己的RPC,自然而然應該先想到如何定義一個協議,協議的本質就是解決客戶端與服務端通訊過程中遇到的問題。首先,是語義問題,我們必須明確數據流的含義,數據中那些部分是協議頭,哪些部分是數據,數據是

原创 決定內在世界的諸要素

      當我們談論到世界一詞時,我們必須要意識到我們所談論的世界不是真實的世界,而是我們對世界的一個投影,而對於世界的投影,每個人對世界的投影不盡相同,有的世界可以看到每粒塵埃,有的世界能聽見動物言語,有的世界卻只有一片黑白,山水孤寂

原创 調試的第一原則

      程序難免會出現各種各樣的問題,對於一般的問題,只要藉助於調試器、日誌,很快也可以解決,對於一些特殊的情況,比方非必現問題,問題現象多變,或者出現問題所在的模塊龐大而且我們對其只是一知半解,要定位到問題往往要耗費大量的時間。  

原创 python提取中文詞條

最近因爲需要處理提示信息的國際化問題,編寫了一個小工具掃描工程中的中文詞條,其基本的思路如下: (1)獲取文件的編碼 (2)以文件的編碼打開文件(實際上就是統一轉化爲Unicode),並讀取所有文件行  (3)使用正則表達式獲取所有的中文

原创 使用快速排序處理多個變量的排序

在window的文件排序中,我們可以看到這樣一種情況,當我們在文件管理器中點擊按照名稱排序時,總是先出現所有的文件夾在出現所有的文件,或者相反,也就是說window的文件管理器是先按照文件/文件夾進行歸檔,再進行排序的,也就是在排序過程中

原创 意識和潛意識的關係

意識和潛意識不是兩個割裂的系統,潛意識是習慣構成的系統,當使用習慣無法應對環境中的變化時,選擇就上升到意識層面,這時總是伴隨着焦慮與不安,這個時候,焦慮與不安提醒着意識,潛意識正在處於失控的狀態。 潛意識在極力避免陷入到焦慮與不安的狀態中