上一页 1 ··· 4 5 6 7 8 9 下一页

2007年4月13日

PetShop学习笔记(一)-调试篇

摘要: 最近准备研究下PetShop,做了两年的Net,居然刚知道还有这样一个经典的案例,汗~~。 昨天down了一个,回家安装了一个。别的都还好,运行都正常,速度也蛮快的。没想到调试的时候出现问题了,死活不能跟踪,nnd。 首先看项目的配置属性,正常啊,允许ASP.Net调试。再看Web.Config文件,有点小问题,debug的属性为false,改了。继续按F9,这次可以了,还是不能跟进断点去。实话的说,我在网上查了资料才找到这问题,原来是它的预处理的Post-Bulid和Pre-Bulid做的怪,他们把调试的文件给删除了. 解决办法:右键点那项目的属性(你所有调试的那些项目,可以将所有项目的属性 阅读全文

posted @ 2007-04-13 10:55 catvi 阅读(127) 评论(0) 推荐(0) 编辑

2007年4月10日

关于23种设计模式的有趣见解(转)

摘要: 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不 阅读全文

posted @ 2007-04-10 09:57 catvi 阅读(157) 评论(0) 推荐(0) 编辑

2007年3月14日

国外C#开源项目(转)

摘要: Open Source Aspect-Oriented Frameworks in C# AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic Proxies and XML configuration files as basis. See all Open Source Aspect-Oriented Frameworks in C# Open Source 阅读全文

posted @ 2007-03-14 14:26 catvi 阅读(152) 评论(0) 推荐(0) 编辑

2007年3月8日

关于递归(汉诺塔为例)

摘要: 记得上学时候当时解汉诺塔问题是没有解出来的,这几天看递归,想起来了,再尝试一下吧.想啊想,想啊想,很遗憾,最后还是没能出来正确的结果,很是郁闷. 研究了一下别人解法,发现我的错误在于归纳n与n-1的情况是出错了,也就是如何用n-1来表示n.其实现在看做好递归有两点比较关键,一时总结好n的表达式,用n-1表示;第二就是结束条件要写好.就是这两条了,其实递归的思路比较简单,难就难在这两点.汉诺塔之所以不太好解,也在于题目本身并没有显式给出n与n-1的关系. 汉诺塔解法如下(C#): string Road; private void Hanoi(int n,char A,char B,char C 阅读全文

posted @ 2007-03-08 16:31 catvi 阅读(168) 评论(0) 推荐(0) 编辑

2007年3月7日

《Beginning C# Objects》一本面向对象入门的好书

摘要: 最近准备换工作,准备知识的时候觉得自己这些年做程序,面向对象一直做的不是很好。一个偶然的机会使我看到了这本书,在去年我看过《应用框架的设计与实现--.NET平台》,这也是讲面向对象的,说实话,有收获也,不过不是一个入门的好书,它比较实用。相比而言,这本从概念到代码,讲述面向对象真不错,流畅易懂,买了没几天时间,已经看了三分之一,在面向对象方面受益菲浅,值得一读。 以前模糊的概念,比如委托,接口,多态以及抽象类等等,都在这本书中用一个范例说明了。非面向对象代码的恶梦我已经尝试了,以后啊还是尽量OO的写代码。 阅读全文

posted @ 2007-03-07 14:43 catvi 阅读(249) 评论(0) 推荐(0) 编辑

2007年3月1日

探讨两道.Net关于字符串的上机题

摘要: 前不久,我公司一同事想跳槽,出去面试,回来很郁闷。原来公司直接让上机调试,给了两道.Net题,一道Sql。Sql那个不难,但是那两道编程题好像没出结果,大概也因为给的是日文操作系统,而且用的是.Net2005,我们都习惯了2003,没接触过可能把时间给耽误了。我了解了正两道题,其实很简单的,不过在那样的时间内,那样的环境下,我未必也能做好,嘿嘿。正好我这段时间也在看正则表达式,这真是个好东东,于是每道我都附了正则的解法。 第一题,统计一个字符串内大写字母,空格以及数字的个数; 解法1://利用Substring方法逐个截取int j=0,k=0,l=0;char A='A',Z 阅读全文

posted @ 2007-03-01 14:23 catvi 阅读(443) 评论(0) 推荐(0) 编辑

2006年12月6日

关于C#发送邮件的一点体会

摘要: 曾经以为,在.Net组件这么完备的情况下,做一个发送邮件的功能,应该不是什么难事.可上周真的开始做了以后,竟差点几乎丧失信心,因为"与服务器的连接传输失败"这个错误我看见太多次了,以至于不敢相信会有成功的时候,晕!这个功能我大概弄了一周的时间,从周1开始,一直到周5,开始以为是代码错误,换了N种发法还是不行,可明明网上写的就是很简单嘛,直到周5,突然意识到,会不会是连接smtp服务器的帐号密码错误啊,结果用Outlook一试果然不行.原来Notes邮件服务器和一般的不大一样,他需要另外设一个帐号和密码去获得smtp的验证,叫Internet密码,并不是普通的 阅读全文

posted @ 2006-12-06 13:21 catvi 阅读(202) 评论(0) 推荐(0) 编辑

2006年11月13日

创建asp.net程序时候发生错误http/1.0 500 server error

摘要: 系统感染了病毒,重新用诺顿还原了一下。结果以前的项目打不开了,提示上述错误。百度了一下,多方查询,原因多种多样,解决方法也是五花八门。开始先是命令行模式进入c:\winnt\microsoft.net\framework\v1.1.4322 ,先执行卸载 aspnet_regiis.exe -u,再执行注册 aspnet_regiis.exe -i。可惜没有凑效。最后检查下想起可能是自己的代理的问题,一看果然“本地地址不使用代理”未选中。郁闷~~~ 阅读全文

posted @ 2006-11-13 15:28 catvi 阅读(138) 评论(0) 推荐(0) 编辑

2006年11月1日

像某些大网站一样,网页顶部标题不变,只动态刷新子窗体

摘要: 最近做一个网站,因为头部菜单栏都是一样的嘛,所以想实现跟标题一样的效果。开始我想到的就是框架,具体实施的时候发现不行,上下两部分不能很好的结合。CSDN上问,看到一个网友的问题跟我类似,有人提示用div和iframe实现,可惜没给出具体方法。只能自己查资料,最后终于搞定呵呵。 这里面除了div和iframe之外,还需要一段自适应高度的教本。div层就是放网页顶部的菜单栏,iframe部分是子窗体。我把主页的代码复制如下:<html> <head> <title>iframe自适应加载的页面高度&lt 阅读全文

posted @ 2006-11-01 16:47 catvi 阅读(708) 评论(0) 推荐(0) 编辑

2006年5月28日

IE浏览器的小特性

摘要: 在基于IIS服务器的web程序中,建立一个关于汽车档案的页面,其中包括该车的照片。开始的时候,我在服务器调试,上传一个图片可以,但是再次编辑这个车的图片时,不论你怎么换图片,web页上不会再有变化,都是开始的那张图片。 后来发现,原来程序在图片上传后都给统一命名,也就是说第一张图片和后来编辑的图片在服务器存取后是用的一个名字,本来以为这样可以替换掉原来的图片,可是结果是:服务器上图片是被替换掉了,可是访问web服务器的的时候ie显示却没有变。改动一下程序吧,将名字不再统一命名,而是保留原来名字。然后再次访问,这次就可以了。 原来,我们在访问某个服务器上的页面时,ie会在缓存里自动保留了这个页面 阅读全文

posted @ 2006-05-28 15:47 catvi 阅读(219) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航