原创 linux 文本處理三劍客

linux 文本處理常用3個命令 相關概念 Linux 管道 管道 管道是進程間通信的方式之一,本質上可以理解爲一種文件資源,其實是一種緩衝區。利用文件系統中file結構,通過在2個節點間創建臨時節點,實現節點間的單向通信。 管道

原创 關於TCP 所謂的“粘包”、“拆包”

最近參加了國內某大型出行平臺的面試,業務中臺研發崗。 問到對TCP 的“粘包”、“拆包”的看法? 額,我說“TCP沒有包”。(現場有點尷尬) 不過一面還是過了,二面倒了(看完簡歷,“換工作太頻繁”,game over。我:????

原创 python 處理protobuf數據示例

google protobuffer https://github.com/protocolbuffers/protobuf protocol buffers – a language-neutral, platform-neu

原创 Protocol Buffer Basics: Python

Protocol Buffer Basics: Python 原文 譯者:schopenhauerzhang([email protected]) 此指南提供了用Pythion語言使用protocol buff

原创 沒有else的if是否更爲高效?

在python中,探討if else和if 的效率問題。 比如下面2個python 自定義函數 def get_sum(a,b): if a > b: return a+b else: return a+b def

原创 PDB使用

調試Python程序的小工具 首先衆所周知調試C程序的高效率工具–GDB有了Python版本:pdb 。 安裝 pip install pdb 調試程序樣例: # test.py import signal import tim

原创 Mac 安裝MySQL

下載MySQL 下載地址 點擊打開後next就行。 成功後可以在【系統偏好設置】中看到: 點擊MySQL圖標 brew install MySQL 設置密碼,然後不停yes或者no。 mysql -uroot -p 開始使用

原创 Mac brew 安裝redis

brew install redis cd /usr/local/Cellar/redis/5.0.7/bin/ 進入安裝目錄 redis-server 啓動server ps -ef | grep redis-server 查看

原创 pychar 光標回跳到上一個位置快捷鍵

pychar 光標回跳到上一個位置快捷鍵 mac 快捷鍵:cmd + 【/cmd+ 】 pycharm 快捷鍵的pdf help-》keymap reference

原创 推薦一個在線學習linux命令的網站

https://linuxjourney.com

原创 強烈推薦一個專欄和公衆號

###孟北魚 一位普通的中國扶貧工作者,在基層扶貧4年,最近從事信訪工作,用幾十萬字記錄下了自己在基層扶貧工作中經歷的一切。 公衆號 mengbeiyu 專欄 https://zhuanlan.zhihu.com/c_195477

原创 git stash

當update了代碼,但是不想提交,找個地方暫存。 git stash 可以幫上你的忙,非常簡單實用: git stash [save tag] 儲藏修改的代碼,並且打上tag標籤 eg: git stash save 'u

原创 分享一個段扎心的內容

原文鏈接:https://s2.ax1x.com/2019/08/20/mJTlNV.png https://s2.ax1x.com/2019/08/20/mJTlNV.png

原创 看到了一段話,感觸良多

虛假的努力:勤奮的工作、加班、充電,9127,但是同事老闆不認可 真正的努力:划水摸魚、摘桃別人成果,但是同事老闆認可 看到這段話的第一時間,眼淚都要下來了。

原创 python 之unittest module

python的單元測試module:unittest 測試代碼: class tree(): ...: def get(self,str_tree): ...: print('get',st