∈鱼杆 ---我的鱼塘

执着,坚定,友爱,勇敢(www.pumaboyd.com)Live Message

导航

随笔分类 -  C#/ASP.NET

程序开发、管理
摘要:本来不想取这个标题的,但考虑到SEO上的问题,我还是决定使用这个title。override和new的区别其他blogs也能搜索到很多。我这里将大概意思列举一下: override重写虚方法,那么就只剩下重写以后的方法;new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了 这里就引出了我想表达的意思:面向对象中隐藏、重写、重载的概念。这几个概念在我们讨论面向对象的时候经常说到。 ... 阅读全文

posted @ 2008-01-10 22:54 ∈鱼杆 阅读(847) 评论(0) 推荐(0)

摘要:关于博客使用什么类型的统计工具,下文有很详细的介绍,我将最后的结果列举一下: Google Analytics+Yahoo 统计+Clicki 个人建议,如果你网站的订阅RSS比较多,还需要添加 FeedSky 引用:http://fairyfish.net/2008/01/03/blog-stat/ 博客需要什么样的统计工具?这是一个困扰着很多 blogger 的问题,也是一个很泛泛的问题,因为不同层次的 blogger 对统计系统的要求也不一样。如果写 blog 纯粹是给自己看的,算不上是严格意义上的 blogger,对统计系统的需求只是为了以后查找的方便。 阅读全文

posted @ 2008-01-06 15:52 ∈鱼杆 阅读(513) 评论(0) 推荐(0)

摘要:并非原创,主要是产品部的需求。对网站商户图片进行等比例缩放。 阅读全文

posted @ 2008-01-03 23:51 ∈鱼杆 阅读(335) 评论(0) 推荐(0)

摘要:这是我刚进公司时使用的开发方式。在整个产品的开发过程中,我们只有一份文档,那就是产品的Visio图。所有界面的HTML、CSS、页面效果等都由开发人员来负责(PS:数据库的设计老大们都会把关)。这个时候产品的成型基本是Developer开发一个版本,产品人员看一个版本。如果不满意,再根据产品人员的要求修改。往往一个个版本过后,会发现和当初的设计有不少的改变。因为有一次次的修改,所以产品的进度是没有时间保证的。当然其实在互联网类的公司,发展阶段我想应该都是这样。 阅读全文

posted @ 2007-12-13 22:31 ∈鱼杆 阅读(299) 评论(0) 推荐(0)

摘要:“jQuery 是继 prototype 之后又一个优秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。 ” 阅读全文

posted @ 2007-12-09 15:01 ∈鱼杆 阅读(334) 评论(0) 推荐(1)

摘要:说说为什么会用到URL301转向的原因。最近项目开发中遇到需要将原有功能页面改变为新功能的页面的需要,但SEO方面需要考虑对搜索引擎的友好。举个简单的例子,原页面A(显示用户的收藏),产品部最近有新的需求,显示用户的收藏,但显示的样式和UI的操作方式上有改变,这样我们就需要新的页面B。A页面在正式上线后是可以废弃的,但这里存在一个问题就是一但废弃了A页面,原来搜索引擎收录的A页面会报错。如... 阅读全文

posted @ 2007-12-03 22:45 ∈鱼杆 阅读(661) 评论(0) 推荐(0)

摘要:一个下午就折腾工具的工作了,不知道什么原因,安装google toolbar 的安装程序就会安装无反应。安不上,我不服气啊,我想gooogle的软件应该不会这么差吧,应该是我的机器设置有问题。杀毒软件我关,Scttoy监视程序我也关。重启机器,还是不不行。想想还有什么设置,IE安全级别低,其他设置我默认。一番折腾还是不行。我的XP的系统,想起是不是因为打了XP-SP2补丁DEP保护造成的。boot... 阅读全文

posted @ 2007-11-18 20:07 ∈鱼杆 阅读(2250) 评论(5) 推荐(0)

摘要:项目中需要对商户所在地址进行匹配,关键是取出用户所在路名,用户的地址是已经有的,只要从现有的地址中筛选出路名就可以。下面是Javascript的代码实现: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 阅读全文

posted @ 2007-11-15 23:43 ∈鱼杆 阅读(1074) 评论(0) 推荐(0)

摘要:我遇到这个错误是在正则表达式的情况下。正则表达式列举如下: var regCheck =/[\d-*-\u8f6c]{1,15}/; 因为这段表达式,在调用函数时就出现上面的错误。最后查找到的结果就是更改成如下表达式就可以 var regCheck =/[\d(-)*-\u8f6c]{1,15}/; 分析一下原因,问题出现在“*”这个统配符中,在正则中“*”表示匹配零次或多次,第一个表达式在IE下... 阅读全文

posted @ 2007-11-09 17:29 ∈鱼杆 阅读(2440) 评论(7) 推荐(0)

摘要:当页面上存在大量图片的时候,图片下载可能造成页面延迟。下面介绍一种解决这种问题的方法: function regImg(e,src){ if(!window.imgHash) window.imgHash = new Object(); var a = imgHash[src]; e.onerror=null; if(a==null) { e.s... 阅读全文

posted @ 2007-11-05 18:36 ∈鱼杆 阅读(369) 评论(0) 推荐(0)

摘要:因为最近项目文档会议比较多,所以打印文档也就是常事情了。但发现有的同事打印的文档,每次都要费很大的力气分成几份。比如打印一份20页的文档,要打印4份。同事打印出来的是连续4张是同一页,这样就要对80页纸进行处理,而且同事还没有标记页号。我晕死分成四分真是麻烦,其实只要在打印的时候进行打印设置,设置成“逐份打印”,这样只要每20张一份,就分成4份了。截取了图如下: 阅读全文

posted @ 2007-10-20 17:13 ∈鱼杆 阅读(232) 评论(0) 推荐(0)

摘要:因为进来公司要给其他公司提供数据,数据中有字符要替换。有两种替换方法 代码1: public static void Main() { string input1 = ""; StringBuilder sb1 = new StringBuilder(); for(int i =0 ... 阅读全文

posted @ 2007-08-29 19:20 ∈鱼杆 阅读(204) 评论(0) 推荐(0)

摘要:原文:http://blog.csdn.net/pc01/archive/2006/06/23/824872.aspx在重写后的url里如果产生回发,例如有一个按钮,又调用了该被重写的aspx,用户浏览器中将会显示该aspx文件实际的地址,也就是http: //hostname/default.aspx?id=11。但从用户的角度考虑,如 果单击按钮时突然看到 URL 更改会使他们感到不安。因此... 阅读全文

posted @ 2007-03-23 12:06 ∈鱼杆 阅读(606) 评论(3) 推荐(0)

摘要:工厂模式也用了不少,特别是MS的petshop中对数据库的访问,通过工厂模式可以达到自由切换SQL 和 Oracle 数据库。近来也在看设计模式的书,发现工厂模式还是有不少的扩展。结合书中的知识和我自己理解,从代码的角度来比较工厂模式各变种。 阅读全文

posted @ 2006-10-27 13:47 ∈鱼杆 阅读(2268) 评论(4) 推荐(0)

摘要:公司项目需要添加栏目导航条的功能,很自然的就想到了SiteMapPath控件(哈哈我更喜欢breadcrumb 面包屑这个名称)。但因为项目的需要某些链接需要在新的窗口打开链接。找了半天没发现SiteMapPath可以设置,在Web.sitemap中也没办法定义。但想想在绑定数据的时候是否可以添加上这个属性,其实无非到最后都是一些HTML代码吗。经过尝试发现OK.首先定义Web.sitemap文件... 阅读全文

posted @ 2006-10-10 14:24 ∈鱼杆 阅读(2760) 评论(2) 推荐(0)

摘要:从某系统中截取的一段菜单。因为公司系统这部分菜单是静态的就没有去封装,个人认为这个菜单比较有规律,可以使用Repeater控件进行封装。主要代码如下:这是主要的HTML代码。其中有3个JS方法:onmouseover=chgover(this);当鼠标越过时的事件onmouseout=chgout(this);当鼠标离开时的事件 onclick="get(this);menu(document.a... 阅读全文

posted @ 2006-10-09 17:04 ∈鱼杆 阅读(690) 评论(1) 推荐(0)

摘要:在网上找了许多资料也发现很多实现DataGrid表头锁定的方法,但总觉的太杂太乱,将自己认为比较实用的两个解决方法列举出来。 l 方案一:使用HTC实现表头锁定。 这个方法比较简单,只要给DataGrid套用CSS样式就可以了。但这种方法有个弊端,就是列数过多时,会造成表头和表的内容错位,影响用户使用。 1. 给页面添加样式。 2. 给DataGr... 阅读全文

posted @ 2006-10-08 08:24 ∈鱼杆 阅读(1188) 评论(0) 推荐(0)

摘要:去除字符串中相邻的相同的字符串,如:abcddddffff 返回:abcdf。我写的解决方法如下,不知道大家还有什么好的方法否。 string strInputData = this.textBox1.Text.Trim(); char[] chars = strInputData.ToCharArray(); string strOutputData... 阅读全文

posted @ 2006-09-19 11:11 ∈鱼杆 阅读(800) 评论(0) 推荐(0)

摘要:ASP.NET中的路径问题 这是我页面请求链接http://localhost/MyWeb/Store/Page1.aspx?ddddd=9。下面是通过相应方法显示的路径,对比一下应该可以找到你想要的取得路径的方法。 ... 阅读全文

posted @ 2006-09-13 10:14 ∈鱼杆 阅读(2533) 评论(3) 推荐(0)

摘要:类前添加如下命名空间 using Microsoft.Win32; 添加/更新注册表: /// /// 添加注册表的值 /// /// public void SaveRegistry(string subKey,string strName,string strValue) { RegistryKey regKey = Registry.CurrentUser.CreateSub... 阅读全文

posted @ 2006-09-12 10:49 ∈鱼杆 阅读(895) 评论(1) 推荐(0)