醉裡挑燈看Code
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...
2017年11月7日 星期二
x86 Assembly Intel to AT&T
›
最近工作需要使用人家寫好的組語去控制 HW 我需要的是 AT&T 語法 不過因為對方不熟 AT&T 語法 故需轉換對方寫的 Intel 語法 本想直接人工轉換,但又怕不懂組語的我做白工 上網搜尋了一下,找到一個專案 ta2as 試了一下,只要調整來源...
2017年11月1日 星期三
UEFI Shell script format
›
UEFI Shell script 的寫法跟 Windows Batch 差不多 其副檔名為 "nsh" 文字檔編碼可以使用 UCS-2 or ASCII 不過因為 UEFI Shell 預設編碼為 UCS-2 如果將 Shell Command ...
2017年10月26日 星期四
UEFI Shell
›
最近需要 pass Shell Env to my shell script 原本以為是很難的事 幸好 UEFI 在 C Lib 中就提供了 setenv 函數 不過事情不是憨人想的那樣 呼叫此 function 會失敗 從 errno 中看到失敗值是 45 表示 u...
2017年10月16日 星期一
get callback's return value inside synchronous function
›
最近在幫別人改 Node.js 的 code 由於他的寫法是同步,但是又使用 callback 方式 原本以為在改架構時,可以簡單的改成 return 形式 但卻撞到不知名的 bug 試了一下才知道在 callback 中的 reurn 不等於呼叫 callback 的...
‹
›
首頁
查看網路版