摘要:
为了方便地在16进制字符串和字节数组之间进行转换,今天询问了同事,他给了我下面这几个函数// ASCII码转为该码十六进制字符// 输入参数: pDataIn: 需要转换的数据// iLenIn: 需要转换数据的长度// 输出参数: pDataOut: 转换后的数据 void HexCharToAscii(const UCHAR *pDataIn, int iLenIn, CString &pDataOut){CString strTemp(_T(""));for (int i = 0; i < iLenIn; i++){strTemp.Format(_T(& 阅读全文
摘要:
默认是白色的,我想改成绿色的,有"骇客帝国"的感觉要怎么弄?满意回答打开cmd,在标题栏上点右键,然后有个属性,里面就有关于颜色的设置,设置的时候会问你是对当前窗口有效还是保存属性,保存属性之后你下次用同样方式打开的cmd就是你设置后的了补充有个默认属性,改这里的话,只要是命令符提示行都是这个设置了 阅读全文
摘要:
▓ 教程目的:去掉你的自解压文件能用WinRAR打开的属性,让别人不知道你这个文件是自解压文件,要 求修改后自解压文件仍然可以正常运行,这样在我们捆绑的时候就能发挥很大的用处了。▓ 教程工具:C32asm▓ ▓ ▓ 方法: ╇══→方法1:你可以使用一些加壳软件进行处理一下,具体比较复杂,你可以自己找找相关 资料。我的理解是加的壳多了,就不能用Winrar打开了。 ╇══→方法2:把文件扩展名exe改成com就行了,右键就没这个菜单了,就是软件没图标了,但仍 然不影响使用 ╇══→方法3:先做好自解压程序,然后使用 C32asm 或者其它二进制编辑工具打开该exe文件, 搜索十六进制5261. 阅读全文
摘要:
最近一直在学习JAVA,出发点并不是像当初学C++那样,而只是想把JAVA作为下学期参加比赛的工具,带着这种“浮躁”的心态,使得我总是在想“这个用看么?”、“那个用看么?”。这是第一次在掌握了一门语言(C++)后学习另一门,而这两门语言又很有可比性。于是我体会到了比较两门语言异同的乐趣。C++放荡不羁,做每一件事都提供多种途径来完成,不同途径之间又有所区别,从而使得语言特性极为丰富。外人看C++书籍,他一定会觉得C++的程序员吝啬得近乎古怪,多一个拷贝构造函数的代价都不愿意付出,想方设法地向语言特性要效率,这是因为C++的优势即在于此,如若不善加利用实在是妄用C++啊!JAVA则非常严谨,每件 阅读全文
摘要:
package com.arui.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;public class EncryptUtils { /** * Encrypt string usingMD5 algorithm */ public final static String encryptMD5(String source) { if (source == null) { source = ""; } String ... 阅读全文
摘要:
突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。但是不知道是不是最好的。呵呵,希望大家能指点一下。 第一种是以毫秒为单位计算的。 Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms"); 第二种是以纳秒为单 阅读全文
摘要:
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF里面添加如下一句话:Main-Class: test.someClassName然后我们可以在控制台里输入java -jar test.jar即可以运行这个jar。但是我们这个项目需要引用其他第三方的jar包,在eclips 阅读全文
摘要:
JDK中自带了jar命令,可以生成jar包,在命令行输入jar可以看到用法。E:\20121008>jar用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括: -c 创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件 -v 在标准输出中生成详细输出 -f 指定归档文件名 -m 包含指定清单文件中的清单信息 -e 为捆绑到可执行 jar 文件的独立应用程序 指定应用程序入口点 -0 仅存储;不使用任何 ZIP 压缩 阅读全文
摘要:
/* * 文件名: XmlUtils.java * 版权信息:CopyRight By liliang ? 2009 * 功能描述:xml操作工具类,提供一些对XML文件常见操作的公有方法。 * 修改人:liliang * 修改时间:2009-06-26 * 修改内容:获取指定节点的属性增加了通过判断是Element后直接使用getAttirubte(name)的方式获取。 */ package com.nnyh.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import jav 阅读全文
摘要:
最近我遇到很多java开发的新人,包括很自认为不是新人的人根本就不会自己搭建一个完整的开发环境,因此想写此文,希对他们有所帮助,解除他们的一些开发困惑,更好的了解java.一、windows下开发环境的搭建1、从http://java.sun.com/上下载windows平台的JDK,并安装。假设安装目录为:C:\jdk6.02、设定相关环境量(以windowsXP)例: 1、右击桌面上“我的电脑”,选择属性 2、再选择“高级”活页,找到系统变量,并点击下面的“新建” 3、变量名:JAVA_HOME ,值:C:\jdk6.0(你的JDK安装目录),点击“确定” 4、以同样的方法新建,变量名:. 阅读全文