代码改变世界

对象序列化生成字符串,反序列化

2012-06-01 10:17 by 我就是我O(∩_∩)O~, 380 阅读, 0 推荐, 收藏, 编辑
摘要:可以使用属性(Attribute)将类的元素标为可序列化的(Serializable)和不可被序列化的(NonSerialized)。.NET中有两个类实现了IFormatter借口的类中的Serialize和Deserialize方法:BinaryFormatter和SoapFormatter。这两个类的区别在于数据流的格式不同。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;us 阅读全文

C#图片无损压缩

2012-04-28 15:41 by 我就是我O(∩_∩)O~, 452 阅读, 0 推荐, 收藏, 编辑
摘要://引用命名空间using System.Drawing.Imaging;using System.Drawing;using System.Drawing.Drawing2D;#region GetPicThumbnail /// <summary> /// 无损压缩图片 /// </summary> /// <param name="sFile">原图片</param> /// <param name="dFile">压缩后保存位置</param> /// <param n 阅读全文

ASP.NET中防止表单重复提交

2012-04-24 16:43 by 我就是我O(∩_∩)O~, 478 阅读, 2 推荐, 收藏, 编辑
摘要:实现方法: 在页面上放置一个Hidden域,当页面第一次载入的时候,在Session里面保存一个标志,同时,把这个标志保存到页面上的Hidden里面。在提交表单时,判断表单中提交上来的Hidden和Session中的标志是否一致,就可以知道是正常的提交表单,还是刷新页面导致的重复提交。需要注意的是,在每次提交表单的处理之后,要更新Session里面的标志。页面代码:<form id="form1" runat="server"> <div> <input type="text" id="tbxN 阅读全文

Oracle 游标使用全解

2012-04-24 13:47 by 我就是我O(∩_∩)O~, 153 阅读, 0 推荐, 收藏, 编辑
摘要:-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型 c_row c_job%rowt... 阅读全文