∈鱼杆 ---我的鱼塘

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

导航

随笔分类 -  C#/ASP.NET

程序开发、管理
摘要:这里的Cache指的是MS的.NET缓存,我称为OS Cache 或是系统缓存。 OS Cache缓存的批量清空一直是个头疼的问题。举个例子我们根据城市缓存商户信息。也就是说CacheKey = DianPing.Shop.@CityID.@ShopID 那么有时候我们希望清空特定@CityID的商户信息。以前是不好处理的,因为我们不知道,到底有那些CacheKey可以删除(PS:MS没有提供Ht... 阅读全文

posted @ 2008-05-12 09:57 ∈鱼杆 阅读(939) 评论(2) 推荐(0)

摘要:今年五一出现的WAP编码问题,和去年出现的雷同,只是到目前还没有找到正确的解码方式。到目前追踪下来的结果发现将“川”从客户端转到服务端成了“Y]”(PS:但这个追踪是有错误的,下面我会谈到在追踪过程中,发现的一些.NET的处理方式)。 我在机器上做了一个实验:(k=中国) PageA 发送按gb2312编码的 k= %d6%d0%b9%fa PageB 接收到k 按默认的UTF-8解码。很自然结果... 阅读全文

posted @ 2008-05-12 09:56 ∈鱼杆 阅读(1300) 评论(0) 推荐(0)

摘要:五一前,WAP网站N73手机出现无法正常查询。然后请有N73的朋友试着访问了一下,朋友的可以正常的,看来不是普遍现象。 这事情让我想起了去年五一的时候WAP的编码问题。那时候WAP刚开发完成,也出现了无法查询的问题。主要是URL传输时参数的编码问题。造成在接收的时候无法正常获取查询参数。 比如客户端查询的URL是http://wap.dianping.com/search?key=川菜 传输的大概... 阅读全文

posted @ 2008-05-12 09:55 ∈鱼杆 阅读(2263) 评论(0) 推荐(0)

摘要:因为最近同事说VS2005调试慢,所以才想起这个问题。我一般能不调试就不调试,主要也是因为调试太慢,而且自己也尽量避免调试,否则确实有很多时间在调试的等待过程ing。一般咱也就这么将就过去了。(*^__^*)。 没记错的话,应该是刚装完的VS2005可以在DEBUG模式下修改代码的,但不知道为什么在我们的项目中,VS2005就不能在调试状态下修改代码。找来一些相关资料。VS2005把这个功能称为“... 阅读全文

posted @ 2008-04-20 13:32 ∈鱼杆 阅读(2828) 评论(9) 推荐(0)

摘要:老大极力推荐这本书。应该还是年前的事情了,那个时候因为有项目要在年前结束,也就没时间看。公司好像有3本,不过都同事在看,所以年前就在china-pub上订了,好书就自备收藏了。不知道是雪灾,还是china-pub的服务差了。连同MM要的书,等了半个多月,打了2个客服电话,书总算是到了家附近的邮局。 这书应该属于“翻”的书,没有很多深层次技术讲解,更多的是开拓你的思路。我觉得书中的精华部分就是介... 阅读全文

posted @ 2008-04-08 09:39 ∈鱼杆 阅读(456) 评论(5) 推荐(0)

摘要:这段时间忙于新的项目,设计方案还在编写中噢。前几天还突发流感,整个周六、周日都处于发呆状态。也没什么好的心情写blog。 根据Laumana个人的一些资料 和工作中实际使用情况,终于在昏昏沉沉中,把这个工具给敲完了。代码实现的原理不复杂,这里秀秀界面,我比较满意这个。(*^__^*) 说说主要目的吧: 网站使用多台Web,每次更新版本都去写http地址,敲多了其实也习惯了。但最近连敲也懒得敲了。怎... 阅读全文

posted @ 2008-03-25 23:45 ∈鱼杆 阅读(512) 评论(3) 推荐(0)

摘要:今天上线,还好编辑部的同事发现。在格式化的时候写成 DateTime.ToString("yy-MM-dd HH:ss"),关键是这样写MS也给你格式化出来了。郁闷啥,如果格式化错误一眼也就看出来了。正确的写法当然是DataTime.ToString("yy-MM-dd HH:mm")正确的格式是:08-03-06 23:10 。没什么技巧,本来想研究一下MSIL,想想算了,还是提醒自己记住就可以... 阅读全文

posted @ 2008-03-07 00:03 ∈鱼杆 阅读(177) 评论(0) 推荐(0)

摘要:有朋友突然问我是不是改行搞SEO了。当时听了有点惊奇,原来是blogs上文章最近都是和SEO相关的 (*^__^*)。问问朋友现在忙些什么东西,他说在做一些日志记录的东西,问我有没有什么好的建议(log4.net开源组件不错)。还是具体问了朋友的一些需求,这个和我们的广告统计日志相识。我就想到写这篇文章了,也避免一下,大家认为我SEO去了。 需求及设想:1:统计每日用户的点击量。2:考虑到并发... 阅读全文

posted @ 2008-02-23 23:39 ∈鱼杆 阅读(1702) 评论(0) 推荐(0)

摘要:在开发Web程序时经常用到的对HTML代码进行编码输出,防止脚本侵入攻击。一般大家都喜欢使用HtmlEncode对String进行编码,但还提供一个HtmlAttributeEncode 方法。这个方法在效率上比HtmlEncode快很多。但这是有代价的付出的HtmlAttributeEncode只对 左引号(“),左括号((),and符合(&)转换为等效的字符实体。 “HtmlAttribute... 阅读全文

posted @ 2008-02-23 12:21 ∈鱼杆 阅读(1131) 评论(1) 推荐(0)

摘要:迎财神 来上海以后我才知道初五是迎财神,以前老家没有这个民俗。说是初五,其实初四的23:50左右就开始放鞭炮了,符合中国人的习惯。所以如果初四早睡是个很不明智的选择,起来迎财神喽!每年的爆竹声初四是最响的,今年我们小区也不例外。而且初五早上起来小区到处是爆竹红碎片。 RSS阅读工具 在RSS上转悠了一圈,把RSS从抓虾迁移到鲜果上了。迁移的理由很简单:鲜果支持快捷键。 http://www.wil... 阅读全文

posted @ 2008-02-12 18:09 ∈鱼杆 阅读(243) 评论(0) 推荐(0)

摘要:接着写《网站重构-web标准设计》读书笔记。 第十一章 主要解释了XHTML中DOCTYPE的知识。 DOCTYPE的类型4种类型,其中XHTML1.O有3种,xhtml1.1有1种。具体的可以参考这里,我觉的比书上讲的更详细: http://www.blueidea.com/tech/web/2007/5172.asp 第十二章 关于CSS在一些浏览器上的BUG: IE盒模型bug 根据W3C的... 阅读全文

posted @ 2008-02-12 15:03 ∈鱼杆 阅读(220) 评论(0) 推荐(0)

摘要:在家待了一天,《网站重构-web标准设计》一书也看完了(PS:停停看看,到今天才结束,不是一天看完的噢)。整体看完 了这本书,觉的这本书并不太适合初学者。对于那些在互联网企业工作过,或有过一定工作经验的人,这本书比较好。一是这书本身就不是一本ABC类的书,二是书中很多例子都是作者在实际中碰到的问题,没有过经历的人去看这些有些无法理解,三是书中有些内容是记录了WEB设计的一个发展历程,HTML排... 阅读全文

posted @ 2008-02-09 20:31 ∈鱼杆 阅读(219) 评论(0) 推荐(0)

摘要:平时会用的一些HTML特殊字符,但每次用的时候都不知道写。我想这些字符,如 > > Greater than 空格   Non-breaking space 小方点 • 版权 &Copy; Copy Google 标记: Html特殊字符 --=阅读快乐=-- 阅读全文

posted @ 2008-02-09 18:07 ∈鱼杆 阅读(483) 评论(0) 推荐(0)

摘要:今天网站上线时碰到的一个问题。同事原来的做法将导致错误“对象不能从 DBNull 转换为其他类型。” 错误代码: foreach(DataRow dr in ds.table[0].Rows) { score1 = (dr["score1"] != null) ? Convert.ToInt32(dr["score1"]) : 0 } 而其实dr["score1"] 是一个DBNull ... 阅读全文

posted @ 2008-02-02 00:26 ∈鱼杆 阅读(2590) 评论(1) 推荐(0)

摘要:这几天都不开心,连我的PC也要和我开玩笑。发现电脑用了一段时间后,Macfee就报病毒错误。因为我系统安装有影子模式,所以每次我就重启一下电脑。可后来问题是频率太高了,没办法查一下,发现QQTM有病毒。查毒,QQTM重装,电脑不报毒了,可发现网页确打不开了。而且重新开机启动就出现“未安装TCP/IP网络传输”。借室友的PC在Google找一下,发现有类似的情况:原因大概就是杀毒什么的破坏了TCP/... 阅读全文

posted @ 2008-01-26 22:29 ∈鱼杆 阅读(3404) 评论(0) 推荐(0)

摘要:GZIP压缩其实就是将网页内容压缩,减少HTML代码网络传输的代价,来提高Web性能。 这个请求的过程解释一下: 1:客户端Request请求。Http_header中会根据相应的浏览器发送相应的编码规则,如图: 这表明“我”客户端浏览器可以支持gzip、deflate两种压缩格式。 2:服务器端接受到这个“Accept-Encodeing”,服务器就可以采用相应的gizp、defalte,压... 阅读全文

posted @ 2008-01-20 18:17 ∈鱼杆 阅读(4070) 评论(5) 推荐(1)

摘要:来自杨正祎这篇关于SEO的实战感觉非常实用,虽然最后的结果可能有些变数,但对SEO优化上的分析还是比较合理的。引用别人的文章,向来是自己写总结,否则只引不分析,也达不到学习的效果。 1:标签是个特例,需要大写,否则HTML将无法表示文档类型(PS:这个在我开发WAP网站是曾经遇见过) 2:页面中不要出现HTML语法错误(标签封闭etc) 3:img 标签添加alt 标记(PS:FireFox不支持alt属性的显示,img 可以在添加title属性) 4:a 标签添加title属性 5:加上Keywords和Description标签,并选取合适的主打关键字。 6:使用strong标签代替b标签 阅读全文

posted @ 2008-01-13 21:01 ∈鱼杆 阅读(348) 评论(0) 推荐(0)

摘要:对于圆角的实现不感兴趣,但最近公司的项目中涉及到这方面的内容,记录一下备用。 这个网站有不少的圆角实现的效果,并且还能生成代码。 http://www.roundedcornr.com/ 再提供一个纯CSS圆角实现的效果,支持IE和FireFox,并非原创。提供下载文件。 下载:RoundCorner --==阅读快乐==-- Google 标记: 圆角 阅读全文

posted @ 2008-01-12 21:49 ∈鱼杆 阅读(303) 评论(0) 推荐(0)

摘要:从小众上看到关于屏幕截图的软件PicPick,尝试的使用了一下。如果简单的从截图软件的角度来说,我还是不推荐的,但是软件附加的几个功能确比较吸引我。 屏幕尺: 这个比较喜欢,今天在添加 Clicki 的统计的时候无法确定左侧栏目大小的时候就使用了它。180px测试下来很好很准确. PS:如果你只是想要一个屏幕尺功能,可以下载JRuler - 屏幕尺寸测量 阅读全文

posted @ 2008-01-12 18:19 ∈鱼杆 阅读(2995) 评论(0) 推荐(0)

摘要:接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现不知道是不是很多人知道呢!但我觉的公司技术部里很少提到这个,就想起来写写这篇blogs。 目前常用的方式: public interface IReview{ void GetReviews();}public class ShopReview :IReview{ public void GetReviews(){}} 这种... 阅读全文

posted @ 2008-01-12 15:14 ∈鱼杆 阅读(4334) 评论(8) 推荐(4)