摘要:首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。例如,对于如下简单的装箱和拆箱操作语句。 int i = 123; object obj... 阅读全文
关于Reponse.Flush()的使用
2010-08-24 15:48 by 追忆似水流年, 5192 阅读, 1 推荐, 收藏, 编辑
摘要:Web项目中需要把服务器上的一个文件下载到客户端。代码很简单,直接贴上代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- ///<summary>///下载查看文件方法///</summary>///<paramname... 阅读全文
想成为优秀的技术人员你必须做到的几件事情
2010-08-19 15:35 by 追忆似水流年, 164 阅读, 1 推荐, 收藏, 编辑
摘要:找工作的这几天,收获颇多。思考得最多的问题可能就是对未来的一个规划。无意中看到下面几条经验,发现和自己想的也差不多,就分享出来。我要求自己做到这些,同时也希望对您也有所帮助。英文的原文是:Things you need to remember to become a successful developer。 1、保持学习 一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里... 阅读全文
ASP.NET 配置文件纵横谈(三)
2010-08-18 11:47 by 追忆似水流年, 241 阅读, 0 推荐, 收藏, 编辑
摘要:本篇来讲讲对web.config文件的读写,并不是谁都可以对web.config文件进行读写操作的,必须要有一定的权限才行的。其实在web.config中的很多的配置节点都是与一个类相对应的,我们可以通过相应的类来,利用其强类型的API来对相应的配置进行访问,而不用把web.config 当做一个XML来读取。我们可以用两种方式来对配置文件进行访问,首先,可以用强类型的API来访问,这就要用要Co... 阅读全文
ASP.NET 配置文件纵横谈(二)
2010-08-18 11:42 by 追忆似水流年, 320 阅读, 0 推荐, 收藏, 编辑
摘要:下面我们就来看看<location/>节点。我们常常在配置文件设置这个节点来对URL访问进行授权。我们可以在一个ASP.NET网站(如:c:\inetpub\wwwroot\Demo\web.config的web.config中添加下面的配置:[代码] <location/>元素被解释为一个新的虚拟的配置文件,也就是说我们其实也可以把<location/>元素中... 阅读全文
ASP.NET 配置文件纵横谈(一)
2010-08-18 11:30 by 追忆似水流年, 189 阅读, 0 推荐, 收藏, 编辑
摘要:前言:之所以写这个系列的文章的缘由来自于Jeffery Zhao.之前看老赵的“MVC"讲座的时候,记得老赵曾经说过:一个真正的ASP.NET程序员应该对配置文件web.config要很熟练,而且对于配置文件的节点的相关知识都要很了解,现有的很多的ASP.NET书籍都只是讲控件怎么使用等等,而且现有的一些参考文档都是只是讲讲配置节点怎么使用,很少详细的讲述配置文件的(注:老赵的原话不是... 阅读全文
partial关键字的含义和使用(转载)
2010-08-18 11:15 by 追忆似水流年, 528 阅读, 0 推荐, 收藏, 编辑
摘要:partial关键字 C#2.0提供的新关键字,用来将一个class、struct或interface的定义拆分,写在不同的源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义: 1.处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。 2.使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual S... 阅读全文
Memcached概述
2010-08-17 17:04 by 追忆似水流年, 1471 阅读, 1 推荐, 收藏, 编辑
摘要:什么是Memcached?先看看下面几个概念:Memory:内存存储,不言而喻,速度快,对于内存的要求高,不指出的话所缓存的内容非持久化。对于CPU要求很低,所以常常采用将Memcached服务端和一些CPU高消耗Memory低消耗应用部属在一起。Cache:在ASP.NET中已经可以实现对页面局部进行缓存,而使用Memcached的缓存比 ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不... 阅读全文
Javascript在页面加载时的执行顺序(转载)
2010-08-16 18:15 by 追忆似水流年, 378 阅读, 0 推荐, 收藏, 编辑
摘要:一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对<script>和</script>之间由<script />标记的src属性制定外部的js文件放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascript')">点击我</p>作为URL的主体,这个U... 阅读全文
关于xmlhttprequest的readystate属性的五个状态(转载)
2010-08-16 17:47 by 追忆似水流年, 2031 阅读, 0 推荐, 收藏, 编辑
摘要:昨天做了一个利用ajax实现页面无刷新的从服务器端获得时间的例子,当时对于xmlhttprequest对象的readystate的后三个状态不是很清楚,想了半天,也不明白!后面在程序的不同地方中用alert(xmlhttp.readystate)查看readystate值的变化,并且请教朋友之后,才弄明白其中的几个问题:创建xmlhttprequest对象之后没有调用open之前readystat... 阅读全文