摘要: Hi,各位,好久不见。我已经将博客移动到了 Github 上。原因是我喜欢用 Markdown 而不是 WYSIWYG 的编辑器写博客。请访问新地址:http://lxconan.github.io 阅读全文
posted @ 2014-01-22 23:18 TW-刘夏 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 我并不是嗜好灾难片电影或者纪录片的。但是偶然的机会看了一两集Air Crash Investigation,便被其深深吸引了。因为这些事故,和我们日常进行的软件开发是如此的相似,有一些今天广泛提倡的Best Practice实际上早就提出几十年了。于是突发奇想,干脆总结总结。这是第一篇:美航1420次班机空难,计划与赶工。 阅读全文
posted @ 2013-01-19 17:05 TW-刘夏 阅读(6135) 评论(18) 推荐(14) 编辑
摘要: 各位,你们在浏览网站的时候还能看到“模态”对话框吗?(不是那种模拟的,是真实的用showModalDialog这个破玩意儿唤出来的)。你肯定说,现在那个网站还敢这么做呢,不是不相干了就是流氓网站吧,要不就是开发者是一群小白。OK,那么您在浏览网页的时候用“后退”按钮的次数多吗?甚至于依赖后退按钮的功能吗?这是一个真实的事情,关于“模态”对话框和“后退”按钮的事情。 对于showModalDialog这个API,你是不是已经忘记他很久了,或者你直接告诉我:“这个API我根本就没有看过。“那我真是要恭喜你。不仅各个浏览器对其支持不一,行为也不太相同。就算是Modal的最彻底的Internet Explorer,也会有很多莫名其妙的问题。例如,如果你从一个modal Dialog中使用 window.open 打开一个新的窗体,恰巧你用的是IE6,或者使用了 –nomerge 参数启动的高版本 IE,那么可能这个新的窗口和 modal Dialog 处于不同的 session,其 cookie 显然也都是空的。如果你的这个链接需要 Authentication,那么这个新的窗口肯定通不 阅读全文
posted @ 2012-12-06 20:49 TW-刘夏 阅读(4422) 评论(10) 推荐(2) 编辑
摘要: 从我开始开发企业E-Learning系统到现在已经四年了。这四年实在是有很多槽要吐,因此以下是一些胡言乱语。莫怪。 学习所产生的变化来源于两个方面,第一是教授,第二是体验。显然,“教育”仅仅是学习变化来源的一个方面。但是,目前的学习系统的着眼点大部分还是放在“教育”层面。即,在特定的场所(如果我们将E-Learning系统也可以看作为一个场所),通过特定的数目的材料和策略(一般情况下是LMS和LCMS提供),辅助达成目标的系统。实际上是一个“教育”系统。或者我们可以称为E-Educating System。 学习系统除了目标导向的教育系统功能之外,应当更加注重“体验”。但是,这种“体验”的获得往往是特定场所和特定数目的材料所不能够提供的。即便我们可以假设特定场所和特定数目的材料对于个体而言远远超过了其能够涉猎的范畴,但是系统却没有充分记录和理解用户的“体验”过程。 阅读全文
posted @ 2012-12-05 22:20 TW-刘夏 阅读(4564) 评论(16) 推荐(3) 编辑
摘要: 我的简历上从来就不敢出现“精通”两个字,但是每次有招聘简历推荐过来的时候,各种“精通”就映入了我的眼帘。无奈啊,确实还是不行啊。例如今天在逛园子的时候发现这篇文章的回复中出现了关于boxing的讨论。发现有一个情况我原来的理解是错误的。于是留此一篇备忘。 阅读全文
posted @ 2012-11-29 23:12 TW-刘夏 阅读(1978) 评论(6) 推荐(7) 编辑
摘要: 这篇随笔是对“闭包”这个的介绍,从构造到实现机制。为了轻松一些,用了Fun with closure这个标题。 1. 有点儿像闭包的东西 2. 做一个闭包 3. 什么是闭包? 4. Closure的“诡异”现象 5. C++ 的细节 阅读全文
posted @ 2012-11-23 22:54 TW-刘夏 阅读(6201) 评论(7) 推荐(3) 编辑
摘要: 最近从架构的角度做了一个 Windows 8 下 Metro Style 应用程序开发介绍的讲座。稿子公开。 如有问题欢迎指正。 下载地址: 阅读全文
posted @ 2012-09-09 21:56 TW-刘夏 阅读(4614) 评论(10) 推荐(6) 编辑
摘要: 平常下班时间太紧张,炒菜从洗菜到上桌也就十几分钟,味道自然就一般般了。到了周末,终于能花点时间做“大餐”了。这“大餐”之所以好吃,我觉得主要原因是食材入味深,火候匀,有时还需要经过多种烹调方法。例如这红烧猪蹄,就先得把猪蹄剁块儿;锅内烧好了开水,把猪蹄放进去焯。焯过的猪蹄要及时放在凉水中泡十分钟,这样做出来的猪蹄虽然软但又有“筋道”的口感。然后炒锅里放一点点油,将冰糖熬化,放入猪蹄上色。将上色的猪蹄放入高压锅,放入酱油,料酒,葱姜蒜大料。压30分钟。而后将猪蹄连汤取出,放入炒锅,大火收汁装盘。(如果喜欢清甜的味道还可以在高压锅入锅的时候放一颗丁香) 阅读全文
posted @ 2012-06-12 23:51 TW-刘夏 阅读(3638) 评论(9) 推荐(4) 编辑
摘要: 第一个问题:CurrentCulture和CurrentUICulture有什么区别参考资料:(1) http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/ff0fd2c8-e2ef-4f8c-b812-da65bd203c51/(2) http://blogs.msdn.com/b/snippets/archive/2008/11/10/what-we-should-know-about-currentculture-and-currentuiculture.aspx(3) http://blogs.msdn.com/b/ 阅读全文
posted @ 2012-06-03 20:00 TW-刘夏 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 无废话,直接上干货。原来的网站(ASP.NET Form)是运行在 IIS6 上的,并且使用了通配符脚本映射使请求转向防盗链模块。今天将网站迁移到 IIS7 上。由于网站在Application_Start的时候试用了HttpContext做初始化,暂时让网站运行在经典模式下。在添加了通配符脚本映射之后却屡报403错误。经查,原因如下:(1)原有的被保护资源是虚拟目录下的静态文件,原虚拟目录的访问权限是“读取”。(2)在 IIS6 环境下,通配符脚本映射忽略 IIS 虚拟目录的访问权限设置,因此即使虚拟路径并没有设定“执行脚本”的权限,HttpModule也能够正常的触发执行。但是 IIS7 阅读全文
posted @ 2012-05-29 23:21 TW-刘夏 阅读(1932) 评论(1) 推荐(0) 编辑