摘要: 学习过C#的程序员都知道,在C#中有值和引用两种数据类型。但是这两种类型具体有哪些区别呢?相信很多人都难以说明白。今天就来讨论一下这个问题。  一句话它们的区别就是在于复制机制的差异。  值类型直接包含值,也就是变量引用的位置就是值在内存中实际存储的位置。所以,如果将一个值类型赋值给另一个值类型,会在新变量的位置创建原始变量的值的一个内存副本。相同值类型的第二个变量不能引用与第一个变量相同的内存位... 阅读全文
posted @ 2010-12-04 18:53 草市江田 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在C#4.0中增加了可选参数的支持。在声明方法时将常量赋值给参数,在调用此方法时就不需要指定每一参数。[代码]注意:一、可选参数一定要放在所有必选参数(也就是没有默认值的参数)的后面。二、默认值是一常量。C#4.0的另一个方法调用时命名参数。命名参数可以显示指定参数名进行赋值,所有不用依照参数顺序给予赋值。代码Code highlighting produced by Actipro CodeHi... 阅读全文
posted @ 2010-11-28 16:49 草市江田 阅读(216) 评论(0) 推荐(0) 编辑
摘要: <div id="marquee" style="overflow:hidden;width:200px;text-align:center; height:240px;"><div id="child_1">/*循环滚动播放的内容(文字或图片)*/<div id="child_2"></div></div></div>//垂... 阅读全文
posted @ 2010-11-01 14:42 草市江田 阅读(3898) 评论(1) 推荐(0) 编辑
摘要: 上周五在做现实图片的存取时,与以往不同的是,这次是XMLHttpRequest获得后台数据,然后由innerHTML输出。我觉得图片作为一种资源,所以就放到了App_Data文件夹中,没想到这么一个想法,害了我好几天。运行程序后图片一直无法显示,我显示检查字符串的拼写,试了一遍又一遍都不成功,自信心降低极点,还请同事过来重新拼写,结果还是令人痛苦。如是我怀疑是不是在AJAX输出中,网页的编译顺序有... 阅读全文
posted @ 2010-08-31 14:55 草市江田 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: 默认情况下(C#),当新建一个空的解决方案后,如果添加现有的项目或现有网站后,原有的解决方案名称不见了替而代之的是有的项目或现有网站的名称。为什么会这样呢?原来我这个版本的Visual Studio(其他版本不清楚),默认情况是一个解决方案下只有一个项目或网站。怎么解决呢?打开Visual Studio,在"工具"——"选项"——"项目和解决方案" ... 阅读全文
posted @ 2010-08-19 09:58 草市江田 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 做网站肯定会要求实现这样的需要,相信对绝大部分程序员同行来说都很easy。其实只要我们对ASP.NET的内置对象的生命周期了解的话,很容易想到解决的办法。在项目的根目录下新建global.asax文件,下面是我当年所写的代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli... 阅读全文
posted @ 2010-07-26 14:09 草市江田 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 为了能够重写不存在文件夹的请求,需要将IIS按照第一篇"IIS配置"所讲进行配置。如果使用IIS 7,需要编辑项目的Web.config文件,添加如下所示的system.webServer条目<system.webServer><validation validateIntegratedModeConfiguration="false"/><modules runAl... 阅读全文
posted @ 2010-07-23 15:06 草市江田 阅读(422) 评论(0) 推荐(0) 编辑
摘要: UrlRewriter.NET是一个开源的URL地址重写组件,它的重写实现在ASP.NET层次,而不是IIS层次。  首先,我们需要下载UrlRewriter.NET的安装包,然后解压到本地。  二、在vs中引用Intelligencia.UrlRewriter.dll.  三、配置Web.config,已让UrlRewriter.NET能够从名为rewriter的配置节点读取配置:  <?... 阅读全文
posted @ 2010-07-23 14:46 草市江田 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 一、把IIS配置为将全部请求传递给ASP.NET  如果只需要使用ASP.NET来重写对ASP.ENT文件扩展名的请求,就不需要对web服务器进行任何修改。但是,如果需要重写其他的文件扩展名,比如.jpg、.png等,就需要把IIS配置为将对这种文件的请求传递给ASP.NET ISAPI扩展。 也可以吧IIS配置成将全部的到来请求都传递给ASP.ENT ISAPI扩展。从而让应用程序可以重写它们。... 阅读全文
posted @ 2010-07-23 14:19 草市江田 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 写了四、五年的程序,偶尔会感到迷茫,不知道自己的落脚在哪。我想很多人有同样的感觉吧。有时抱怨中国这个社会太浮躁了,所有的企业都想挣快钱,捞几笔然后移民,根本就不注重公司的长久发展和技术积累。研发出来的的软件不客气的说毫无技术可言,却能买个好价钱甚至是超高价钱,原因是什么?有关系,政府永远不差钱!一个两,三年开发经验的程序员完全可以胜任,那些拥有丰富技术基础和经验的前辈在这样的环境中被淘汰!导致我们... 阅读全文
posted @ 2010-07-22 11:40 草市江田 阅读(304) 评论(0) 推荐(0) 编辑