2011年6月30日
摘要: 相信大家一定碰到过因为文件正在使用而无法删除的问题吧,现在教大家两招,仅用系统自身的功能就可以搞定。思路其实非常简单,就是让正在使用的文件变成不是正在使用就可以了。现在来解决这个问题:第一招 磁盘扫描 看到这个题目大家不要郁闷,磁盘扫描是如何能做到的呢,其实磁盘扫描 CHKDSK 有一个参数 /X ,作用是强制关闭指定磁盘打开文件的句柄。正是利用这个来解决问题。假设 E: 有个文件正在使用,无法删除。第一步:关闭 E: 上已知正在运行的程序或文件。毕竟能用正常方法关闭的文件就用正常方法关闭。第二步:运行 CMD 打开“命令提示符”窗口,输入 CHKDSK E: /X 。如没有意外,系统会显示 阅读全文
posted @ 2011-06-30 16:57 carekee 阅读(746) 评论(0) 推荐(0)
摘要: GridView控件用DataKeyNames属性设置主键字段的名称,其可以是一个数组,无DataKeysField属性DataList控件用DataKeysField属性指定或者设置数据源中键字段,无DataKeysNames属性都用DataKeys属性获取属性值 dgv.DataSource = 源数据; dgv.DataKeyNames = new string[] { id }; //将数据库中表的主键字段放入GridView控件的DataKeyNames属性中: 或者采用如下方法设置GridView的主键: string[] dataKeyName = new string[1]; 阅读全文
posted @ 2011-06-30 16:54 carekee 阅读(1728) 评论(0) 推荐(0)
摘要: 1.string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) 2.C# string映射为.net Framework的String 3.如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。如果使用c#,建议使用string,比较符合规范 4.String始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate 阅读全文
posted @ 2011-06-30 16:54 carekee 阅读(2428) 评论(0) 推荐(0)
摘要: 前台:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zhengzhuang.aspx.cs" Inherits="search_zhengzhuang" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 阅读全文
posted @ 2011-06-30 16:53 carekee 阅读(3037) 评论(0) 推荐(1)
摘要: SqlConnection(strCon); // 打开SQL Server数据库 try { MyCon.Open(); // 浏览数据库 string strSQL = @"select * from Customers"; SqlCommand MyCommand = new SqlCommand(strSQL, MyCon); // 将检索结果放入SqlDataReader中 SqlDataReader MyDataReader = MyCommand.ExecuteReader(); Console.WriteLine("显示数据库中的数据") 阅读全文
posted @ 2011-06-30 16:52 carekee 阅读(269) 评论(0) 推荐(0)
摘要: 通常javascript代码可以与HTML标签一起直接放在前端页面中,但如果JS代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因为页面因此而变得臃肿;所以一般有良好开发习惯的程序员都会把javascript代码放到独立的js文件中,其他页面通过引入该js文件来使用相应的 javascript代码。用如下方法引用JS文件:<script src="script/admin.js" type="text/javascript"></script>。ASP.NET本身就提供了多种调用javascript脚本的方法,笔者在这里总 阅读全文
posted @ 2011-06-30 16:51 carekee 阅读(869) 评论(0) 推荐(0)
摘要: 一、背景图片的重复属性,即background-repeat属性,是不可继承的属性,其语法结构如下: background-repeat:repeat/no-repeat/repeat-x/repeat-y; 这个四个属性的取值具体含义如下: repeat:背景图片按照从左到右,从上到下的顺序进行排列。 no-repeat:背景图片不重复,没有定义位置的时候,默认出现在容器的左上角。 repeat-x:背景图片延X轴排列,即横向排列,没有定义位置的时候,在容器的顶部,从左到右重复排列。 repeat-y:背景图片延Y轴排列,即纵向排列,没有定义位置的时候,在容器的左侧从上向下重复排列。二、固定 阅读全文
posted @ 2011-06-30 16:50 carekee 阅读(392) 评论(0) 推荐(0)
摘要: 一、DIV 和 SPAN 标记的区别DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表。两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)。 具体步骤: 1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代码你会有更形象的理解: 测试<span>紧跟前面的"测试"显示</span><div>这里会另起一行显示,还可以有其他标记</div> 2.块元素和行内元素也不是一成不变的,通过定义CSS的display属性值可以互相转化,如: 测试<div 阅读全文
posted @ 2011-06-30 16:50 carekee 阅读(700) 评论(0) 推荐(0)
摘要: HTML头部标记是<HEAD>,主要包含页面的一些基本描述语句。一般位于头部的内容不会直接显示在网页中,而是通过其他方式起到作用。下面我们看看HTML头部常用的标记: 标记描述<BASE>当前文档的URL全称(基底网址)<BASEFONT> 设定基准的文字字体、颜色、大小等<TITLE>设定显示在浏览器上方的标题内容<ISINDEX>表名问点是一个可用于检索的网关脚本,由服务器自动建立<META>有关文档本身的元信息,例如关键字、描述等<STYLE>设定CSS层叠样式表的内容<LINK>设定外部文件 阅读全文
posted @ 2011-06-30 16:49 carekee 阅读(14825) 评论(0) 推荐(0)
摘要: 实例代码如下(VBSCRIPT代码):1、SQL语句中使用变量的方法<%Dim sql, Rssql="select * from FFSalary where id="'&ID&'""%>注意:ID的定义的变量,并赋有值,变量必须写在'"&&"'之间,最外面的单引号。2、隔行写代码的连接方法<%Sql="insert into FFSalary" &_ "values(1,1)"%>注意:上面连接符 阅读全文
posted @ 2011-06-30 16:48 carekee 阅读(1049) 评论(0) 推荐(0)
摘要: 锚标记用法:链接到同一文档中的特定位置叫做锚链接。锚的使用方法是选择一个目标定位点,用来创建一个定位标记,用<a>标记的name属性的值来确定定位标记名称。格式为:<a name="定位标记名">属性 name 用于创建一个命名的锚。当使用一个命名的锚,我们可以创建一个直接跳转到页面的指定部分的链接,而不需要让读者通过滚动条拖动来找他/她需要的部分。下面是创建一个命名锚的语法:<a name="label">Text to be displayed</a>属性 name 用于创建一个命名的锚。锚的名称可以使 阅读全文
posted @ 2011-06-30 16:48 carekee 阅读(2510) 评论(0) 推荐(0)
摘要: 一、学会添加音乐文件 为网页添加背景音乐的方法一般有两种,第一种是通过普通的< bgsound>标签来添加,另一种是通过< embed>标签来添加。 (一)使用< bgsound>标签 BGSOUND 元素可出现在文档中的任何位置。bgsound元素可以为网页添加背景音乐,支持的音频格式:WAV、MID、MP3等。属性: src-所插入背景的URL(网址)。 loop-设置循环的次数,当值是-1或者Infinite 的时候表示无限循环。 volume-音量,值为-10000到0之间,(不算直观)0是最大音量。 balance-声道,值为-1000到1000之 阅读全文
posted @ 2011-06-30 16:47 carekee 阅读(3886) 评论(0) 推荐(0)
摘要: 如何通过ASP.NET来下载文件,这个问题我们经常遇到,把常用的方法总结到一起,学习学习。当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面这行指令放在Button的Click事件当中,当用户点击按钮之后,网页就会被转址到该word档,造成下载的效果。但是这样的下载有几个问题:1、无法下载不存在的文件:例如,我们若是想把程序动态(临时)产生的文字,当作一个文件下载的时候(也就是该文件其实原先并不是真的存在,而是动态产生的),就无法下载。2、无法下载存储于数据库中的文 阅读全文
posted @ 2011-06-30 16:45 carekee 阅读(848) 评论(0) 推荐(0)
摘要: 以前上传文件好像还非常复杂的,在ASP.NET中用了FileUpload控件就比较 方便了。和大家分享下。所需控件:FileUpload上传文件Button 实现上传Label 显示上传文件信息主要是上传按钮的事件:protected void Button1_Click(object sender, EventArgs e) { string fullname = FileUpload1.FileName.ToString();//直接取得文件名 string url = FileUpload1.PostedFile.FileName.ToString();//取得上传文件路径 string 阅读全文
posted @ 2011-06-30 16:45 carekee 阅读(3541) 评论(0) 推荐(1)
摘要: ASP分页要用到的属性ADO CursorLocation知识补充:定义和用法CursorLocation 属性可设置或返回一个 long 值,该值指示游标服务的位置。可被设置为 CursorLocationEnum 值之一。默认值是 AdUseServer。CursorLocationEnum 值常量 值 描述 adUseNone 1 不使用游标服务。(此常量已作废并且只是为了向后兼容才出现。) adUseServer 2 默认值。使用数据提供者或驱动程序提供的游标。这些游标有时很灵活,可以额外感知其他人对数据源所做的更改。但是,Microsoft Cursor Service for OL 阅读全文
posted @ 2011-06-30 16:44 carekee 阅读(1334) 评论(0) 推荐(0)
摘要: SqlDataReader和SqlDataAdapter 区别一,SqlDataReader //基于连接,只读访问 适合数据量较小。 SqlDataAdapter //基于非连接,适于数据量较大时,可以另行修改,最后再把修改结果返回给数据库。要求资源也大一点二,SqlDataAdapter 读取数据后将数据集放入DataSet ,DataSet 的数据存在本地客服机内存。三,SqlDataReader返回的是一个数据读写器,只能一条条的读,操作起来不灵活,一般在只读的时候才用到。 SqlDataAdapter返回的是数据集或者表,可以对其中的数据作任意操作四,写法上不同: SqlDatRea 阅读全文
posted @ 2011-06-30 16:43 carekee 阅读(1445) 评论(0) 推荐(0)
摘要: 一、C#中FindByValue函数的用法:ListItem item = DropDownList1.Items.FindByValue(theme);根据指定的值("theme")获取 DropDownList 中对应的项。二、FindControl的使用方法:Control.FindControl (String):在当前的命名容器中搜索带指定 id 参数的服务器控件。(有点类似javascript中的getElementById(string))简单的例子:<form id="form1" runat="server"& 阅读全文
posted @ 2011-06-30 16:43 carekee 阅读(4179) 评论(0) 推荐(0)
摘要: HTML <fieldset> 标签 定义和用法 fieldset 元素可将表单内的相关元素分组。 <fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。 当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。 <fieldset> 标签没有必需的或唯一的属性。 <legend> 标签为 fieldset 元素定义标题。HTML 元素 legend域标题在 fieldSet 对象绘制的方框内插入一个标题。 lege 阅读全文
posted @ 2011-06-30 15:59 carekee 阅读(1302) 评论(0) 推荐(0)
摘要: 一、CSS语法——margin margin : auto | length参数: auto : 值被设置为相对边的值 length : 由浮点数字和单位标识符组成的长度值 | 百分数。百分数是基于父对象的高度。对于内联对象来说,左右外延边距可以是负数值。请参阅长度单位说明: 检索或设置对象四边的外延边距。 如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。 如果只提供一个,将用于全部的四边。 如果提供两个,第一个用于上-下,第二个用于左-右。 如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。 内联对象要使用该属性,必须先设定对象的height或width属性,或者设定p 阅读全文
posted @ 2011-06-30 15:58 carekee 阅读(392) 评论(0) 推荐(0)
摘要: 一、HTML <iframe> 标签定义和用法iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。属性align left right top middle bottom不赞成使用。请使用样式代替。规定如何根据周围的元素来对齐此框架。frameborder 1或者0 规定是否显示框架周围的边框。height pixels %规定 iframe 的高度。longdesc URL 规定一个页面,该页面包含了有关 iframe 的较长描述。marginheight pixels 定义 iframe 的顶部和底部的边距。marginwidth pixels 定义 iframe 阅读全文
posted @ 2011-06-30 15:58 carekee 阅读(5220) 评论(0) 推荐(1)
摘要: ASP.NET的Page类的RegisterStartupScript函数解析Page类的RegisterStartupScript函数用法: public virtual void RegisterStartupScript( string key, string script );参数 key 标识脚本块的唯一键。 script 要发送到客户端的脚本的内容。方法可以把用户的脚本块发送到浏览器,当解析页面时,就会执行脚本块。C#RegisterStartupScript与RegisterClientScriptBlock的区别:RegisterStartupScript 方法是将 JAVAS 阅读全文
posted @ 2011-06-30 15:57 carekee 阅读(442) 评论(0) 推荐(0)
摘要: C#中Trim()、TrimStart()、TrimEnd()的用法: 这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。 如果这三个函数带上字符型数组的参数,则是删除字符型数组中出现的任意字符。如Trim("abcd".ToCharArray())就是删除字符串头部及尾部出现的a或b或c或d字符,删除的过程直到碰到一个既不是a也不是b也不是c也不是d的 阅读全文
posted @ 2011-06-30 15:57 carekee 阅读(145141) 评论(1) 推荐(12)
摘要: 1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面就不再是第一次打开了。(每点击一次按钮,都是一次加载) 2)IsPostBack只有在第一次打开的时候是false,其它时候都是true 3).Net判断一个Page是否第一次打开的方法:Request.For 阅读全文
posted @ 2011-06-30 15:56 carekee 阅读(1087) 评论(0) 推荐(0)
摘要: window对象用法:1. open方法 语法格式:window.open(URL,窗口名称,窗口风格) 功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。 说明:open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址;open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),窗口风格有以下选项,这些选项可以多选,如果多选,各选项之间用逗号分隔:toolbar:指定窗口是否有标准工具栏。当该选项的值为1或yes时,表示有标准工具栏,当该选项的值为0或no时,表示没有标准 阅读全文
posted @ 2011-06-30 15:56 carekee 阅读(7017) 评论(0) 推荐(0)
摘要: 如果你从Page类(创建.aspx的Page页时代码文件.aspx.cs)继承的类中执行这条语句,才可以简单地使用 DataBase = Server.MapPath(&quot;data.mdb&quot;); 否 则写全命名空间:System.Web.HttpContext.Current.Server.MapPath(); 注意:如果是在一个类库下 的一个类中、要先添加引入using System.Web;因为新建一个类库时默认是不引入using (通过Server.MapPath()可以获取文件的绝对路径。)如果你从Page类继承[ji cheng]的类中执行[zhi 阅读全文
posted @ 2011-06-30 15:55 carekee 阅读(6155) 评论(1) 推荐(0)
摘要: 1. Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\2.Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径 3.Server.MapPath("../")表示上一级目录 4.Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟 阅读全文
posted @ 2011-06-30 15:55 carekee 阅读(6051) 评论(0) 推荐(0)
摘要: ……等等 阅读全文
posted @ 2011-06-30 15:54 carekee 阅读(160) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title> New XHTML Document </title> <meta http-equiv="Content 阅读全文
posted @ 2011-06-30 15:53 carekee 阅读(275) 评论(0) 推荐(0)
摘要: 一、使用CSS控制页面1、除了行内样式和内嵌样式外,要是HTML页面本身与CSS样式风格分离为两个或多个文件,可以使用链接式和导入样式。(1)链接式用法:只需在Html文件代码的<head>和</head>标记之间加上“<link href="样式相对路径" type="text/css" rel="stylesheet">”。例如:<link href="1.css" type="text/css" rel="stylesheet" 阅读全文
posted @ 2011-06-30 15:52 carekee 阅读(323) 评论(0) 推荐(0)
摘要: 一、文字的下划线、顶划线和删除线text-decoration:underline overline /*设置为下划线+顶划线,还可同时为line-through删除线或者设置一种或者两种*/二、英文字母大小写:text-transform:capitalize; /*单词首字母大写*/text-transform:upppercase; /*全部大写*/text-transform:lowercase; /*全部小写*/三、行间距和字间距:字母间距:letter-spacing:xpt 单词间距:word-spacing:xpt 行距:line-height:xpt四、段落对齐方式 水平对齐 阅读全文
posted @ 2011-06-30 15:52 carekee 阅读(460) 评论(0) 推荐(0)
摘要: 解决方法:1、重新执行“文件”->“打开文件”,选择后缀为.sln的文件打开,可以避免这样的错误。我认为产生这种运行错误的原因是加载路径出错,所以当执行“打开文件”不行时,可选择后缀为.sln的文件打开,或者由“打开网站”打开,或者由“最近的项目”中打开文件,总有一种可以。以下是网友的解决方法,请参考:1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码。2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)如果更改了项目的根命名空间,比如叫xiaoniuge.MicroCMS,而当前项目又是在版本管理状态下,那应该用记事本打开G 阅读全文
posted @ 2011-06-30 15:51 carekee 阅读(507) 评论(0) 推荐(0)
摘要: 概述 本文描述了如何建立一个简单的、自定义的用户控件——一个平滑的进度条。 在早先的进度条控件版本中,例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本,您可以看到进度条有两种不同的视图。您可以通过设定 Scrolling 属性来设定 Standard 视图或是 Smooth 视图。 Smooth 视图提供了一个区域来平滑的显示进度, Standard 试图则看上去是由一个一个方块来表示进度的。 在 Visual C# .NET 中提供的进度条控件只支持 Standard 视图。 本文的代码样例揭示了如何建立一个有如下属性的控件: Mi 阅读全文
posted @ 2011-06-30 15:50 carekee 阅读(805) 评论(0) 推荐(0)
摘要: 分治算法求数组中最大元素位置的算法:#include <iostream>int Max(int a[], int low, int high);void main(){int a[10], m;for(int i=0;i<10;i++)scanf("%d", &a[i]);m=Max(a, 0, 9);printf("%d\n", m);}/**********************************************************************************分治算法求数组中最大元素 阅读全文
posted @ 2011-06-30 15:48 carekee 阅读(1925) 评论(0) 推荐(0)
摘要: 俄式乘法,又被称为俄国农夫法,它是对两个正整数相乘的非主流算法。假设m和n是两个正整数,我们要计算它们的积。它的主要原理如下: 当n为偶数时:n * m=n/2 * 2m 当n为奇数时:n * m=(n-1)/2 * 2m + m 并以1*m=m作为结束条件。n*m步骤如下:n m------------------------------------------50 6525 130 13012 260 6 5203 1040 10401 2080------------------------------------------sum=130+1040+2080=3205————————— 阅读全文
posted @ 2011-06-30 15:48 carekee 阅读(3316) 评论(0) 推荐(0)
摘要: /****************************************修改折半查找算法进行范围查找***************************************/#include <iostream>void ZheBan(int min, int max, int r[], int low, int high);void main(){int r[5], min, max;printf("请输入数组元素:");for(int i=0; i<5; i++)scanf("%d", &r[i]);prin 阅读全文
posted @ 2011-06-30 15:47 carekee 阅读(1545) 评论(0) 推荐(0)
摘要: 最简单的配法:假设你的jdk安装在:F:\Program Files\Java\jdk1.6.0_07;1 JAVA_HOME = F:\Program Files\Java\jdk1.6.0_07;注意:设置JAVA_HOME: 一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某 阅读全文
posted @ 2011-06-30 15:46 carekee 阅读(1216) 评论(0) 推荐(0)
摘要: CSS :hover 伪类CSS 参考手册定义和用法:hover 伪类鼠标移到元素上时向此元素添加特殊的样式。说明这个伪类应用处于“悬停状态”的元素。悬停定义为用户指示了一个元素但没有将其激活。对此最常见的例子是将鼠标指针移到 HTML 文档中一个超链接的边界范围内。理论上,其他元素也可以处于悬停状态,不过 CSS 没有定义究竟是哪些元素。激活的、已访问的、未访问的或者当有鼠标悬停在其上的链接,它们会在支持 CSS 的浏览器中以不同的方式显示出来:a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问的链接 * 阅读全文
posted @ 2011-06-30 15:46 carekee 阅读(586) 评论(0) 推荐(0)
摘要: #include <iostream>void Merge(int r[], int r1[], int s, int m, int t); //函数声明void MergeSort(int r[], int r1[], int s, int t);void main(){int a[6], a1[6];int i;for(i=0; i<6; i++)scanf("%d", &a[i]);MergeSort(a, a1, 0, 5);for(i=0; i<6; i++)printf("%d ", a[i]);printf( 阅读全文
posted @ 2011-06-30 15:45 carekee 阅读(474) 评论(0) 推荐(0)
摘要: Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见到它的实际样子。 这个唯一的SessionID是有很大的实际意义的。当一个用户提交了表单时,浏览器会将用户的SessionID自动附加在HTTP头信息中,(这是浏览器的自动功能,用户不会察觉到),当服 阅读全文
posted @ 2011-06-30 15:43 carekee 阅读(41767) 评论(3) 推荐(5)
摘要: char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。 varchar[(n)] 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。1、C 阅读全文
posted @ 2011-06-30 15:42 carekee 阅读(180232) 评论(10) 推荐(33)
摘要: 修改Webcong文件:<system.web><httpRuntime maxRequestLength="40960" //即40MB,1KB=1024useFullyQualifiedRedirectUrl="true"executionTimeout="6000"useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appReque 阅读全文
posted @ 2011-06-30 15:41 carekee 阅读(18590) 评论(0) 推荐(1)
摘要: 文件类型验证 protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { fileExt = System.IO.Path.GetExtension(FileUpload1.FileName); if (fileExt == ".jpg" || fileExt == ".gif") { try { FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + F 阅读全文
posted @ 2011-06-30 09:57 carekee 阅读(4922) 评论(2) 推荐(0)
摘要: 一、库中的图像存取方法 1. 读取image类型的读取image类型的方法可分为以下几步:1) 先使用无符号字节数组存放库对应的集中表的ima一、库中的图像存取方法 1. 读取image类型的 读取image类型的方法可分为以下几步: 1) 先使用无符号字节数组存放库对应的集中表的image类型字段的值。例如: byte bytes= (byte) image类型字段值 2) 使用MemoryStream类,该类创建支持存储区为内存的流。即MemoryStream类创建的流以内存而不是磁盘或网络连接作为支持存储区。其构造函数为: public MemoryStream(byte buffer) 阅读全文
posted @ 2011-06-30 09:50 carekee 阅读(511) 评论(0) 推荐(0)
摘要: usingSystem;usingSystem.IO;usingSystem.Text;///<summary>///图形转换处理类///</summary>publicclassImageOperator{publicImageOperator(){}///<summary>///获取一个图片按等比例缩小后的大小。///</summary>///<paramname="maxWidth">需要缩小到的宽度</param>///<paramname="maxHeight"> 阅读全文
posted @ 2011-06-30 09:27 carekee 阅读(860) 评论(2) 推荐(0)