问题重现
在使用IDEA生成Java Doc的过程中,发现IDEA控制台乱码,作为有轻微代码强迫症的我来说,这是不可忍受的,需要鼓捣一番。先上pom.xml中的javadoc插件配置
xml
配置生成Javadoc包
org.apache.maven.plugins
maven-javadoc-plugin
2.10.3
UTF-8
true
UTF-8
UTF-8
attach-javadocs
package
继续阅读 »
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.
继续阅读 »
android中网络数据传输是经常被用到的,通常我们使用xml或者json,而json更加轻量,便捷,我们使用的更多。我自己在项目中使用很多,今天就说说android中怎么去解析JSON,帮助自己总结内容,同时帮助别人少走弯路。
JSON语法
首先看JSON的语法和结构,这样我们才知道怎么去解析它。JSON语法时JavaScript对象表示语法的子集。
JSON的值可以是:
数字(整数或者浮点数)
字符串(在双引号内)
逻辑值(true 或 false)
数组(使用方括号[]包围)
对象( 使用花括号{}包围)
null
JSON中有且只有两种结构:对象和数组。
1、对象:对象在js
继续阅读 »
XULRunner 可以通过运用 Web 开发技术构建桌面应用程序。它提供了丰富的 UI 部件集,使用 XUL,可以直接与 HTML 混合使用并可大量使用 JavaScript。
基本概念
XULRunner
XULRunner是Mozilla运行包,可以启动类似Firefox和Tunderbird这样多功能的XUL+XPCOM结合的程序。它为程序提供安装、升级、删除机制。 XULRunner还会提供libxul, 它允许其它项目或产品嵌入使用谋智(Mozilla)技术。
XUL
XUL是一个Mozilla使用XML来描述用户界面的一种技术,使用XUL你可以快速的创建出跨平台,基于因特网的应用程序。基于XUL技术的应用
继续阅读 »
项目需要,开发中需要加载图片,自己要写图片从网上下载的方法,还要写缓存,等等。
在网上找到一个开源项目,smartImageVIew,支持从URL和通讯录中获取图像,可以替代Android标准的ImageView。
特征:
根据URL地址装载图像;
支持装载通讯录中的图像;
支持异步装载;
支持缓存;
这个是作者的项目主页,有使用方法。
http://loopj.com/android-smart-image-view/
下载作者的jar包导入项目后,在xml中加入控件
代码里找到该控件
SmartImageView myImage = (SmartImageView) this.findViewById
继续阅读 »
记录工作中经常要去爬的maven相关技术。
拷贝maven依赖到target/lib下
xml
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
prepare-package
copy
继续阅读 »
使用JSX
JSX类似于XML的语法,是对JavaScript的扩展,从而可以在JS中使用HTML类似的标签。具体介绍在JSX in Depth。
继续阅读 »
适配器模式的作用是解决两个软件实体间的接口不兼容问题。使用适配器模式之后,原本由于接口不兼容而不能工作的两个软件实体可以一起工作。
适配器模式的应用
适配模式是一种“亡羊补牢”的模式,没有人会在程序的设计之初就使用它,因为没有人可以完全预料到未来的事情,也许现在好好工作的接口未来就不再适用于新系统,那么我们可以使用适配器模式把旧的接口包装成新的接口,使他继续保持生命力。
比如在json数据流行之前,很多cgi返回的都是XML格式的数据,如果今天仍然想用这些接口,显然我们可以创造一个XML-JSON适配器。
比如有一段代码,我们向googleMap和baiduMap都发出显示请求时,他们分别以各自的方式在页面中展现了地图:
继续阅读 »
主要想法:
将作业与插件分离,通过定义新的作业融合各个插件。
实现细节:
客户端:
1.提供服务配置查询命令。
2.由客户端指定作业类型。 例如 csf-job-run -t workflow myjobs.xml
继续阅读 »
前言
开发过程中有些时候会遇到一些功能,自己不知道该怎么做,然而别的软件里面已经有了,这个时候可以采用反编译的方式,解开其他的程序,来了解一些它的做法,同时啊,还可以借鉴别人的软件结构,资源文件,等等,哈哈。那我就来讲解一些关于反编译相关的知识,主要分三篇,第一篇介绍反编译的工具和方法,第二篇,介绍smali的语法,第三篇介绍如何防止反编译,主要通过这几篇文章,了解如何去做反编译和代码加固。
more
工具
apktools-目前最强大的反编译工具
轻松反编译apk,解析出资源文件,xml文件,生成smali文件,还可以把修改后的文件你想生成apk。
支持windows,linux,mac。
下载地址:https://
继续阅读 »