醉裡挑燈看Code
2018年2月27日 星期二
debug binary 檔案
›
有時候在 parsing log 時,可能因為 log 很大,故開啟時需要很久的時間﹝VIM 在開幾百 MB 檔案時的速度還可以﹞。 如果我們有類似底下的工具,在 Windows 下工作起來就會很方便,可以指定要顯示的行數,幫助我們快速看到內容,使用 C 語言開發不到 100...
2018年2月26日 星期一
grep binary 檔案
›
使用 grep parse log 時 如果 log 裡面有非 ASCII 字元時,比如說 0x00 此時 grep 會誤認為檔案為 binary 檔案 故無法 line by line 顯示 此時只要簡單加上 --text 選項即可
MongoDB connection URI
›
如果 MongoDB 有設定 auth 認證 連線字串大概會類似下面這樣 mongodb:// username : password @localhost:27017 由於此字串是用 '@' 來分隔帳密設定及伺服器 IP 假設密碼也有用到 '@...
2018年2月14日 星期三
Init MongoDB database with javascript
›
MongoDB Version:3.6 Steps: 1. run mongod 2. run mongo 3. load('xxxx.js') 4. run "init()" the content of xxxx.js ...
2018年1月3日 星期三
UEFI NVRAM 小研究
›
NVRAM is non-volatile RAM that is used in EFI to store variables that need to persist between boots. BIOS 選項理論上應該是儲存在 NVRAM 裡,UEFI Sh...
2017年12月27日 星期三
Golang LeetCode
›
太久沒解就會忘記設定專案細節 1. 使用 Golang 2. foder name and package is 題號 3. In GOPATH, type "go test LeetCode/LeetCode_00728" 4. Benchmark...
2017年12月11日 星期一
Windows 工作排程器 command-line
›
雖然我們可以用 GUI 界面去設定工作排程 但這樣的方式不太容易自動化 幸好,Windows 有一個指令 schtasks 我們可以利用它來自動化建立排程 Examples: SCHTASKS SCHTASKS /? SCHTASKS /Ru...
‹
›
首頁
查看網路版