- 浏览: 1409381 次
- 性别:
- 来自: 济南
最新评论
-
宇落YL:
不顶不行的...ie10↓没办法修改input file的va ...
file上传控件onchange事件失效的解决方法 -
love398146779:
大哥,写的是关键呀。强顶。
spring jndi的配置 websphere weblogic tomcat 详解 -
di1984HIT:
写的很好,学习了~
JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel -
freezingsky:
过程变步骤。哎!
JDBC注册过程分析 -
静夜独窗:
自己做的一个可以使用极少的内存生 ...
java千万级别数据生成文件思路和优化
文章列表
前段时间研究了下怎么去破解和汉化android的应用程序 apk。。
apk相当于windows的exe 汉化和破解的过程是开发的逆向过程 。。汉化还简单一点 只需要一些工具和小技巧,破解就真的是费脑里的事情。。
汉化需要将apk中的文 ...
个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布
----------------------------------------------------------------------------------
1/ apk文件结构:Apk文件:Android application package文件。每个要安装到OPhone平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的ap ...
一、splice()的用法
arrayObject.splice(index,howmany,element1,.....,elementX)
Parameter
参数 Description
描述
index Required. Specify where to add/remove elements. Must be a number
必选项。指定在哪个位置加入/删除元素,必须是数字
howmany Required Specify how many elements should be removed. Must be a number, but can be &q ...
var arr=['a','b','c'];
若要删除其中的'b',有两种方法:
1.delete方法:delete arr[1]
这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用
for(index in arr)
document.write('arr['+index+']='+arr[index]);
这种遍历方式跳过其中undefined的元素
* 该方式IE4.o以后都支持了
2.数组对象splice方法:arr.splice(1,1); ...
智能移动设备的操作会受限于屏幕的尺寸。一些有关GUI优化技巧不提倡在单独的Activity中显示过多的元素,比较简单的解决办法是将其拆分成多个Activities,每个部分都单独调用。尽管这样解决了表面问题,但是却出现了额外的麻烦,尤其是针对某些内聚属性较高的操作,这样会降低操作的流畅性。
这里介绍一种比较“温馨”的解决方法,应用Widget.TabHost将多个Activities合并成一个Activity,这样就可以同时解决两个问题:
1) 避免单一Activity包含过多元素而过于臃肿,
2) 而且也解决了将复杂的Activities拆分后,降低了拆分 ...
上下文菜单Context Menu
Android的上下文菜单在概念上和PC软件的右键菜单类似。当一个视图注册到一个上下文菜单时,执行一个在该对象上的“长按”(按住不动差不多两秒钟)动作,将出现一个提供相关功能的浮动菜单。上下 ...
//对分页资料进行处理的类
/*
options:
{
Data:数据,jquery返回的json类型资料
PageSize:每页数量
PageStart:显示的记录的起始位置
CallBack: 数据循环显示的回调函数
CallBackBefort:数据循环显示前使用的回调函数
}
AttriBute:
{
PageSize:每页数量
PageStart:起始资料
}
function:
{
SetData(数据源,是否设置起始记录位置为0):重新设置一个数据源
PageCount():当前数据源的记录总 ...
<html>
<head>
<title>json</title>
</head>
<body>
<script type="text/javascript" language="javascript">
var user =
{
"username":"andy",
"age":20,
...
Object.prototype.deep_clone = function(){
eval("var tmp = " + this.toJSON());
return tmp;
}
Object.prototype.toJSON = function(){
var json = [];
for(var i in this){
if(!this.hasOwnProperty(i)) continue;
//if(typeof this[i] == ...
<html>
<script>
//下面的操作中可能需要这三个函数我先放到这
//转换为json
function $parseJson(str){
try{
eval('var obj='+str);
return obj;
}catch(e){
return null;
}
}
//数组转换为字符串
function $ArrayToString(arr)
{
var separator = ",";//separator为分隔符
for(var i=0;i<arr.length ...
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
/**
* JSON和JAVA的POJO的相互转换
*
* @author ptah 2009-10-16 JSONUtil.java
*/
public final class JSONUtil {
...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset ...
动画类型
Android的animation由四种类型组成
XML中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
JavaCode中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
渐变尺寸伸缩动画效果
TranslateAnimation
画面转换位置移动动画效果
RotateAnimation
画面转移旋转动画效果
Android动画模式
Animation主要有两种动画模式:
一种是tweened ...
DWR和jQuery都使用$符号来取得html中的元素,如果两个一起用的话就会出现冲突:
一、修改DWR中的$:
var $;
if (!$) {
$ = dwr.util.byId;
}
这里就是dwr定义$的地方,把这断代码屏掉,重新定义了一下
var spider;
if (!spider) {
spider = dwr.util.byId;
}
这样spider 取代 DWR中的$成功。
二、用jQuery.noConflict()来替换jQuery中的$:
var spider = jQuery.noConflict();
这样JQUERY中的$取代为spider
$("#news_con img").bind("error",function(){
this.src="/images/errorpic.gif";
});
用jQuery在IFRAME里取得父窗口的某个元素的值
用jQuery在IFRAME里取得父窗口的某个元素的值
只好用DOM方法与jquery方法结合的方式实现了
1.在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find("input[@typ ...