什么是操作系統(tǒng)?
收集整理每周優(yōu)質(zhì)開發(fā)者內(nèi)容,包括開源項(xiàng)目、資源工具、技術(shù)文章等方面。
每周五定期發(fā)布,同步更新到?知乎:Jackpop 和公眾號(hào):平凡而詩(shī)意 。
歡迎大家投稿,,推薦或者自薦開源項(xiàng)目/資源/工具/文章~
訂閱方式:
Star并收藏項(xiàng)目
關(guān)注?知乎:Jackpop
關(guān)注并星標(biāo)公眾號(hào):平凡而詩(shī)意??
開源項(xiàng)目
1.
Python
Star:116

一個(gè)基于Python的可視化流程編程庫(kù),通過(guò)將barfi
整合到代碼中,可以將現(xiàn)有代碼 生成一個(gè)可視化的流程圖。
2.
Python
Star:362
Picologging
是一個(gè)用于Python的高性能日志庫(kù),Picologging
比標(biāo)準(zhǔn)庫(kù)中的日志模塊快4-10倍。
Picologging可以直接替代常用的日志工具包,并且支持與logging
工具包相同的API。
3.
Python
Star:634

一個(gè)將人工智能和俄羅斯方塊結(jié)合到一起的游戲。
這個(gè)游戲通過(guò)Python實(shí)現(xiàn)了耳熟能詳?shù)亩砹_斯方塊,并且?guī)Я艘粋€(gè)簡(jiǎn)單的人工智能來(lái)自動(dòng)進(jìn)行游戲。
4.
Python
Star:862

Mito Monorepo是一款內(nèi)置在Jupyter Notebook中的電子表格工具,它可以像Excel那樣交互式的處理表格數(shù)據(jù),并且生成每次操作、編輯對(duì)飲的Python代碼。
特點(diǎn):
CSV和XLSX導(dǎo)入
Excel風(fēng)格的透視表
生成圖表
篩選和排序
合并(查詢)
Excel風(fēng)格的公式
列匯總統(tǒng)計(jì)
5.
Java
Star:950
Google Play游戲服務(wù)的一些Android示例,通過(guò)這些項(xiàng)目可以學(xué)會(huì)Android游戲開發(fā)過(guò)程中的一些常用操作,例如,保存游戲數(shù)據(jù)、排行榜、成就、時(shí)間、朋友等相關(guān)內(nèi)容。
6.
Java
Star:488
Railcraft是一個(gè)為熱門游戲《迷你世界》編寫的MOD,它是建立在Minecraft Forge API之上的。
它大大擴(kuò)展并改進(jìn)了迷你世界中的Minecart系統(tǒng),增加了許多新的塊,實(shí)體和功能。它從2012年開始開發(fā),包含800多個(gè)類文件和數(shù)十萬(wàn)行代碼。
7.
Go
Star:170

一個(gè)快速、干凈、可定制的shell提示符,它支持zsh、bash、fish等。
使用任何語(yǔ)言輕松地編寫你自己的模塊,用YAML就可以進(jìn)行簡(jiǎn)單的配置,而且默認(rèn)配置也很不錯(cuò),開箱即用。
8.
Go
Star:2.3k
GraphJin為提供了一個(gè)即時(shí)安全和快速的GraphQL API,而且無(wú)需代碼。
GraphQL被自動(dòng)編譯成一個(gè)有效的SQL查詢。它既可以作為一個(gè)庫(kù)使用,也可以作為一個(gè)獨(dú)立的服務(wù)使用,能夠極大的提升后端開發(fā)效率。
9.
C
Star:4.5k
Wazuh是一個(gè)免費(fèi)的開源平臺(tái),用于威脅預(yù)防、檢測(cè)和響應(yīng)。
它能夠保護(hù)企業(yè)內(nèi)部、虛擬化、容器化和基于云的環(huán)境中的工作負(fù)載。
Wazuh解決方案由部署在受監(jiān)控系統(tǒng)中的端點(diǎn)安全代理和管理服務(wù)器組成,后者負(fù)責(zé)收集和分析代理收集的數(shù)據(jù)。
此外,Wazuh已經(jīng)與Elastic Stack完全集成,提供了一個(gè)搜索引擎和數(shù)據(jù)可視化工具,使得用戶能夠?yàn)g覽他們的安全警報(bào)。
10.
Scala
Star:2.8k
Spark NLP是一個(gè)建立在Apache Spark之上的先進(jìn)的自然語(yǔ)言處理庫(kù),它還提供了諸如文本標(biāo)記、單詞分割、語(yǔ)音標(biāo)記、單詞和句子嵌入、命名實(shí)體識(shí)別、依賴分析、拼寫檢查、文本分類、情感分析、標(biāo)記分類、機(jī)器翻譯(180多種語(yǔ)言)、總結(jié)和問(wèn)題回答、文本生成等很多自然語(yǔ)言方面非常實(shí)用的功能。
資源工具
1.

LosslessCut一款跨平臺(tái)FFmpeg GUI,能夠用于對(duì)視頻、音頻、字幕和其他相關(guān)多媒體文件進(jìn)行極其快速和無(wú)損的操作。
其主要功能是對(duì)視頻和音頻文件進(jìn)行無(wú)損修剪和切割,這對(duì)于通過(guò)粗略切割從攝像機(jī)、GoPro、無(wú)人機(jī)等拍攝的大型視頻文件來(lái)節(jié)省空間是很好用的。
它可以讓你快速?gòu)囊曨l中提取好的部分,并拋棄一些沒(méi)有價(jià)值數(shù)據(jù)。
2.

Charm是一套工具,通過(guò)它可以快速構(gòu)建一款實(shí)用、有趣的命令行工具。
3.

Mermaid是一個(gè)基于JavaScript的圖表工具,它實(shí)用markdown語(yǔ)法格式進(jìn)行使用,能夠從markdown文本中快速生成圖表和流程圖。
4.
創(chuàng)建vscode主題的最簡(jiǎn)單方法,通過(guò)這款vscode插件,可以根據(jù)自己的偏好快速創(chuàng)建一款個(gè)性十足、與眾不同的主題。
5.
Github是一個(gè)寶藏庫(kù),可是當(dāng)看到一些不錯(cuò)的工具時(shí),發(fā)現(xiàn)國(guó)內(nèi)下載速度很慢,這是一款Github下載加速工具,只需要提供相關(guān)的Github鏈接,即可快速下載。
技術(shù)文章
1.

作為開發(fā)者,每天都在和操作系統(tǒng)打交道,Linux/Windows/macOS,但是,想必很多計(jì)算機(jī)科班出身的同學(xué)對(duì)于操作系統(tǒng)都是一知半解。
然而,如果從事互聯(lián)網(wǎng)/IT相關(guān)的行業(yè),它是至關(guān)重要的基礎(chǔ)知識(shí)。
這篇文章從操作系統(tǒng)模式、進(jìn)程、線程、死鎖、內(nèi)存管理、I/O等方面詳細(xì)的介紹了操作系統(tǒng)的基礎(chǔ)知識(shí)。
通過(guò)學(xué)習(xí)這些知識(shí),對(duì)于更加快速的解決開發(fā)中遇到的問(wèn)題有很大的幫助。
2.
multiprocessing.Process
類允許你在 Python 中創(chuàng)建和管理新的子進(jìn)程。
盡管多進(jìn)程從 Python 2 開始就有了,但它并沒(méi)有被廣泛使用,但是,在項(xiàng)目開發(fā)過(guò)程中,多線程、多進(jìn)程處理是無(wú)法繞開的一個(gè)問(wèn)題。
這是一份指南,它為Python中的多進(jìn)程提供了詳細(xì)而全面的指導(dǎo),包括進(jìn)程如何工作、如何在多進(jìn)程編程中使用進(jìn)程、與進(jìn)程一起使用的并發(fā)原語(yǔ)、常見問(wèn)題和最佳實(shí)踐。