插件

插件方式接入百度地图和高德地图

こ雲淡風輕ζ 提交于 2021-02-16 07:10:10
我们的应用可能会用到地图定位等功能,但是无论高德还是百度直接接入到应用中都会导致体积增大,甚至导致65535方法数问题,所以用插件的方式接入是个不错的选择。 这里我用了 Apkplug 这个插件框架,下面是我的接入过程。 ##百度地图接入 这里介绍一下将百度地图作为插件并接入宿主的例子,例子没有将完备的功能接入,只是将一个定位界面接入,在宿主中点击一下按钮,弹出定位界面。 ###一、插件开发 其实比较麻烦的是账号申请,key申请,所以先介绍一下这些相关的。 注册的话,这里不做详细介绍,我第一次注册,怎么都要求我上传什么身份证正反面照片,我没传,第二次登陆的时候好像就不需要了,你遇到相同的情况,可以先退出,再登陆,也许可以绕过上传证件照。 申请key,这个跟高德地图的操作差不多,但是使用时有所差别,下面会说,先看一下key的申请。 这里是百度地图的控制台 点击创建应用后,如下图所示: 其中,apk签名sha1值的取得参考 这里 这里需要注意的是,一个应用想使用这个key,需要签名、包名、key值相对应。地图sdk是在插件中接入的,所以key值需要配置在插件里,但是百度地图sdk读取包名时,会读取宿主的,所以在创建key时,直接使用宿主包名,但是将生成的key配置到插件。如果为了测试时插件独立运行,可以单独为插件生成一套相应key,但是加入宿主时,必须换成宿主key

java开发环境搭建

感情迁移 提交于 2021-02-14 17:32:46
一、安装JDK 二、JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置系统变量:         a.新建 JAVA_HOME            C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)         b.新建 PATH             %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 之前电脑里有一个"Path“的目录,这个新建后,把"Path"目录给冲没了,估计系统变量的变量名不区分大小写。这边改成在PATH里添加上述内容         c.新建 CLASSPATH             .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3.测试环境变量配置是否成功:    开始-->运行--〉CMD    键盘敲入: JAVAC JAVA         出现相应的命令,而不是出错信息,即表示配置成功! 三、删除旧的jre 有些情况jre删除不了,连eclipse都打不开,甚至到eclipse官网下载新的jdk,安装jdk后有提示是否要安装jre6,此时jre6是安装不了的。很难搞的一个东西,解决方法:下载一个jre的专用安装包, http://www.xdowns.com/soft/softdown.asp

ECharts

十年热恋 提交于 2020-11-22 01:46:19
ECharts ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。 来源: oschina 链接: https://my.oschina.net/u/3685205/blog/1557463

Elasticsearch 安装与集群配置

扶醉桌前 提交于 2020-04-15 16:42:39
【推荐阅读】微服务还能火多久?>>> Elasticsearch 安装 官网下载 Elasticsearch 最新版本 本次实验采用 ES 的 elasticsearch-2.3.2.tar.gz 版本 因为Elasticsearch不能使用root用户启动,先创建一个启动用户 elk # useradd elk # passwd elk # groupadd elk 安装ES # cd /usr/local/software/ # tar -zxvf elasticsearch-2.3.2.tar.gz -C /usr/local/ # mv elasticsearch-2.3.2 elasticsearch # chown -hR elk:elk /usr/local/elasticsearch/ # vim elasticsearch.yml PS:其中红色箭头处配置的是服务启动时监听的IP地址 黄色箭头部分是用来配置集群节点发现的 启动 elasticsearch # su elk $ ./elasticsearch $ curl -X GET http://192.168.1.81:9200 安装插件 安装 head 插件 $ ./plugin install mobz/elasticsearch-head 安装完成之后通过浏览器访问可以看到如下截图 http://192

生成hadoop的eclipse插件

て烟熏妆下的殇ゞ 提交于 2020-04-10 11:48:07
最近一段时间在学习hadoop分布式相关技术,根据网上一些资料和配置在虚拟机一个小的集群环境.一个主节点,两个子节点.编写一些相关测试例子在window和虚拟机上的eclipse都无法连接上hadoop集群环境 ,在网上查找了一个资料原来hadoop的eclipse支持的版本不一同.没有提供最新的eclipse的插件.就想自己解决一下这个问题. 环境说明: window7 64位操作系统 jdk1.6 hadoop1.1.1 eclipse Version: Juno Service Release 2 Build id: 20130225-0426 对应是(Version: 4.2.2) 集群环境已经搭建好.这里就介绍了. 之前使用hadoop-0.20.1-eclipse-plugin.jar每次连接都会 提示: 现在开始相关的操作 首先下载hadoop1.1.1压缩包: http://archive.apache.org/dist/hadoop/core/hadoop-1.1.1/hadoop-1.1.1.tar.gz 解压到D:\hadooop1.1.1下 打开eclipse工具 点击右边使用导入项目功能,import-->Existing Project into Workspace ,下一步,选择d:\hadoop1.1.1 .打开对应项目文件加在对应的D:

TimeSheet:一个用于时间规划的jQuery插件

拈花ヽ惹草 提交于 2020-04-10 10:10:21
设计思想 基于面向对象的设计思想。 源代码分3个部分: 单元格类--CSheetCell 表格类--CSheet 插件主体 ‍ 单元格类--CSheetCell ‍ 私有成员: state -- 单元格的状态,只能取值 0 或 1,默认 0; toggleCallback(state) -- 改变单元格状态时的回调函数,默认 false; settingCallback() -- 设置单元格状态时的回调函数,默认 false; 公有成员: toggle() -- 改变单元格的状态; set(state) -- 设置单元格状态为指定值; get() -- 获取单元格状态; 表格类--CSheet 私有成员: dimensions -- 表格的维度,二元数组,[行数,列数],默认 undefined; sheetData -- 表格的数据,二维数组,默认 undefined ; toggleCallback() -- 改变指定区域状态时的回调函数,默认 false; settingCallback() -- 设置指定区域状态时的回调函数,默认 false; cells -- 表格所持有的 CSheetCell 实例,二维数组,与 sheetData 元素一 一对应; initCells() -- 使用 sheetData 初始化 cells; areaOperate(area, opt

利用ngrepeat实现的日历加上ion-slide-box效果

随声附和 提交于 2020-04-07 12:07:56
开发招聘助手的有个页面需要画日历,因为开发比较急,想换个方式去实现功能的,但是想想自己本来就打算写个日历,这次未必不是个很好的机会啊~所以也就花了一天整了个日历 先看效果: 默认打开是定位到当月当天,本日之前的天数灰色字体标识 点击按钮切换月份 左右滑动切换当月的周 说一下主要的实现原理吧: 在做之前参考了很多的代码,但是不知道为什么,心里面总觉得这样去实现太麻烦了,而且可能由于资历不够,看别人的代码也比较难懂。。。 所以就自己想了下: 这里主要是通过二维数组ng-repeat实现的,给出 $scope.days = [ [ {"date": "", "check": false, "year": "", "month": ""}, {"date": "", "check": false, "year": "", "month": ""}, {"date": "", "check": false, "year": "", "month": ""}, {"date": "", "check": false, "year": "", "month": ""}, {"date": "", "check": false, "year": "", "month": ""}, {"date": "", "check": false, "year": "", "month": ""}, {

将Emoji表情添加到项目中

北慕城南 提交于 2020-04-06 21:02:28
哈哈,进入正题,项目需要发emoji表情,于是,我的任务开始了~ 效果图镇楼 选择完需要的表情,点击消息预览就可以看到效果了,有一个微笑表情是QQ表情~~ 可以不用管它。 找了跟emoji相关了好多插件,找到了 jQuery_EmojiPicker 这个插件,然后研究了一下。 源下载地址 http://www.jb51.net/jiaoben/375022.html 插件修改 1.插件初始化后将其原本的输入框隐藏。 index.html,67行。 <script> $(function() { // Initializes and creates emoji set from sprite sheet window.emojiPicker = new EmojiPicker({ emojiable_selector: '[data-emojiable=true]', assetsPath: 'lib/img/', popupButtonClasses: 'fa fa-smile-o' }); // Finds all elements with `emojiable_selector` and converts them to rich emoji input fields // You may want to delay this step if you have

使用maven插件构建项目安装包

纵然是瞬间 提交于 2020-03-02 18:23:39
因项目需要,需要在一开源项目上做二 次开发,对开发后的项目需要再构建出自己的安装包(如Linux下的*.tar.gz,Windows下的*.zip格式)。从网上搜索资料发现maven插件可以实现这个需求。现把已经验证成功的maven的插件配置pom文件分享。以备有共同需要的人可以参考,同时给自己做个备忘: pom.xml内容如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>xxxx</groupId> <artifactId>xxxxx</artifactId> <version>3.4.6</version> <name>xxxx</name> <description>xxxxx</description> <properties> <target.dir>target</target.dir> </properties>

如何设置 TopCoder 好助手 kawigiEdit 插件

末鹿安然 提交于 2020-03-02 14:05:15
kawigiEdit插件可以提高 TopCoder编译,提交效率,可以管理保存每次SRM的代码。 kawigiEdit下载地址:http://code.google.com/p/kawigiedit/downloads/list 我用C++,以后设置是设置C++的,其他的类似。 一、添加kawigiEdit插件。 1. 打开TC客户端--Option--Editor 2. 点击Add,在弹出的       Name填写插件名称,随便写个;       EntryPoint: 写 kawigi.KawigiEdit (不可更改)       ClassPath: 选择本机下载下来的 KawigiEdit.jar 。  3. 点击OK完成。 二、设置kawigiEdit插件。   1. 打开TC客户端--Option--Editor,点进Configure 弹出来General:设置根目录:例如: D:\TopCoder\testprograms 2. 选择Languages(设置C++的): 主要设置Compile Command: E:\Program Files\Dev-Cpp\bin\g++ $PROBLEM$.cpp 【机子上的G++.exe的路径 + $PROBLEM$.cpp】 Template Oevrride: 如果自己有代码模板,可以设置,如果默认就行。 3.