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 成人午夜网站,久久综合九色欧美综合狠狠,成人不卡视频

          整合營(yíng)銷服務(wù)商

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

          免費(fèi)咨詢熱線:

          《HelloGitHub》第 100 期

          《HelloGitHub》第 100 期

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

          簡(jiǎn)介

          HelloGitHub 分享 GitHub 上有趣、入門級(jí)的開源項(xiàng)目。

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


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

          C 項(xiàng)目

          1、darktable:開源的攝影后期處理工具。這是一款免費(fèi)且專業(yè)的攝影作品后期處理軟件。它像一個(gè)虛擬的光桌和暗房,能夠幫助攝影師存儲(chǔ)數(shù)字底片、放大查看和檢索照片。該軟件可以顯示照片的焦距和曝光度等信息,并支持編輯歷史、地圖模式和打印照片等功能。

          地址:github.com/darktable-org/darktable

          2、gnucash:完全開源的財(cái)務(wù)軟件。這是一款適用于個(gè)人和小型企業(yè)的開源財(cái)務(wù)軟件,它采用復(fù)式記賬法,提供了簡(jiǎn)潔的操作界面,并支持生成報(bào)表、對(duì)賬、多國(guó)貨幣,以及獲取股票實(shí)時(shí)價(jià)格等功能,適用于 Windows、Linux 和 macOS 平臺(tái)。

          地址:github.com/Gnucash/gnucash

          C# 項(xiàng)目

          3、git-credential-manager:通用的 Git 憑據(jù)管理器。這是一個(gè)基于 .NET 開發(fā)的 Git 憑證存儲(chǔ)和管理工具。它開箱即用、無(wú)需額外操作,使用 git 命令時(shí),工具會(huì)自動(dòng)引導(dǎo)完成登錄,后續(xù)無(wú)需再次登錄,輕松解決對(duì)遠(yuǎn)程 Git 倉(cāng)庫(kù)進(jìn)行操作時(shí)遇到的需要登錄和認(rèn)證失敗等問(wèn)題,支持 GitHub、Bitbucket 和 GitLab 等平臺(tái)。

          地址:github.com/git-ecosystem/git-credential-manager

          4、Lean:基于 C# 的量化交易引擎。這是一款采用 C# 編寫的開源、經(jīng)過(guò)實(shí)戰(zhàn)考驗(yàn)的量化交易引擎。支持使用 Python3 或 C# 編寫交易算法,兼容 Windows、Linux 和 macOS 平臺(tái),適用于量化交易策略研究、回測(cè)和實(shí)盤交易等場(chǎng)景。

          地址:github.com/QuantConnect/Lean

          5、space-station-14:開源游戲《14 號(hào)空間站》。該項(xiàng)目是經(jīng)典游戲《Space Station 13》的開源重制版。在這款回合制多人角色扮演的游戲中,玩家可以選擇各種角色,如工程師、船長(zhǎng)和叛徒,并與其他玩家合作或競(jìng)爭(zhēng),在資源有限的環(huán)境中生存。

          地址:github.com/space-wizards/space-station-14

          6、subtitleedit:開源的視頻字幕編輯工具。這是一款適用于 Windows 的免費(fèi)視頻字幕編輯器。它開箱即用且功能強(qiáng)大,支持創(chuàng)建、調(diào)整、同步和翻錄字幕,還提供了自動(dòng)翻譯、字幕格式轉(zhuǎn)換和語(yǔ)音識(shí)別等功能。

          地址:github.com/SubtitleEdit/subtitleedit

          C++ 項(xiàng)目

          7、diff-pdf:直觀比較兩個(gè) PDF 文件的工具。這是一款用 C++ 編寫的 PDF 文件比較工具。它支持兩種查看方式,將文件內(nèi)容的差異輸出到一個(gè)新的 PDF 文件,或直接在 GUI 中查看。

          // 輸出差異
          diff-pdf --output-diff=diff.pdf a.pdf b.pdf
          // 直接查看
          diff-pdf --view a.pdf b.pdf

          地址:github.com/vslavik/diff-pdf

          Go 項(xiàng)目

          8、buildg:交互式的 Dockerfile 調(diào)試工具。該項(xiàng)是基于 BuildKit 的交互式調(diào)試 Dockerfile 的工具,支持設(shè)置斷點(diǎn)、單步執(zhí)行和非 root 模式,并且可以在 VSCode 等編輯器中使用。

          地址:github.com/ktock/buildg

          9、devzat:程序員專屬的 SSH 聊天室。這是一個(gè)通過(guò) SSH 連接的聊天室,用戶無(wú)需安裝客戶端,僅需一條 SSH 命令即可登錄。它支持私人消息、多聊天室、圖片和代碼高亮等功能,還可以集成第三方服務(wù)、自托管 SSH 聊天室。

          地址:github.com/quackduck/devzat

          10、expr:Go 語(yǔ)言的表達(dá)式庫(kù)。該項(xiàng)目是專為 Go 語(yǔ)言設(shè)計(jì)的表達(dá)式語(yǔ)言和求值引擎,支持豐富的算子和高級(jí)函數(shù),具有安全、無(wú)副作用和靜態(tài)類型檢測(cè)等特點(diǎn)。表達(dá)式是一行由變量、運(yùn)算符和函數(shù)組成的代碼,它能夠簡(jiǎn)化復(fù)雜的計(jì)算任務(wù),多用于動(dòng)態(tài)配置和業(yè)務(wù)規(guī)則引擎等場(chǎng)景。

          func main() {
           // 表達(dá)式
           code :=`all(Tweets, {.Len <=240})`
          
           program, err :=expr.Compile(code, expr.Env(Env{}))
           if err !=nil {
            panic(err)
           }
          
           env :=Env{
            Tweets: []Tweet{{42}, {98}, {69}},
           }
           // 計(jì)算表達(dá)式
           output, err :=expr.Run(program, env)
           if err !=nil {
            panic(err)
           }
          
           fmt.Println(output)
          }
          

          地址:github.com/expr-lang/expr

          11、gdu:快速查看磁盤使用情況的命令行工具。這是一個(gè)用 Go 語(yǔ)言編寫的磁盤使用分析器,它能夠快速掃描并展示文件和目錄所占用的磁盤空間,支持 TUI(默認(rèn))、非交互和導(dǎo)出三種使用方式。

          地址:github.com/dundee/gdu

          Java 項(xiàng)目

          12、cryptomator:為你的云端文件“上鎖”的工具。這是一款開源的云存儲(chǔ)文件加密工具,支持 Dropbox、OneDrive 等主流云存儲(chǔ)服務(wù)。它簡(jiǎn)單易用、跨平臺(tái)、無(wú)需注冊(cè),采用 AES-256 加密上傳至云存儲(chǔ)的文件和目錄,適用于需要備份數(shù)據(jù)至云端,又擔(dān)心數(shù)據(jù)泄漏的場(chǎng)景。

          地址:github.com/cryptomator/cryptomator

          13、JarEditor:直接編輯 JAR 文件的 IDEA 插件。這是一款 IntelliJ IDEA 插件,讓你無(wú)需解壓即可直接編輯 JAR 文件中的 class 和資源文件。它支持添加、刪除、重命名 JAR 包內(nèi)的文件和目錄,并提供了搜索和復(fù)制 JAR 包內(nèi)容等功能,兼容 SpringBoot 和 Kotlin 項(xiàng)目。

          地址:github.com/Liubsyy/JarEditor

          14、PojavLauncher:Minecraft 游戲的 Android 啟動(dòng)器。該項(xiàng)目可以讓你在 Android 上玩 Minecraft(我的世界),提供了離線和多人聯(lián)機(jī)模式。它支持幾乎所有版本的 Minercraft,還可以安裝 Forge、Fabric 和 OptiFine 等模組和加載器。

          地址:github.com/PojavLauncherTeam/PojavLauncher

          JavaScript 項(xiàng)目

          15、grapesjs:免費(fèi)的可視化 Web 頁(yè)面構(gòu)建平臺(tái)。該項(xiàng)目通過(guò)直觀的可視化界面,讓用戶能夠通過(guò)拖拽的方式,快速設(shè)計(jì)和構(gòu)建網(wǎng)站的 HTML 模板。它所見即所得、移動(dòng)端適配,適用于官網(wǎng)、新聞和 CMS 等類型的網(wǎng)站。

          地址:github.com/GrapesJS/grapesjs

          16、react-content-loader:輕松創(chuàng)建骨架屏的 React 組件。該項(xiàng)目是用于創(chuàng)建頁(yè)面加載時(shí)的占位圖 React 組件,它體積小、易定制,提供了多種預(yù)設(shè)樣式和示例代碼,拿來(lái)即用極易上手,支持 React、Vue 和 Angular 等主流框架。

          import { Code } from 'react-content-loader'
          
          const MyCodeLoader=()=> <Code />

          地址:github.com/danilowoz/react-content-loader

          17、Sink:基于 Cloudflare 帶訪問(wèn)統(tǒng)計(jì)的短鏈平臺(tái)。該項(xiàng)目是運(yùn)行在 Cloudflare 上的短鏈接服務(wù),支持網(wǎng)址縮短、訪問(wèn)分析和鏈接有效期等功能。

          地址:github.com/ccbikai/Sink

          18、typebot.io:自托管的聊天機(jī)器人構(gòu)建器。該項(xiàng)目通過(guò)可視化的拖拽界面,讓用戶能夠輕松創(chuàng)建高級(jí)聊天機(jī)器人,并將其嵌入網(wǎng)站中。它提供了 30 多種聊天構(gòu)建塊,支持自托管、分析工具、自定義域名和品牌定制等功能,適用于在線客服和銷售支持等場(chǎng)景。

          地址:github.com/baptisteArno/typebot.io

          19、typed.js:極易上手的 JavaScript 打字動(dòng)畫庫(kù)。該項(xiàng)目是專門用于創(chuàng)建打字動(dòng)畫效果的 JavaScript 庫(kù),它簡(jiǎn)單易用且 SEO 友好,支持刪除效果、設(shè)置打字速度和循環(huán)次數(shù)等功能。

          var typed=new Typed('.element', {
            strings: ["First sentence.", "Second sentence."],
            typeSpeed: 30
          });

          地址:github.com/mattboldt/typed.js

          Kotlin 項(xiàng)目

          20、WiFiAnalyzer:用于分析 WiFi 信號(hào)的 Android 應(yīng)用。該項(xiàng)目是用 Kotlin 寫的 WiFi 分析工具,它提供了直觀的圖表展示 WiFi 網(wǎng)絡(luò)情況,支持識(shí)別周圍的 WiFi、測(cè)量信號(hào)強(qiáng)度和查看頻道擁擠程度等功能。

          地址:github.com/VREMSoftwareDevelopment/WiFiAnalyzer

          Python 項(xiàng)目

          21、buzz:音頻轉(zhuǎn)錄與翻譯工具。該項(xiàng)目是基于 Whisper 的音頻轉(zhuǎn)錄和翻譯工具,它開箱即用且操作簡(jiǎn)單,支持語(yǔ)音轉(zhuǎn)文字、音頻翻譯、多種語(yǔ)言和離線使用,適用于 macOS、Windows 和 Linux 平臺(tái)。

          地址:github.com/chidiwilliams/buzz

          22、helium:簡(jiǎn)化瀏覽器自動(dòng)化的 Python 庫(kù)。該項(xiàng)目是基于 Selenium 的輕量級(jí) Python 庫(kù),它通過(guò)提供更高級(jí)和易用的 API,讓用 Python 編寫瀏覽器自動(dòng)化腳本變得更加簡(jiǎn)單和方便,支持 Chrome 和 Firefox 瀏覽器。

          地址:github.com/mherrmann/helium

          23、jurigged:Python 的熱重載工具。這是一個(gè)專為 Python 提供熱重載功能的庫(kù),它支持在程序運(yùn)行時(shí)修改和更新 Python 代碼,無(wú)需重啟程序。

          # Loop over a function
          jurigged --loop function_name script.py
          jurigged --loop module_name:function_name script.py
          
          # Only stop on exceptions
          jurigged --xloop function_name script.py

          地址:github.com/breuleux/jurigged

          24、python-sortedcontainers:更好用的 Python 排序集合庫(kù)。該項(xiàng)目提供了 SortedList、SortedDict 和 SortedSet 三種數(shù)據(jù)結(jié)構(gòu),完全兼容 List、Dict、Set 內(nèi)置數(shù)據(jù)類型的 API。盡管采用純 Python 編寫,其速度卻可以媲美使用 C 擴(kuò)展實(shí)現(xiàn)的 Python 庫(kù)。

          from sortedcontainers import SortedList
          sl=SortedList(['e', 'a', 'c', 'd', 'b'])
          # sl: SortedList(['a', 'b', 'c', 'd', 'e'])
          sl *=10_000_000
          sl.count('c')  # 10000000
          sl[-3:]  # ['e', 'e', 'e']
          
          from sortedcontainers import SortedDict
          sd=SortedDict({'c': -3, 'a': 1, 'b': 2})
          # sd: SortedDict({'a': 1, 'b': 2, 'c': -3})
          sd.popitem(index=-1)  # ('c', -3)
          
          from sortedcontainers import SortedSet
          ss=SortedSet('abracadabra')
          # ss: SortedSet(['a', 'b', 'c', 'd', 'r'])
          ss.bisect_left('c')  # 2

          地址:github.com/grantjenks/python-sortedcontainers

          25、radon:Python 代碼質(zhì)量分析工具。這是一款強(qiáng)大的 Python 代碼度量工具,它能夠計(jì)算多種代碼指標(biāo),包括 McCabe 復(fù)雜度、Halstead 指標(biāo)和可維護(hù)性指數(shù),適用于 Python 代碼質(zhì)量評(píng)估和持續(xù)集成等場(chǎng)景。

          $ radon cc sympy/solvers/solvers.py -a -nc
          sympy/solvers/solvers.py
              F 346:0 solve - F
              F 1093:0 _solve - F
              F 1434:0 _solve_system - F
              F 2647:0 unrad - F
              F 110:0 checksol - F
              F 2238:0 _tsolve - F
              F 2482:0 _invert - F
              F 1862:0 solve_linear_system - E
              F 1781:0 minsolve_linear_system - D
              F 1636:0 solve_linear - D
              F 2382:0 nsolve - C
          
          11 blocks (classes, functions, methods) analyzed.
          Average complexity: F (61.0)

          地址:github.com/rubik/radon

          Rust 項(xiàng)目

          26、komorebi:Windows 的平鋪窗口管理器。這是一款專為 Windows 設(shè)計(jì)的桌面窗口管理工具,支持自動(dòng)平鋪窗口、管理多個(gè)虛擬桌面和多顯示器等功能,適用于 Windows 10 及更高版本。

          地址:github.com/LGUG2Z/komorebi

          27、min-sized-rust:優(yōu)化 Rust 二進(jìn)制文件大小的方法。Rust 構(gòu)建時(shí)默認(rèn)不會(huì)優(yōu)化二進(jìn)制文件的大小,該項(xiàng)目介紹了如何在保證 Rust 程序功能完整的同時(shí),減少二進(jìn)制文件體積的工具和技巧,適用于嵌入式和物聯(lián)網(wǎng)等對(duì)程序體積敏感的場(chǎng)景。

          地址:github.com/johnthagen/min-sized-rust

          28、readyset:Rust 開發(fā)的 SQL 數(shù)據(jù)庫(kù)緩存引擎。該項(xiàng)目是采用 Rust 開發(fā)的 Postgres 和 MySQL 數(shù)據(jù)庫(kù)緩存層,支持自動(dòng)維護(hù)緩存、緩存復(fù)雜的 SQL 查詢結(jié)果和保持?jǐn)?shù)據(jù)實(shí)時(shí)同步等功能。使用時(shí)無(wú)需改動(dòng)代碼即可集成到現(xiàn)有的應(yīng)用和數(shù)據(jù)庫(kù)之間,顯著提升查詢性能。

          地址:github.com/readysettech/readyset

          Swift 項(xiàng)目

          29、ATV-Bilibili-demo:開源的 Apple TV 嗶哩嗶哩客戶端。該項(xiàng)目是專為蘋果電視(tvOS)設(shè)計(jì)的嗶哩嗶哩客戶端,它可以用來(lái)觀看 B 站上的視頻、直播和彈幕,支持登錄、投屏、搜索和歷史記錄等功能,就是安裝有點(diǎn)麻煩。

          地址:github.com/yichengchen/ATV-Bilibili-demo

          30、PlayCover:在 Mac 上運(yùn)行 iOS 游戲和應(yīng)用的工具。該項(xiàng)目是專為 Apple Silicon Mac 設(shè)備(M 系列芯片)設(shè)計(jì),用于運(yùn)行 iOS 應(yīng)用和游戲的工具。它通過(guò)模擬 iPad 環(huán)境和鍵盤映射功能,讓用戶可以在 Mac 電腦上玩 iOS 游戲,需自行下載 IPA 文件,適用于 macOS 12.0 或更高版本。

          地址:github.com/PlayCover/PlayCover

          其它

          31、dart_simple_live:簡(jiǎn)單易用的看直播工具。該項(xiàng)目可以讓你在一個(gè) APP 上看各種主流直播平臺(tái),并提供了 Android、iOS、macOS 和 Android TV 等客戶端。

          地址:github.com/xiaoyaocz/dart_simple_live

          32、github-readme-terminal:用復(fù)古終端 GIF 展示 GitHub 個(gè)人資料。該項(xiàng)目可以根據(jù)你的 GitHub 個(gè)人數(shù)據(jù),生成復(fù)古風(fēng)格的電腦啟動(dòng) GIF 動(dòng)畫,展示你的 GitHub 個(gè)人資料。

          地址:github.com/x0rzavi/github-readme-terminal

          33、hugo-book:書籍風(fēng)格的 Hugo 主題。這是一個(gè)開源的 Hugo 主題,能夠幫助用戶輕松創(chuàng)建類似書籍的文檔網(wǎng)站。它擁有簡(jiǎn)潔的設(shè)計(jì)、適配移動(dòng)端、支持多語(yǔ)言,適用于技術(shù)文檔、在線教程和書籍等場(chǎng)景。

          地址:github.com/alex-shpak/hugo-book

          34、OMOTE:開源的通用遙控器。該項(xiàng)目是用 ESP32 制作的通用遙控器,它擁有 2.8 英寸電容觸摸屏、2000 毫安電池和實(shí)體按鍵,支持紅外、WiFi 和藍(lán)牙連接方式,能夠控制各種家電。

          地址:github.com/CoretechR/OMOTE

          35、pintree:Chrome 書簽變成導(dǎo)航站。該項(xiàng)目可以通過(guò)簡(jiǎn)單的幾步,將 Chrome 瀏覽器的書簽,轉(zhuǎn)換成一個(gè)美觀且易用的導(dǎo)航頁(yè)面。由于生成的是靜態(tài)網(wǎng)站,因此無(wú)法自動(dòng)同步新增的書簽。

          地址:github.com/Pintree-io/pintree

          36、Scoop:Windows 命令行安裝軟件的利器。該項(xiàng)目是類似于 Homebrew 的 Windows 命令行安裝工具。它可以從命令行安裝應(yīng)用程序,具有消除權(quán)限彈窗、隱藏 GUI 向?qū)А⒆詣?dòng)處理依賴和防止污染 PATH 環(huán)境變量等特點(diǎn)。

          scoop install sudo
          sudo scoop install 7zip git openssh --global
          scoop install aria2 curl grep sed less touch
          scoop install python ruby go perl

          地址:github.com/ScoopInstaller/Scoop

          開源書籍

          37、introduction-to-git-and-github-ebook:《Git 和 GitHub 入門指南》。這是一本介紹 Git 和 GitHub 基礎(chǔ)知識(shí)的開源書籍,內(nèi)容包括安裝 Git、GitHub CLI、分支管理和工作流程等實(shí)用知識(shí)。

          地址:github.com/bobbyiliev/introduction-to-git-and-github-ebook

          38、machine-learning-for-trading:《Machine Learning for Algorithmic Trading》配套代碼。這是一本關(guān)于如何將機(jī)器學(xué)習(xí)應(yīng)用于交易策略的書籍,該項(xiàng)目是書籍的配套代碼和資源,包含 150 多個(gè)代碼示例,涵蓋了數(shù)據(jù)采集、模型訓(xùn)練和策略評(píng)估等方面。

          地址:github.com/stefan-jansen/machine-learning-for-trading

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

          39、gpt-computer-assistant:極簡(jiǎn)的 GPT-4o 客戶端。該項(xiàng)目是適用于 Windows、macOS 和 Ubuntu 的 GPT-4o 客戶端,它擁有極簡(jiǎn)的用戶界面,支持執(zhí)行多種任務(wù),包括讀取屏幕、打開應(yīng)用、系統(tǒng)音頻和文本輸入等。

          地址:github.com/onuratakan/gpt-computer-assistant

          40、mem0:增強(qiáng) LLM 上下文連續(xù)性的 Python 庫(kù)。該項(xiàng)目能為多種主流的大型語(yǔ)言模型提供記憶層,它支持保存用戶與 LLM 交互時(shí)的會(huì)話和上下文,并能實(shí)時(shí)動(dòng)態(tài)更新和調(diào)整,從而增強(qiáng) AI 的個(gè)性化,適用于學(xué)習(xí)助手、醫(yī)療助理和虛擬伴侶等需要長(zhǎng)期記憶的個(gè)性化 LLM 應(yīng)用。

          from mem0 import Memory
          m=Memory()
          # Add
          result=m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"})
          # Search
          related_memories=m.search(query="What are Alice's hobbies?", user_id="alice")
          # Update
          result=m.update(memory_id="m1", data="Likes to play tennis on weekends")

          地址:github.com/mem0ai/mem0

          41、Retrieval-based-Voice-Conversion-WebUI:開箱即用的 AI 變聲器。該項(xiàng)目是基于 VITS 的變聲框架,僅需少量語(yǔ)音數(shù)據(jù)和普通的顯卡,就能快速訓(xùn)練出高質(zhì)量的語(yǔ)音轉(zhuǎn)換模型。它提供了簡(jiǎn)單易用的 Web 和 GUI 界面,支持實(shí)時(shí)變聲、人聲和伴奏分離等功能。

          地址:github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI

          最后

          感謝參與分享開源項(xiàng)目的小伙伴們,歡迎更多的開源愛好者來(lái) HelloGitHub 自薦/推薦開源項(xiàng)目。

          最后,感謝大家的支持!你們的支持就是我更新的動(dòng)力??

          - END -

          前幾天有社區(qū)小伙伴私聊我,問(wèn)我都用哪些IDEA插件,我的IDEA的主題看起來(lái)不錯(cuò)。

          作為一個(gè)開源作者,每周要code大量的代碼,提升日常工作效率是我一直追求的,在眾多的IDEA插件中,我獨(dú)鐘愛這幾款。這期就整理一些我日常中經(jīng)常使用的IDEA插件,這些插件有些挺小眾,但是的確非常提升效率,推薦給大家。

          Vuesion Theme

          首先推薦是一款皮膚,每天對(duì)著看IDEA,默認(rèn)的皮膚黑白兩色,我個(gè)人總覺得白色太刺眼,黑色的有點(diǎn)太黑了,代碼高亮也不好看,長(zhǎng)時(shí)間難免看著有點(diǎn)審美疲勞。

          顏值是生產(chǎn)力的第一要素,主題整好了,整個(gè)心情也好一點(diǎn),心情好,自然bug就少點(diǎn)。。。是這個(gè)道理么?

          在眾多的IDEA的主題中,我鐘愛這一款。非常適中的UI顏色,漂亮的代碼高亮主題。看了半年多了,都沒有審美疲勞。

          廢話不多說(shuō),直接看代碼主題效果:

          我知道每個(gè)人審美有所不同,有的小伙伴會(huì)說(shuō),我就是喜歡默認(rèn)的暗黑色。okay啦,我只代表個(gè)人喜好。這里不杠。

          Atom Material ICons

          第二款推薦的是一款I(lǐng)CON插件,相信也有很多小伙伴也有用。

          其實(shí)這個(gè)Icon雖然不難看,但是我也沒覺得多好看。那我為什么還要特意推薦??

          因?yàn)檫@款I(lǐng)Con插件附加了一個(gè)buff。。。這是我當(dāng)時(shí)如何也想不通的。

          部分效果如下:

          其實(shí)不難看,那我就要說(shuō)說(shuō)這個(gè)icon插件附帶的buff了。

          idea在macOs下,無(wú)論是我用2018款的Macbook pro還是現(xiàn)在的Macbook pro m1版本,總感覺在拖動(dòng)滾動(dòng)條或是鼠標(biāo)中鍵滾屏?xí)r有點(diǎn)卡頓,并不是電腦性能的問(wèn)題,我在網(wǎng)上看到有其他小伙伴也遇到了這種情況。應(yīng)該是idea對(duì)MacOs系統(tǒng)的優(yōu)化問(wèn)題。

          我嘗試過(guò)增大Idea的jvm緩存,嘗試過(guò)優(yōu)化參數(shù)。都無(wú)果,后來(lái)偶然一次機(jī)會(huì)在某個(gè)論壇上看到有一個(gè)人說(shuō),裝了這個(gè)Icon插件之后就變的絲滑無(wú)比了,但不知道為啥。我抱著懷疑的態(tài)度裝了下,臥槽,瞬間絲滑了。雖然我也不懂這是為什么,但是解決問(wèn)題了之后這個(gè)Icon插件就變成必備插件了。如果有小伙伴遇到我想同的問(wèn)題的話,那么請(qǐng)嘗試。

          這個(gè)buff是不是很強(qiáng)大呢。

          File Expander

          有了這個(gè)插件,有些小伙伴平時(shí)用的Jad工具就可以扔了,它能在Idea里直接打開Jar包,并且反編譯代碼查看。甚至于能打開tar.gz,zip等壓縮格式。

          這里補(bǔ)充下,你項(xiàng)目里之所以不需要裝插件就能看jar包里的代碼,是因?yàn)閖ar在你的classpath內(nèi)。如果單獨(dú)打開一個(gè)jar包,不裝插件是看不了的。

          GitToolBox

          這款插件現(xiàn)在我?guī)缀蹼x不開它。

          他能在項(xiàng)目上提示你還有多少文件沒提交,遠(yuǎn)程還有多少文件沒更新下來(lái)。還能在每一行代碼上提示上次提交的時(shí)間。查版本提交問(wèn)題的時(shí)候尤其方便。

          Maven Helper

          這個(gè)我想應(yīng)該是所有使用Idea開發(fā)者的標(biāo)配插件了吧。

          我經(jīng)常使用到的功能便是可視化依賴書,可以清晰的知道,哪個(gè)Jar包傳遞依賴了什么,哪個(gè)jar包什么版本和什么版本沖突了。

          排查Jar包依賴等問(wèn)題用這個(gè)簡(jiǎn)直是神器。這個(gè)插件也提供了一些其他的快捷命令,右鍵直接喚起maven命令,頗為方便。

          Translation

          源碼中很多注解都是英文,有時(shí)候看著有點(diǎn)費(fèi)勁。這款翻譯插件基本上與Idea一體化,從集成度和方便程度來(lái)說(shuō),可以吊打其他的第三方翻譯軟件了。不需要你切換窗口,直接一個(gè)快捷鍵就可以翻譯整段文本了。

          關(guān)鍵是這個(gè)插件的翻譯引擎可以與多個(gè)翻譯接口集成對(duì)接,支持google翻譯,有道翻譯,百度翻譯,阿里翻譯。實(shí)時(shí)進(jìn)行精準(zhǔn)快速的翻譯,自動(dòng)識(shí)別語(yǔ)言。幫助你在閱讀源碼里的英文時(shí)理解的更加透徹。

          arthas idea

          Arthas是阿里開源的一款強(qiáng)大的java在線診斷工具,做java開發(fā)的小伙伴一定很熟悉。

          這個(gè)工具幾乎已經(jīng)成為診斷線上java應(yīng)用的必備工具了。

          但是每次需要輸入很長(zhǎng)一段命令,有些命令遺忘的話,還要去翻看Arthas的命令文檔,然后還要復(fù)制代碼中類或方法的全路徑,很是不方便。而這款arthas的插件就可以讓你完全擺脫這些苦惱。生產(chǎn)力大大提升。

          使用起來(lái)非常方便,進(jìn)入代碼片段,選擇你要診斷的類或者方法上面,右擊打開Arthas命令,選擇一項(xiàng),即可自動(dòng)生成命令,省去你敲打命令的時(shí)間。

          Search In Repository

          平時(shí)我們?nèi)绻蕾囈粋€(gè)第三方j(luò)ar包,但是不知道它的maven/gradle的坐標(biāo)。我們?cè)撛趺醋觯?/span>

          搓點(diǎn)的做法基本上就是baidu了,稍微高級(jí)點(diǎn)的就是到中央倉(cāng)庫(kù)去查下,最新版本的坐標(biāo)是什么。然后復(fù)制下來(lái),貼到pom里去。

          這款插件,就無(wú)需你來(lái)回跳轉(zhuǎn),直接把中央倉(cāng)庫(kù)的查找集成到了Idea里面。你只需要打開這款插件,輸入jar包的名字或者gav關(guān)鍵字,就能查到到這個(gè)jar包所有的版本,然后可以直接復(fù)制gav坐標(biāo)。方便又快捷,干凈又衛(wèi)生!

          VisualGC

          不知道大家去診斷JVM堆棧用什么工具呢,是不是大部分都是用jdk的原生工具呢。

          這里推薦大家一個(gè)Idea堆棧的可視化工具,和Idea深度集成。直接顯示所有進(jìn)程,雙擊即可打開JVM的堆棧可視化界面。堆棧和垃圾收集情況一目了然!

          Zoolytic

          一款zookeeper節(jié)點(diǎn)的查看分析插件。其實(shí)第三方也有一些zk的節(jié)點(diǎn)信息查看工具,但是我都覺得不夠方便,直到我發(fā)現(xiàn)了這款插件。

          idea里面直接可以看zookeeper的節(jié)點(diǎn)信息,非常方便。

          最后

          以上這10款I(lǐng)dea插件是我平時(shí)中用的非常多且經(jīng)過(guò)篩選的,因?yàn)橛行┐蠹叶炷茉斁筒唤榻B了,相信小伙伴們都有裝。

          希望大家能從以上插件中找到適合自己的那幾款,或者有更好更效率的插件,也可以評(píng)論里留言。

          T之家 8 月 22 日消息,據(jù) JetBrains 博客表示,JetBrains 旗下 IDE 系列的第二個(gè)年度更新現(xiàn)已發(fā)布,涵蓋 IntelliJ IDEA、WebStorm、PyCharm、DataGrip、GoLand、DataSpell 以及 All Products Pack 訂閱中包含的其他工具

          ▲ 圖源 JetBrains 博客

          IT之家轉(zhuǎn)錄更新內(nèi)容如下:

          • JetBrains IDE

          2023.2 更新帶來(lái)多項(xiàng)可以增強(qiáng)用戶的開發(fā)體驗(yàn)的改進(jìn)。該版本添加了 GitLab 集成以簡(jiǎn)化開發(fā)工作流,允許開發(fā)者直接從 IDE 處理合并請(qǐng)求。

          該版本還包括多項(xiàng)用戶體驗(yàn)增強(qiáng)功能,例如 Search Everywhere(隨處搜索)中的文本搜索、便于在打開的項(xiàng)目之間導(dǎo)航的彩色項(xiàng)目標(biāo)題、Windows 和 Linux 主工具欄中重做的漢堡菜單,以及在 Project(項(xiàng)目)視圖中按修改時(shí)間對(duì)文件排序。此外,2023.2 更新還包括用戶界面改進(jìn)和 bug 修正,旨在確保更流暢、更高效的開發(fā)體驗(yàn)。

          • IntelliJ IDEA 2023.2

          • 增強(qiáng)了對(duì)許多框架和技術(shù)的支持,包括 Kubernetes、Docker、Spring、GraphQL、HTTP 客戶端、數(shù)據(jù)庫(kù)工具等。提供了新 Java 語(yǔ)言檢查和代碼分析改進(jìn)、增強(qiáng)的代碼高亮顯示和格式字符串導(dǎo)航、對(duì) Javadoc 注釋中 @snippet 標(biāo)記的改進(jìn)支持等。升級(jí)的 IntelliJ Profiler 現(xiàn)在具有編輯器內(nèi)性能提示,可以通過(guò)在裝訂區(qū)域中提供易于解釋的顏色編碼注解增強(qiáng)分析體驗(yàn)。

          • WebStorm 2023.2

          • 具有針對(duì) JavaScript 和 TypeScript 的錯(cuò)誤格式設(shè)置改進(jìn)、CSS 嵌套支持、Vue 語(yǔ)言服務(wù)器 (Volar)支持、穩(wěn)定的新 UI、GitLab 集成、面向插件開發(fā)者的 LSP 支持等。

          • PyCharm 2023.2

          • 得益于 Django 表單、模型和視圖的新實(shí)時(shí)模板,以及在 Endpoints(端點(diǎn))工具窗口中處理 Django 端點(diǎn)的功能,處理 Django 項(xiàng)目的效率將有所提高。PyCharm 提供了開箱即用的 Black 格式化程序。使用新的 Run Anything(運(yùn)行任何內(nèi)容)工具可以快速創(chuàng)建和啟動(dòng)運(yùn)行 / 調(diào)試配置、啟動(dòng) Python 控制臺(tái)和管理 Python 軟件包。

          • DataGrip 2023.2

          • 支持 Redis 集群,提供了與獨(dú)立 Redis 相同的功能集。我們重做了架構(gòu)遷移對(duì)話框,更直觀地展示哪些對(duì)象將在遷移期間受到影響。開發(fā)團(tuán)隊(duì)還為數(shù)據(jù)編輯器和查看器添加了新的時(shí)區(qū)設(shè)置,并在 Redshift 中引入了對(duì)外部數(shù)據(jù)庫(kù)和數(shù)據(jù)共享的支持。

          • GoLand 2023.2

          • 提供了與 Go 模塊的改進(jìn)集成、用于在函數(shù)形參與方法接收器之間雙向遷移的重構(gòu),以及對(duì) errors.Iserrors.As 的支持。在此版本中,用戶還將發(fā)現(xiàn)全新的 GitLab 集成和 Kafka 插件。

          • CLion 2023.2

          • 改進(jìn)了低級(jí)、遠(yuǎn)程和嵌入式調(diào)試的體驗(yàn),重新構(gòu)想了 PlatformIO 集成,改進(jìn)了對(duì) vcpkg 的支持。

          • DataSpell 2023.2

          • 引入了 Polars 支持、增強(qiáng)的表數(shù)據(jù)探索、改進(jìn)的 UI 等。流行 DataFrame 庫(kù) Polars 現(xiàn)已集成到 DataSpell 中。此版本簡(jiǎn)化了數(shù)據(jù)探索,新 UI 將增強(qiáng)工作效率和個(gè)性化。此外,我們還為 Big Data Tools 和 Database Tools 插件添加了顯著的工作效率和便利性增強(qiáng),以及配置 Jupyter 托管服務(wù)器的功能,并改進(jìn)了 DataSpell 與外部應(yīng)用程序之間的同步。

          • Rider 2023.2

          • 改進(jìn)了對(duì) C# 的支持,為處理局部函數(shù)和原始字符串以及解決常見 Entity Framework 問(wèn)題提供了新檢查。開發(fā)團(tuán)隊(duì)對(duì) UI 做出了大量改進(jìn),最終確定了 IDE 時(shí)尚、現(xiàn)代且高度可自定義的新外觀。Rider 的游戲開發(fā)再次獲得提升,更新了 Unity 的 DOTS 功能,優(yōu)化了 Unreal Engine 的藍(lán)圖索引。

          • PhpStorm 2023.2

          • 包括針對(duì) PHP 中泛型的改進(jìn)、Laravel Pint 支持、對(duì) PHP 斷言的原生支持、GitLab 集成、Search Everywhere(隨處搜索)中的文本搜索、針對(duì)插件開發(fā)者的 LSP 支持等。

          • RubyMine 2023.2 包含多種改進(jìn),例如 Ruby on Rails 項(xiàng)目中的 Turbo 代碼補(bǔ)全、更新的 UI、性能增強(qiáng)、RBS 支持的新功能等。

          • .NET 工具和 VS 擴(kuò)展程序

          • ReSharper 2023.2 中首次亮相的功能包括輕松創(chuàng)建和瀏覽單元測(cè)試,以及預(yù)測(cè)調(diào)試器模式。ReSharper 2023.2 和 Rider 2023.2 都改進(jìn)了對(duì) C# 的支持,為處理局部函數(shù)和原始字符串以及解決常見 Entity Framework 問(wèn)題提供了新檢查。

          • 開發(fā)團(tuán)隊(duì)對(duì) Rider 的 UI 做出了大量改進(jìn),最終確定了 IDE 的新外觀,并已將其設(shè)為所有新用戶的默認(rèn)設(shè)置。Rider 2023.2 中的游戲開發(fā)再次獲得提升,更新了 Unity 的 DOTS 功能,優(yōu)化了 Unreal Engine 的藍(lán)圖索引。

          • ReSharper C++ 2023.2 添加了多項(xiàng)新的 C++20 和 C++23 功能,并引入了 Safe Delete(安全刪除)重構(gòu),讓用戶可以從源代碼安全移除符號(hào)。

          官方表示,用戶可以使用免費(fèi)的 Toolbox App 安裝和升級(jí) JetBrains 工具,可以在這里找到升級(jí)工具的相關(guān)下載地址


          主站蜘蛛池模板: 果冻传媒一区二区天美传媒| 国产主播一区二区三区 | 久久人妻av一区二区软件| 无码人妻一区二区三区在线| 亚洲色偷精品一区二区三区| 国产在线精品一区二区不卡麻豆| 免费一本色道久久一区| 国产精品无码不卡一区二区三区| 亚洲欧洲无码一区二区三区| 国产AV午夜精品一区二区三| 日本精品夜色视频一区二区| 亚洲性无码一区二区三区| 国产成人一区二区三区视频免费 | 无码精品久久一区二区三区| 亚洲国产成人久久一区二区三区| 亚洲国产精品乱码一区二区| 美女视频一区二区| 国产精品va一区二区三区| 亚洲国产视频一区| 久久久无码精品国产一区| 成人精品一区二区三区不卡免费看| 激情综合丝袜美女一区二区 | 丰满爆乳一区二区三区| 国产精品无码一区二区三区在| 在线播放一区二区| 中文字幕人妻AV一区二区| 国产福利一区二区三区在线观看 | 精品一区二区三区免费毛片爱| 国产午夜毛片一区二区三区| 国语精品一区二区三区| 午夜天堂一区人妻| 精品人妻系列无码一区二区三区| 3d动漫精品啪啪一区二区中| 亚洲av乱码一区二区三区 | 国产精品女同一区二区| 午夜影视日本亚洲欧洲精品一区| 久久综合精品不卡一区二区| 99久久精品国产一区二区成人 | 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲av无码一区二区三区不卡| 波多野结衣免费一区视频|