- 浏览: 20408 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
RSA加密与解密2(转)
- 博客分类:
- Java
package ***;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.math.BigInteger;
import java.security.KeyPair;
import java.security.KeyFactory;
import java.security.KeyPa ...
该算法于1977年由美国麻省理工学院MIT(Massachusetts Institute of Technology)的Ronal Rivest,Adi Shamir和Len Adleman三位年轻教授提出,并以三人的姓氏Rivest,Shamir和Adlernan命名为RSA算法,是一个支持变长密钥的公共密钥算法,需要加密的文件快的长度也是可变的!
所谓RSA加密算法,是世界上第一个非对称加密算法,也是数论的第一个实际应用。它的算法如下:
1.找两个非常大的质数p和q(通常p和q都有155十进制位或都有512十进制位)并计算n=pq,k=(p-1)(q-1)。
2.将明文编码成 ...
java的加密与解密(转)
- 博客分类:
- Java
加密算法有很多种:这里只大约列举几例: 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。 2:单匙密码体制:DES:比较简便高效,密钥简短,加解密速度快,破译极其困难,但其安全性依赖于密匙的安全性。 DES(Data Encryption Standard)是发明最早的最广泛使用的分组对称加密算法。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据 ...
Win7连接网络打印机的方法
- 博客分类:
- 操作系统
以前用XP的时候直接添加打印机就可以,自从换了win7,在添加打印机中总是添不上网络打印机,最近找到了一个很简单的方法,首先确保自己的Print Spooler服务是开着的,然后在运行里输入"\\+打印机IP",如"\\192.168.1.1",回车,在弹出的窗口中会有网络打印机,右键点打印机--连接,然后打开个文档,打印选项里就能找到网络打印机了。
1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表的多),那么会将数组中紧跟在集合末尾的元素设置为 null。这对确定列表的长度很有用,但只 在调用方知道列表中不包含任何 null 元 ...
JFreeChart的中文帮助文档三(转)
- 博客分类:
- Web前端
可以通过绘图区实例获得坐标轴实例,然后设置坐标轴的绘制属性;也可以将设置好的坐标轴实例传入到绘图区实例中。常用的坐标轴类及其功能请参见表5.8。
表5.8 常用的坐标轴类及其 ...
JFreeChart的中文帮助文档二(转)
- 博客分类:
- Web前端
如果是通过工厂类ChartFactory创建JFreeChart实例,可以通过ChartFactory类提供的方法获得绘图区实例;如果是通过JFreeChart类创建JFreeChart实例,则需要在创建JFreeChart实例之前订制好绘图区实例,然后在创建时传入。常用的绘图区类及其功能请参见表5.3。
表5.3 常用的绘图区类及其功能
名称
功能
CategoryPlot
在绘制基于DefaultCategoryDataset数据集的柱形图、折线图、区域图时,绘图区为该类型
...
1.基本配置
在JFreeChart的官方网站(http://www.jfree.org/jfreechart/index.html)上可以下载到该插件,该插件有两个版本:
jfreechart-1.0.6.zip,该版本适用于Windows系统。
jfreechart-1.0.6.tar.gz,该版本适用于UNIX / Linux系统。
本书所有案例的 ...
空心J的java文件,不被包含在项目中进行编译,而是当做资源存在项目中。
在网上搜到的两种解决办法:
办法1:
右击该文件 --> BuildPath --> Include
正常实心J时,该选项为 Exclude
方法2:
BuildPath-->configure buildpath--->source中添加需要被包含的代码
没太看懂,最后用类似的方法解决的:
选中工程--右键Properties--Java Build Path--Source
找到出现空心J的Java文件所在的包,展开树,正常情况为:
Included:(All)
Exclude ...
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:
1.parent.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
...
用PowerDesigner反向工程来导处数据模型图是很方便的,以powerdesigner11 和oracle8i为例(其它版本略有不同)
基本步骤如下:
1,打开或新建一个PhysicalDataModel文件(.pdm) ,(DBMS 是Sybase AS Anywhere 9 ,或者下拉列表中可以选择自己版本数据库的DBMS,比如ORACLE Version 8i(8.1.5) )
2. 菜单 项 Database->Configure Connections ->System DSN ->Add ->选 择 Oracle ODBC Driver 完成-&g ...
在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如
byte[] b_gbk = "中".getBytes("GBK");
byte[] b_utf8 = "中".getBytes("UTF-8");
byte[] b_iso88591 = "中".getBytes("ISO8859-1");
将分别返回“中”这个汉字在GBK、UTF-8和ISO8859-1编码下的byt ...
由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。
大体思路如下:
将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段。
以下操作在 Oracle 10.2.0.1.0 中通过。
/*修改原字段名*/
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
/*添加一个和原字段同名的字段*/
ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);
/*
将原来的数据更新到新字段中
这是要注意,一定要显示进行数据类型转换(不同于 ...
Java中日期格式转换
/**
* 字符串转换为java.util.Date<br>
* 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'<br>
* yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'<br>
* yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'<br>
* yy-MM-dd HH:mm:ss 如 '2002-1-1 17:55:00' <b ...
常用命令:
一、ls 只列出文件名 (相当于dir,dir也可以使用)
-A:列出所有文件,包含隐藏文件。
-l:列表形式,包含文件的绝大部分属性。
-R:递归显示。
–help:此命令的帮助。
二、cd 改变目录
cd /:进入根目录
cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt
cd ..:回到上级目录
pwd:显示当前所在的目录
三.less 文件名:查看文件内容。
四.q 退出打开的文件。
五.上传文件: rz 选择要传送的文件,确定。
六.下载文件: sz 指定文件名,enter敲,即下载到了secureCRT/downloa ...