選手列表
在晶心科技當延替差不多1年半了,藉著公司的環境還有猛猛的神人同事們, 接觸到了很多系統相關的知識; 但由於平常對自己太好了,有很多該讀的文件沒有好好讀完~XD 趁這個機會挑戰自己,來試著閱讀 linux kernel 的文件並做摘要, 如果行有餘力的話,也來嘗試翻譯 kernel 文件,希望能達成自己的第一個 kernel patch (技術能力還不夠,送不了 code 沒關係,先從送文件的 patch 開始吧!)
筆者以這次鐵人賽為契機,啟動一個作業系統計畫,它的名字叫做 Hoddarla。 儘管它本身還有很多模糊且未定義清楚的目標,但有兩點作為專案的基石,將會一直維持的: * 只支援單一計算機架構:RISC-V。 * 只包含 Golang 程式碼,以及 Golang 工具鏈所能允許的組合語言。 在這次 30 天的篇幅內,將會涵蓋的是 Golang 如何支援 RISC-V 上的系統開發。雖然沒有實用性,但筆者會引用一些參考文獻,使得有心想要深入 * RISC-V S-mode 操作 * Golang 執行期 的讀者也能夠有個小型範本可以參考。 技術寫落去,予焦啦!
在這越來越多人用 Telegram 的時代,你是否想過自己寫一個機器人來用,卻苦於找不到教學?我將在這 30 天帶你了解架設機器人的基本知識,並且講解 Telegram Bot API 的各種功能!
RISC-V is an open ISA specification and there's an open source Linux-capable implementation : LiteX/VexRiscv. To get Alpine Linux running on such RISC-V platform, we need to have a musl libc port, which was once proposed yet not upstreamed. I will port it to the latest mainline during the campaign.
算法30天
整合內容分享MYSQL相關操作紀錄與心得筆記~
主要介紹NewSQL的特色並以TiDB作為範例,介紹其安裝流程與工具使用以及自行架設後測試的數據與使用後的心得。
在眾多遊戲類型中,對戰遊戲類型遊戲佔有很重要的一席之地。不論是手機遊戲市場,還是以電腦為主的競技遊戲,當有玩家對玩家互動時,便會需要遊戲伺服器的參與,其中可能涉及連線、配對、遊戲邏輯、安全驗證等等機制。本次主題將專注在“配對”這件事上,配對可以很簡單也可以很複雜,簡單的連線數分配,或細至玩家群體分房,抑或是特定職業的搭配,都屬於配對遊程的一環。希望可以藉由本次對 Open-Match 框架介紹,讓自己與觀看此系列文的朋友都對使用此框架進行配對有更深入的了解。
前幾個月由於疫情的關係讓學校進入了遠距教學 傳統的教育評量也被強迫多元化 但有些科目評量的最佳方法依然還是測驗 而老師們卻又要煩惱線上測驗如何防止作弊 此系列文章是希望透過google apps script 在一份google form製作多個區段區分考卷 以考卷量減少學生之間考題重複的情形 並對後續學生填答狀況的分析 希望對學校老師能有幫助
只要有心,人人都可以成為 Coroutine 高手。 Coroutine 是 Kotlin 重點項目之一,因為它的特性,可以讓我們遠離 Callback hell,讓我們寫非同步的程式就像寫同步的程式一樣簡單。 它是一個輕量級的 Threads,使用 Coroutine 你就不需要考慮 Thread 的事情,因為 Coroutine 都幫你做好了。 另外,它同時提供 Flow 可以支援多個非同步的回傳值。 讓我們一起在三十天內好好學習 Coroutine 吧!