数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等。cmp和Hibernate只是对象模型到关系模型之间转换的不同实现。 只不过对象模型和关系模型应用广泛,所以就会误认为数据持久....
分类:
其他好文 时间:
2015-02-10 10:28:30
阅读次数:
135
实际情况一般有单独的站点存放静态文件,比如图片、office文档等。A站点的操作需要上传文件到B站点,下面介绍一种方法通过System.Net.WebClient类的UploadData方法 。uploadFile.aspx html: upl...
分类:
Web程序 时间:
2015-02-05 13:26:43
阅读次数:
139
一、1、传输信道只支持ASCII字符,不方便传输二进制流的场合。 2、含有非ASCII字符,容易出现编码问题的场合。 3、简易的掩人耳目。至少非开发人一眼看不出来是啥。二、Base64主要用于将不可打印的字符转换成可打印字符,或者简单的说将二进制数据编码成ASCII字符。将二进制数据编码成A...
分类:
其他好文 时间:
2015-02-03 12:36:46
阅读次数:
111
NPOI是把excel文件作为二进制流来操作,同时也把二进制流文件写入成excel文件格式1.写excel HSSFWorkbook workBook = new HSSFWorkbook(); ISheet sheet = workBook.CreateSheet("...
分类:
数据库 时间:
2015-01-29 00:03:59
阅读次数:
416
简介:在有些情况下需要将图片转换为二进制流存放在数据库中,当显示时再从数据库中读出来显示在界面上。本文简单介绍数据库中图片的存取方法,并在MVC3中显示在Razor视图中。仅供初学者参考学习。1. 将图片转换为二进制流/// /// convert a picture file to byte ar...
分类:
数据库 时间:
2015-01-15 15:30:33
阅读次数:
208
Canvas画好的图片虽然可以通过toDataURL()转成二进制流的字符串格式,图片稍大一点就无法发送了,当然如果需求简单的话,可以在页面上加一个image元素,将转成的流直接赋给image的src就可以显示图片了。
但是大部分的时候我们还希望弹出保存框,保存图片到我们自己想要的路径下,或者添加一些统计和分析的信息到pdf中一起保存成一个pdf文件,这就需要在后台处理了,两种方...
分类:
其他好文 时间:
2015-01-13 10:34:44
阅读次数:
235
前几天,模拟了一个tcp发送与接收16进制的小程序。由于需求的改变现在需要接收二进制流式数据,下面记录一下客户端接收数据的实现的源码。package client;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
pu...
分类:
其他好文 时间:
2015-01-07 18:52:51
阅读次数:
120
一、概述序列化是把对象转变成流。相反的过程就是反序列化。哪些场合用到这项技术呢?1. 把对象保存到本地,下次运行程序时恢复这个对象。2. 把对象传送到网络的另一台终端上,然后在此终端还原这个对象。3. 复制系统的粘帖板中,然后用快捷键Ctrl+V恢复这个对象。常用的序列化流有Binary(二进制流)...
对象的序列化
什么是Java对象的序列化?
对象序列化的目标是将对象保存到磁盘上,或允许在网络中直接传输对象。对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而保存或者传输。其他的程序一旦获得这种二进制流,还可以把这种二进制流恢复成原来的Java对象
序列化是 RMI(Remote Method Invoke – 远程方法调用)过程的参数和返回值都必须实...
分类:
编程语言 时间:
2014-12-31 11:22:56
阅读次数:
125