09 2013 档案

摘要:/** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * @return boolean */ public void copyFile(String oldPath, String newPath) { try { int bytesum = 0; int byteread = 0; File oldfile = n... 阅读全文
posted @ 2013-09-24 23:54 fenglie 阅读(195) 评论(0) 推荐(0)
摘要:1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。4. 【Ctrl+D】 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。5. 【Ctrl+M】 窗口最大化和还原,用户在窗口. 阅读全文
posted @ 2013-09-24 23:53 fenglie 阅读(125) 评论(0) 推荐(0)
摘要:import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;public class IO { public static void main(Stri... 阅读全文
posted @ 2013-09-21 23:32 fenglie 阅读(1278) 评论(0) 推荐(0)
摘要:import java.io.File;import java.io.FileInputStream;public class FileTest { public static void main(String[] args) { FileInputStream fis = null; try { File file = new File("D://test.txt"); fis = new FileInputStream(file); byte[] b = new byte[(int)file.length()]; while (fis.read(b) != -1) { 阅读全文
posted @ 2013-09-21 23:20 fenglie 阅读(9031) 评论(0) 推荐(0)
摘要://来源:http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html/*做一个功能验证,要用到inputStream与outputStream的转换,本以为很简单的东东搞了蛮久,从"程序员 闫帆"处取得一段代码*/package com.boco.test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStrea 阅读全文
posted @ 2013-09-21 23:16 fenglie 阅读(727) 评论(0) 推荐(0)
摘要:以RSA为例http://bbs.csdn.net/topics/290038859public class RSATest { public static final int PRIVATE = 0; public static final int PUBLIC = 1; public static final String ALGORITHM = "RSA/ECB/OAEPPadding"; private class FixedSecureRandom extends SecureRandom { byte[] seed = { (byte) 0x... 阅读全文
posted @ 2013-09-16 01:13 fenglie 阅读(748) 评论(0) 推荐(0)
摘要:转自http://www.williamlong.info/archives/499.html1 加密技术概述 一个密码系统的安全性只在于密钥的保密性,而不在算法的保密性。 对纯数据的加密的确是这样。对于你不愿意让他看到这些数据(数据的明文)的人,用可靠的加密算法,只要破解者不知道被加密数据的密码,他就不可解读这些数据。 但是,软件的加密不同于数据的加密,它只能是“隐藏”。不管你愿意不愿意让他(合法用户,或 Cracker)看见这些数据(软件的明文),软件最终总要在机器上运行,对机器,它就必须是明文。既然机器可以“看见”这些明文,那么 Cracker,通过一些技术,也可以看到这些明文。... 阅读全文
posted @ 2013-09-16 01:08 fenglie 阅读(2072) 评论(1) 推荐(0)
摘要:使用jocky的时候如果你的java文件使用了utf-8编码,来源:http://blog.csdn.net/cy104204/article/details/8880036而windows默认是gbk编码可能会出现"unmappable character for encoding GBK"错误而导致jocky不能使用的情况。可以通过修改jocky_build.xml中的javac段为其添加encoding="UTF-8"就可以解决这个问题了。这个问题的实质原因是因为ant的javac使用了默认编码如果你使用windows xp中文版默认编码就 阅读全文
posted @ 2013-09-16 00:53 fenglie 阅读(494) 评论(0) 推荐(0)
摘要:来源:http://zhidao.baidu.com/question/223324779.html你要的功能其实是Java代码混淆,如果要了解Java编译成exe,可以看“参考资料”。下面一段文字摘自《Java 手机/PDA 程序设计入门》一书,可以做为混淆器性能的大致观点: 笔者没用过DashO,所以无法对其作出个人评价。所以现在仅说明笔者曾用过的产品。以笔者的个人观点,如果就混淆的程度来说,ZKM最好,JAX中等,RetroGuard和ProGuard最差,一分钱一分货,这是千古不变的道理。如果就功能性而言,ZKM和JAX都不错,不过,JAX是IBM所开发的产品,因此也继承了大部分IBM 阅读全文
posted @ 2013-09-16 00:47 fenglie 阅读(1714) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-09-13 00:45 fenglie 阅读(3) 评论(0) 推荐(0)
摘要:文件夹遍历 阅读全文
posted @ 2013-09-13 00:43 fenglie 阅读(20868) 评论(0) 推荐(1)
摘要:java反编译器JAD.exe.能将任何java的类文件反编译成.java文件,就可以看java软件的源代码了反编译单个JAVA语言的CLASS文件,在命令行输入: jad example.class回车.然后在你当前目录会生成一个example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽略.class后缀)选项 -s允许你更改输出文件的后缀. jad -sjava example.class这条命令生成文件”example.java”.当你同时使用选项-o和-sjava时要小心了,因为Jad会意外的覆盖掉你的源文件.jad使用JAVA的CLASS文件名作为默认的输... 阅读全文
posted @ 2013-09-13 00:38 fenglie 阅读(1928) 评论(0) 推荐(0)
摘要:1、根据自己定的加密算法,从文件流中读取字节进行加密2、将加密后的字节写入文件。md5加密:package com.ncs.pki.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Test { private static MessageDigest digest = null; public synchronized static final String hash(String data) { if (digest == null) . 阅读全文
posted @ 2013-09-13 00:35 fenglie 阅读(2089) 评论(0) 推荐(0)
摘要:以下面的Test.java文件为例:importjava.util.*;importjava.io.*;publicclassTest{publicstaticvoidmain(String[]args)throwsException{BufferedReaderstdin=newBufferedReader(newInputStreamReader(System.in));Strings=stdin.readLine();if(s.length()%2==0)System.out.println(showMsg1());elseSystem.out.println(showMsg2());F 阅读全文
posted @ 2013-09-10 08:36 fenglie 阅读(674) 评论(0) 推荐(0)
摘要:在Java中调用sun公司提供的3DES加密解密算法时,需要使用到$JAVA_HOME/jre/lib/目录下如下的4个jar包: jce.jar security/US_export_policy.jar security/local_policy.jar ext/sunjce_provider.jar Java运行时会自动加载这些包,因此对于带main函数的应用程序不需要设置到CLASSPATH环境变量中。对于WEB应用,不需要把这些包加到WEB-INF/lib目录下。 以下是java中调用sun公司提供的3DES加密解密算法的样本代码: 加密解密代码 import jav... 阅读全文
posted @ 2013-09-10 01:27 fenglie 阅读(2152) 评论(0) 推荐(0)
摘要:来源:http://blog.csdn.net/zhangjianying/article/details/7939593想在现有的web工程中打包部分类的时候进行代码混淆。由于采用的是maven来管理所以google了一把发现已经有类似插件了。只要下回插件并添加相应的配置文件即可。本文仅是做下相关记录1.修改pom.xml添加插件 com.pyx4me proguard-maven-plugin package ... 阅读全文
posted @ 2013-09-09 01:09 fenglie 阅读(2356) 评论(0) 推荐(0)
摘要:来源:http://www.cnblogs.com/fengbeihong/archive/2012/12/09/2810436.htmlhttp://www.cnblogs.com/fengbeihong/archive/2012/12/09/2810380.html1.1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。 这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文 阅读全文
posted @ 2013-09-09 00:50 fenglie 阅读(444) 评论(0) 推荐(0)
摘要:转载一些有哲理的图一、老师说,所有人的起跑线都是一样的,我想也是。2、3、一个诚实的敌人好过一个虚伪的朋友4、可怕的不是真坏人而是假好人5、我手里握着剑,就无法紧抱你,我放下剑时,就无法保护你6、这个不是宝马是永久7、每个成功男人的背后,必定有一个默默付出不要求回报的女人;每个任性的女人背后,必定有一个百般娇宠她的男人。这张图耐人寻味。8、既然选择了远方。就要风雨兼程因为你已经没有回头的余地9、两小无猜,青梅竹马,永结同心,白头偕老,至死不渝,天长地久。 阅读全文
posted @ 2013-09-07 01:08 fenglie 阅读(143) 评论(0) 推荐(0)

版权所有,转载声明