摘要: 示例:<!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 runat="server"> <title>JQuery-Ajax</title> <script src 阅读全文
posted @ 2012-05-14 23:32 说不清这一切 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 问题描述:开发vs2010,启动iis7.0调试,提示“无法启动Web服务器,Web服务器无法找到请求的资源”。解决方案:(1)打开C:\WINDOWS\system32\inetsrv\urlscan\urlscan.ini(2)将DEBUG加入到 urlscan.ini文件中的 [AllowVerbs] 配置节中:[AllowVerbs]GETHEADPOSTDEBUG(3)把 urlscan.ini文件中的 options 配置节中的:AllowDotInPath项置为1 ,形如:AllowDotInPath=1(4)在命令行中输入:iisreset,重新启动IIS,再次启动调试程序,一 阅读全文
posted @ 2012-05-14 23:25 说不清这一切 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们事先预知的情况下,可以根据我们的需要动态创建产品类。但是,我们的预知是有限的,客户的变化可能是无限的。所以,就出现了问题,一旦客户的变化超越了我们的预知,我们就必须修改我们的源代码了。这是设计模式所不允许的,怎么办呢?工厂方法模式正是解决此类问题的。问题:具体工厂 阅读全文
posted @ 2012-04-24 23:07 说不清这一切 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 引入:我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类,则唯一的做法就是打开源代码,进行修改,修改所有与这个对象有关的操作。这对我们是非常不利的。问题出来了:对象不能应对“具体实例化类型”的变化解决思路:套用一下李建忠李老师的话,封装变化点,哪里变化,封装哪里。在这个例子中,要实例化的类变了,就将实例化这个操作封装起来,我们可以把"new"这个操作移交一个具体的类,由它去负责根据我们的条件创建具体类的实例,也就是下面要说的“简单工厂模式”。定义:专门定义一个类来负责创建其他类的实 阅读全文
posted @ 2012-04-23 12:01 说不清这一切 阅读(196) 评论(0) 推荐(0) 编辑
摘要: windows服务应用场景:(1)定时操作数据库,比如定时邮件发送等(2)在.net Remoting中利用windows服务来做Host(未测试)创建步骤:1.新建一个项目2.从一个可用的项目模板列表当中选择Windows服务3.打开后台代码,在OnStart方法中加入如下代码段public System.Timers.Timer time2; protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 time2 = new System.Ti... 阅读全文
posted @ 2012-04-23 00:02 说不清这一切 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 今天志刚问到Firebug的net面板的 onload是神马意思,我哑口无言,用Firebug这么多年了都木有仔细研究过。正好这两天和大猫舜子等童鞋一起研究@import css的问题,顺便把这个详细了解下吧。 Net面板 Net面板就是Firebug中的net tab,中文应该叫“网络”?它可以监控页面中的HTTP请求,然后将收集到的信息展现出来。固然,要使用这个功能,你要先点击Net字符右边的小三角将它启用。 PS:我这里的环境是Firefox 4+Firebug 1.7,旧版本的界面可能会稍有不合。 它会将页面中所有的请求/相应的完整过程整理好列出来。 上面的截图显示,前端观察首页... 阅读全文
posted @ 2012-04-16 11:33 说不清这一切 阅读(2616) 评论(0) 推荐(2) 编辑
摘要: Inherits、CodeFile、CodeBehind在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。通常一个 @page 指令如下:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>其中有三个属性(Inherits、CodeFile、CodeBeh 阅读全文
posted @ 2012-04-08 16:26 说不清这一切 阅读(25852) 评论(0) 推荐(1) 编辑
摘要: 首先:两者都是按地址传递的,使用后都将改变原来的数值。很多人在论坛上解释说out是按数值传递,是错误的。简单的测试后可以知道out使用也能改变数值的,所以肯定是按照地址传递的。其次:rel可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,rel是有进有出,out是只出不进。经典!!!这是ref的用法,ref起到引用传递的作用,你可以把ref去掉看看结果C# codestatic void Main(string[] args) { ... 阅读全文
posted @ 2011-09-29 10:48 说不清这一切 阅读(355) 评论(0) 推荐(0) 编辑
摘要: protectedstring DelStr(string str) { ArrayList al =new ArrayList(); string[] arr = str.Split(',');//拆分后的字符数组 for (int i =0; i < arr.Length; i++) { if (al.Contains(arr[i]) ==false)//判断 要拆分的字符串 中是否已经存在于这个ArrayList中 ... 阅读全文
posted @ 2011-09-06 16:22 说不清这一切 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 1、保持本地文档和vss服务器文档的一致性 保持本地文档只读属性,如果将本地文档只读属性去掉,则登录vss获取文档最新时,并不会覆盖本地文档,加入该文档为代码,则失去只读属性的代码文件并不会覆盖vss上的代码。2、当获取文档最新时,提示将文档置为可写,不勾选。获取代码时,可写为阴影部分表示保持原来状态。3、如果不小心把代码文件只读去掉,则可以通过将代码签出编辑,再签入,这样就可以覆盖vss上的代码并进行绑定了 阅读全文
posted @ 2011-08-31 15:58 说不清这一切 阅读(280) 评论(0) 推荐(0) 编辑