检索引擎Elasticsearch支持插件模式,有些时候你可能需要安装一些插件,甚至自己开发插件,这里就提供一个开始ES插件开发示例,ES版本为5.2.0。
一、插件类继承自org.elasticsearch.plugins.AbstractPlugin
package org.elasticsearch.plugin.helloworld;
import java.util.A...
分类:
其他好文 时间:
2015-07-22 18:59:20
阅读次数:
134
Django是当前一款非常流行的开源web框架,它基于MVC模式,强调快速开发,拥有许多功能强大的第三方插件,开发者通过利用这些插件可以快速方便地开发自己的网站。本文讲述如何在Windows系统下面安装Django。安装Python作为Python的一个web框架,在安装django前需要先安装Python,但是不同版本的django对于Python版本的要求不一样,具体可以参考以下表格。
Dj...
Eclipse提供了三种命令与操作的方式:动作ActionSets、弹出菜单popupmenus、命令Command,其中前两种因为耦合过于紧密,在未来版本中可能弃用,不建议使用。
ActionSets方式使用的是扩展点org.eclipse.ui.actionsets;
popupmenus方式使用了一个扩展点:org.eclipse.ui.popupmenus;
Command方式使用了三个扩展点:org.eclipse.ui.menus; org.eclipse.ui.commands;org....
分类:
系统相关 时间:
2015-07-21 09:08:27
阅读次数:
237
场景:
1. g++的版本更新比较快,可以使用最新的C++11特性, 这里sublime text 2是我的轻量级C++开发工具(只有这个),可以使用st2这种工具来验证一些语法新特性.
2. st2的好处是免费, 还有支持多语言的语法高亮和函数outline
3. 当然st2也支持插件开发....
分类:
编程语言 时间:
2015-07-19 23:39:50
阅读次数:
186
前面讲了如何开发一个discuz的特殊主题插件,详情可在此查看discuz特殊主题插件开发步骤和犯的愚蠢错误。上一篇文章讲解的是一些简单的开发步骤,不涉及到具体的编码。网页编辑器之类的都是系统默认带过来的,因此也就没有太多的问题。然而,这些天又折腾了一遍“个人设置”模块的开发。这些天百度和goo.....
分类:
Web程序 时间:
2015-07-19 14:56:27
阅读次数:
213
最近发现NotePad++不支持按行号区间的文本复制,就想自己动手开发一个NotePad++插件,支持输入起始行号和结束行号,然后复制该区域的文本到新文档或者复制到系统剪切板,方便文本的操作。效果如下图:
本文主要介绍NotePad++插件开发的基本流程以及相关的注意点。
1、Notepad++介绍
Notepad++是使用C++开发的开源免费的文本编辑器,...
分类:
其他好文 时间:
2015-07-19 00:12:08
阅读次数:
1215
1. 3ds max是以树状结构来管理整个场景的,每个树节点类型为INode2. Interface类很关键,可以通过其中的GetRootNode、NumberOfChildren和GetChildNode方法来遍历整个场景的所有节点3. 在max中一个物体是object而不是INode,Objec...
分类:
其他好文 时间:
2015-07-17 15:52:52
阅读次数:
97
<script>
????????(function($)?{
????????????//默认配置
????????????var?defaults?=?{
????????????????text:‘默认的文字‘,
?????...
分类:
Web程序 时间:
2015-07-17 12:15:52
阅读次数:
125
最近的工作项目,需要使用cordova插件开发,详细Cordova角色,不会走,你可以去百度自身OK该,直接启动。详细过程,我有一个小Demo解说提前进行。还只是接触,东西太理论基础,我也不太清楚,或启动和上升Demo,去的动力~大家多多不吝赐教~ Step1.准备工作: 首先将我提供的Demo.....
分类:
移动开发 时间:
2015-07-16 13:49:11
阅读次数:
180