2017-06-28 Jamling
引言 开发这个插件的目的是因为最近Boss一再强调纪律,不允许使用QQ,不过作为十几年Q龄的老用户,早已经习惯了QQ,虽然可以使用手机QQ,不过手机打字太慢,考虑到防Boss,还是开发了一个eclipse的插件,效率与隐私两不误。 Intellij IDEA上的插件请移步这里: https://github.com/Jamling/SmartQQ4IntelliJ, 支持所有的Intellij IDE哦,包含Android Studio, WebStrom等 功能 收发文本消息 热键设定 一键关闭 支持图灵机器人接入 安装 Eclipse Marketplace 点击Eclipse->Help->Eclipse M 继续阅读 »
2015-03-25 summer
在开发java、javaee等项目时,我们经常会使用eclipse或者myeclipse等ide工具,随着互联网的发展源代码的管理工具也随着不断的变化,从开始的vss、cvs、svn到现在的分布式管理工具git,目前git作为版本控制软件是非常受大家欢迎的。所以我们工作中需要在ide上集成git插件。在eclipse中,egit是其基金会开发的一个插件。 继续阅读 »
2016-07-29 ruki
最近有很多用户反馈xmake在windows上编译体验不是很好,不方便进行调试和开发。。 其实xmake的定位主要还是以直接编译为主,提供跨平台的编译和部署,不依赖第三方IDE工程,不过目前确实在windows的体验还不是很好 尽管我已经优化了在windows下的编译速度,并且提供了xmake run -d xxxx方式,直接加载调试器进行源码调试 但是毕竟整体开发上,没有IDE的支持,对于习惯IDE开发的用户来讲,就不是那么友好了。(虽然我个人觉得用编辑器+printf的方式已经够用了) 因此我下一步计划(原本打算先做好包管理的),打算优先开始支持对Visual Stdio工程文件的生成,到时候会通过project插件的方 继续阅读 »
2016-07-25 ruki
这个工具是我之前在做ios逆向分析的时候,随手写的一个小工具,虽然现在已经不怎么维护了,不过这里还是拿出来简单介绍下吧。。 当初写这个工具的背景主要是因为要在越狱的ios系统上,做些插件开发,所以要分析一些私有api的调用规则,以及传参情况。 虽然可以通过ida进行静态分析,也可以做到,但是有些需求毕竟还是需要动态分析来的方便,而且那个时候ida的arm f5插件还没流出, 只能通过人工逆向arm来分析,工作量还是挺大的。 因此就萌生了能否动态去追踪ios系统上对oc代码的调用逻辑呢,逼近objc是基于runtime的,总归是有些办法的。。 一开始,我的重点是在objc_msgSend这个接口,毕竟所有oc调用,最后都会路由 继续阅读 »
2017-10-17 ruki
xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。 此版本为第一个正式版本,相比之前发布的体验版,新增了两大新特性: 快速宏记录和回放 编译错误解析和问题列表 注:使用此插件,需要先安装xmake,更多关于xmake的使用说明,请阅读:文档手册,项目源码:Github。 关于xmake-vscode的更多特性介绍,请见下文,关于xmake-vscode插件的详细过程,请参考文章:xmake-vscode插件开发过程记录 特性 语法色彩高亮 API输入自动提示和补全 状态栏快捷工具 完整的命令列表 快速配置支持 构建和安装 运行和调试 快速宏记录和回放 编译错误解 继续阅读 »
2010-04-02 Jamling
Null Layout Null layout也称绝对布局管理器,如果一个容器使用绝对布局的话,那么其中的组件要调用setBounds()方法以确定在哪个位置显示组件,否则组件将不显示。 如果不用WindowsBuilder之类的界面开发插件,使用绝对定位将是一件痛苦的事。 在界面较复杂的情况下,一般不会使用绝对布局 继续阅读 »
2016-06-09 ruki
源码 更新内容 此版本重构了90%的代码 新特性 增加task任务机制,可运行自定义任务脚本 实现plugin扩展机制,可以很方便扩展实现自定义插件,目前已实现的一些内置插件 增加project文件导出插件(目前已支持makefile的生成,后续会支持:vs, xcode等工程的生成) 增加hello xmake插件(插件demo) 增加doxygen文档生成插件 增加自定义宏脚本插件(支持动态宏记录、宏回放、匿名宏、批量导入、导出等功能) 增加更多的类库用于插件化开发 实现异常捕获机制,简化上层调用逻辑 增加多个option进行宏绑定,实现配置一个参数,就可以同时对多个配置进行生效 增加显示全局构建进度 继续阅读 »
2017-09-28 ruki
本文主要介绍下xmake的整体架构设计,以及源码结构的布局和模块划分。 如果你想深度使用xmake,开发xmake插件、工程自定义脚本或者想为xmake贡献一些代码和特性,可以通过此本的介绍,对xmake项目整体有个大概的了解。, 源码地址:Github 顶层目录结构 bash ./xmake/ ├── actions # 内建的一些基础task,用于基本的构建安装等操作 ├── core # xmake的核心模块,提供最底层的实现支持 ├── languages # 所有的语言相关特性支持和扩展,都在此目录下 ├── modules # 内置的扩展模块,可用`import`导入使用 ├── pack 继续阅读 »
2017-02-11 jude
2017-02-26 更新了组件的代码,支持在同一页面中引入多个组件实例 本文介绍微信小程序 (自制)上传图片组件 的关键实现,喜欢通过代码学习的朋友,可以直接看 github 源码{:target="_blank"} 继续阅读 »
2016-01-03 Jamling
介绍 Eclipse Explorer 是Eclipse中快速在资源管理器中定位eclipse资源的插件。它是目前史上最强大的eclipse explorer插件 特色功能 * 支持快捷键 * 支持Windows/Mac/Linux系统 * 支持自动选择文件(仅Windows系统) * 可以在文本编辑器中使用 * 支持二次开发plugin fragment 来实现增强功能 Plugin fragments Eclipse Explorer for Java Eclipse Explorer for CDT 更多的补丁插件等你来开发! 安装 应用市场 点击菜单栏Help->Eclipse Marketplace. 继续阅读 »