第一、基本原理:1.通过对象模型得到SPItem.File得到文档库文件2.通过WebService将item.File.OpenBinary()返回3.将文件保存到服务器4.从服务器下载到本地第二、具体代码:WebService[WebMethod] public byte[] GetAt...
分类:
Web程序 时间:
2014-09-29 15:57:31
阅读次数:
192
与MD5算法类似,SHA-1算法也是在接收到消息后产生消息摘要,可以用来验证数据的完整性。不同的是SHA1会产生一个160位的消息摘要(MD5产生的是128位)。
其他的性质之类的不多说(请参考前面MD5算法),直接上SHA-1算法的步骤
1、补位
首先要进行补位,使得补位后信息的长度对512求余为448。即数据扩展至
K*512+448(bit),即K*64+56(byte),K为自然数...
分类:
其他好文 时间:
2014-09-29 12:18:30
阅读次数:
209
1 byte(B) = 8 bit1 字节 = 8 位1 word = 8 byte = 64 bit1 字 = 2 字节 = 16 位double word = 4 byte = 32 bit双字 = 4 字节4G = 4*1024*1024*1024*8 bit = 2^2 * 2^10 * 2...
分类:
其他好文 时间:
2014-09-29 02:38:06
阅读次数:
166
//读写数据模板代码byte buffer[] = new byte[1024];int len=0;while((len=in.read(buffer))>0){out.write(buffer,0,len);}
分类:
其他好文 时间:
2014-09-28 22:43:15
阅读次数:
185
byte 转file String filepath="D:\\"+getName(); File file=new File(filepath); if(file.exists()){ file.delete(); } FileOutputStream fos = new FileOutputSt...
分类:
其他好文 时间:
2014-09-28 21:05:35
阅读次数:
158
oracle数据库相信大家都比较熟悉,数据库中有一种非常常用的数据类型:字符串型。 对应该类型,在oracle中有三种比较常用的类型:varchar2(byte)、varchar2(char)、nvarchar2()。 那么这三种类型到底有什么区别呢? 首先,我们要时刻记清:无论是varchar2还...
分类:
数据库 时间:
2014-09-28 20:14:45
阅读次数:
279
C++中结构体字节对齐详解。在计算机中数据存储和传输以位(bit)为单位,每8个位bit组成1个字节(Byte)。32位计算机的字长为32位,即4个字节;对应的,64位计算机的字长为64位,即8个字节。计算机系统对基本类型数据在内存中存放的位置有限制,要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数。...
分类:
编程语言 时间:
2014-09-28 18:20:45
阅读次数:
288
(根据中国象棋的基本原则)在只有双的将帅棋盘上,找出所有双方可以落子的位置(将帅不能碰面),但只能使用一个变量。
直觉上我们想到,只要遍历将帅所有可能的位置,去除将帅冲突的位置即可。可见,剩下的问题就在于如何使用一个变量来做二重循环的遍历。书中解法一给出的方法是将一个Byte变量拆成两个用,前一半代表“帅”可以走的位置,后一个变量代表“将”可以走的位置(事先已经将“将”和“帅”可以走的3*3的位...
分类:
其他好文 时间:
2014-09-28 00:45:30
阅读次数:
222
服务器端:public class UDPServer{public static void main(String[] args) throws Exception{byte buf[] = new byte[1024];DatagramPacket dp = new DatagramPacket...
分类:
编程语言 时间:
2014-09-28 00:32:20
阅读次数:
371
---------- android培训、java培训、期待与您交流! ----------一、关键字 1、定义和特点 定义:被Java语言赋予了特殊含义的单词。 特点:关键字中所有的字母都为小写。 2、分类 (1)用于定义数据类型的关键字:byte、short、int、long、floa...
分类:
编程语言 时间:
2014-09-27 20:19:30
阅读次数:
215