草稿裡挖出來的筆記
Laravel 自動測試是怎麼回事?
自動測試
手動測試可能的問題:
- 有遺漏忘記測
- 測試流程跟預期做法有差
- 測試成本太高
trait & use
- 希望用組合取代繼承
- trait & use 是抽出共用程式碼,而不是繼承
response 物件
index
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Kernel::class);
// new Kernal
$response = tap($kernel->handle(
$request = Request::capture()
))->send();
// kernak 抓到 http request 轉成 request 物件,
// 送進 kernal 轉成 response 物件
// send 把 response 物件 送回瀏覽器
$kernel->terminate($request, $response);
// 記憶體回收
phpuniut
call() 裡面有 get(),get() 拿回的 response 不是 index 做的 response,是 TestResponse
史上最簡單的區塊鏈介紹
tags: distributed consensus, p2p network, governance, incentive/economic design, cryptography, virtualization(llvm).
前言:一半以上的應用是垃圾
關鍵字:
- hash funmction
- pre-image resistance
- one-way function
- trapdoor function
- NP problem
踩地雷
採礦跟踩地雷一樣,出現合法字串就是挖到礦
為什麼要挖礦:
社群機制
GP 回饋
誘因設計
處理垃圾信
踩地雷一開始是設計來要處理垃圾信
Hashcash - A Denial of Service Counter-Measure (Adam Back
現在主流 DL 模型
個人利益與系統掛勾
不會有人想讓 token 貶值
沒有辦法讓大家維持節點的誘因,就像沒有人想維護 BT 種子。
眼前的應用用到什麼元件
到底有沒有真的用到這些特性(金融/財務/電腦科學)
data sync and transger
data integrity
permission control
join and leave freely
network robustness
使用者怎麼用
可以做什麼互動
smart contract
就是一份程式
是一份合約
沒有模糊空間
讓信賴的成本變低
合約不能被修改
Q&A
LBRY 活得過三年嗎?
- 技術上選擇不適合
- 但技術不適合跟活不活得下來無關