摘要: 1、插件内的文件 2、插件类加载器 3、插件组件(component) 4、插件的扩展以及扩展点(Extensions、Extension Points) 5、插件的Action 6、插件的Service 7、插件配置文件结构 8、插件依赖 插件内的文件 有两种方式组织你的插件目录内的文件。 1、插阅读全文
posted @ 2018-01-15 22:02 eleven24 阅读(4) 评论(0) 编辑
摘要: 环境搭建完了,接下来可以开始写代码了: 1、新建 plugin 项目 2、编辑 plugin.xml,修改一下里面的插件名那些信息,该文件的配置项可以看这里:plugin.xml 其中比较关键的有一个是 <depends>com.intellij.modules.platform</depends>阅读全文
posted @ 2018-01-14 23:36 eleven24 阅读(7) 评论(0) 编辑
摘要: 前提条件: 1、下载安装JDK 2、启用 DevKit 插件(默认就是启用的,不用管) 3、安装了 Intellij IDEA、phpstorm SDK配置: 1、启动 Intellij IDEA 2、配置 插件SDK: 打开 File->Project Structure 点击 New 按钮,选择阅读全文
posted @ 2018-01-14 14:00 eleven24 阅读(5) 评论(0) 编辑
摘要: 先引用一下百度百科的名词解析: 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:①编写文档:通过代码里标识阅读全文
posted @ 2018-01-13 09:57 eleven24 阅读(7) 评论(0) 编辑
摘要: 使用注解的时候用到了这个,记录一下。 出处:https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection阅读全文
posted @ 2018-01-13 09:17 eleven24 阅读(2) 评论(0) 编辑
摘要: 通过控制台的 cookie 信息我们会发现,每次请求之后,关键的 cookie,如PHPSESSID、XSRF-TOKEN 都会发生变化,并且都是很长的一串字符串。 其实这是一个 json 数组,其中包含了 iv,value,mac 三个字段: 这些字段都是在框架加密解密的时候使用的,加密方法是 o阅读全文
posted @ 2018-01-11 18:37 eleven24 阅读(17) 评论(0) 编辑
摘要: $height) { $width = ceil($width-($width*abs($r-$w/$h))); } else { $height = ceil($height-($height*abs($r-$w/$h))); } $newwidth = $w; $newheigh...阅读全文
posted @ 2018-01-11 15:45 eleven24 阅读(5) 评论(0) 编辑
摘要: 在manifest.json中添加下面的几行 在插件项目文件夹下面新建一个 background.js ,内容为空也可以 然后重新加载插件,就可以看到有 inspect view 的字样,点击 background page 就可以打开控制台了。 另外一种方法: 点击插件图标,弹出 popup 页面阅读全文
posted @ 2018-01-10 12:25 eleven24 阅读(2) 评论(0) 编辑
摘要: 应该去掉引号阅读全文
posted @ 2018-01-08 15:52 eleven24 阅读(2) 评论(0) 编辑
摘要: (图片有点大,可右键新tab查看) User模型 使用with查询某个user及其的profile 上面的用法中,我们会发现,即使数据库有记录,sql也记录了对应的查询语句,但是profile关联却是空的, 但是加上外键就可以得到正确结果了: 可以查找到正确的profile了。 这和 laravel阅读全文
posted @ 2018-01-06 09:35 eleven24 阅读(14) 评论(0) 编辑