brackets

强烈推荐几款IDEA开发必备的插件,实测非常好用

戏子无情 提交于 2020-04-21 04:57:08
文章目录 1、CodeGlance 2、RestfulToolkit 3、Easy Code 4、GsonFormat 5、Statistic 6、Rainbow Brackets 7、Translation 8、Lombok 9、Maven Helper 10、Alibaba Java Code Guidelines 1、CodeGlance    拖动浏览代码更加方便,还有放大镜功能。 2、RestfulToolkit    一套 RESTful 服务开发辅助工具集,完美代替postman。 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N ); 提供了一个 Services tree 的显示窗口; 一个简单的 http 请求工具; 在请求方法上添加了有用功能::复制生成 URL,复制方法参数… 其他功能::java 类上添加 Convert to JSON 功能,格式化 json 数据 ; 3、Easy Code    它可以直接对数据的表生成entity、controller、service、dao、mapper,无需任何编码,简单而强大。 4、GsonFormat    Json转Java类,该插件可以加快开发进度,使用非常方便,效率高。 5、Statistic    统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数

裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯

家住魔仙堡 提交于 2020-04-18 17:36:56
点击上方“朱小厮的博客”,选择“ 设为星标” 后台回复" 1024 "领取公众号专属资料 一、官方工具 IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。 1. REST client 在日常开发过程中,我们或多或少都涉及到 API 接口的测试。例如,有的小伙伴使用 Chrome 的 Postman 插件,或者使用火狐的 restclient 等工具。事实上,这些工具是测试 API 接口非常有效的方式之一,笔者之前也一直使用 Postman 完成 API 接口的测试工作。今天,笔者推荐另外一个非常好用的小工具,能够帮助读者快速测试 API 接口。这个工具就是 IDEA 的 Editor REST Client。IDEA 的 Editor REST Client 在 IntelliJ IDEA 2017.3 版本就开始支持,在 2018.1 版本添加了很多的特性。事实上,它是 IntelliJ IDEA 的 HTTP Client 插件。详细使用文档,参考:http://blog.720ui.com/2018/restclient_use/ 2. UML Support 如果需要研究源码,内置 UML

验证是否满足括号规则 Valid Parentheses

倾然丶 夕夏残阳落幕 提交于 2020-04-14 15:47:31
【推荐阅读】微服务还能火多久?>>> 问题: Given a string containing just the characters '(' , ')' , '{' , '}' , '[' and ']' , determine if the input string is valid. The brackets must close in the correct order, "()" and "()[]{}" are all valid but "(]" and "([)]" are not. 解决: ① 一个个检查给定的字符,如果是左括号都入栈;如果是右括号,检查栈如果为空,证明不能匹配,如果栈不空,弹出top,与当前扫描的括号检查是否匹配。全部字符都检查完了以后,判断栈是否为空,空则正确都匹配,不空则证明有没匹配的。 注意: 检查字符是用==,检查String是用.isEqual(),因为String是引用类型,值相等但是地址可能不等。 public class Solution {//13ms public boolean isValid(String s) { if(s.length() <= 1) return false; Stack<Character> tmp = new Stack<>();//用于存储左括号 for (int i = 0;i < s

Confusing Angle Brackets < something > in c++

橙三吉。 提交于 2020-04-05 05:25:10
问题 I am coming from c to c++ and familiar with the syntax. But I just came across the code with syntax im not familiar with int main() { std::shared_ptr < CommonAPI::Runtime > runtime = CommonAPI::Runtime::get(); std::shared_ptr<HelloWorldProxy<>> myProxy = runtime->buildProxy<HelloWorldProxy>("local", "test"); Can Someone explain what does syntax something < something > something do also what does syntax something<something<>> something do. 回答1: You're looking at C++ templates. ...allows a

Confusing Angle Brackets < something > in c++

筅森魡賤 提交于 2020-04-05 05:24:55
问题 I am coming from c to c++ and familiar with the syntax. But I just came across the code with syntax im not familiar with int main() { std::shared_ptr < CommonAPI::Runtime > runtime = CommonAPI::Runtime::get(); std::shared_ptr<HelloWorldProxy<>> myProxy = runtime->buildProxy<HelloWorldProxy>("local", "test"); Can Someone explain what does syntax something < something > something do also what does syntax something<something<>> something do. 回答1: You're looking at C++ templates. ...allows a

Confusing Angle Brackets < something > in c++

牧云@^-^@ 提交于 2020-04-05 05:24:33
问题 I am coming from c to c++ and familiar with the syntax. But I just came across the code with syntax im not familiar with int main() { std::shared_ptr < CommonAPI::Runtime > runtime = CommonAPI::Runtime::get(); std::shared_ptr<HelloWorldProxy<>> myProxy = runtime->buildProxy<HelloWorldProxy>("local", "test"); Can Someone explain what does syntax something < something > something do also what does syntax something<something<>> something do. 回答1: You're looking at C++ templates. ...allows a

我的IDEA插件

霸气de小男生 提交于 2020-03-19 17:53:56
3 月,跳不动了?>>> 规约:Alibaba Java Coding Guidelines 好看的背景图: Background Image Plus 热部署:Jrebel 快捷键提示: Key Promoter X 不用写set、get:Lombok 括号:Rainbow Brackets Restful测试接口:RestfulToolkit 代码统计:Statistic 翻译:Translation 我的主题是:Xcode-Dark Theme 特效编码:Power Mode ll Maven文件:Maven Helper 颜色Console:Grep Console 来源: oschina 链接: https://my.oschina.net/u/3358860/blog/3198289

【年度盛宴】2012年度最佳 Web 前端开发工具和框架——《上篇》

穿精又带淫゛_ 提交于 2020-03-15 03:04:13
2012年,Web 开发领域继续在快速的发展, HTML5 仍然在展示其跨平台的优越性, CSS3 被人们更多的应用到实际项目中,响应式设计(Responsive Design)技巧也被人越来越多的人熟知和使用。   技术的快速发展让很多人学习起来无所适从,幸运的是,很多优秀的 Web 开发人员和设计人员在努力寻找各种有特色的解决方案。 因此,我们有了很多优秀的小工具和库,每一个都是用来解决特定的问题或维护一组特定的项目。    这篇文章收集了2012年度新发布的最具有代表性 Web 前端开发工具和框架,这是一个非常值得收藏的工具列表,从功能全面的 IDE 到美观、充满异国情调的小框架,小工具等等。他们能够帮助你降低 Web 开发过程中的复杂度,节省时间和精力。 01. Foundation 3   响应式设计(Responsive Design)似乎瞬间就发展起来了,各个网页设计的论坛或者社区都会讨论这个话题,大家都想知道如何实现响应式设计,有什么框架或好的解决方案。    Foundation 3 ,由 ZURB 公司开发,号称世界上最先进的响应式前端框架。利用灵活的网格系统可以快速设计出页面布局。更妙的是,网格可以是你所需要的任何尺寸,它很容易适应各种尺寸的屏幕。 02. Proto.io    Proto.io 是一个新的界面原型设计工具,专门针对移动应用程序。基于 Web

sum() 函数性能堪忧,列表降维有何良方?

独自空忆成欢 提交于 2020-03-10 03:26:41
本文原创并首发于公众号【 Python猫 】,未经授权,请勿转载。 原文地址: https://mp.weixin.qq.com/s/mK1nav2vKykZaKw_TY-rtw Python 的内置函数 sum() 可以接收两个参数,当第一个参数是二维列表,第二个参数是一维列表的时候,它可以实现列表降维的效果。 在上一篇《 如何给列表降维?sum()函数的妙用 》中,我们介绍了这个用法,还对 sum() 函数做了扩展的学习。 那篇文章发布后,猫哥收到了一些很有价值的反馈,不仅在知识面上获得了扩充,在思维能力上也得到了一些启发,因此,我决定再写一篇文章,继续跟大家聊聊 sum() 函数以及列表降维。若你读后有所启发,欢迎留言与我交流。 有些同学表示,没想到 sum() 函数竟然可以这么用,涨见识了!猫哥最初在交流群里看到这种用法时,也有同样的想法。整理成文章后,能得到别人的认可,我非常开心。 学到新东西,进行分享,最后令读者也有所获,这鼓舞了我——应该每日精进,并把所学分享出去。 也有的同学早已知道 sum() 的这个用法,还指出它的性能并不好,不建议使用。这是我不曾考虑到的问题,但又不得不认真对待。 是的,sum() 函数做列表降维有奇效,但它性能堪忧,并不是最好的选择。 因此,本文想继续探讨的话题是: (1)sum() 函数的性能到底差多少,为什么会差?(2)既然 sum()