插件

在C++软件中嵌入python解释器

夙愿已清 提交于 2019-11-29 04:12:53
Python简介 Python是一种简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,特别适用于快速应用程序开发,也可以用来开发大规模的重要的商业应用。Python是一个理想的脚本语言。 Python免费开源,可移植到多种操作系统,只要避免使用依赖于特定操作系统的特性,Python程序无需修改就可以在各种平台上面运行。 Python拥有现代编程语言所具有的一切强大功能,Python标准库十分庞大,可以帮助开发者处理各种工作,如:图形用户界面、文件处理、多媒体、正 则表达式、文档生成、单元测试、线程、数据库、网络通讯、网页浏览器、CGI、FTP、电子邮件、XML、HTML、WAV文件、密码系统、Tk和其他与 系统有关的操作。只要安装了Python,这些功能都是可用的除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和 Python图形库等等数不胜数。 Python容易扩展和嵌入。Python提供的许多标准模块支持C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的应用程序 当中,因此可用Python语言为应用程序提供脚本接口,由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写 应用程序。(Jython使Python可以和Java一起工作

Windows下使用Hadoop2.6.0-eclipse-plugin插件

北慕城南 提交于 2019-11-28 11:55:20
首先说一下本人的环境: Windows7 64位系统 Spring Tool Suite Version: 3.4.0.RELEASE Hadoop2.6.0 一.简介 Hadoop2.x之后没有Eclipse插件工具,我们就不能在Eclipse上调试代码,我们要把写好的java代码的MapReduce打包成jar然后在Linux上运行,所以这种不方便我们调试代码,所以我们自己编译一个Eclipse插件,方便我们在我们本地上调试,经过hadoop1.x的发展,编译hadoop2.x版本的eclipse插件比之前简单多了。接下来我 们开始编译Hadoop-eclipse-plugin插件,并在Eclipse开发Hadoop。 二.软件安装并配置 1.JDK配置 1) 安装jdk 2) 配置环境变量 JAVA_HOME、CLASSPATH、PATH等设置,这里就不多介绍,网上很多资料 2.Eclipse 1).下载eclipse-jee-juno-SR2.rar 2).解压到本地磁盘,如图所示: 3.Ant 1)下载 http://ant.apache.org/bindownload.cgi apache-ant-1.9.4-bin.zip 2)解压到一个盘,如图所示: 3).环境变量的配置 新建ANT_HOME=E:\ant\apache-ant-1.9.4-bin\apache

ADT+Android-m2e环境搭建(Mac OS)

人走茶凉 提交于 2019-11-28 11:22:18
环境要求 J DK1.6+ Maven 3.1.1+ Eclipse Indigo(3.7)、Juno(4.2)以上版本 虽然m2e-android官方推荐Eclipse使用Indigo和Juno以上版本,但本文是基于Kepler(4.3)来分享安装过程的。并整理了Juno(4.2)安装遇到的一些问题,其他版本可能会遇到一些其他的问题。 下载&安装 Maven 下载地址: http://maven.apache.org/download.html 描述:就像ant一样的一套工具,稍后安装的插件需要依赖maven 安装:直接下载binary文件,解压即可。 插件 我们的安装目标是m2e-android,但该插件依赖m2e(Maven Integration for Eclipse)。有两种策略: * 直接安装m2e-android,在安装过程中自动检测依赖,选择依赖的的m2e即可; * 先安装m2e,再安装m2e-android,这种适用于使用Juno版本的Eclipse,经过尝试,Juno无法直接安装m2e-android。 m2e-android(Android for Maven Eclipse)的安装 插件官方文档: http://rgladwell.github.io/m2e-android/ 描述:专用于ADT的maven插件。由于m2e-android的update

Mybatis3.4.x技术内幕(十九):Mybatis之plugin插件设计原理

偶尔善良 提交于 2019-11-27 08:34:12
大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。 我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开阐述。 1. 插件配置 Mybatis的插件配置在configuration内部,初始化时,会读取这些插件,保存于Configuration对象的InterceptorChain中。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <plugins> <plugin interceptor="com.mybatis3.interceptor.MyBatisInterceptor"> <property name="value" value="100" /> </plugin> </plugins> </configuration> public class Configuration { protected final InterceptorChain interceptorChain = new

Intellij Idea plugin for Lombok

瘦欲@ 提交于 2019-11-27 05:55:47
项目地址 : http://code.google.com/p/lombok-intellij-plugin/#IntelliJ_Idea_plugin_project_for_project. 介绍: Provides support for lombok annotations to write great java code with IntelliJ Idea. With this plugin your IntelliJ can recognize all of generated getters, setters and some other things from lombok project, so that you get code completion and are able to work without errors stating the methods don't exists. New version (0.5) released on 22.08.2012 Fifth version of plugin released. Now with support for IntelliJ 9, 10, 11, and 12! Install it automatically from IntelliJ Idea plugin repository.