在以往的文章中曾經(jīng)介紹過幾款Redis的可視化工具,在筆者的印象中,Redis至今沒有一款非常專業(yè)的可視化管理客戶端,就算之前介紹過的幾款也是差強(qiáng)人意,有些時(shí)候滿足不了我們的需求,而今天本文要介紹的是另一款值得推薦的Redis可視化客戶端,以下大多數(shù)通過截圖的方式來展示這款軟件!這款產(chǎn)品也是跨平臺(tái)的,目前已經(jīng)支持Windows和MacOS,理論支持Linux(尚未經(jīng)過測(cè)試),方便不同平臺(tái)開發(fā)者們使用!本軟件出自@可樂onefineday之手!
electron、vue、elenentui
springboot 、webflux 、mybatis 、mapper
PS:后續(xù)規(guī)劃會(huì)將后端替換成Go,來減少內(nèi)存消耗和安裝包大小
針對(duì)大數(shù)據(jù)量做了列表優(yōu)化,前端分片加載,百萬數(shù)據(jù)量無壓力渲染, 對(duì)比redisplus來說要還用很多
支持官方95%命令的全功能控制臺(tái),可以不用再ssh登錄到服務(wù)器上面敲命令了 , 完美替換品
面向開發(fā)者,特別推出導(dǎo)出導(dǎo)出等特色功能,可謂是非常貼心了
支持ssh 單機(jī)、集群 ,不少類似的開源軟件都支持度也相對(duì)欠缺。
錄入連接不需要考慮是否集群?jiǎn)螜C(jī),系統(tǒng)會(huì)自動(dòng)識(shí)別是單機(jī)還是集群
string類型的數(shù)據(jù),如果被檢測(cè)出來是json類型的 將格式化展示,提交的時(shí)候會(huì)進(jìn)行json格式校驗(yàn),并壓縮。
所有列表——關(guān)鍵字搜索,都是即時(shí)搜索節(jié)約時(shí)間
既然是可視化的管理工具,自然少不了增刪改查,以及刷新功能
目前軟件的設(shè)置功能稍微欠缺,但也已經(jīng)在開發(fā)的路上了,會(huì)在不久推出,作者也希望大家能給出建設(shè)性的意見來完善軟件仍然存在的問題,下面簡(jiǎn)單展示下將會(huì)推出的偏好設(shè)置,這也比諸多redis可視化工具完善的地方,會(huì)在不久后推出!
軟件是基于Electron,Electron是現(xiàn)代大多數(shù)人構(gòu)建跨平臺(tái)軟件應(yīng)用的首選,其基于HTML、CSS、JavaScript構(gòu)建桌面應(yīng)用,能提供更好的UI界面設(shè)計(jì),目前軟件還存在不完善的地方,作者也會(huì)繼續(xù)開發(fā),力求做到一個(gè)易用、好用且好看的Redis可視化工具,以便于給諸多開發(fā)者同行們提供更好的體驗(yàn)!
文章開頭也說過,在之前介紹過幾款類似的工具,他們分別是RedisView、WebRedisManager、RedisDesktopManager、RedisPlus、AnotherRedisDesktopManager等,也基本滿足了開發(fā)者的需求,也都會(huì)有不足之處,感興趣的小伙伴們可以自行搜索或者好看筆者以往的文章,此處不再詳細(xì)介紹!
好用的軟件千千萬,好用的Redis客戶端管理軟件可真不多,本文向大家介紹了這樣一款綜合其他同類軟件優(yōu)點(diǎn),又?jǐn)U展了一些特色功能的RedisViewer,如果你有類似的需求不妨嘗試下這款工具,或許能帶給你一些驚喜!后續(xù)技術(shù)棧的替換也會(huì)給軟件帶來更好的體驗(yàn),一起期待下!
PS:目前軟件已經(jīng)初步完成,算是成功邁出了第一階段,功能已經(jīng)基本滿足大家的需求,如果你正需要這樣一款軟件,可私信‘RV’關(guān)鍵字獲取軟件進(jìn)行體驗(yàn)或者加入作者企鵝交流群:‘859391052’,作者也期待各位給出意見,不斷完善該作品!也感謝作者的熱心投稿!
隨著互聯(lián)網(wǎng)應(yīng)用的快速發(fā)展,網(wǎng)頁瀏覽器的競(jìng)爭(zhēng)變得越發(fā)激烈,JavaScript、HTML5、GPU加速、硬件加速等新名詞接連出現(xiàn)在各個(gè)瀏覽器的宣傳語中。雖然微云影像的DICOM HTML5 Viewer中文翻譯也叫醫(yī)學(xué)影像瀏覽器,但是和這些網(wǎng)頁瀏覽器卻不是同一類的軟件,反而是非常依賴這些網(wǎng)頁瀏覽器為醫(yī)生等最終用戶提供服務(wù)的。
各主流及國(guó)產(chǎn)瀏覽器
在開發(fā)和測(cè)試過程中,微云影像主要使用谷歌的Chrome瀏覽器,Mac的Safari瀏覽器,Windows的IE(含win10上的Edge瀏覽器)和火狐瀏覽器(Firefox),并且在iOS和安卓的平臺(tái)上也是使用系統(tǒng)自帶瀏覽器和微信的瀏覽器作測(cè)試。但微云影像作為一家立足于中國(guó)的互聯(lián)網(wǎng)醫(yī)學(xué)影像影像技術(shù)創(chuàng)新公司,國(guó)內(nèi)的醫(yī)生和專家是我們服務(wù)的主要用戶之一,因此各類國(guó)產(chǎn)瀏覽器也是我們不得不積極面對(duì)的影響因素。而隨著微云影像的產(chǎn)品逐步滲透基層醫(yī)院醫(yī)生,我們也收到越來越多的關(guān)于Dodo DICOM HTML5 Viewer與各大國(guó)產(chǎn)瀏覽器的兼容性的咨詢,這也是催生這次測(cè)試的重要原因之一。
本次測(cè)試的瀏覽器主要是運(yùn)行于Windows桌面的瀏覽器,不包含UC、海豚、云舟(http://boatmob.com)等移動(dòng)端瀏覽器的測(cè)試.本次測(cè)試也不以評(píng)價(jià)各瀏覽器的好壞為結(jié)果,僅僅測(cè)試微云影像旗下Dodo DICOM HTML5 Viewer在各個(gè)瀏覽器中的兼容性。
各國(guó)產(chǎn)瀏覽器特性
首先來看看測(cè)試的六大國(guó)產(chǎn)瀏覽器:360安全瀏覽器、傲游瀏覽器、QQ瀏覽器、搜狗瀏覽器、百度瀏覽器、獵豹瀏覽器。除傲游瀏覽器外,其他五大瀏覽器統(tǒng)統(tǒng)提供了Webkit+IE的雙核模式,每種瀏覽器都使用能下載到的最新版,實(shí)際的測(cè)試也是針對(duì)每個(gè)瀏覽器的每種內(nèi)核測(cè)試,總共為11個(gè)測(cè)試。測(cè)試的機(jī)器為windows 7高級(jí)版筆記本,獨(dú)立顯卡,8G內(nèi)存,系統(tǒng)自帶的IE已升級(jí)為IE11。
在測(cè)試過程中我們發(fā)現(xiàn),基本上所有的國(guó)產(chǎn)瀏覽器都提供了鼠標(biāo)手勢(shì)的功能,即在網(wǎng)頁上按下鼠標(biāo)右鍵并移動(dòng)鼠標(biāo)從而執(zhí)行關(guān)閉網(wǎng)頁等操作。而在Dodo DICOM HTML5 Viewer中,默認(rèn)以鼠標(biāo)右鍵作為調(diào)窗操作的手勢(shì)操作,這導(dǎo)致了Dodo DICOM HTML5 Viewer的右鍵操作功能基本處在不可用的狀態(tài)。經(jīng)過咨詢網(wǎng)頁瀏覽器開發(fā)的專業(yè)人士、并查詢了各個(gè)國(guó)產(chǎn)瀏覽器的主頁及相關(guān)的技術(shù)文檔,都沒有找到一個(gè)辦法可以在頁面中直接禁用掉瀏覽器的鼠標(biāo)手勢(shì)功能,只能通過在瀏覽器的設(shè)置里關(guān)閉鼠標(biāo)手勢(shì)操作。因此這里的測(cè)試都是在關(guān)閉了瀏覽器的鼠標(biāo)手勢(shì)功能后進(jìn)行的。而未關(guān)閉鼠標(biāo)手勢(shì)時(shí)鼠標(biāo)左鍵的操作正常,所以如果用戶真的非常喜歡網(wǎng)頁瀏覽器的鼠標(biāo)手勢(shì),可以通過切換Dodo DICOM HTML5 Viewer的鼠標(biāo)操作模式來統(tǒng)一使用鼠標(biāo)左鍵進(jìn)行圖像操作。
除此之外,我們?cè)跍y(cè)試中也發(fā)現(xiàn)了一些瀏覽器的兼容性問題,有一些通過修改程序可以繞過和避免,這些修改和改進(jìn)會(huì)在后面的版本中更新。但是有一些問題實(shí)在是沒找到原因或者解決辦法,針對(duì)這些問題我們匯總結(jié)果如下:
各瀏覽器功能測(cè)試結(jié)果
總結(jié)來看,主要是下面三個(gè)問題:
鼠標(biāo)右鍵操作失效。這是在關(guān)閉了鼠標(biāo)手勢(shì)之后,鼠標(biāo)右鍵操作還不啟作用。這應(yīng)該是國(guó)產(chǎn)網(wǎng)頁瀏覽器實(shí)現(xiàn)的原因。
360安全瀏覽器在Webkit內(nèi)核下無論怎么樣都無法開啟硬件加速選項(xiàng),即使按照客服告訴的辦法也不好使,即宣傳中的GPU加速、硬件加速等特性無法使用。如果有能開啟的同志,麻煩告訴我怎么能開啟成功。
百度瀏覽器在Webkit內(nèi)核下圖像會(huì)顯示顛倒了,這和微信瀏覽器在早期的BUG類似,估計(jì)是因?yàn)橐氲腃hromium代碼有BUG有關(guān)系。微信瀏覽器已經(jīng)通過額外的代碼避開了,百度這個(gè)暫時(shí)不打算做針對(duì)性處理了。
總之,從結(jié)果來看,Webkit內(nèi)核對(duì)HTML5的標(biāo)準(zhǔn)支持的更好,Dodo DICOM HTML5 Viewer運(yùn)行的兼容性也更好。因此在實(shí)際使用的場(chǎng)景中,我們推薦在Windows平臺(tái)上使用Chrome瀏覽器,在MAC上使用Safari瀏覽器。對(duì)另外通過這次測(cè)試,我們也對(duì)Dodo DICOM HTML5 Viewer做了一些調(diào)整和改進(jìn),這些修改和改進(jìn)會(huì)在后面的版本中更新:
通過針對(duì)性的網(wǎng)頁指令,默認(rèn)讓所有的雙核瀏覽器使用極速內(nèi)核(Webkit內(nèi)核)訪問頁面,并且默認(rèn)使用GPU加速、硬件加速等加速技術(shù),提高用戶響應(yīng)速度。
改進(jìn)兼容模式下代碼算法,大幅提高代碼的效率,從而大幅提高兼容模式下調(diào)窗等操作響應(yīng)時(shí)間。512*512的大小的CT圖像的調(diào)窗處理時(shí)間由原來的50-60毫秒優(yōu)化到10-20毫秒,某些特殊的情況下響應(yīng)速度甚至能達(dá)到1-3毫秒,接近極速模式下的操作體驗(yàn)。我們無法改變網(wǎng)頁瀏覽器什么,我們只能通過我們的努力給最終用戶帶去更好的體驗(yàn)。
最后照例是廣告時(shí)間。想要第一時(shí)間體驗(yàn)微云影像的提供的互聯(lián)網(wǎng)醫(yī)學(xué)影像服務(wù)?想要頂尖、專業(yè)的醫(yī)學(xué)影像技術(shù)團(tuán)隊(duì)為您定制開發(fā)您急需的功能嗎?歡迎聯(lián)系并使用微云影像的各項(xiàng)服務(wù):
如果您需要在那你的網(wǎng)站或者APP中使用醫(yī)學(xué)影像,我們鄭重向你推薦微云影像的“互聯(lián)網(wǎng)醫(yī)學(xué)影像接入服務(wù)”:無需任何前期接入或者集成費(fèi)用,您就可以獲得一個(gè)在互聯(lián)網(wǎng)上任意設(shè)備或應(yīng)用都可以訪問的醫(yī)學(xué)影像瀏覽器。
如果您需要在院內(nèi)通過Web或者移動(dòng)設(shè)備調(diào)閱影像,歡迎關(guān)注微云影像的院內(nèi)影像管理系統(tǒng)。
如果您希望把您的影像病例資料從移動(dòng)硬盤中解放出來,真正做到隨時(shí)可訪問和共享,請(qǐng)關(guān)注我們的云病案軟件平臺(tái)。
個(gè)插件列表,可以讓你的程序員生活變得輕松許多。
作者 | Daan
譯者 | Elle
出品 | CSDN(ID:CSDNnews)
以下為譯文:
無論你是經(jīng)驗(yàn)豐富的開發(fā)人員還是剛剛開始第一份工作的初級(jí)開發(fā)人員,你都會(huì)想讓自己的開發(fā)工作盡可能輕松一點(diǎn)。正確的工具使用則可以幫助你實(shí)現(xiàn)這個(gè)目標(biāo)。
如果你選擇使用Visual Code作為IDE,你就可以使它符合你的偏好選擇。實(shí)現(xiàn)此目的的一種方法是安裝正確的插件。為了讓你的生活盡可能的簡(jiǎn)單,你可以添加很多你想要的內(nèi)容。
你使用的插件將會(huì)對(duì)你的工作效率以及工作方式產(chǎn)生很大的影響。這就是為什么我們要運(yùn)用Visual Studio Code插件列表的原因。
我們改變工具,工具再改變我們。——杰夫·貝佐斯(Jeff Bezos)
請(qǐng)注意,所有這些插件都可以在Visual Studio Marketplace 上免費(fèi)獲得。
Visual Studio Intellicode
下載超過320萬次的Visual Studio Intellicode是Visual Studio下載次數(shù)最多的插件之一。而且,在我看來,它是你能用到的最有用的插件之一。
這個(gè)插件旨在幫助開發(fā)人員提供智能的代碼完成建議而構(gòu)建的,并且已預(yù)先構(gòu)建了對(duì)多種編程語言的支持。
Visual Studio Intellicode使用機(jī)器學(xué)習(xí)技術(shù)來觀察和查找眾多開源GitHub項(xiàng)目中使用的模式,并在編碼時(shí)提供建議。
Git Blame
這是誰做的?!
有時(shí)候,你需要知道是誰寫了這段代碼。好吧,Git Blame進(jìn)行了救援,它會(huì)告訴你最后接觸一行代碼的人是誰。最重要的是,你可以看到它發(fā)生在哪個(gè)提交中。
這是非常好的信息,特別是當(dāng)你使用諸如特性分支之類的東西時(shí)。在使用特性分支時(shí),你可以使用分支名稱來引用票據(jù)。因?yàn)镚it Blame會(huì)告訴你哪一個(gè)提交(也就是哪個(gè)分支)的一行代碼被更改了,所以你就會(huì)知道是哪一個(gè)票據(jù)導(dǎo)致了這種更改。這有助于你更好地了解更改背后的原因。
Prettier
Prettier是開發(fā)人員在開發(fā)時(shí)需要遵循一組良好規(guī)則的最佳插件之一。它是一個(gè)引人注目的插件,讓你可以利用Prettier軟件包。它是一個(gè)強(qiáng)大的、自以為是的代碼格式化程序,可以讓開發(fā)人員以結(jié)構(gòu)化的方式格式化他們的代碼。
Prettier與JavaScript、TypeScript、HTML、CSS、Markdown、GraphQL和其他現(xiàn)代工具一起使用,可以讓你能夠正確地格式化代碼。
JavaScript (ES6) Code Snippets
每個(gè)略更新的網(wǎng)頁開發(fā)人員可能都使用過各種JavaScript堆棧。無論你選擇哪種框架,在不同的項(xiàng)目中鍵入相同的通用代碼應(yīng)該會(huì)減少你的工作流程。
JavaScript (ES6)Code Snippets是一個(gè)方便的插件,它為空閑的開發(fā)人員提供了一些非常有用的JavaScript代碼片段。它將標(biāo)準(zhǔn)的JavaScript調(diào)用綁定到簡(jiǎn)單的熱鍵中。一旦你掌握了竅門,你的工作效率就會(huì)大大提高。
Sass
你可能已經(jīng)猜到了,這個(gè)插件可以幫助正在使用樣式表的開發(fā)人員。一旦開始為應(yīng)用程序創(chuàng)建樣式表,就一定要使用Sass插件。該插件支持縮進(jìn)的Sass語法自動(dòng)設(shè)置語法制導(dǎo) 、自動(dòng)補(bǔ)全和格式化。
在樣式方面,你肯定希望將此工具包含在你的工具集中。
Path Intellisense
Path Intellisense是Visual Studio代碼之一,它可以為你的開發(fā)提供有保證的生產(chǎn)力提升。如果你同時(shí)處理許多項(xiàng)目,使用了太多不同的技術(shù),那么你肯定會(huì)需要一個(gè)可以幫你記住路徑名的便捷工具。這個(gè)插件將為你節(jié)省大量的時(shí)間,否則將浪費(fèi)在尋找正確的目錄上。
Path Intellisence最初是用于自動(dòng)完成文件名的簡(jiǎn)單擴(kuò)展,但它后來被證明是大多數(shù)開發(fā)人員工具集中的寶貴資產(chǎn)。
Debugger for Chrome
如果需要調(diào)試JavaScript,則無需離開Visual Studio Code。微軟發(fā)布的Chrome調(diào)試器允許你可以直接在Visual Studio Code中調(diào)試源文件。
ESLint
ESLint插件將ESLint集成到Visual Studio Code中。如果你不熟悉它,ESLint就會(huì)作為一個(gè)靜態(tài)分析代碼的工具來快速發(fā)現(xiàn)問題。
ESLint發(fā)現(xiàn)的大多數(shù)問題都可以自動(dòng)修復(fù)。ESLint修復(fù)程序可識(shí)別語法,因此你不會(huì)遇到由傳統(tǒng)查找和替換算法引入的錯(cuò)誤。最重要的是,ESLint是高度可定制的。
SVG Viewer
SVG Viewer擴(kuò)展添加了許多實(shí)用程序,可用于在Visual Studio Code中使用SVG。這個(gè)插件使呈現(xiàn)SVG文件和查看它們的外觀成為可能,而不必離開編輯器。此外,這個(gè)插件還具有用于轉(zhuǎn)換為PNG并生成數(shù)據(jù)URI模式的選項(xiàng)。
Themes
最后但并非最不重要的是Themes。既然你每天都會(huì)看到你的編輯器,那為什么不把它做得盡可能的漂亮呢?有大量的自定義插件可以改變側(cè)邊欄的配色方案和圖標(biāo)。一些流行的Themes是免費(fèi)提供的,分別是One Monokai ,One Dark Pro 和Material Icon 。
原文:https://medium.com/better-programming/10-extremely-helpful-visual-studio-code-plugins-for-programmers-c8520a3dc4b8
本文為 CSDN 翻譯,轉(zhuǎn)載請(qǐng)注明來源出處。
【End】
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。