看板 Soft_Job 關於我們 聯絡資訊
#每日新聞 # 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 -- 標題 [閒聊] 寫程式的時候要吃甜食 del680202:我寫程式的時候 都想脫光衣服 lgzenith:雙腳放到桌上反而容易進入狀況 loveme00835:看吉澤明步... #1Hc6x55S (Soft_Job) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.6.48 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1581134436.A.FC3.html
qrtt1: 要建出嘆息之牆惹嗎? 02/08 12:02
plsmaop: 沒看內文,他 c 用什麼編譯器?有開優化嗎? 02/08 12:40
a8989332: 好奇在技術債之牆的例子 ORM被列為Depricated....? 02/08 13:52
x000032001: 如果你很閒 orm改成raw sql可以做很久(? 02/08 13:58
domototice: 被水桶就被水桶,中國那些狗官應該被傳染肺炎只會貪汙 02/08 14:55
DCTmaybe: 然後工程師會在牆後面只露出眼睛盯著你 02/08 14:55
domototice: 隱瞞病情,造成全球恐慌,還讓中國人犧牲那麼多人 02/08 14:56
domototice: 只顧著發展武器,公共衛生與醫療不宣導,上Edge看新聞 02/08 14:57
hegemon: 有人走錯板了 02/08 17:16
domototice: 對不起~我太情緒化了!可是你看win10 Edge瀏覽器的新聞 02/08 17:38
domototice: 真的會生氣!抱歉給各位帶來麻煩了!對不起! 02/08 17:39
leo5916267: 想問說為什麼rust 最近這麼紅 02/08 19:19
ripple0129: 新聞發佈者喜歡rust吧,不過rust沒有有錢老爸,推廣真 02/09 01:24
ripple0129: 的是要靠粉絲 02/09 01:24
SoftwareSing: 那一天,工程師終於回想起,被技術債囚禁的恐怖 02/09 01:25