`
文章列表
  获取远程WEB服务器的时间可以利用服务器返回的头信息获取,使用JS代码方法如下,其它语言同理:     <script> var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP.3.0"); xmlhttp.open("GET","远程服务器地址",false); xmlhttp.setRequestHeader("If-Modified-Since","q"); xmlhttp.send(); var dateStr= xm ...
  一、rasdial命令格式:   rasdial命令三种使用方法,先列出如下,并在其后对其做相应解释。   (一)rasdial   该命令为查看RAS连接状况,根据你是否连接到服务器,提示分为:您已经连接到 宽带连接名称(用户名),表示已经连接,并且告诉你连接的是哪个宽带连接。(一台机子可以建立多个宽带连接的,每个宽带连接需要有各自的名称,在WIN7中称为用户名。)或者为没有连接,表明你没有连接到服务器上。   (二)rasdial [entryname] /DISCONNECT   该命令用户断开宽带连接,如果只有一个宽带连接名称,则可以省略 [entryname],即省略 ...
一、简述   mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法也经常被称作HMAC算法。关于hmac算法的详情可以参看RFC 2104(http://www.ietf.org/rfc ...
  1、普通地址转换为迅雷地址   在原地址前面加”AA”,后面加”ZZ”(注:不包括引号),地址变为   AAhttp://p2s.newhua.com/down/wrar371sc.exeZZ   此地址base64编码为   QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi93cmFyMzcxc2MuZXhlWlo=   迅雷专链即在上地址前加thunder://,即   thunder://QUFodHRwOi8vcDJzLm5ld2h1YS5jb20vZG93bi93cmFyMzcxc2MuZXhlWlo=   2、普通地址转换为快车地址 ...
 将一个图片转换成二进制编码,再将一个二进制字符串转换成为图片实例:     public class Test{ public static void main(String[] args) { try{ // 将图片转换成字符串 File f = new File("c:\\biao.png"); FileInputStream fis = new FileInputStream( f ); byte[] bytes = new byt ...
    private final static String DES = "DES"; /** * 加密 * @param src数据源 * @param key密钥,长度必须是8的倍数 * @return 返回加密后的数据 * @throws Exception */ public static byte[] encrypt(byte[] src, byte[] key) throws Exception { // DES算法要求有一个可信任的随机数源 SecureRandom sr = new SecureR ...
      JAVA调用系统方法打开网页: import java.lang.reflect.Method; public class URLOpener { public static void openURL(String url) { String osName = System.getProperty("os.name"); try { if (osName.startsWith("Mac OS")) { Method openURL = Class.forName("com.apple.eio ...
  常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个档案不会陌生吧,不过,由于这两个程式的功能原先只限于在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉 ...
      1、SQLite是什么       SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有13个年头,SQLite ...
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。 下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的 ...
      (一)dex2jar反编译得到Java源代码具体步骤:       首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。       在命令行下定位到dex2jar.bat所在目录,运行       dex2jar.bat classes.dex       生成       classes_dex2jar.jar       然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包cl ...
      Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术包。               Bouncy Castle的Java JCE安装方法   1、去官方站点下载Bouncy Castle的JCE Provider包 bcprov-ext-jdk15-145.jar 2、把jar文件复制到 $JAVA_HOME$\j ...
  使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters Illegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/security 这种限制是因为美国对软件出口的控制。 解决办法: 去掉这种限制需要下载Java Cryptography Extension (JCE) Unlimited Strength Ju ...
     一个简单的小程序可以列出JDK加密服务提供者、系统支持的消息摘要算法。      可以看到列出系统已经安装的所有的JCE提供者,并且著名的一些的消息摘要算法:MD5,生成公钥和私钥对的算法RSA等都在其中:   import java.security.*; public class Check { public static void main(String[] args) { System.out.println("-------列出加密服务提供者-----"); Provider[] pro = Security.getProvi ...
  常用Xpath对照表       常用的XPATH 表达式 说明   // 表示返回XML文档中的所有符合查找准则的元素,而忽略文档中元素的位置级别   / 表示绝对路径   News/Links/name 表示相对路径   ./ 表示当前节点   ../ 表示父节点   * 表所所有元素   or
Global site tag (gtag.js) - Google Analytics