Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久中文字幕免费视频,国产亚洲精品福利在线,国产精品久久久久久久久免费观看

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          程序員的開源月刊《HelloGitHub》第 68 期

          趣是最好的老師,HelloGitHub 讓你對編程感興趣!

          簡介

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

          這里有實戰(zhàn)項目、入門教程、黑科技、開源書籍、大廠開源項目等,涵蓋多種編程語言 Python、Java、Go、C/C++、Swift...讓你在短時間內(nèi)感受到開源的魅力,對編程產(chǎn)生興趣!


          以下為本期內(nèi)容|每個月 28 號更新

          C 項目

          1、toybox:該項目將 200 多個常用的 Linux 命令行工具,做成一個可執(zhí)行文件。從而可以讓 Android 這種原本不支持 Linux 命令的系統(tǒng),也得以用上 ls、find、ps 等命令。還可以用于快速構(gòu)建最小的 Linux 環(huán)境

          2、the_silver_searcher:比 ack 更快的命令行搜索工具。速度快、功能強(qiáng)大、使用簡單,支持 Linux、Windows、macOS 操作系統(tǒng),還能夠整合進(jìn) Vim 和 Emacs 等編輯器

          ack test_blah ~/code(8G)/  104.66s user 4.82s system 99% cpu 1:50.03 total
          ag test_blah ~/code(8G)/  4.67s user 4.58s system 286% cpu 3.227 total

          3、WindTerm:支持 SSH/Telnet/Serial/Shell/Sftp 的終端工具。雖然該軟件完全免費,但部分代碼尚未完全開源,對安全敏感的同學(xué)可以再觀望下

          C# 項目

          4、wavefunctioncollapse:基于波函數(shù)坍縮 (WFC) 算法,實現(xiàn)的無限城市示例。城市里有房子、樓梯、樹木、連接房屋的通道,你可以在城市中自由移動、跳躍、飛行,但不論你怎么移動都找不到盡頭,因為這座城市會無限延伸

          5、NETworkManager:管理和解決網(wǎng)絡(luò)問題的工具。它集成了 IP 和端口掃描、WiFi 分析器、跟蹤路由、DNS 查詢等工具

          C++ 項目

          6、ppsspp:能夠運行在 Android 和 PC 上的開源 PSP 模擬器

          7、leocad:用來創(chuàng)建虛擬樂高模型的 CAD 工具。適用于 Windows、Linux 和 macOS 系統(tǒng)

          CSS 項目

          8、csshake:用 CSS 實現(xiàn)抖動效果

          Go 項目

          9、MangoDB:真正開源的 MongoDB 替代品。它底層采用 PostgreSQL 作為存儲引擎,用 Go 語言實現(xiàn)了 MongoDB 協(xié)議,所以幾乎兼容所有的 MongoDB 庫,遷移起來毫無負(fù)擔(dān)。如果你用不到 MongoDB 的高級功能,還受限于它的開源協(xié)議,那么這個項目可作為 MongoDB 的開源替代方案。它才剛剛起步,建議觀望一段時間或做足測試再用于生產(chǎn)環(huán)境

          10、caddy:用 Go 編寫的輕量級 Web 服務(wù)器。它相較于 Apache、Nginx 這些知名 Web 服務(wù)器,獨特點在于提供了編譯好的可執(zhí)行文件,實現(xiàn)了真正的開箱即用。無需任何配置即可擁有免費的 HTTPS、自動把 Markdown 文件轉(zhuǎn)化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服務(wù),它完全夠用而且省時省心

          11、croc:可以讓任意兩臺計算機(jī),安全方便地傳輸文件和文件夾的工具。輕松實現(xiàn)端到端加密的跨平臺文件傳輸,還支持多文件傳輸、傳輸中斷和恢復(fù)等功能

          Java 項目

          12、jnativehook:獲取鍵盤和鼠標(biāo)事件的 Java 庫。輕松監(jiān)聽按鍵、鼠標(biāo)移動、點擊等事件

          import GlobalScreen;
          import NativeHookException;
          import NativeMouseWheelEvent;
          import NativeMouseWheelListener;
          // 鼠標(biāo)移動
          public class GlobalMouseWheelListenerExample implements NativeMouseWheelListener {
           public void nativeMouseWheelMoved(NativeMouseWheelEvent e) {
            System.out.println("Mosue Wheel Moved: " + e.getWheelRotation());
           }
          
           public static void main(String[] args) {
            try {
             GlobalScreen.registerNativeHook();
            }
            catch (NativeHookException ex) {
             System.err.println("There was a problem registering the native hook.");
             System.err.println(ex.getMessage());
             ex.printStackTrace();
          
             System.exit(1);
            }
          
            GlobalScreen.addNativeMouseWheelListener(new GlobalMouseWheelListenerExample());
           }
          }

          13、spider-flow:用流程圖的方式編寫爬蟲的平臺。無需寫代碼就可以快速完成一個簡單的爬蟲

          14、greenDAO:高性能的 Android ORM 庫。擁有體積小、易于使用、支持?jǐn)?shù)據(jù)庫加密等特點,通過它 Android 開發(fā)者可以采用面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫,不需要再手寫和拼接 SQL 啦

          JavaScript 項目

          15、vue-color-avatar:純前端實現(xiàn)的矢量風(fēng)格頭像生成網(wǎng)站。可以通過搭配不同的素材,生成個性化頭像。該項目使用 Vite + Vue3 開發(fā),能夠幫助前端初學(xué)者熟悉 Vue3 語法并掌握項目搭建的相關(guān)知識

          16、colorfu:自動生成由文字/顏色/圖片/紋理元素組成的壁紙

          17、pm2:Node.js 的進(jìn)程管理工具。它容易上手操作簡單,可以有效地提高 Node.js 程序運行的穩(wěn)定性,支持自動重啟、負(fù)載均衡、不停服務(wù)重啟、性能監(jiān)控等功能,多用于生產(chǎn)環(huán)境中管理、監(jiān)控 Node.js 進(jìn)程

          18、automa:通過圖形化界面拖拽功能模塊,實現(xiàn)瀏覽器自動操作的擴(kuò)展工具。輕松實現(xiàn)自動填表、截圖、定時執(zhí)行等操作。讓瀏覽器自動完成預(yù)設(shè)工作流的插件,從而減少重復(fù)性操作提高效率

          Python 項目

          19、PyWebIO:快速構(gòu)建 Web 應(yīng)用的 Python 工具。通過該項目你可在不寫 HTML、CSS、JS 代碼的前提下,僅用 Python 快速完成一個包含數(shù)據(jù)展示、表單的小型 Web 應(yīng)用頁面

          20、pottery:以 Python 的方式操作 Redis 的庫。忘記那些 Redis 命令吧,只要你知道如何使用 Python 字典,那么你就會用這個庫操作 Redis

          >>> from pottery import RedisList
          >>> tel = RedisDict({'jack': 4098, 'sape': 4139}, redis=redis, key='tel')
          >>> tel['guido'] = 4127
          >>> tel
          RedisDict{'jack': 4098, 'sape': 4139, 'guido': 4127}
          >>> tel['jack']
          4098
          >>> squares = RedisList([1, 4, 9, 16, 25], redis=redis, key='squares')
          >>> squares
          RedisList[1, 4, 9, 16, 25]
          >>> squares[0]
          1

          21、zulip:完全開源的企業(yè)級即時通訊項目。后端采用 Python 語言實現(xiàn)性能足夠強(qiáng)大,功能齊全相當(dāng)于開源、免費的 Slack,擁有拖拽上傳文件、代碼高亮、Markdown 語法、應(yīng)用整合、容易接入的 API 等功能,還支持 Web、PC、iOS 和 Android 主流平臺,眾多知名企業(yè)都在用,能夠有效地提高團(tuán)隊溝通和辦公效率。同時該項目對新手用戶友好,如果你想加入一個不錯的 Python 開源項目,推薦你花時間研究下它一定會有所收獲

          22、webssh:簡單的 SSH 連接服務(wù)器的 Python Web 應(yīng)用。該項目后端采用 Tornado Web 框架和 Python SSH 庫 paramiko,前端是 TypeScript 寫的命令行前端組件 Xterm.js 實現(xiàn)。整個項目簡單還具有實用價值,可作為 Python Web 的實戰(zhàn)項目學(xué)習(xí)

          23、django-debug-toolbar:Django 的調(diào)試工具欄??娠@示當(dāng)前請求和響應(yīng)有關(guān)的各種調(diào)試信息,包括耗時、SQL、配置、性能等信息

          1. 安裝:pip install django-debug-toolbar
          2. TEMPLATES = [
              {
                  "BACKEND": "django.template.backends.django.DjangoTemplates",
                  "APP_DIRS": True,
                  # ...
              }
          ]
          3. INSTALLED_APPS = [
              # ...
              "debug_toolbar",
              "django.contrib.staticfiles",
              # ...
          ]
          4. 增加 __debug__ URL
          import debug_toolbar
          from django.urls import include, path
          
          urlpatterns = [
              # ...
              path('__debug__/', include(debug_toolbar.urls)),
          ]
          5. MIDDLEWARE = [
              # ...
              "debug_toolbar.middleware.DebugToolbarMiddleware",
              # ...
          ]
          6. INTERNAL_IPS = [
              # ...
              "127.0.0.1",
              # ...
          ]

          Rust 項目

          24、hyperfine:命令行基準(zhǔn)測試工具??捎脕聿榭春蛯Ρ让畹暮臅r,支持多次運行的統(tǒng)計分析、結(jié)果導(dǎo)出等功能

          Swift 項目

          25、xcode-dev-cleaner:用于清理各種 Xcode 的緩存數(shù)據(jù),釋放存儲空間。注意是清除 Xcode 緩存數(shù)據(jù),不是卸載 Xcode 哈

          其它

          26、toml:更易讀和易于維護(hù)的配置文件格式。如果你厭倦了 INI 的局限性、層層嵌套的 JSON 和 YAML 令人心驚膽戰(zhàn)的縮進(jìn)語法,不防給 TOML 一個機(jī)會,它支持多種數(shù)據(jù)類型、拋棄了縮進(jìn)和嵌套,而且眾多流行編程語言都有對應(yīng)的庫。TOML 已經(jīng)足夠成熟,絕對值得一試

          27、waka-readme-stats:自動在 GitHub 個人首頁展示編程時長的工具。該項目通過 WakaTime 記錄用戶在 IDE 的使用時間,統(tǒng)計編程時長和數(shù)據(jù),然后采用 GitHub Action 自動獲取并動態(tài)更新到 GitHub 個人首頁。輕而易舉地展示自己的編程時長

          28、PathPlanning:常見的路徑規(guī)劃算法集合。項目包含了 Python 代碼實現(xiàn)、運行過程動畫以及相關(guān)論文

          29、howdy:為 Linux 系統(tǒng)提供人臉識別解鎖電腦的工具。通過電腦內(nèi)置的攝像頭和紅外設(shè)備,實現(xiàn)了類似 Windows Hello? 風(fēng)格的身份認(rèn)證,可用于登陸、鎖屏、sudo 等任何需要輸入密碼的地方

          30、The-Open-Book:開源的電子水墨屏閱讀設(shè)備。動手能力強(qiáng)的同學(xué)可跟著這個項目,從焊電路板開始親手制作出一個類 Kindle 的 4.2 英寸閱讀設(shè)備

          31、fl_chart:Flutter 圖表庫。它支持折線圖、條形圖、餅圖、散點圖和雷達(dá)圖

          開源書籍

          32、ugo-compiler-book:《從頭開發(fā)一個迷你 Go 語言》該書教你從頭實現(xiàn)迷你 Go 語言,內(nèi)容包含了詞法解析、語法樹構(gòu)建、函數(shù)閉包、接口、CGO 的實現(xiàn)等內(nèi)容

          33、archbase:教科書《計算機(jī)體系結(jié)構(gòu)基礎(chǔ)》第三版

          34、spring-in-action-v6-translate:《Spring 實戰(zhàn)第 6 版》中文翻譯

          機(jī)器學(xué)習(xí)

          35、best_AI_papers_2021:2021 年必看的人工智能論文列表。該項目不是簡單的羅列論文,它不僅包含相關(guān)論文的代碼、效果展示,還有深入的文章和講解視頻。通過學(xué)習(xí)這些前沿的人工智能論文,提前了解 AI 在未來更多可能性

          36、AnimeGANv2:可以將圖片和視頻轉(zhuǎn)換成漫畫風(fēng)格的工具。采用的是神經(jīng)風(fēng)格遷移+生成對抗網(wǎng)絡(luò)(GAN)的組合,轉(zhuǎn)換速度快

          最后

          感謝您的閱讀,如果覺得內(nèi)容還不錯的話求贊、求分享,您的每一次支持都將讓 HelloGitHub 變得更好!??

          本文為整理自己的github常用star. 免得到時候找個庫都不知道找哪個.

          本文包含了nodejs和js.可能還含有一些其他語言的庫

          詳情的可以參考我githubStart

          • ScrollMagic : 視差滾動插件 比較強(qiáng)大 可制定化多

          • jquery.localScroll :jquery 視差滾動插件 參考域上和美

          • serverspeeder : 銳速破解版

          • gm : nodejs圖形處理庫

          • responsive-nav.js: 同響應(yīng)式導(dǎo)航欄 但是沒SlickNav好用

          • gulp-starter : gulp范例

          • shelljs : nodejs可以執(zhí)行l(wèi)inux指令

          • fake2db : python測試數(shù)據(jù)庫 壓力測試

          • SlickNav : 響應(yīng)式導(dǎo)航欄插件

          • notie : 屏幕內(nèi)的通知插件

          • Caporal.js : nodejs快速生成命令行工具

          • Slideout.js : 移動端/pc端側(cè)滑插件

          • node.bcrypt.js : nodejs加密插件

          • cdnjs-importer : 參考cdnjs.com這個庫

          • csshake : css3抖動動畫

          • countUp.js : 數(shù)字加載動畫插件

          • bounce.js : js快速創(chuàng)建css3動畫

          • dynamics.js : js物理引擎動畫庫

          • remote_inspect_web_on_real_device 各種真機(jī)遠(yuǎn)程調(diào)試方法匯總——“真機(jī)遠(yuǎn)程調(diào)試”

          • spy-debugger : 移動端手機(jī)調(diào)試插件

          • ms :毫秒互換/ 轉(zhuǎn)換成秒/分/時 插件

          • web_js_css_frame : 前端框架合集介紹 --

          • ScrollTrigger : 滾動現(xiàn)實 Inview插件 比如進(jìn)入某個div div需要做什么現(xiàn)實

          • Clusterize.js : 數(shù)據(jù)展示插件

          • Clamp.js : 多行文本溢出省略

          • dropload : 移動端上啦刷新 下拉加載插件

          • mobiscroll : 屌炸天的組件庫...但是收費 價格忒貴

          • flatpickr : flat風(fēng)格的日歷選擇插件,功能性比較強(qiáng)!

          • perfect-scrollbar: 簡約但完美的自定義滾動條插件

          • Vconsole: weui的移動端console...某些特殊的環(huán)境下會出問題 比如某x付寶

          • iview : vue的組件庫..類型與vux

          • weui.js :weui.io組件js庫

          • jQuery-Parallax: jquery的鼠標(biāo)滾動 頁面視差滾動

          • jsdom: nodejs jsdom引擎

          • qart.js:前端快速生成二維碼

          • cors: cors跨域處理問題

          • gulp-flatten: gulp扁平化組件 取消gulp層級目錄 比如dev/js/a/x1.js => /dist/js/x1.js

          • iscroll: iscroll無限滾動庫,注意其庫只能有一個子組件 比如div>div1 但是不能有 div>div1+div2

          • request-promise:request promise版

          • VueCircleMenu: vue圓形菜單組件

          • ityped: js打字機(jī)效果

          • swagger-editor: api文檔在線編寫工具

          • jquery-weui: 微信ui庫 jquery版本 如果同時引入weui,那么需要jquery-weui.css 覆蓋weui的樣式. 如果使用rem布局(flex)請覆蓋jquery-weui的html(font-size) 同時對某些jquery-weui組件進(jìn)行調(diào)整

          • weui: 微信ui庫

          • particles.js:前端粒子庫

          • normalizr:數(shù)據(jù)結(jié)構(gòu)扁平化庫

          • docsify:寫文檔用的庫

          • conversational-form:像聊天一樣填寫biaodn

          • csspin:純css寫的loading動畫

          • fecha:時間格式化庫,跟moment.js一樣,但是輕量功能少,用于微信小程序

          • Remodal:模態(tài)框彈出庫

          • nprogress:頁面頂部很細(xì)小的loading條

          • multer:nodejs的中間件,用來處理form-data

          • kcptun&&kcptun_gclient:kcptun架構(gòu)相關(guān)庫

          • colors.js:nodejs讓你的命令行加上特效

          • pinyin:前端/nodejs漢字轉(zhuǎn)拼音

          • json2csv:如名

          • webuploader:前端文件上傳庫

          • anyproxy:阿里出品的一款代理工具

          • sequelize:ORM查詢mysql,關(guān)系型數(shù)據(jù)庫,加快開發(fā)效率

          • stickUp:類似于fixed,根據(jù)滾動多少才fixed,可以用來做導(dǎo)航條

          • plax:視差滾動插件,推薦Parallax.js

          • scrollMonitor:視差滾動插件 滾輪滾動 .不同于plax

          • pm2:nodejs部署管理工具

          • Mock:后臺沒給數(shù)據(jù)之前偽造一份數(shù)據(jù).加快開發(fā)效率

          • nightmare:封裝過的PhantomJS.可以用來做瀏覽器訪問

          • node-schedule:nodejs定時器工具

          • colour-schemes:各大IDE,編輯器的樣式配置

          • store.js:封裝好的前端存儲localStorage,global等等

          • cropper:jquery圖片裁剪插件

          • echo:圖片lazyloading加載 懶加載

          • velocity:js動畫庫插件.增加了css3動畫支持

          • casperjs:前端UI自動化測試框架

          • SVG-Loaders:SVG/css3 loading 加載動畫

          • loaders.css:純css的加載動畫 loading

          • SpinKit:優(yōu)雅高效的加載動畫

          • device.js:判斷目前訪問的瀏覽器

          • stellar.js:4kstar的視差滾動 滾輪滾動

          • scrollpath:視差滾動,滾輪滾動.

          • WOW:滾動到某個div加載某個動畫 依賴animate.css

          • jquery_lazyload:jquery的懶加載

          • scrollreveal:視差滾動,優(yōu)雅高效

          • zoom.js:前端點擊放大功能

          • reveal.js:前端做ppt的工具

          • nodePPT:前端做ppt的工具 國產(chǎn)

          • Parallax.js:最好的視差滾動插件,支持多個div視差滾動,通過!important來控制position不被覆蓋

          • skrollr:視差滾動插件..加特效的

          • fastclick:處理移動端點擊事件

          • mobileTech:移動端統(tǒng)計

          • purl&&URI.js:處理url查詢參數(shù)

          • phantomjs&&phantomjs-node:nodejs中的瀏覽器

          • pageres&pageres-cli:nodejs截圖插件

          • cheerio:nodejs dom解析庫

          • node-crawler:封裝好的爬蟲..方便開發(fā)而已

          • SQLiScanner:sql注入查詢

          • lib-flexible:淘寶flexible解決方案 利用rem

          • vux:vue.js 狀態(tài)管理插件

          • validate.js:validate.js數(shù)據(jù)驗證插件

          • nvm:nodejs版本管理工具

          • gitignore:git忽略文件庫

          • plyr:html5 video庫, 已經(jīng)寫好了樣式,方便拿來使用

          • normalize.css:格式化瀏覽器

          • co:異步promise轉(zhuǎn)為同步 yield

          • Waves:谷歌設(shè)計風(fēng)格 點擊按鈕會有水波紋

          • CaptchaBundle:php驗證碼

          • css3d-engine:css3d引擎

          • videojs-contrib-hls:videojs中的hls轉(zhuǎn)換

          • anime:js動畫庫

          • editor.md:前端markdown文本編輯器

          • OwlCarousel:前端滾動插件

          • gfwlist:防火墻list

          • sift.js:mongodb的語法查詢json

          • electron-packager:electron打包工具



          者:yeyan1996

          轉(zhuǎn)發(fā)鏈接:https://juejin.im/post/5c76843af265da2ddd4a6dd0


          主站蜘蛛池模板: 一区二区亚洲精品精华液| 国产成人精品无码一区二区老年人| 中文字幕AV无码一区二区三区| 深田咏美AV一区二区三区| 国产探花在线精品一区二区| 韩国精品一区视频在线播放| 日韩人妻一区二区三区免费| 精品久久久久中文字幕一区| 国产精品第一区揄拍无码| 亚洲乱色熟女一区二区三区蜜臀| 亚洲国产一区二区a毛片| 国产亚洲一区二区三区在线不卡| 国产一区二区三区亚洲综合| 国产成人亚洲综合一区| 99久久精品国产一区二区成人 | 伊人久久精品一区二区三区| 国产一区二区免费视频| av无码一区二区三区| 亚洲一区视频在线播放| 波多野结衣一区二区三区88 | 国产精品久久一区二区三区| 免费av一区二区三区| 九九久久99综合一区二区| 狠狠综合久久AV一区二区三区| 亚洲成av人片一区二区三区 | 亚洲乱码国产一区三区| 国产在线观看一区二区三区精品 | 日韩在线一区二区三区视频| 中文字幕av日韩精品一区二区| 亚洲视频免费一区| 97精品国产一区二区三区| 精品少妇人妻AV一区二区三区| 亚洲日韩国产欧美一区二区三区| 国产精品免费大片一区二区| 亚洲美女高清一区二区三区| 精品少妇一区二区三区在线 | 免费萌白酱国产一区二区| 一区视频免费观看| 国产亚洲一区二区在线观看| 亚洲综合一区二区精品久久| 日韩一区二区视频|