2009年3月16日
摘要: 阅读全文
posted @ 2009-03-16 10:36 Ray Wu 阅读(276) 评论(0) 推荐(0) 编辑
  2009年1月20日
摘要: Fast page loading by moving ASP.NET AJAX scripts after visible contentASP.NET ScriptManager control has a property LoadScriptsBeforeUI, when set to false, should load all AJAX framework scripts after ... 阅读全文
posted @ 2009-01-20 14:23 Ray Wu 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Loading static content in ASP.NET pages from different domain for faster parallel downloadGenerally we put static content (images, css, js) of our website inside the same web project. Thus they get do... 阅读全文
posted @ 2009-01-20 14:19 Ray Wu 阅读(488) 评论(0) 推荐(0) 编辑
  2009年1月6日
摘要: 闭包的一个常见用法是在执行函数之前为要执行的函数提供参数。例如:将函数作为 setInterval 函数的第一个参数,这在 Web 浏览器的环境下是非常常见的一种应用。 setInterval用于有计划地执行一个函数,要执行的函数是其第一个参数,其第二个参数是以毫秒表示的执行间隔。也就是说,当在一段代码中使用 setInterval时,要将一个函数的引用作为它的第一个参数,而将以毫秒表示的时间值作... 阅读全文
posted @ 2009-01-06 13:36 Ray Wu 阅读(2738) 评论(10) 推荐(0) 编辑
  2009年1月5日
摘要: 阅读全文
posted @ 2009-01-05 11:33 Ray Wu 阅读(312) 评论(1) 推荐(0) 编辑
  2008年12月5日
摘要: 事情起因是我们公司的网站问卷星4月份时增加了发送邀请邮件的新功能,用户可以直接在问卷星上发送邮件给好友邀请他们参与自己发起的调查或者投票。为了让邮件接收者可以回复到问卷发布者的邮箱,我们在邮件头部增加了回复地址为问卷发布者的邮箱(邮件发送地址是我们网站的邮箱)。 新功能上线后我们用来发送邀请邮件的邮箱就不断收到大量原本应该回复给问卷发布者的邮件,全部来自QQ邮箱。经过仔细测试,发现在用网页登录QQ... 阅读全文
posted @ 2008-12-05 10:40 Ray Wu 阅读(3229) 评论(62) 推荐(0) 编辑
  2008年12月1日
摘要: 在ASP.net的WEB开发中经常会碰到这样的一个问题:用户操作响应慢的问题。 出现这种情况的原因可能是本身用户操作就是一个耗时的操作,如发送大批量邮件,插入上万条记录,处理大的上传文件等等。 根据应用场景的不同,存在不同的解决方案: 1. 应用场景一: 我曾经碰到这样一个应用: 用户上传一个很大的电子邮件通讯簿文件,可能包含上万条记录。 ASP.NET在接收完此上传文件后,需要处理每条记录,然后... 阅读全文
posted @ 2008-12-01 15:35 Ray Wu 阅读(2939) 评论(16) 推荐(0) 编辑
  2008年11月29日
摘要: 事实上称为控件可能有点过份,因为没有进行真正的封装,只是使用纯粹的JS+CSS+DIV实现了现在常用的评分效果。效果图: 代码写得可能不是非常精致,大家可以看看,有什么问题尽管提出,希望能更加完善它。废话不多说,看代码吧: [代码][代码][代码]源代码打包下载 阅读全文
posted @ 2008-11-29 00:54 Ray Wu 阅读(4474) 评论(16) 推荐(1) 编辑
  2008年11月21日
摘要: 自己创业的艰辛估计很多园友都有所体会,一没经验,二资金不够,三时间不够。而且总有一种精力透支,操劳过度的感觉。1. 数据库,C#,asp.net,ajax,css,js这些技术你一个人都得精通,因为没有更多的人力来做这些事。2. 需求你得随时了解,否则开发出来的东西可能功能强大,但是无人使用。3. 随时得应付突发情况,用户电话打过来,说系统出错,得一个一个排查错误。4. 推广,你得让更多用户来使用... 阅读全文
posted @ 2008-11-21 14:28 Ray Wu 阅读(3891) 评论(61) 推荐(0) 编辑
  2008年11月19日
摘要: 在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。最近在做快钱支付的时候就碰到了这个问题,原来的代码如下:1. 表Order的结构: OrderI... 阅读全文
posted @ 2008-11-19 15:28 Ray Wu 阅读(3134) 评论(16) 推荐(2) 编辑