仓酷云
标题:
ASP.NET网站制作之C#工具序列化和反序列化
[打印本页]
作者:
飘飘悠悠
时间:
2015-1-16 22:18
标题:
ASP.NET网站制作之C#工具序列化和反序列化
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。C#工具序列化和反序列化,以下代码示例:
usingSystem;usingSystem.Text;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Runtime.Serialization.Formatters.Binary;classSerializableOperate{privatestaticvoidObjectSerializable(objectobj,stringfilePath){FileStreamfs=null;try{fs=newFileStream(filePath,FileMode.Create);BinaryFormatterbf=newBinaryFormatter();bf.Serialize(fs,obj);}catch(IOExceptionex){Console.WriteLine("序列化是堕落!");}finally{if(fs!=null){fs.Close();}}}privatestaticobjectObjectUnSerializable(stringfilePath){FileStreamfs=null;objectobj=null;try{fs=newFileStream(filePath,FileMode.OpenOrCreate);BinaryFormatterbf=newBinaryFormatter();obj=bf.Deserialize(fs);}catch(IOExceptionex){Console.WriteLine("反序列化时堕落!");}finally{if(fs!=null){fs.Close();}}returnobj;}staticvoidMain(String[]args){List<string>list=newList<string>{"张三","李四","王五","赵柳","刘备"};stringfilePath="c:log.log";Console.WriteLine("入手下手序列化汇合!请稍等...");SerializableOperate.ObjectSerializable(list,filePath);Console.WriteLine("入手下手反序列化汇合!请稍等...");list=(List<String>)SerializableOperate.ObjectUnSerializable(filePath);foreach(stringstrinlist){Console.WriteLine(str);}}}
复制代码
听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)
作者:
若天明
时间:
2015-1-19 07:06
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
作者:
分手快乐
时间:
2015-1-24 14:42
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者:
简单生活
时间:
2015-2-1 17:09
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
作者:
飘灵儿
时间:
2015-2-7 12:06
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者:
蒙在股里
时间:
2015-2-21 21:07
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
作者:
admin
时间:
2015-3-6 21:47
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
作者:
深爱那片海
时间:
2015-3-13 21:58
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
作者:
金色的骷髅
时间:
2015-3-20 19:51
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2