最近试用了几个Java混淆器(Java Obfuscator),感觉没有一个完全另人满意的,于是想干脆自己写一个得了。翻了几页Java虚拟机规范之后突发奇想,别的混淆器都是在编译好的byte code上做文章,能不能从源码直接编译成经过混淆的class文件呢?就这样花了一个多星期的时间写了一个Java混淆编译器(Java Obfuscator Compiler)。[......]
日度归档:2014-06-06
5个常用Java代码混淆器,助你保护你的代码
从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD。因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用Java Obfuscator(Java混淆器)保护Java的类文件。[......]
阿里DNS
script中defer属性
[......]
CMD命令创建指定大小的文件
fsutil file createnew test.txt 1024
js中window.showModalDialog各浏览器居中和传参实例兼以及一些兼容性问题
浏览器居中以及传参实例
window.showModelDialog可设置center参数为yes,保证其在子窗口在父窗口居中。
但是该参数只对IE浏览器有效,对火狐无效,只有通过计算模态窗口的居中位置。[......]
showModalDialog打开的页面需要跳转或刷新
问题描述:使用showModalDialog打开模式窗口(假设为page1.html),如果在page1.html中执行location.href='page2.html'执行页面跳转,则浏览器会在新窗口中打开page2.html,而不会将page1.html跳转到page2.html;[......]
socket代理
[......]
mysql利用binlog增量备份
一,什么是增量备份
增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。[......]
协同开发中SVN的使用规范
全世界最短的IE判定
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。[......]
PostgreSQL8.2.5安装为Windows服务
有时候安装 PostgreSQL 的 Windows 版本时会在创建 Windows 服务时失败,取消“安装为服务”的选项后,如何手工把它安装成服务呢?[......]
PLSQL自动切换到My objects
我们每次进入PL/SQL DEVELOPER的时候左边的浏览窗口总是到All objects,但实际上我们更希望的是直接进入My objects,找了很久都没有找到设置的地方?今天终于搞定啦![......]
开发者眼中最好的22款GUI测试工具
[......]
小计合计SQL语句
今天很高兴看到了三思兄发的一个总结帖---sql精妙语句总结,令我兴奋的是里面有一句小计总计的语句,关键字是group by grouping sets..........,这是我一直想要找的,不过也有点惭愧,用了这么久oracle,才知道有grouping sets可以设置多个分组,真是孤陋寡闻呀,以后要更努力点。[......]
Oracle lob模糊查询
select * from spgl_edajia_loglist t
where dbms_lob.instr(t.data,'< ?xml version="1.0" encoding="UTF-8"?>',1,1) >= 0
select * from table表 where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) >= 0[......]
Oracle job
[......]
Oracle DBLINK详解
DBLINK详解[......]
开发APP最重要的8个细节
1. 了解应用市场概况
开发者对市场状况的了解与APP的成功紧密相连,目前,App Store和Google Play可以说是移动应用最为丰富的应用生态,像苹果的下载统计表单会记录热门应用的下载信息,若开发者有规律的回顾这些表单,并相应地记录自己应用的潜在发展趋势,是有利于应用设计、营销以及多种价格模式的更好理解和领悟的。[......]
如何解决Oracle数据库归档日志占满磁盘空间
1、数据库不能启动
SQL> startup
ORACLE 例程已经启动。[......]