代码改变世界

大型网站架构不得不考虑的10个问题

2009-05-07 13:11 by 周国选, 584 阅读, 0 推荐, 收藏, 编辑
摘要:这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面... 阅读全文

C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

2009-05-07 09:16 by 周国选, 6591 阅读, 0 推荐, 收藏, 编辑
摘要:String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位置数。返... 阅读全文

交流学英语的经验

2009-05-05 12:51 by 周国选, 386 阅读, 0 推荐, 收藏, 编辑
摘要:做一件事情,没有什么比'坚持和认真"更重要的了.前次到北京.net俱乐部, 本人向与会者建议学好英语. 当时说的比较少,只是说要多听,多说,多写,多读,多想. 诚然这是基本的法则, 但是许多人并不知道一些具体方法. 本人在01年之前英语水平不好, 通过几年的努力, 现在有所长进。本人在此说说自己的一些经验。1. 总的原则: 要多听,多说,多写,多读,多想 英语是一门语言, 有文字,语音, 语法, ... 阅读全文

在查询中的每个表后面都加一个nolock是否合适?

2009-04-28 13:25 by 周国选, 843 阅读, 1 推荐, 收藏, 编辑
摘要:背景:目前参与的一个项目,我发现一个问题,就是大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。这点可能很多朋友在做开发时都会遇到,不过如果说系统中的每个查询语句中的表都加上nolock,您是否同意这么做呢?在回答这个问题前我先说下几个问题: 什么是并发访问:同一时间有多个用户访问同一资源,并发用... 阅读全文

在sqlserver 中with(nolock)详解

2009-04-28 11:34 by 周国选, 30226 阅读, 9 推荐, 收藏, 编辑
摘要:所有Select加 With (NoLock)解决阻塞死锁 在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻... 阅读全文

HtmlParser 解析HTML[转载]

2009-04-23 09:28 by 周国选, 4089 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍了.net 版的一个HTMLParser网页解析开源类库(Winista.HTMLParser)的功能特性、工作原理和使用方法。对于使用.net进行Web信息提取的开发人员进行了一次HTMLParser的初步讲解。应用实例将会在日后的文中介绍,敬请关注。一、背景知识HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析... 阅读全文

详细展示Asp.net页面的生命周期[转载]

2009-04-17 10:03 by 周国选, 282 阅读, 0 推荐, 收藏, 编辑
摘要:对于Asp.net页面层开发无论是写页面还是写控件,我觉得都可以用一句话描述:"Do the right thing at the right time in the right place."这是07年底的一篇东西,还是有点价值整理出来与大家共享。 本文从两个粒度对Asp.net生命周期做了展示,一是通过记录页面事件的触发顺序看请求的处理流程,一是通过Reflector看Page类... 阅读全文

SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)

2009-04-15 13:41 by 周国选, 1623 阅读, 0 推荐, 收藏, 编辑
摘要:由于数据库对xml数据直接处理有很多优势,05也对这方面加强了功能。 --用SQL多条可以将多条数据组成一棵XML树L一次插入--将XML树作为varchar参数传入用--insert xx select xxx from openxml() 的语法插入数据-----------------------------------导入,导出xml--------------------------... 阅读全文

ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码

2009-04-07 10:30 by 周国选, 1009 阅读, 0 推荐, 收藏, 编辑
摘要:效果:通过在网站的Global.asax的Application_Start方法中加入定时器 定时调用WebService该WebService的一个方法 负责在后台 向数据库的某个表加入数据 步骤:1.通过VS 新建一个网站2.加入Global.asax3.加入WebService 编辑 并 加入引用4.对Global.asax进行编辑5.保存 运行 网站 查看效果=============... 阅读全文

最完整的js控制MediaPlayer(经典)

2009-04-05 23:56 by 周国选, 5958 阅读, 0 推荐, 收藏, 编辑
摘要:<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="mp" width="300" height="240"> <param name="AudioStream" value="-1"> <param name="AutoSize" value="-1"> <!--是否自动调整播放大小--> <param 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页