整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

自荐一个有情怀的跨平台Redis可视化客户端工具-R

自荐一个有情怀的跨平台Redis可视化客户端工具-RedisViewer

在以往的文章中曾经介绍过几款Redis的可视化工具,在笔者的印象中,Redis至今没有一款非常专业的可视化管理客户端,就算之前介绍过的几款也是差强人意,有些时候满足不了我们的需求,而今天本文要介绍的是另一款值得推荐的Redis可视化客户端,以下大多数通过截图的方式来展示这款软件!这款产品也是跨平台的,目前已经支持Windows和MacOS,理论支持Linux(尚未经过测试),方便不同平台开发者们使用!本软件出自@可乐onefineday之手!



相关技术栈

  • UI:

electron、vue、elenentui

  • 后端:

springboot 、webflux 、mybatis 、mapper


PS:后续规划会将后端替换成Go,来减少内存消耗和安装包大小


相关特性

  • 1、列表

针对大数据量做了列表优化,前端分片加载,百万数据量无压力渲染, 对比redisplus来说要还用很多



  • 2、全功能控制台

支持官方95%命令的全功能控制台,可以不用再ssh登录到服务器上面敲命令了 , 完美替换品



  • 3、导出导出功能

面向开发者,特别推出导出导出等特色功能,可谓是非常贴心了



  • 支持SSH、单机、集群

支持ssh 单机、集群 ,不少类似的开源软件都支持度也相对欠缺。



  • 自动监测单机还是集群

录入连接不需要考虑是否集群单机,系统会自动识别是单机还是集群


  • JSON类型检测

string类型的数据,如果被检测出来是json类型的 将格式化展示,提交的时候会进行json格式校验,并压缩。



  • 搜索功能

所有列表——关键字搜索,都是即时搜索节约时间



  • 基本的增删改查功能

既然是可视化的管理工具,自然少不了增删改查,以及刷新功能


  • 软件设置

目前软件的设置功能稍微欠缺,但也已经在开发的路上了,会在不久推出,作者也希望大家能给出建设性的意见来完善软件仍然存在的问题,下面简单展示下将会推出的偏好设置,这也比诸多redis可视化工具完善的地方,会在不久后推出!





  • 基于Electron

软件是基于Electron,Electron是现代大多数人构建跨平台软件应用的首选,其基于HTML、CSS、JavaScript构建桌面应用,能提供更好的UI界面设计,目前软件还存在不完善的地方,作者也会继续开发,力求做到一个易用、好用且好看的Redis可视化工具,以便于给诸多开发者同行们提供更好的体验!



其他类似软件

文章开头也说过,在之前介绍过几款类似的工具,他们分别是RedisView、WebRedisManager、RedisDesktopManager、RedisPlus、AnotherRedisDesktopManager等,也基本满足了开发者的需求,也都会有不足之处,感兴趣的小伙伴们可以自行搜索或者好看笔者以往的文章,此处不再详细介绍!



总结

好用的软件千千万,好用的Redis客户端管理软件可真不多,本文向大家介绍了这样一款综合其他同类软件优点,又扩展了一些特色功能的RedisViewer,如果你有类似的需求不妨尝试下这款工具,或许能带给你一些惊喜!后续技术栈的替换也会给软件带来更好的体验,一起期待下!

PS:目前软件已经初步完成,算是成功迈出了第一阶段,功能已经基本满足大家的需求,如果你正需要这样一款软件,可私信‘RV’关键字获取软件进行体验或者加入作者企鹅交流群:‘859391052’,作者也期待各位给出意见,不断完善该作品!也感谢作者的热心投稿!

随着互联网应用的快速发展,网页浏览器的竞争变得越发激烈,JavaScript、HTML5、GPU加速、硬件加速等新名词接连出现在各个浏览器的宣传语中。虽然微云影像的DICOM HTML5 Viewer中文翻译也叫医学影像浏览器,但是和这些网页浏览器却不是同一类的软件,反而是非常依赖这些网页浏览器为医生等最终用户提供服务的。

各主流及国产浏览器

在开发和测试过程中,微云影像主要使用谷歌的Chrome浏览器,Mac的Safari浏览器,Windows的IE(含win10上的Edge浏览器)和火狐浏览器(Firefox),并且在iOS和安卓的平台上也是使用系统自带浏览器和微信的浏览器作测试。但微云影像作为一家立足于中国的互联网医学影像影像技术创新公司,国内的医生和专家是我们服务的主要用户之一,因此各类国产浏览器也是我们不得不积极面对的影响因素。而随着微云影像的产品逐步渗透基层医院医生,我们也收到越来越多的关于Dodo DICOM HTML5 Viewer与各大国产浏览器的兼容性的咨询,这也是催生这次测试的重要原因之一。

本次测试的浏览器主要是运行于Windows桌面的浏览器,不包含UC、海豚、云舟(http://boatmob.com)等移动端浏览器的测试.本次测试也不以评价各浏览器的好坏为结果,仅仅测试微云影像旗下Dodo DICOM HTML5 Viewer在各个浏览器中的兼容性。

各国产浏览器特性

首先来看看测试的六大国产浏览器:360安全浏览器、傲游浏览器、QQ浏览器、搜狗浏览器、百度浏览器、猎豹浏览器。除傲游浏览器外,其他五大浏览器统统提供了Webkit+IE的双核模式,每种浏览器都使用能下载到的最新版,实际的测试也是针对每个浏览器的每种内核测试,总共为11个测试。测试的机器为windows 7高级版笔记本,独立显卡,8G内存,系统自带的IE已升级为IE11。

在测试过程中我们发现,基本上所有的国产浏览器都提供了鼠标手势的功能,即在网页上按下鼠标右键并移动鼠标从而执行关闭网页等操作。而在Dodo DICOM HTML5 Viewer中,默认以鼠标右键作为调窗操作的手势操作,这导致了Dodo DICOM HTML5 Viewer的右键操作功能基本处在不可用的状态。经过咨询网页浏览器开发的专业人士、并查询了各个国产浏览器的主页及相关的技术文档,都没有找到一个办法可以在页面中直接禁用掉浏览器的鼠标手势功能,只能通过在浏览器的设置里关闭鼠标手势操作。因此这里的测试都是在关闭了浏览器的鼠标手势功能后进行的。而未关闭鼠标手势时鼠标左键的操作正常,所以如果用户真的非常喜欢网页浏览器的鼠标手势,可以通过切换Dodo DICOM HTML5 Viewer的鼠标操作模式来统一使用鼠标左键进行图像操作。

除此之外,我们在测试中也发现了一些浏览器的兼容性问题,有一些通过修改程序可以绕过和避免,这些修改和改进会在后面的版本中更新。但是有一些问题实在是没找到原因或者解决办法,针对这些问题我们汇总结果如下:

各浏览器功能测试结果

总结来看,主要是下面三个问题:

  1. 鼠标右键操作失效。这是在关闭了鼠标手势之后,鼠标右键操作还不启作用。这应该是国产网页浏览器实现的原因。

  2. 360安全浏览器在Webkit内核下无论怎么样都无法开启硬件加速选项,即使按照客服告诉的办法也不好使,即宣传中的GPU加速、硬件加速等特性无法使用。如果有能开启的同志,麻烦告诉我怎么能开启成功。

  3. 百度浏览器在Webkit内核下图像会显示颠倒了,这和微信浏览器在早期的BUG类似,估计是因为引入的Chromium代码有BUG有关系。微信浏览器已经通过额外的代码避开了,百度这个暂时不打算做针对性处理了。

总之,从结果来看,Webkit内核对HTML5的标准支持的更好,Dodo DICOM HTML5 Viewer运行的兼容性也更好。因此在实际使用的场景中,我们推荐在Windows平台上使用Chrome浏览器,在MAC上使用Safari浏览器。对另外通过这次测试,我们也对Dodo DICOM HTML5 Viewer做了一些调整和改进,这些修改和改进会在后面的版本中更新:

  1. 通过针对性的网页指令,默认让所有的双核浏览器使用极速内核(Webkit内核)访问页面,并且默认使用GPU加速、硬件加速等加速技术,提高用户响应速度。

  2. 改进兼容模式下代码算法,大幅提高代码的效率,从而大幅提高兼容模式下调窗等操作响应时间。512*512的大小的CT图像的调窗处理时间由原来的50-60毫秒优化到10-20毫秒,某些特殊的情况下响应速度甚至能达到1-3毫秒,接近极速模式下的操作体验。我们无法改变网页浏览器什么,我们只能通过我们的努力给最终用户带去更好的体验。

最后照例是广告时间。想要第一时间体验微云影像的提供的互联网医学影像服务?想要顶尖、专业的医学影像技术团队为您定制开发您急需的功能吗?欢迎联系并使用微云影像的各项服务:

  • 如果您需要在那你的网站或者APP中使用医学影像,我们郑重向你推荐微云影像的“互联网医学影像接入服务”:无需任何前期接入或者集成费用,您就可以获得一个在互联网上任意设备或应用都可以访问的医学影像浏览器。

  • 如果您需要在院内通过Web或者移动设备调阅影像,欢迎关注微云影像的院内影像管理系统。

  • 如果您希望把您的影像病例资料从移动硬盘中解放出来,真正做到随时可访问和共享,请关注我们的云病案软件平台。

个插件列表,可以让你的程序员生活变得轻松许多。

作者 | Daan

译者 | Elle

出品 | CSDN(ID:CSDNnews)

以下为译文:

无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发人员,你都会想让自己的开发工作尽可能轻松一点。正确的工具使用则可以帮助你实现这个目标。

如果你选择使用Visual Code作为IDE,你就可以使它符合你的偏好选择。实现此目的的一种方法是安装正确的插件。为了让你的生活尽可能的简单,你可以添加很多你想要的内容。

你使用的插件将会对你的工作效率以及工作方式产生很大的影响。这就是为什么我们要运用Visual Studio Code插件列表的原因。

我们改变工具,工具再改变我们。——杰夫·贝佐斯(Jeff Bezos)

请注意,所有这些插件都可以在Visual Studio Marketplace 上免费获得。

Visual Studio Intellicode

下载超过320万次的Visual Studio Intellicode是Visual Studio下载次数最多的插件之一。而且,在我看来,它是你能用到的最有用的插件之一。

这个插件旨在帮助开发人员提供智能的代码完成建议而构建的,并且已预先构建了对多种编程语言的支持。

Visual Studio Intellicode使用机器学习技术来观察和查找众多开源GitHub项目中使用的模式,并在编码时提供建议

Git Blame

这是谁做的?!

有时候,你需要知道是谁写了这段代码。好吧,Git Blame进行了救援,它会告诉你最后接触一行代码的人是谁。最重要的是,你可以看到它发生在哪个提交中。

这是非常好的信息,特别是当你使用诸如特性分支之类的东西时。在使用特性分支时,你可以使用分支名称来引用票据。因为Git Blame会告诉你哪一个提交(也就是哪个分支)的一行代码被更改了,所以你就会知道是哪一个票据导致了这种更改。这有助于你更好地了解更改背后的原因。

Prettier

Prettier是开发人员在开发时需要遵循一组良好规则的最佳插件之一。它是一个引人注目的插件,让你可以利用Prettier软件包。它是一个强大的、自以为是的代码格式化程序,可以让开发人员以结构化的方式格式化他们的代码。

Prettier与JavaScript、TypeScript、HTML、CSS、Markdown、GraphQL和其他现代工具一起使用,可以让你能够正确地格式化代码。

JavaScript (ES6) Code Snippets

每个略更新的网页开发人员可能都使用过各种JavaScript堆栈。无论你选择哪种框架,在不同的项目中键入相同的通用代码应该会减少你的工作流程。

JavaScript (ES6)Code Snippets是一个方便的插件,它为空闲的开发人员提供了一些非常有用的JavaScript代码片段。它将标准的JavaScript调用绑定到简单的热键中。一旦你掌握了窍门,你的工作效率就会大大提高。

Sass

你可能已经猜到了,这个插件可以帮助正在使用样式表的开发人员。一旦开始为应用程序创建样式表,就一定要使用Sass插件。该插件支持缩进的Sass语法自动设置语法制导 、自动补全和格式化。

在样式方面,你肯定希望将此工具包含在你的工具集中。

Path Intellisense

Path Intellisense是Visual Studio代码之一,它可以为你的开发提供有保证的生产力提升。如果你同时处理许多项目,使用了太多不同的技术,那么你肯定会需要一个可以帮你记住路径名的便捷工具。这个插件将为你节省大量的时间,否则将浪费在寻找正确的目录上。

Path Intellisence最初是用于自动完成文件名的简单扩展,但它后来被证明是大多数开发人员工具集中的宝贵资产。

Debugger for Chrome

如果需要调试JavaScript,则无需离开Visual Studio Code。微软发布的Chrome调试器允许你可以直接在Visual Studio Code中调试源文件。

ESLint

ESLint插件将ESLint集成到Visual Studio Code中。如果你不熟悉它,ESLint就会作为一个静态分析代码的工具来快速发现问题。

ESLint发现的大多数问题都可以自动修复。ESLint修复程序可识别语法,因此你不会遇到由传统查找和替换算法引入的错误。最重要的是,ESLint是高度可定制的。

SVG Viewer

SVG Viewer扩展添加了许多实用程序,可用于在Visual Studio Code中使用SVG。这个插件使呈现SVG文件和查看它们的外观成为可能,而不必离开编辑器。此外,这个插件还具有用于转换为PNG并生成数据URI模式的选项。

Themes

最后但并非最不重要的是Themes。既然你每天都会看到你的编辑器,那为什么不把它做得尽可能的漂亮呢?有大量的自定义插件可以改变侧边栏的配色方案和图标。一些流行的Themes是免费提供的,分别是One Monokai ,One Dark Pro 和Material Icon 。

原文:https://medium.com/better-programming/10-extremely-helpful-visual-studio-code-plugins-for-programmers-c8520a3dc4b8

本文为 CSDN 翻译,转载请注明来源出处。

【End】