- 博客(22)
- 收藏
- 关注
翻译 Persisting State of Components
IntelliJ IDEA组件的持久化状态IntelliJ IDEA提供了允许组件或服务在IntelliJ IDEA每次重启之间保持它们的状态的API。你可以使用一个简单的API保存少量值,也可以使用PersistentStateComponent接口为更复杂的组件的状态进行持久化。使用PropertiesComponent进行简单的持久化如果你的插件需要持久化的只是少量简单的值,最容
2014-11-24 16:54:57
3032
翻译 IntelliJ IDEA Action System
执行和更新插件交互系统允许插件向IDEA的菜单和工具栏插入它们自己的元素。一个交互是一个继承了AnAction类的子类型,其actionPerformed方法将在(插入的)菜单项或工具栏按钮被点选时调用。例如,一个交互类负责”File | Open File…”菜单项和”Open File”工具栏按钮。交互被按组(group)管理,一个组也可以包含其他的组。一组交互可以构成一个工具栏或
2014-11-24 10:36:01
5337
翻译 IntelliJ IDEA插件结构
插件是扩展IDEA功能的唯一途径。一款插件使用IDEA或其他插件暴露的API实现它的功能。这篇文章关注插件系统的结构和插件的生命周期。文章中不会指出任何可能被插件使用的其他API接口。 文章中包含了以下主题:插件内容插件类加载器插件组件插件扩展和扩展点插件交互(Action)插件服务插件配置文件
2014-11-17 17:53:01
13010
翻译 IntelliJ IDEA 架构概述(面向插件开发者)
这篇文章的目的是从插件开发者的视角描述IntelliJ IDEA的结构。文章将以一种任务驱动的方式组织:相比列出所有你可以对各组件对象进行的操作并描述这些操作它们的实现方式,这篇文章将尽可能回答“我能用这个对象做些什么”、“我如何能得到这个对象”这样的问题。这篇文章假定读者已经熟悉IntelliJ IDEA插件开发的基本观念。如果你对插件开发还一无所知,你应该先从live demo和入门教程开始着手,之后再回到这里阅读这篇文章。
2014-11-12 17:35:13
11287
翻译 Lucene评分机制
TFIDFSimilarity类中定义了Lucene评分的要素。重写这些要素计算实现可以方便的修改Lucene的打分机制下面将从信息检索模型到具体(有效地)实现来描述Lucene如何实现评分。我们首先简要介绍下向量空间模型评分(VSM Score),之后导出Lucene理论评分公式,并据此最终推导出Lucene实际评分方法(与Lucene实现中使用的类、方法相关联)
2014-09-02 13:11:13
2020
转载 ubuntu设置服务自启动
update-rc.d XXX enable/disable如果提示: System start/stop links for /etc/init.d/mysql do not exist.则先执行 update-rc.d XXX defaults, 这个命令会将服务注册到自启动中
2014-08-15 09:57:42
826
原创 ubuntu14.04安装fcitx输入法
1.安装软件包sudo apt-get install fcitx-frontend-all fcitx-module-dbus fcitx-table-wbpy2.
2014-08-03 17:48:42
5786
转载 将virtualbox的状态栏隐藏
隐藏状态栏命令首先在shell中输入:VBoxManage setextradata global GUI/Customizations noStatusBar然后启动虚拟机,这个时候状态栏应该没有了。加入想恢复状态栏的话输入如下命令:VBoxManage setextradata global GUI/Customizations StatusBar这个时候应该就
2014-07-27 20:44:55
2236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人