stevefan1999 最近的时间轴更新
stevefan1999

stevefan1999

V2EX 第 371064 号会员,加入于 2018-12-17 20:45:58 +08:00
stevefan1999 最近回复了
肯定是用圖數據庫(neo4j 之類) 然後做動態權限推導
這不就是 NoSQL 嗎
現在都是本地舊設備 VoIP 骨干了
25 天前
回复了 cnoder 创建的主题 程序员 枚举类型是从 0 开始还是从 1 开始
不要爭論這個問題

lua 壬震怒(我不是)

實際上 lua 是沒有定義索引方向 但社羣定義是 1 開始

0 開始還是 1 開始 蘊含了 offset 與 absolute positon 黨派之爭 我個人讀算法時是支持 1 開始的 但實際上用還是最好得 0
這個問題問得好 不過我要首先問錢的意義本來是什麼?

首先 在我看來錢或者嚴格的説貨幣的本質 本來就是個為了方便交易而產生的 所以必須穩定 因此錢是具有天然的中心化特質 加密貨幣 即便是號稱去中心化 卻依然擺脱不了貨幣的本質

其次 正如一個 SQL 業務 一個交易也需要 commit 的(碰巧的是 業務和交易其實也能叫 transaction) 這麼想 譬如説你想用這筆錢但別人可能早碰了 或者説你的錢本來不夠 但突然一份新錢同時來了你又夠了 這導致了金錢運用的紊亂 所以為了高效率的交易 我們必須有一份記賬 為了解決衝突的問題

最基本的一份記賬必然有一個線性歷史 那個線性歷史很多時候便是叫「時間」 但理論上 如果所有交易都是原子獨立的話 記賬並不是必要的 因為這不可能有衝突

但基於現實考慮 這成了幾乎必然 乃至於很多人都有這沒了會計金融系統就會死的錯覺 那只是因為人太蠢了人類用的記賬系統是基於時間和實物如紙張 很容易譬如因時間流逝字體消失或者火災而丟失信息 所以這種歷史一旦銷毀很難恢復 那就死無對症了

區塊鏈最簡單的説明就是一份電子記賬 其中一個主流實現利用了哈希樹(實際上就是個用哈希值做對比函數的二叉樹)來構建線性歷史 而且因為哈希的特性你每個交易都幾乎唯一(思考下和之前我提到過的原子獨立性有什麼雷同之處) 只要你還有一份還存在 交易去向就永遠可追索了 缺點是空間利用過大因為需要完全信息 因為哈希的特性導致丟失了一部分交易整個區塊鏈都不能用 為了解決這個問題就要引進冗餘信息 那信息容量只能更加惡化了

所以説 加密貨幣和區塊鏈根本上只是信息論最大化後的貨幣和記賬 本質上並無差別 只不過都加上了狀態機
30 天前
回复了 seagull7558 创建的主题 Kubernetes etcd 断电数据文件损坏如何恢复?
etcd 背後用的是 BoltDB 理論上是毋須數據恢復的 如果集羣有其他 HA master 那把有問題的節點完整地刪了 再不行找個備份
如果你想讓你孩子靠信息學免試保送清華 快點讓你孩子在這個時期培養 OI 知識

我就是在這個時期自己獨立培訓了自己對 OI 這方面的興趣 但我缺乏別人建制式的訓練 錯過了這個黃金期 我現在一生後悔不已
30 天前
回复了 wzw 创建的主题 问与答 阿里云的服务器定价, 看不太懂了
將來換 ARM 説不定更便宜

不過哎喲 AMD 真香
Jaeger
31 天前
回复了 yodhcn 创建的主题 程序员 不限编程语言,你认为哪个 ORM 最好用?
最具生產力: EF Core

最創新: Exposed https://github.com/JetBrains/Exposed
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1218 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 22:41 · PVG 06:41 · LAX 15:41 · JFK 18:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.