中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何學習HelloGitHub

發布時間:2021-10-12 14:02:45 來源:億速云 閱讀:133 作者:iii 欄目:編程語言

本篇內容主要講解“如何學習HelloGitHub”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何學習HelloGitHub”吧!

C 項目

1、acwj:教你寫 C 語言編譯器的實戰教程。教程注重實戰循序漸進,一步步教你如何用 C 語言寫一個可以自己編譯自己(自舉)、能夠在真正的硬件上運行的 C 語言編譯器

如何學習HelloGitHub

2、zstd:快速、無損的數據壓縮算法 Zstandard 的實現。Zstd 的壓縮比接近 lzma、lzham 和 ppmx,并且比 lza 或 bzip2 性能更好。在相似的壓縮比情況下,它解壓縮的速度比其他的算法都要快。很多知名項目和游戲都有這個算法的身影,示例代碼:

static void compress_orDie(const char* fname, const char* oname)
{
    size_t fSize;
    void* const fBuff = mallocAndLoadFile_orDie(fname, &fSize);
    size_t const cBuffSize = ZSTD_compressBound(fSize);
    void* const cBuff = malloc_orDie(cBuffSize);

    /* Compress.
     * If you are doing many compressions, you may want to reuse the context.
     * See the multiple_simple_compression.c example.
     */
    size_t const cSize = ZSTD_compress(cBuff, cBuffSize, fBuff, fSize, 1);
    CHECK_ZSTD(cSize);

    saveFile_orDie(oname, cBuff, cSize);

    /* success */
    printf("%25s : %6u -> %7u - %s \n", fname, (unsigned)fSize, (unsigned)cSize, oname);

    free(fBuff);
    free(cBuff);
}

如何學習HelloGitHub

C# 項目

3、ravendb:一款快速、可靠的開源 NoSQL 數據庫

如何學習HelloGitHub

4、Files:一個全新的文件管理器。采用 Fluent Design 和 Windows 平臺最新的 API 實現,簡約但不簡單

如何學習HelloGitHub

Go 項目

5、jql:用 Go 寫的 JSON 數據查詢工具。該工具安裝方便,語法簡單容易上手,實用示例代碼很多比如:

# 查詢 test.json 文件中,所有國家的名稱
cat test.json | jql '(elem "countries" (elem (keys) (elem "name")))'
[
  "Poland",
  "United States",
  "Germany"
]

6、chanify:基于 Go 實現的向 iOS 設備推送消息的服務。手機上安裝好配套的 iOS 應用,然后以 Docker 的方式部署完服務,就可以通過一條命令推送指定消息到 APP 上,是不是很方便吖

# 發送文本消息
$ curl --form-string "text=hello" "http://<address>:<port>/v1/sender/<token>"

# 發送文本文件
$ cat message.txt | curl -H "Content-Type: text/plain" --data-binary @- "http://<address>:<port>/v1/sender/<token>"

如何學習HelloGitHub

7、algorithm-pattern:LeetCode 刷題集合項目。項目從 Go 語言入門講起,總結了一套刷題模板和解題套路,示例代碼為 Go 語言

8、imaging:Go 語言的圖像處理庫。支持:調整大小、旋轉、剪切、亮度調整等功能,示例代碼:

// 調整
dstImage128 := imaging.Resize(srcImage, 128, 128, imaging.Lanczos)
// 銳化
dstImage := imaging.Sharpen(srcImage, 0.5)

如何學習HelloGitHub

9、ebiten:Go 語言的 2D 游戲引擎庫。通過它可以輕松地用 Go 語言制作出支持多平臺的 2D 游戲,項目中還包含很多示例代碼,幫助你快速上手

如何學習HelloGitHub

Java 項目

10、flink-recommandSystem-demo:一個基于 Flink 實現的商品實時推薦系統。可以通過這個項目了解和學習推薦系統的設計和流程,該系統是通過 Flink 處理日志和統計商品熱度,將處理好的數據放入 Redis 緩存。然后再將畫像標簽和實時記錄放入 HBase。在用戶請求獲取推薦時,根據用戶畫像生成商品熱度榜,并結合協同過濾和標簽兩個推薦模塊,返回最終生成的商品推薦列表

如何學習HelloGitHub

11、OpenRefine:一款用于清理數據的桌面工具。通過可視化的方式分析、整理數據,支持 Windows、Linux、Mac 操作系統。擁有查詢、過濾、去重、分析等功能,可以把雜亂的數據變成“整潔”的電子表格,還能夠將結果導出成多種格式的文件。不會編程和 SQL 的小伙伴們,也可以輕松分析海量數據啦!

如何學習HelloGitHub

12、jacoco:Java 代碼測試覆蓋率庫

如何學習HelloGitHub

13、kooder:一個開源的代碼搜索服務。為包括 GitLab、Gitea 的代碼托管系統提供源碼、倉庫、Issue 的搜索服務

如何學習HelloGitHub

JavaScript 項目

14、taro:一款 Web 輕量級的 3D 游戲引擎。底層基于 three.js 和 cannon-es 支持 3D 剛體物理引擎

如何學習HelloGitHub

15、kutt:免費開源的短鏈接服務。服務基于 Node.js+Express+React 實現,支持管理鏈接、自定義短鏈接、設置鏈接密碼、訪問統計等功能

如何學習HelloGitHub

16、nav:一個支持 SEO 的靜態導航網站。不依賴后端的純前端項目開箱即用,簡單清爽

如何學習HelloGitHub

17、drawio:一款簡潔強大的繪圖工具。免費開源可以自行部署也可以在線使用,功能上直追 Microsoft Visio。支持流程圖、序列圖、網絡拓撲圖、甘特圖、思維導圖、模型圖等,還能導出多種格式類型比如 png、svg、PDF、HTML 和 VSDX 格式(Microsoft Visio 圖形格式)

如何學習HelloGitHub

18、npkill:快速查找和輕松刪除 node_modules 文件夾的工具。還在為 node_modules 占了很多磁盤空間而煩惱嗎?還在手動找用不到的 node_modules 目錄嗎?快來試試 npkill 吧!輕松地刪除 node_modules 目錄

如何學習HelloGitHub

PHP 項目

19、question2answer:采用 PHP+MySQL 實現的免費開源的問答平臺。基本上問答平臺該有的功能它都有,那么問題來了是做個知乎還是 Stack Overflow 呢?

  • 支持回答投票、評論、最佳回答、關注和關閉問題

  • 完備的用戶和權限管理

  • 多語言支持

  • 搜索時的相似問題匹配

  • 等等

如何學習HelloGitHub

Python 項目

20、tomato-clock:Python 寫的命令行番茄工作法定時器。代碼僅有 100 多行,不依賴其它第三方庫

???? tomato 25 minutes. Ctrl+C to exit
 ????????---------------------------------------------- [8%] 23:4 ?

21、vardbg:一款能夠把 Python 程序執行過程,導出成視頻或動圖的代碼調試工具。可用于動畫學算法、制作代碼講解視頻等場景

如何學習HelloGitHub

22、apkleaks:掃描 APK 文件是否包含敏感信息的命令行工具

// custom-rules.json
{
  "Amazon AWS Access Key ID": "AKIA[0-9A-Z]{16}",
  ...
}
$ apkleaks -f /path/to/file.apk -p rules.json -o ~/Documents/apkleaks-results.txt

如何學習HelloGitHub

23、graphene-django:讓你輕松地將 GraphQL 整合到 Django 項目的庫

Rust 項目

24、fselect:用類 SQL 的命令查找文件的命令行工具

fselect size, path from /home/user where name = '*.cfg' or name = '*.tmp'
fselect size, abspath from ./tmp where size gt 2g
fselect hsize, abspath from ./tmp where size lt 8k

Swift 項目

25、awesome-ios:超棒的 iOS 開源項目集合。它非常全面包含 Objective-C、Swift 語言的項目,擁有網絡、UI、JSON、數據庫、音視頻等分類,iOS 初學者尋找開源項目的好地方

如何學習HelloGitHub

26、Knot:一款 iOS 抓包工具。實現了 HTTP(S) 解析、流量解析、多格式導出、證書管理以及過程分析等

如何學習HelloGitHub

27、SwiftUITodo:用 SwiftUI 做的 Todo 工具。這是一個示例項目幫助新手掌握 SwiftUI

如何學習HelloGitHub

其它

28、LIII:免費開源的 BT 下載工具。如果你厭倦了廣告、購買 VIP 才能提速,只想要一個簡單好用的下載工具,那你可以試試這個開源項目

如何學習HelloGitHub

29、cloudmusic-vscode:網易云音樂 VS Code 插件。基于網易云網頁 API 實現,支持:

  • 歌曲播放、收藏、喜歡

  • 心動模式、私人 FM

  • 評論(單曲、歌單...)

  • 歌詞顯示

  • 搜索(熱搜/單曲/專輯/歌手...)

  • 等等

如何學習HelloGitHub

30、shapez.io:一款 Steam 上的模擬建造游戲《異形工廠》的源碼。游戲是在無邊的地圖上開采資源、放置設施、組合圖形、相互搭配,擴建自己的異形工廠。游戲輕松但也很有挑戰性,快去試一試吧

如何學習HelloGitHub

開源書籍

31、Probabilistic-Programming-and-Bayesian-Methods-for-Hackers:《黑客的貝葉斯方法:以 Python 為例》

如何學習HelloGitHub

32、The-design-and-implementation-of-a-64-bit-os:《一個 64 位操作系統的設計與實現》

33、tensorflow-handbook:《簡明的 TensorFlow 2》,在線閱讀

機器學習

34、Real-Time-Person-Removal:在 Web 瀏覽器中實時移除人像。該項目采用 JavaScript+TensorFlow.js 實現“憑空消失”

如何學習HelloGitHub

35、AI-Expert-Roadmap:人工智能學習路線圖

如何學習HelloGitHub

到此,相信大家對“如何學習HelloGitHub”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霸州市| 米易县| 玉环县| 柳林县| 文水县| 永新县| 武清区| 光泽县| 汉沽区| 含山县| 杨浦区| 克拉玛依市| 乃东县| 崇阳县| 娱乐| 休宁县| 平泉县| 海盐县| 那曲县| 托克逊县| 游戏| 瓦房店市| 平度市| 吉水县| 古交市| 彰化市| 页游| 香格里拉县| 财经| 焉耆| 阳曲县| 宿松县| 厦门市| 浙江省| 镇宁| 西吉县| 马山县| 新乐市| 惠州市| 东方市| 北辰区|