自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

主要区别在于,RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 </form> 的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 <form> 的紧后面.

2011-01-07 14:05:00 416

原创 AJAX与callback的区别

<br />Ajax可以在客户端回调服务器方法,callback也可以,Ajax和callback的区别在于以下两点:<br />一。callback只能返回string类型,而ajax可以返回其它类型,如dataset,还可以是你自己定义的类型。<br />二。ajax的逻辑要比callbcak简单一些,<br />callback分为下面几步:<br />1)在服务器端注册客户端脚本<br />   string callbackRef = Page.ClientScript.GetCal

2011-01-07 13:59:00 5345

原创 进程和线程

1:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 2:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.3:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而

2011-01-07 13:53:00 410

原创 堆和栈的区别

<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。<br />3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化

2011-01-07 13:30:00 270

原创 面向对象概念

<br />1:类声明中使用了如下关键字,這些关键字将应用与同一类的所有部分.<br />public,private,protected,internal,abstract,sealed,sealed修饰类,則不能继承,修饰方法則不能重写.<br />(2)构造函数也有静态的,静态构造函数在类出现时就被调用,用来初始化静态字段.静态构造函数永远是自动调用的,没有办法直接调用它.它没有访问修饰符也沒有参数.<br />(3)方法的重载:方法名相同而签名不同.<br />(4)属性和字段的区别:属性可以控制读

2011-01-07 12:26:00 279

原创 结构

<br />(1)结构是值类型,不是引用类型.他们存储在栈中或存储为内联(即如果是对象的一部分,就会保存在堆中),生存期的限制与简单数据类型一样.<br />(2)结构不支持继承,结构的构造函数有些区别,尤其是编译器总是提供一个无参数的默认构造函数,这个不允許替换的.<br />(3)使用结构,可以指定字段如何在內存中布局.<br />new运算符与类和其它引用类型的工作方式不同,它并不分配堆中的內存,而是调用用相应的构造函数,根据传送給它的参数,初始化所有的字段.<br />结构是值类型,其性能影响是正面

2011-01-07 10:43:00 278

原创 关于动态语言和静态语言、强类型定义语言和弱类型定义语言的概念区分

1、动态语言和静态语言<br />  通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。<br />  (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。<br />  (2)静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型

2011-01-07 10:33:00 309

原创 JavaScript獲取dropdownlist的值

<br />var t = control.options[control.selectedIndex].text;//Text值<br />var v = document.getElementById(selectValue).value;//Value值

2011-01-07 10:28:00 343

原创 .NET 对象序列化

<br />今天在寫類的時候,編譯出現如下的錯誤:我寫的類必須標記為可序列化.<br />找了半天的錯誤,結果發現為:寫的類必須標記為可序列化的,為什么呢?<br />在網上找了點文章,如下<br />什么是序列化?<br />  .net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在序列化的过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副

2011-01-07 10:26:00 327

原创 开发随笔2009-01-16

<br />1:頁面加載完后方可用javascript找到頁面元素并加以控制!<br /><br />2:TABLE的標簽,border的控制屬性在tr中無效,在td 和table中是有效的!<br />3:GridView幫定數據的兩種方法: DataBinder.Eval(e.Row.DataItem, "prikey").ToString();<br />(e.Row.DataItem as DataRowView)["prikey"].ToString(),这种效能最好.<br />4:Ajax中,

2011-01-07 10:24:00 230

原创 MOSS站点进程查看

<br />1:启动DOS命令,cd C:/Windows/System32/inetsrv<br />2:如果是win server 2008,输入命令:appcmd list wp<br />   如果是win server 2003,输入命令:iisapp -a

2011-01-07 10:18:00 420

原创 MOSS站点还原

<br /><br />生产(测试)提交名称为*-yyyy-MM-dd.zip类型的压缩包,解包后将包含以下文件夹和文件:<br />l  8100<br />l  *-yyyy-MM-dd.bak<br />l TEMPLATE<br />1.1.  站点备份文件:<br />*-yyyy-MM-dd.bak →http://test.ceair.com:8100<br /> <br />通过命令行执行<br />"%CommonProgramFiles%/MicrosoftShared/web

2011-01-07 10:10:00 646

petshop分析技术资源

petshop分析 技术文章和相关资源,让你学起来更轻松

2009-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除