Rust 對于我是一門反復(fù)入門的語言恋昼。每當(dāng)我以為自己入門了劲厌,過了一段時間又會發(fā)現(xiàn)之前理解的不準(zhǔn)確。其中有一個原因就是 Rust 中的一些概念,與其他編程語言對比的時候,經(jīng)常似...
Rust 對于我是一門反復(fù)入門的語言恋昼。每當(dāng)我以為自己入門了劲厌,過了一段時間又會發(fā)現(xiàn)之前理解的不準(zhǔn)確。其中有一個原因就是 Rust 中的一些概念,與其他編程語言對比的時候,經(jīng)常似...
除法的 `quotient = add(quotient, 1 << i);` 可以優(yōu)化為 `quotient |= 1 << i;`
位運(yùn)算實(shí)現(xiàn)加、減、乘颠黎、除運(yùn)算我們知道另锋,計(jì)算機(jī)最基本的操作單元是字節(jié)(byte),一個字節(jié)由8個位(bit)組成狭归,一個位只能存儲一個0或1夭坪,其實(shí)也就是高低電平。無論多么復(fù)雜的邏輯过椎、龐大的數(shù)據(jù)台舱、酷炫的界面,...
@遙想公瑾當(dāng)年 應(yīng)該不是版本問題潭流,可以貼一下編譯器報(bào)錯信息~ rust的編譯器信息還是很完全的
Rust 二叉樹實(shí)現(xiàn)與遍歷二叉樹(Binary Tree) 是非尘和铮基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)。平衡樹可以讓樹的查找灰嫉,更新拆宛,插入,刪除都是O(logN)的復(fù)雜度讼撒。 二叉樹的基本實(shí)現(xiàn)是比較簡單的浑厚。然而對于Rust,因...
您的rust版本是什么咯根盒, ans.push(node.as_ref().unwrap().borrow().val); 這句出現(xiàn)在 二叉樹前序遍歷钳幅,上面的代碼我本機(jī)可以運(yùn)行,并且在 leetcode 也是可以正常 AC 的
Rust 二叉樹實(shí)現(xiàn)與遍歷二叉樹(Binary Tree) 是非逞字停基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)敢艰。平衡樹可以讓樹的查找,更新册赛,插入钠导,刪除都是O(logN)的復(fù)雜度。 二叉樹的基本實(shí)現(xiàn)是比較簡單的森瘪。然而對于Rust牡属,因...
淺析Rust所有權(quán)Ownership (一) – 棧堆與位置綁定[https://rsj217.github.io/blog/build/html/home/01-rust-...
@豪門百里 本質(zhì)上都是一樣的啦
Golang Http請求請求的結(jié)構(gòu) HTTP的交互以請求和響應(yīng)的應(yīng)答模式。go的請求我們早就見過了担映,handler函數(shù)的第二個參數(shù)http.Requests废士。其結(jié)構(gòu)為: 從request結(jié)構(gòu)可以看到...
rust 還在補(bǔ)文檔
從零開始實(shí)現(xiàn) Chip8 模擬器Chip8 是一個游戲軟件叫潦。就像紅白機(jī)NES蝇完,掌機(jī)GBA, PSP等機(jī)器一樣。實(shí)現(xiàn) Chip8 模擬器短蜕,就可以在電腦平臺運(yùn)行chip8的游戲rom氢架。只不過相對于其他游戲模擬器...
Chip8 是一個游戲軟件。就像紅白機(jī)NES朋魔,掌機(jī)GBA岖研, PSP等機(jī)器一樣。實(shí)現(xiàn) Chip8 模擬器警检,就可以在電腦平臺運(yùn)行chip8的游戲rom孙援。只不過相對于其他游戲模擬器...
緣起 在做計(jì)算的本質(zhì)[https://github.com/rsj217/computation/blob/main/computation-py/02_semantic/s...
《Understanding Computation: From Simple Machines to Impossible Programs》[https://www.or...
二叉樹(Binary Tree) 是非常基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)扇雕。平衡樹可以讓樹的查找拓售,更新,插入镶奉,刪除都是O(logN)的復(fù)雜度础淤。 二叉樹的基本實(shí)現(xiàn)是比較簡單的。然而對于Rust哨苛,因...
Option Option是rust非常好用的數(shù)據(jù)結(jié)構(gòu)鸽凶,用來解決 Null 空指針問題,是rust安全基石重要一環(huán)建峭。其本質(zhì)是一個 Enum 結(jié)構(gòu)玻侥。本文對option進(jìn)行模式匹...
具體的代碼是什么樣的灰蛙?有沒有先抓包查看一下發(fā)出去的 http 報(bào)文內(nèi)容祟剔?
Tornado異步筆記(二)--- 異步客戶端AsyncHTTPClientTornado異步筆記(二)--- 異步客戶端 前面了解Tornado的異步任務(wù)的常用做法,姑且歸結(jié)為異步服務(wù)摩梧。通常在我們的服務(wù)內(nèi)物延,還需要異步的請求第三方服務(wù)。針對HTTP請...
@宋桓公 async with 也是一個 語言 feature
Python黑魔法 --- 異步IO( asyncio) 協(xié)程本文是17年寫的仅父,至今過去多年叛薯,有一篇更好的文檔: https://superfastpython.com/python-asyncio/[https://superfast...
TCP鏈接半關(guān)閉[https://www.notion.so/rsj217/TCP-222793f3373d423b87c8c4a7e94fdb0f]
fd_set 結(jié)構(gòu)簡介[https://www.notion.so/rsj217/fd_set-7d3edb6c890f41faabf5c4aa642fdfb0]