作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载. Installation Error Plugin 'Lombok Plugin' is incompatible with this installation 这段错误的意思是:Lombok插件版本与IDEA版本不兼容导致无法安装,如图: 当然,出现这个问题的不止是Lombok插件,也有可能是其他的插件或者工具包,出现版本不兼容的问题都会无法正常安装. 问题描述…
==问题=== 手动安装IDEA的Scala插件,报这个错误. ===原因=== IDEA的版本与Scala插件的版本不兼容. ===解决=== 1.查看一下IDEA的版本 2.下载对应版本的Scala插件 下载地址:http://plugins.jetbrains.com/plugin/1347-scala 在下载页面可以找到以前的版本,有一列可以看到兼容信息. 上一步中查看到的idea的版本是163.7743.44, 所以我们要下载兼容这个版本的Scala插件. 3.重新安装插件 这样就安装…
源文链接:http://stackoverflow.com/questions/31927516/plugin-scala-is-incompatible-with-this-installation-error-with-intellij-14 intellij idea里安装Scala插件,由于网速比较慢,就选择了本地安装下载好的插件,提示此异常.很明显是指插件安装不兼容,先查找当前idea能够支持的插件版本,后来在官网找到对应版本的插件,重新安装就OK了.可通过在线搜索查找对应支持版本:…
lombok 插件介绍: IntelliJ IDEA官方插件页面:https://plugins.jetbrains.com/plugin/6317-lombok-plugin 使用lombok之后,省去了许多没必要的get,set,toString,equals,hashCode代码,简化了代码编写,减少了代码量.另外@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集. I…
Lombok是Android Studio名列前茅的插件,有啥用,看这个:http://www.blogjava.NET/fancydeepin/archive/2012/07/12/lombok.html 不过这个东西集成起来略有点麻烦,首先装完以后需要改配置: http://stackoverflow.com/questions/38911888/lombok-requires-annotation-processing 改完配置还不生效,需要对项目做些动作: http://stackove…
项目中用到lombok,idea会出现类似编译报错的红色,但并不影响运行.所以为了没有类似警告,就在idea上安装lombok插件.file-settings 安装完成之后,按照提示重启idea,问题解决. lombok简介: Lombok是可以在pojo,enum不用写get,set,toString,equals,hashcode,Construct. 而是在编译时帮助项目生成以上代码.生成依据是lombok的注解 •Lombok不是通过字节码改写来实现的. 它主要是用编译器内支持的anno…
插件安装方式,在设置setting 中找到plugins.在检索框中检索lom,没有的话点击红框内的search in repositories. 点击install进行安装. 记得安装好了重启idea 重启之后进行如下设置,在setting中找到 下图界面,在右侧红框出打钩 保存好重启idea.…
我们之前创建的plugin都是使用default的 run in User's Context. 理解就是使用正在登陆的security context用户信息 那有个问题,如果当前用户的security role没有相应的权限访问功能,我们就要安排一个新的用户 e.g. admin来记录信息而非当前用户. 让我们在registration tool更新TaskCreate class之后再CRM中打开新建Contacts. 我们可以打开activities发现follow up 里用户更改为在…
原文 .validate() validate( [options ] ) options Type: Object debug (default: false) Type: Boolean Enables debug mode. If true, the form is not submitted and certain errors are displayed on the console (will check if a window.console property exists). T…
作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载. Lombok简介 Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法. Project Lombok makes java a spicier language by adding 'hand…
作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载. IDEA的版本信息问题 额,说实在的,这篇文章十三一开始也不是很想整理的,因为这并不是个很大的问题,不仅仅不是个大的问题,而且看起来似乎并不是一个问题,但是让人哭笑不得的是,在前一篇文章发布后,有三位朋友给我发了信息,问我该如何查看IDEA的版本信息. 更加哭笑不得的是,在Windows上安装的IDEA和mac上安装的IDEA,查看版本信息貌似也有一点点区别,因此赶…
1.安装插件 Alibaba Java Coding Guidelines Free Mybatis plugin MyBatis Log Plugin Lombok pluginGsonFormat:json转java类Maven Helper:一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖VisualVM Launcher:运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配GenerateAllSetter:一键调用一个对象的所有set…
Develop and register service, lookup and use service! Android Design on service's publish-find-bind model. What is OSGi(Open Service Gateway Initiative)?: http://www.osgi.org/Technology/WhatIsOSGi http://dz.prosyst.com/pdoc/mBS_R5_SDK_7.3.0_beta/gett…
转自:https://docs.timescale.com/v1.3/tutorials/telegraf-output-plugin 文章演示了如何使用pg output 插件 以及Telegraf agent 获取系统信息到timescaledb,一篇不错的实践类文章 一张参考图: Telegraf can collect metrics from a wide array of inputs and write them to a wide array of outputs. It is…
@(MyBatis)[Plugin] MyBatis源码分析--Plugin原理 Plugin原理 Plugin的实现采用了Java的动态代理,应用了责任链设计模式 InterceptorChain 拦截器链,用于保存从配置文件解析后的所有拦截器 插件链的创建 在Configuration解析配置文件的时候,XMLConfigBuilder.parseConfiguration中会调用pluginElement解析插件信息并实例化后,保存到插件链中 // /configuration/plugi…
一个软件,如果把所有的功能写进C++源码,维护,扩展,编译都特别麻烦. 共享库后缀名.Linux -> .so  Windows -> .dll 关于动态符号显示问题,具体可以看系统的API,现在做了个只支持Linux. Linux 查看一个动态库的符号 nm -D plugin.so 注意Linux如果不设置符号隐藏,那么默认的动态库所有的符号都是暴露的.可以用下面的语句设置符号是可暴露. #define TopVertexAPI __attribute__ ((visibility(&qu…
当UIWebView播放视频时,可以看到view hierarchy里有FigPluginView的身影.这个类来自于QuickTime Plugin,plugin的路径为: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Internet Plug-Ins/QuickTime Plu…
创建Plugin目录 第一步,在plugin/plugins下,目录需要严格按照如下规范实现: plugin/plugins/alipay/proj.android /proj.ios 因为publish工具是按照这种格式的目录做操作的. Android平台 能封装的基本都封装好了,需要做的就是创建一个Plugin工程,然后实现对应的Interface接口. 在Eclipse中导入plugin\protocols\proj.android工程. 创建Library工程,并依赖于libPlugin…
@ECHO OFF SET CATALINA_OPTS= -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar -Xmx1024m…
示例代码: https://github.com/divio/djangocms-picture 以上一个图片的插件,安装后可在页面中添加图片,效果如下图: 以此为切入点,分析plugin的逻辑: 分析 1. plugin列表加载分析: 2. plugin实例添加到页面的分析: 通过DjDT分析得出,最终是交给了cms.admin.pageadmin.edit_plugin处理,如下: 而edit_plugin的代码非常简洁: def edit_plugin(self, *args, **kwa…
vim 个性化设置与功能扩展均通过 script 来实现,这种 script 又叫 plugin.plugin 是 vim 的核心与精髓. 最常用的配置文件 vimrc,也是一种 plugin.换句话说,所有的 plugin 都在配置 vim 的行为. plugin 类型及其相互关系 常见的 plugin 类型: vimrc global filetype syntax compiler vimrc 是核心 plugin (类似 main 函数),所有的配置都可以在这一个文件中完成. 所有其他配…
Jenkins强大的功能主要靠其丰富的plugin体现,之前的一篇博客<Jenkins安装plugin>中介绍了如何找到并安装需要的plugin.虽然目前已经有大量非常优秀的plugin可供使用,但是有时候仍需要自己开发一些满足项目特殊要求的plugin.下面通过一个简单实例,介绍Jenkins的plugin的整个开发过程. 1. 环境准备 1) 安装工具: Maven 3; JDK 6.0或以上版本,Eclipse SDK 4.2 2) 环境变量:PATH中添加mvn.bat路径:JAVA_…
下面的文章可能出自一位奥地利的作者,  列出很多jQuery的插件.类似的网站:http://jquerylist.com/原文地址: http://www.kollermedia.at/archive/2007/11/21/the-ultimate-jquery-plugin-list/ jQuery is definitely my favourite Javascript Library and this ultimate jQuery Plugin List is for all oth…
(a 600MB+ sized c/c++ compiler which is capable of hi-light and JB styled completion!! and of-course with VIM efficiency !!) Till now, several days passed before I started learning to compile a self-designed gvim.. It is no good experience, but full…
ckeditor 是什么? http://ckeditor.com/ 这工具里有大量他人写好的功能(plugin),如果要求不高,会找到的.但是我就是没有找到... 需求: ·自己制作一个小功能,可以在ckeditor里触发自己写的功能 开始前奏: 下载好ck后,在plugin的folder里给上timestamp folder ... plugins timestamp icons timestamp.png plugin.js plugin.js 代码 CKEDITOR.plugins.ad…
MyBatis的Configuration配置中有一个Plugin配置,根据其名可以解释为"插件",这个插件实质可以理解为"拦截器"."拦截器"这个名词不陌生,在众多框架中均有"拦截器".这个Plugin有什么用呢?活着说拦截器有什么用呢?可以想想拦截器是怎么实现的.Plugin用到了Java中很重要的一个特性--动态代理.所以这个Plugin可以理解为,在调用一个方法时,我"拦截"其方法做一些我想让它做的…
plugin相关源码分析: plugin功能包括如下几个模块, 简单分析如下: pluginhost-base 维护对象 this._plugins = {}: 并提供方法: plug.unplug.hasplug._destroyPlugins._initPlugins plug: 初始化插件实例,并与host进行关联 if (Plugin && !L.isFunction(Plugin)) { config = Plugin.cfg; Plugin = Plugin.fn; } //…
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_30879415/article/details/81265455准备工作安装cordovanpm install -g cordova1创建cordova工程并添加android平台cordova create 项目名 包名cd 项目名cordova platform add android123安装plugmannpm install -g plugman1创建plugin创建插件(本博客…
ml2 plugin 对 plugin 的功能进行抽象和封装,有 ml2 plugin ,各种 network 无需开发自己的 plugin,只需开发 ml2 plugin 相对应的 driver ,工作量和难度大大减少. 使用ml2 plugin 的好处 neutron:传统的 core plugin 与 core plugin agent 是一 一对应的,不同的 plugin 之间存在大量重复daima,开发新的 plugin 工作量大. ml2 能解决传统的 core plugin 的问题…