自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java版的datediff

  MSSQL中提供了个datediff函数用来对两个时间进行减法操作,但在Java中却没有,如果我们想知道两个日期间相隔了多少天,或是相隔了多少个小时则要手工计算。下面代码模仿MSSQL的datediff函数提供了使用不同时间间隔来计算两个时间相差的时间间隔的数目,比如timeInterval为day则返回相差的天数,为month则返回相差的月数。总共支持year,quarter,month,w

2010-03-02 00:25:00 4056

原创 使用反射机制将纯Java对象放入数据库中

  通常在用JAVA开发软件的过程中,我们常常会遇到需要把一些系统的配置参数保存到数据库中以防止丢失,传统的方法是将每个配置参数作为对象来建立数据库模型,相当于把模型中的对象绑定到数据表的每个字段上,但这样做的话灵活度太低,当需要添加配置参数时先得往数据表添加字段,再修改数据库模型和相关的映射文件。能否让操作简单一点呢?这种情况下JAVA的反射机制就派上大用场了,其实当我们实例化一个JAVA对象时

2010-03-02 00:24:00 1408

原创 如何在EXE上绑定一个DLL

下面代码将在EXE文件中重建一个导入表,并将指定的DLL文件作为新的引用添加到导入表中,为什么要这样做呢?呵呵,用得到这种代码的人肯定不会想拿去做什么好事吧,所以用途就不介绍了!顺便说一下,下面代码已经处理了程序的附加数据和绑定引入,不会因为EXE存在附加数据或绑定引入导致添加失败。 #define NTSIGNATURE(a) ((LPVOID)((BYTE *)a + ((PIMAGE_D

2010-03-02 00:23:00 2269 1

原创 ASM写的硬盘引导代码

很奇怪当年写代码怎么就可以潇洒到一句注释都不写?查了一下手册才记起来,当年为了能在C盘和D盘的两个操作系统间自由切换引导才写了这东东,用途是启动系统时按住右CTRL键自动切换为第二主分区引导系统,按住SHIFT键则直接跳过硬盘引导。 code segment assume cs:code org  100hstart: push cs pop  ds push cs pop  es mov

2010-03-02 00:22:00 521

原创 命令行文件加密工具源码

程序使用RC5算法对文件内容进行加密,同时加密文件名,加密后的文件名和文件签名一起进行Base64编码,最后生成一个加密名称作为新的文件名,只有输入正确密码才能查看文件名和文件内容。命令行参数介绍加密文件:-e -k key -i filename [-t directory] [-p prefix]例:encrypt.exe -e -k 123456 test.txt C:/encryp

2010-03-02 00:20:00 945

原创 Base64算法的简单实现

这是我用C语言编写的Base64编解码算法,代码量很少,但功能没有缩水哦! typedef unsigned char UCHAR;typedef unsigned short USHORT;typedef unsigned long ULONG;static char base64_alphabet[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklm

2010-03-02 00:18:00 469

原创 变种LZ77数据无损压缩算法

  这是我在学习字典压缩算法时自己设计的,采用64K固定窗口对数据进行分块压缩,编码时使用了变长偏移长度,变长匹配长度,哈希字典等对算法进行了优化,压缩率和压缩速度均比较理想,很适合用于网络传输中的数据实时压缩。算法提供的两个外部调用函数:// ---------------------------------------------------------------------------

2010-03-02 00:12:00 1890

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除