操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    興趣是最好的老師,HelloGitHub 就是幫你找到興趣!

    簡介

    分享 GitHub 上有趣、入門級的開源項目。

    這是一個面向編程新手熱愛編程對開源社區感興趣 人群的月刊,月刊的內容包括:各種編程語言的項目讓生活變得更美好的工具書籍、學習筆記、教程等,這些開源項目大多都是非常容易上手,而且非常 Cool。主要是希望大家能動手用起來,加入到開源社區中。

  • 會編程的可以貢獻代碼
  • 不會編程的可以反饋使用這些工具中的 Bug
  • 幫著宣傳你覺得優秀的項目
  • Star 項目??
  • 在瀏覽、參與這些項目的過程中,你將學習到更多編程知識提高編程技巧找到編程的樂趣

    最后 HelloGitHub 這個項目就誕生了


    以下為本期內容|每個月 28 號發刊

    C 項目

    1、ngx_waf:一個 Nginx 防火墻模塊。我差點就錯過了的寶藏項目,它使用簡單不需要復雜的配置,支持的功能直戳我的痛點。你看:

  • 支持 IPV4、IPV6 和 IP 段黑白名單
  • CC 防御即自動拉黑 IP 一段時間
  • 支持 GET、POST、URL、Cookie 等黑名單(正則)
  • C++ 項目

    2、fast-cpp-csv-parser:讀取 CSV 文件的 C++ 庫(僅頭文件)。示例代碼:

    # include "csv.h"
    
    int main(){
      io::CSVReader<3> in("ram.csv");
      in.read_header(io::ignore_extra_column, "vendor", "size", "speed");
      std::string vendor; int size; double speed;
      while(in.read_row(vendor, size, speed)){
        // 對 ram.csv 文件中的數據,做你想做的事情吧!
      }
    }
    

    3、UNO:使用 C++ 編寫的命令行 UNO 紙牌游戲。操作方便支持人機或聯機對戰,游戲基于 Asio 網絡庫和現代 C++ 開發,也有對 C++17 的嘗試。分別實現了服務端、客戶端,代碼簡單對 C++ 新手友好,UNO 的愛好者快來玩一玩吧!

    4、godot:一款功能豐富的開源游戲引擎。最初它只是一款 2D 引擎,近期拓展了 3D 部分的能力。相較于 UE4 或者 Unity 這樣的成熟商業引擎來說,Godot 還很年輕不夠成熟,尤其 3D 方面的能力。但它擁有簡易的開發方式,上手簡單。而且社區活躍、文檔覆蓋全面、有較為豐富的示例代碼,對于剛入門的游戲開發者友好。同時開源引擎底層代碼完全開源,開發者可以閱讀和貢獻代碼,而不是只停留在游戲邏輯開發層面。總而言之 Godot 是一個極有潛力的游戲引擎,推薦給想學習游戲開發的同學

    CSS 項目

    5、water.css:一個專門為簡單頁面和示例網頁準備的 CSS 框架

    Go 項目

    6、fyne:一款 Go 語言跨平臺 UI 庫。想用 Go 寫圖形界面應用的小伙伴,快速上手:

    安裝
    $ go get fyne.io/fyne
    運行一個 demo
    $ go get fyne.io/fyne/cmd/fyne_demo/
    $ fyne_demo
    

    7、golearn:Go 寫的機器學習框架。來,跑個模型試試吧:

    cd $GOPATH/src/github.com/sjwhitworth/golearn/examples/knnclassifier
    go run knnclassifier_iris.go
    

    Java 項目

    8、keepass2android:一個開源的 Android 密碼管理器。下載地址,功能:

  • 僅需輸入一次安全性很強的密碼(很長或隨機的密碼)
  • 支持幾乎可與所有的 Android 的瀏覽器
  • 支持 .kdbx 文件的讀寫
  • 能夠編輯條目包括附加字符串字段、文件附件、標簽等
  • 等等
  • 9、PrettyZoo:一款 Java 寫的高顏值 ZooKeeper 客戶端桌面應用。該項目使用了 JDK11 以及 JavaFX 編寫的 GUI 客戶端,代碼量適中適合想學習 JavaFX 編寫應用的朋友。需要連接 ZK 服務端查看數據的話,手邊有這么個工具還是挺方便的。實用和顏值集一身的項目

    10、vueblog:一款輕量級 Java 博客項目。基于 SpringBoot+Vue 實現并附有詳細開發文檔和講解視頻,讓剛學會 Java 的同學也能搞定。每個體面的技術人員可能都有一個自己說了算的博客吧

    JavaScript 項目

    11、x-spreadsheet:基于 JavaScript 實現的輕量級 Web 電子表格庫。它功能齊全,包含表格的基本操作和函數等,還有詳細的中文文檔,在線嘗試

    12、h5-Dooring:一款功能齊全的 H5 頁面可視化配置平臺。讓你通過可視化的方式制作出 H5 頁面,技術棧以 React 為主,后臺采用 Node.js 實現。雖然網上有很多這種工具,但本項目免費開源、功能齊全值得一試

    13、Ant-Forest:基于 Auto.js 的螞蟻森林能量自動收獲腳本。它是個“綠色環保”的項目,我能從中感受到滿滿的愛和想把它做好的決心!來看看作者開發 Ant-Forest 時解決了哪些難題:

    1. 能量球識別無法使用控件信息(使用基于霍夫變換的圖像識別)
    2. 腳本執行邏輯易被打斷(使用事件監聽及擴展模塊增強魯棒性)
    3. 每次只能運行一次(完善的復查及定時循環功能)
    4. 不同設備分辨率及屏幕比例不同(使用等比縮放/定寬縮放等進行適配)

    14、tui.image-editor:功能齊全的圖片編輯器。支持圖片剪裁、旋轉、涂鴉等功能,實現了 Vue 和 React 封裝的組件,便于整合進你的項目

    15、windows95:基于 Electron 實現的 Windows 95 操作系統。它實現了該操作系統下的所有東西,對!所有!想體驗下 Windows 95 版的掃雷嗎?下載安裝即可

    Objective-C 項目

    16、LuLu:免費開源的 macOS 防火墻軟件

    PHP 項目

    17、humhub:用 PHP 寫的開源社交平臺。看過《社交網絡》的小伙伴,都知道大名鼎鼎的 Facebook 最早就是扎克伯格用 PHP 語言寫出來的,humhub 能夠讓不會編程的小伙伴也可以用創建出一個社交平臺啦。跟著提示一步步操作,不到 1 分鐘我的社交平臺就建好了

    18、phpbrew:一個編譯、安裝、管理多版本 PHP 的工具。有了它就可以方便地在不同 PHP 版本之間自由切換啦,特性:

  • 配置選項簡化為 Variants 無需擔心路徑問題
  • 集成至 bash/zsh 等,易于切換版本
  • 易于安裝、啟用 PHP 擴展
  • Python 項目

    19、python-patterns:Python 設計模式和使用場景的集合

    20、pgcli:支持語法高亮和自動補全的 Postgres 數據庫客戶端命令行工具。它安裝簡單上手快速,如果你用過 Postgres 數據庫自帶的命令行工具,就一定能感受到 pgcli 的迷人之處

    21、15-minute-apps:基于 PyQt 框架寫的小型桌面應用程序的集合。想用 Python 寫桌面應用的小伙伴,這個項目應該可以幫到你。比如寫個掃雷游戲:

    Swift 項目

    22、Pine:一個免費、輕量、簡潔的 macOS Markdown 編輯器。功能:

  • 主題
  • LaTex 公式
  • 自動保存
  • 自定義字體
  • 字數統計等寫作分析
  • 等等
  • 23、Publish:專為 Swift 開發人員準備的靜態網站生成器。讓你實現整個網站都是用 Swift 構建的工具,支持多種主題、插件以及更多強大的自定義選項。示例網站,安裝和快速開始:

    $ git clone https://github.com/JohnSundell/Publish.git
    $ cd Publish
    $ make
    $ mkdir MyWebsite
    $ cd MyWebsite
    $ publish new
    

    其它

    24、open-source-rover:NASA 面向科技愛好者開源的火星漫游車設計方案和代碼。通過該項目你可以使用便宜的樹莓派做出自己的火星漫游車,所需的零件很容易就可以買到,遙控部分是使用現成的 Xbox 手柄或者手機,減少花銷。喜歡動手和硬件的小伙伴們,這個東西夠酷嗎?

    25、bat:替代 cat 的命令行工具。你還在命令行用 cat 查看文件嗎?那你就 out 啦!今天推薦的 bat 它不僅支持語法高亮,還能展示 Git 的改動。macOS 下安裝命令:brew install bat 相信你用過 bat 后就不會再想用回 cat 了

    26、Web-Dev-For-Beginners:微軟開源的 Web 開發教程。該教程共有 24 節課,但目前只有英文版

    27、neofetch:展示操作系統信息的命令行工具,支持將近 150 種操作系統

    28、jpeg_tutorial:教你編寫 JPEG 解碼器的教程,示例為 Rust 代碼

    29、sql-style-guide:一份 SQL 語句編寫風格建議。比如:

    -- Good
    select *
    from users
    where email = 'example@domain.com'
    
    -- Bad
    select *
    from users
    where email = "example@domain.com"
    

    開源書籍

    30、pure-bash-bible:該書有好多復制就能用的 bash 函數,我愿稱其為 bash 的“奇技淫巧”。比如把字母轉為大寫的函數:

    upper() {
        # Usage: upper "string"
        printf '%s\n' "${1^^}"
    }
    
    $ upper "hello"
    HELLO
    

    機器學習

    31、pulse:根據包含馬賽克的人臉圖像,生成一張相似容貌的結果。注意不是復原哦,僅可用于人臉

    32、Surface-Defect-Detection:該項目整理了目前大量靠譜的表面缺陷檢測數據集,還有最新的頂會論文以及作者的解讀筆記。從事視覺方向的小伙伴,心動了嗎?


    最后

    迎留言告訴我本期你最喜歡那個項目,如果覺得本文還不錯的話,就點贊、轉發一波吧~

    在Unity3D中經常需要對資源進行打包和加載。

    這里示例資源打包,假設資源為MarStar.


    生成Unity3D Editor自定義菜單

    ......


    打包函數


    清除打包函數


    遍歷文件打包


    打包依賴文件


    打包文件


    點擊菜單進行打包(Custom->BuildAssertBundle)

    打包結果示例

    資源打包后,就可以使用Unity3D提供的功能需要的時候動態加載。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有