存档

‘未分类’ 分类的存档

Charles https 抓包 Mac ios

2015年11月11日 没有评论

1.安装Charles(略过)

2.Charles 代理及https设置

菜单 proxy->Proxy Settings 阅读全文…

uncaught JavaScript runtime exception: ReferenceError: “window” is not defined

2015年2月10日 没有评论

java 调用js的时候,遇到报 uncaught JavaScript runtime exception: ReferenceError: “window” is not defined 错误。

google一把,发现原因在于被调用的js 引用了浏览器环境变量window ,而该变量并没有加载进来。

解决方法如下。

import org.mozilla.javascript.Context;
import org.mozilla.javascript.tools.shell.Global;
import org.mozilla.javascript.tools.shell.Main;

public class JavaRunJs {

	public static void main(String[] args) {
		Context cx = Context.enter();
		Global scope = new Global(cx);
		cx.setOptimizationLevel(-1); 
		cx.setLanguageVersion(Context.VERSION_1_7);
		Main.processFile(cx, scope, "env.js");
		Main.processFile(cx, scope, "输入你要加载的js");
		System.out.println((String)cx.evaluateString(scope, "输入你要执行的js代码", "js", 1, null));
	}

}

依赖的jar和js如下

http://gitsea.qiniudn.com/js.jar

env

参考:http://stackoverflow.com/questions/15507419/envjs-and-rhino-in-a-java-application-where-to-find-env-rhino-js

https://github.com/thatcher/env-js

Mongodb WARNING: You are running on a NUMA machine

2015年1月14日 没有评论

执行 yum install numactl-devel

编辑vim /etc/init.d/mongod

找到45行,修改 NUMACTL=”" 为  NUMACTL=”numactl $NUMACTL_ARGS”

重启mongod 服务

分类: 未分类 标签:

php java object-c 兼容DES算法,通用于android,ios,php,java服务器平台

2014年4月4日 没有评论

在移动互联网行业的手机端和服务器开发中,经常需要对敏感数据进行加密。在实际开发中,除了考虑安全性之外,还有一个非常重要的就是平台间的算法兼容问题。
这边我把我们开发中应用于php,android,ios,java 四大平台的对称加密算法DES实现罗列出来,希望能够让大家少走弯路。
首先我们统一两个变量
key=”20140401″;//加密因子
iv=”12345678″/偏移量

1.php代码如下 阅读全文…