[心得] 2020-2-8 每日新聞

作者: damody (天亮damody)   2020-02-08 12:00:31
#每日新聞
# 2020-2-8 每日新聞
# FB: http://bit.ly/2UizW6X
# DST 和 ZST 兩種願望一次滿足
教你如何實作出有變化的型別
Dynamically Sized Types (DSTs) 它們就不會編譯期知道 size 與 alignment
Zero Sized Types (ZSTs) 沒有大小的型態
http://bit.ly/2H3Yn0n
# 这次只学一点 Rust 语法大概不会怀孕了吧
最近因為武漢肺炎,中國人都在家裡%%%
這位筆者希望大家不要再懷孕了
所以開始寫這個系列文
http://bit.ly/389HXzl
# 開始實現零成本抽象
我的一位同事正在嘗試Rust。
他首先寫了一個數獨解算器,而之前他已經用C編寫過。
但完成Rust編寫的代碼時,他非常失望,因為Rust版本的速度是C版本的兩倍,而C版本是
通過手動提取所有他知道的使它性能良好的技巧而進行了優化的。
通過刪除內建函數,他最終設法使C版本與Rust版本一樣快。
但他下面的研究跟上面的廢話無關
他發現加總計算公式會被編譯器優化
`(N-2)*(N-3)/ 2 + 2 * N-3`,可以簡化為`N *(N-1)/ 2`。
這是用於對1+2+3+...N之間的數字求和的公式
令人驚訝的是,編譯器足夠聰明,可以識別此問題,並替換了它。
http://bit.ly/2vga410
# 將 async/await 帶入嵌入式 Rust
因為在 no_std 下很多功能不能使用,會造成很多編譯問題
目前ferrous-systems公司正在致力於解決這項難題
目前解決到一半也讓 async-std 加快了20%的編譯時間。
目前看起來在64kb ram嵌入式的上面
撰寫 async/await 功能的程式只是時間的上的問題
http://bit.ly/3722uVa
# RE:0 實作有OpenSSL客戶端和服務器系列
該作者之前有寫怎麼寫http server
現在要加上加密功能了
http://bit.ly/3bkRWns
# Java 19的新增功能會是Kotlin的終結嗎?
與Kotlin相比,詳細介紹了未來幾年有望實現的Java新功能
48分鐘的影片
http://bit.ly/389K4Dj
# 技術債之牆
“技術債務”是所有軟件設計選擇的隱喻,這些選擇被證明是次優的。
這樣的選擇會為未來的發展付出了代價。
今天採取的捷徑將使您未來放慢腳步,直到您通過解決問題“償還”債務。
而且不只是程式碼:架構、文檔、測試、商業模型之類的都可能遭受技術債。
當你是程式實作者,你遇到技術債就把問題記下來貼到牆上
![](https://i.imgur.com/3D2esaA.jpg)
讓他盡可能的被管理人員注意
但並不是所有債務都值得嘗還,
你必需考量他機會成本。
小故事:在閱讀本文作者2013年的博客文章後,
一家初創公司使用了技術債務牆。
他們是一家非常小的公司,所有牆面空間已被業務計劃和程序模型所佔用。
他們在辦公室的窗戶上貼了便條。開玩笑的是,每當房間太暗時,
他們就知道該重構了。
更重要的是,他們找到完美主義和現實壓力的平衡點,
能更快地進入市場。技術債務牆幫助他們擺脫了困境。
http://bit.ly/2H49AxN
# Python: 快速尋找相依
該網站有一個可搜尋的python module資料庫
並把相依性畫成心智圖
http://bit.ly/2ODOydx
作者: qrtt1 (有些事,有時候。。。)   2020-02-08 12:02:00
要建出嘆息之牆惹嗎?
作者: plsmaop (plsmaop)   2020-02-08 12:40:00
沒看內文,他 c 用什麼編譯器?有開優化嗎?
作者: a8989332 (天創)   2020-02-08 13:52:00
好奇在技術債之牆的例子 ORM被列為Depricated....?
作者: x000032001 (版廢了該走了)   2020-02-08 13:58:00
如果你很閒 orm改成raw sql可以做很久(?
作者: domototice (tice)   2020-02-08 14:55:00
被水桶就被水桶,中國那些狗官應該被傳染肺炎只會貪汙
作者: DCTmaybe (竹竹人)   2020-02-08 14:55:00
然後工程師會在牆後面只露出眼睛盯著你
作者: domototice (tice)   2020-02-08 14:56:00
隱瞞病情,造成全球恐慌,還讓中國人犧牲那麼多人只顧著發展武器,公共衛生與醫療不宣導,上Edge看新聞
作者: hegemon (hegemon)   2020-02-08 17:16:00
有人走錯板了
作者: domototice (tice)   2020-02-08 17:38:00
對不起~我太情緒化了!可是你看win10 Edge瀏覽器的新聞真的會生氣!抱歉給各位帶來麻煩了!對不起!
作者: leo5916267 (小葉)   2020-02-08 19:19:00
想問說為什麼rust 最近這麼紅
作者: ripple0129 (perry tsai)   2020-02-09 01:24:00
新聞發佈者喜歡rust吧,不過rust沒有有錢老爸,推廣真的是要靠粉絲
作者: SoftwareSing (初音唱歌)   2020-02-09 01:25:00
那一天,工程師終於回想起,被技術債囚禁的恐怖

Links booklink

Contact Us: admin [ a t ] ucptt.com