- 浏览: 87991 次
- 性别:
- 来自: 丽水
最新评论
-
米饭rice:
介绍的非常清楚 谢谢
Ant之MacroDef——“宏” -
luoxiangyu001:
在使用proguard混淆代码的时候出现了错误:Android ...
Android之ProGuard混淆器 -
侯上校:
...
Eclipce结合Ant进行编译、打包、传输、运行
文章列表
/**
* 在excel单元格中插入图片,一个单元格显示一张图片
*/
private static void drawImage(XSSFWorkbook wb, XSSFSheet sheet, int curRowIdx, int curCol, XSSFRow row, JSONArray jsonArray){
jsonArray = null == jsonArray? new JSONArray() : jsonArray;
for(int a = 0; a < jsonArray.size ...
语言:python 2.X
BaseConfig.py处理传参示例代码:
#-*- coding: UTF-8 -*-
import getopt
import sys,os
import traceback
import utils
class BaseConfig(object):
_instance = None
def __new__(cls, *args, **kwargs):
if not cls._instance:
cls._instance = super(Ba ...
语言:python 2.X
def command_timeout(command, timeout = 120):
# print "command: ", command
logging.info(command)
# if timeout<30:
# timeout=30
result = ''
q = Queue()
start = time.time()
# T0-DO Why PIPE ??
p = subprocess.Popen( ...
以下为webx中用vm实现左侧菜单选中功能的示例。
步骤:
用$control.setTemplate()方式引用菜单模板
用setParameter()方法将参数传递给被引用的菜单模板
在被引用的菜单模板中,用#if判断传递过来的参数值进行active的设置
(以下为vm示例代码,css部分请自行捣鼓,附件的css示例仅供参考)
leftMenu.vm示例代码:
<div id="left-menu">
<ul id="sys-manage-menu-ul&quo ...
编码环境:python 2.7.6
一、超链接效果:
1>鼠标点击后能自动链接到指定文件目录
2>链接的text下方要有下划线显示
二、如何实现
Label不像Button自带有comma ...
/**
* 新建目录
* @param dirPath
*/
public static void mkdir(String dirPath) {
File fd = null;
try {
fd = new File(dirPath + File.separator);
if (!fd.exists()) {
fd.mkdirs();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
fd = null;
}
}
...
package com.yunosauto.utils;
import java.io.IOException;
import java.net.InetAddress;
import java.util.Iterator;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commo ...
1、安装vsftpd
sudo apt-get install vsftpd
2、修改vsftpd.conf文件
1>安装vsftpd后,在/etc/目录下有个vsftpd.conf文件,命令行打开文件:
sudo vi /etc/vsftpd.conf
2>修改如下配置项,修改完成后保存并退出:
#禁止匿名访问
anonymous_enable=NO
#接受本地用户
...
参考自:
http://android.tgbus.com/Android/tutorial/201107/358743.shtml
http://hi.baidu.com/benbearlove/blog/item/aaa36de671f3153db93820e2.html
ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。这样做的结果是更小的jar、apk……,并且更难被反编译。
Ant是一个基于Java的跨平台构建工具,它易于使用,并且可扩展、可升级。 MacroDef——“宏”,在Ant中是非常实用的,它的作用相当于java里面的为防止代码重复而提取的公共方法。比如我现在需要将某几个目录分别进行编译和打包,不使用MacroDef的情况下,如果有10个目录,那么我就至少要写10个类似的<target></target>来做完对这10个目录的操作;但在使用MacroDef的情况下,你只用写一个通用的<macrodef></macrodef>,再在其他地方调用它就可以了,既减少了代码量,又提高了工作效率。 ...
此篇文章主要收藏与Java Class解析相关的文章。
一个读取Class文件的示例程序
http://www.blogjava.net/javafan/archive/2008/02/01/rwclass.html
Class文件格式解析
http://www.blogjava.net/javafan/archive/2008/02/01/jclass_ana.html
一个解析Java Class文件的实例
http://www.blogjava.net/javafan/archive/2010/12/21/179135.html
简介:
smem是一个分析linux上内存使用量的内存工具。Android上提供的“ps”只能显示VSIZE和RSS这两类内存值。即使安装了busybox,“ps”也只能显示VSIZE。VSIZE是虚拟图形的总体大小,RSS是resident set size——实际使用的物理内存(包含共享库占用的内存)。这些数据对于显示某一特定的应用程序或守护进程的实际内存消耗来讲,是没有太多的用处的。
smem网站上说:
smem是一个能给出大量关于在linux系统上的内存使用报告的工具。不同于现有的工具的是,smem能报告PSS,即proortional set size实际使用的物理内存 ...
config.xml配置文件如下:------------------------------------------------
name=tester ;#用户名
password=vmkid ;#密码
common.exp脚本如下:---------------------------------------------------
#!/usr/bin/expect
proc getConfig {configFile Key {Comment "#"} {Equal "="}} { ;#过程中如果参数有缺省值,使用花括号 ...
runCTS.exp脚本主要是连接Android系统真机后运行Android cts测试计划用的,过程中对部分异常情况做的处理,脚本尚不完善,仅供参考。
(脚本中的内容的解释请参考 http://lhq1013.iteye.com/blog/907633)
#!/usr/bin/expect
set force_conservative 0 ;# set to 1 to force conservative mode even if
;# script wasn't run conservatively originally
if {$force_conservative} { ...
注意:
用Ant构建时,build path只能是单级的,如默认的src,如果是类似basePath/jsr253这样的话,运行Ant build时会报错,说找不到jsr253。
(此文讲述的是以ant1.7.1为例子的,在windows上的eclipse进行操作的例子)
生成Ant的方法有多种,下 ...