- 博客(23)
- 资源 (6)
- 收藏
- 关注
转载 类继承接口?
<br />一个类可以继承另一个类,一个类可以继承一个接口吗?<br /><br />准确的说,类不是继承(inherit)接口,而是实现(implement)接口。.NET 的语言中,类只能继承自一个类,但是可以实现一个或多个接口。但是也有人认为说类继承接口也无伤大雅,但我个人认为正确的用语可以加深概念理解的正确性。<br />下面用一段代码解释继承和实现的区别<br />using System;<br />public interface ITest<br />{<br />}<br />public
2010-09-27 09:20:00
7396
转载 ASP.NET 获得客户端IP地址 收藏
<br /> <br />ASP.NET 获得客户端IP地址 <br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebC
2010-09-27 09:01:00
570
转载 Vss2005安装配置 收藏
<br /> <br /> <br /> <br />软件环境要求:服务器端Vss2005 客户端Vss2005+Vs2005<br />文档适用范围:仅适用于局域网内的协作开发<br /><一>服务器端设置 <br />(1)在服务器,新建一个目录VssData来存放将要建立的项目数据库<br />(2)单击“开始”按钮,指向“程序”,指向“Microsoft Visual SourceSafe”,然后单击“Visual SourceSafe 6.0 Admin”。 在“Visual
2010-09-26 11:49:00
1046
原创 恋乡情结
<br /> 光鲜明亮的街道,车来人往的喧闹顿时让我的心毫无预警似的暗伤起来。迷离的眼神中所观察的世界显得越发的陌生好像不曾来过更别谈及感情。孤单之泪悄然滑下。我竟然可怜到这般地步连尘土都不愿意跟我前行。<br /> 上学的时候对那些课外的书籍就会有一种出奇的迷恋因为除了喜欢书中内容外我更喜欢的是书的味道。每次得到一本自己认为不错的好书读到累时总喜欢把自己的头埋在书的缝隙中嗅书的体香。可每每听到父亲谈及邻家孩子时候那种特羡慕的表情时,我就在心里暗暗的告诫自己不管自己心里有什么追求都必须放下要做一个让
2010-09-13 10:04:00
1716
原创 /x
<br />‘"x’ 转义字符"x加上2位16进制,输出ASCII码<br />‘"u’ 转义字符"x加上4位16进制,输出Unicode码<br />例如:小写字母a 的ASCII码是 97 (97的16进制是61)<br />Response.Write((char)97)、Response.Write('"x61')和Response.Write('"u0061')都可以输出字母a<br />0xFFFF :0x 16进制的标志
2010-07-25 23:04:00
471
原创 utf88
<br />现在明白了Unicode,那么UTF-8又是什么呢?又为什么会出现UTF-8呢? ASCII转换成UCS-2,只是在编码前插入一个0x0。用这些编码,会包括一些控制符,比如 或 /,这在UNIX和一些C函数中,将会产生严重错误。因此可以肯定,UCS-2不适合作为Unicode的外部编码。 因此,才诞生了UTF-8。那么UTF-8是如何编码的?又是如何解决UCS-2的问题呢?例:<br />E4 BD A0 11100100 10111101 10100000<br />这是“你
2010-07-25 22:48:00
458
原创 utf8
<br />概述 UTF8并不算是一种电脑编码,而是一种储存和传送的格式,如前所述,每个Unicode/UCS字符都以 2或4个bytes来储存,看看以下的比较: <br /> 以"I am Chinese"为例 <br /> 用ANSI储存:12 Bytes <br /> 用Unicode/UCS2储存:24 Bytes + 2 Bytes(header) <br /> 用UCS4储存:48 Bytes + 4 Bytes(header) <br /> 以"我是中国人"为例 <br /> 用
2010-07-25 22:47:00
471
原创 6.2.6 十六进制数的表达方法
<br />如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。<br />C,C++规定,16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)<br />以下是一些用法示例:<br /><br />int a = 0x100F;<br />int b = 0x70 + a;<br /><br />至此,我
2010-07-22 22:03:00
1109
原创 Unicode
<br /> Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, <br />比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 <br />表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 <br />就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制, <br />2的16次方等于65536,所以UCS-2最多能编码65536个字符。 <br />编码从0到127的字符与ASCII编码的字符一样,比如字母"a"的Uni
2010-07-22 21:58:00
820
原创 字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。<br />结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。<br />下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。<br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因
2010-07-22 21:20:00
574
原创 客户端session与服务端session
<br />客户端session与服务端session<br />关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:<br />1、HTTP协议本身是“连接-请求-应答-关闭连接”模式的,是一种无状态协议(HTTP只是一个传输协议);<br />2、Cookie规范是为了给HTTP增加状态跟踪用的(如果要精确把握,建议仔细阅读一下相关的RFC),但不是唯一的手段;<br />3、所谓Session,指的是客户端和服务端之间的一段交互过程的状态信息
2010-07-20 15:41:00
13314
原创 OutputCache祥解
<br />当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。<br />页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCatch指令能够声明页面输出缓存,示例代码如下所示。<br /><%@ OutputCache D
2010-07-20 08:25:00
13107
原创 asp.net 页面清除缓存
<br />在asp.net中使用模式dialog时,你会发现每次打开的页面都是相同的内容,页面内容并没有刷新,这是缓存的原因造成的,解决方法如下:<br />ASP.NET清除页面缓存<br /> (1) Response.Buffer = true;<br /> Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);<br /> Response.Expires = 0;<br /
2010-07-20 08:17:00
4448
原创 改变fileupload样式 意外的收获
<br /> BORDER-RIGHT: #cecece1pxsolid; BORDER-TOP: #cecece1pxsolid; FONT-SIZE: 12px; BORDER-LEFT: #cecece1pxsolid; BORDER-BOTTOM: #cecece1pxsolid; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif,宋体; TEXT-DECORATION: none
2010-07-07 11:33:00
1058
转载 setInterval(),clearInterval
<br /><br />方案:setInterval() <br />设置浏览器每隔多长时间以后调用指定的程序代码,设置的时间值以毫秒为单位,例如,setInterval("func()",5000)表示每隔5秒钟调用一次func()的函数<br />该方法只要当前页面处于显示状态,始终执行<br /><br />clearInterval() <br />取消setInterval()方法的设置,参数为要取消的setInterval方法调用的返回值。<br />function show(){ <br /
2010-07-06 16:38:00
413
原创 gridview 导出excel2007
<br /> public static void GetEXCEL(Page page, string name, GridView grvList)<br /> {<br /> HttpContext.Current.Response.Charset = "GB2312";<br /> HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;<br />
2010-07-06 16:36:00
530
转载 XP提示没有活动混音器设备可用
最近有很多用户询问XP提示“没有活动混音器设备可用”的问题。那么XP提示“没有活动混音器设备可用”应该怎么做呢?下面我就来介绍一下XP提示“没有活动混音器设备可用”的解决方法。 <br /><br /> 导致此问题的原因是音频相关的服务有可能被关闭。 <br /><br /> 1、 点击开始→控制面板→管理工具→服务。 <br /><br /> 2、 在服务里面查找windows audio服务,将其启动,并将启动类型设为自动。问题即可解决。
2010-07-03 18:45:00
2946
转载 在C#中执行带有GO的批量sql语句
方案:在用C#中调用ADO执行批量SQL语句的时候,会出现无法识别GO语句的错误。这个时候,我们以GO语句为分割点,把整个批量语句分割成N块独立的SQL语句代码块(不包含GO语句),然后再顺序执行每一块代码。编程实现方法如下: System.Data.SqlClient.SqlCommand sqlCommand = new System.Data.SqlClient.SqlCommand(); sqlCommand.Connection = this.Connection;//
2010-07-02 08:40:00
2675
原创 更改数据库所有者
<br />EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '
2010-07-02 08:38:00
413
原创 csdn更改用户资料,变成插入,数据库主键出错
<br />MySQL Error<br />Message: MySQL Query Error<br />SQL: INSERT INTO uchome_feed (`appid`, `icon`, `uid`, `username`, `dateline`, `title_template`, `body_template`, `body_general`, `image_1`, `image_1_link`, `image_2`, `image_2_link`, `image_3`, `image_
2010-07-01 14:35:00
678
转载 按钮接受回车事件
按钮接受回车事件<br />图书管理系统汇总2010-03-11 09:10:43阅读10评论0字号:大中小<br />方法一:<br /><script type="text/javascript" event="onkeydown" for="document"> <br /> if(event.keyCode==13)<br /> {<br /> var button=document.all("<%=ButtonAddorUpdate.Clie
2010-06-22 20:39:00
568
ASP.NET jQuery.CHM
2010-07-15
网站后台模版20多个
2010-07-15
AspNetPager
2010-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人