摘要:
这是雅虎上的一篇文章,最近正在研究提高网页响应速度和用户体验的方法,拿来翻译一下,加深理解。 原文:best practices for speeding up your web site 7 不使用CSS表达式 (Avoid CSS Expressions) tag:css CSS表达式是一种有力的(同时也很危险的)动态设置CSS属性的方法。从IE5开始支持CSS表达... 阅读全文
阅读排行榜
【原】小软件开发心得(二)——推广、测试
2010-07-25 19:07 by 拖鞋不脱, 2724 阅读, 收藏,
摘要:
正如上一篇文章最后所述,相比开发软件本身,推广软件技术含量似乎更高,而测试则是更耗体力的工作。 推广 让自己的软件被更多的人使用,这可能是很多开发者的心愿,而且这往往和经济利益什么的不搭界,纯粹是一种心理上的满足而已。 在做软件推广之前,一般都会启用一个对应的博客或者网站,所以推广软件其实等同于推广博客或者网站,所有SEO的经验也都适用。当然,正如SEO中常说的“内容为王”,这一切的基础是软... 阅读全文
【原】很土的在博客园实现了:前一篇、后一篇
2009-03-15 00:10 by 拖鞋不脱, 2705 阅读, 收藏,
摘要:
所谓“前一篇”、“后一篇”,就是在一篇博客的结尾处显示在该篇博客之前和之后的博客标题和链接。因为博文一般都会有时间相关性,沿时间顺序阅读是一种很自然的做法。假设一个读者从搜索引擎根据某个关键字来到你的博客,看了你的一篇文章,然后被你的技术人格魅力深深折服,想要再做延伸阅读,相比在下面一堆广告中找“相关文章”、“所属分类的其他文章”,直接根据“前一篇”、“后一篇”要来的快捷的多,而且对于懒得在写完一系列文章之后还要做索引、目录的人来说,这也是比较省事的做法,因为一般同一系列的文章在时间上也是相连的。所以像新浪、CSDN等地方都有这样的贴心设计,可惜博客园这里没有……
好在博客园这里有“自定义签名”、“页首代码”、“页尾代码”,javascript在这里也不是屏蔽字,那么,就自己动手,丰衣足食吧! 阅读全文
【原】StreamInsight 浅入浅出(四)—— 例子
2010-10-29 14:07 by 拖鞋不脱, 2625 阅读, 收藏,
摘要:
对于StreamInsight这种不是很线性的架构,最好还是直接拿出来一个例子,简单但完整的把流程走过一遍,更能看清所谓“流”、“事件”、“适配器”之类到底是什么东西,有什么关系。 官方例子下载地址:http://go.microsoft.com/fwlink/?LinkId=180356,这里就理一遍其中最简单的例子:TrafficJoinQuery 场景描述 这个例子的场景可以描述为:有... 阅读全文
【原】MS DTC配置最简版
2009-06-06 14:13 by 拖鞋不脱, 2479 阅读, 收藏,
摘要:
使用TransactionScope(http://msdn.microsoft.com/zh-cn/library/system.transactions.transactionscope(VS.80).aspx)实现隐式事务以及分布式事务,需要先配置好各机器的DTC,包括“初始化事务的客户端计算机”以及“承载资源管理器(如 Microsoft SQL Server)的 DTC 的计算机”。 ... 阅读全文
【原】Silverlight内存泄漏原因、检测及解决(Memory Leak of Silverlight:Reason、Detection and Solving)
2013-03-10 17:29 by 拖鞋不脱, 2441 阅读, 收藏,
摘要:
在.Net 中,内存的管理和释放都由GC(Garbage Collection)管控,一般不需太多关注。但依然可能有内存泄漏(隐式内存泄漏)的情况出现,即一些早应结束它的生命周期的对象,直到程序结束才会被释放。具体到Silverlight中的表现,就是Silverlight所在浏览器进程占用的内存不断增长,直到崩溃或关闭浏览器。 In .Net world, GC manages the mem... 阅读全文
【随】不好用的Ria Services
2012-04-09 10:58 by 拖鞋不脱, 2415 阅读, 收藏,
摘要:
最近研究Ria Services,之前抱有较高期望,现在比较失望。Ria Services似乎只是为发布Demo而提供的一套帮助快速开发的库,而不是一套完整的企业级的框架。它能很好的解决一些简单的增删改的问题,能应付小数据量下的Change Tracking,还提供了一套看似很丰富完备的Validation机制,那些教程、演示中都竭力展现了它快捷方便的一面,却有意无意的掩盖了其过于死板导致的各种缺点: 提交修改不接受参数 Ria Services里的所有增删改操作,最终都通过SubmitChange方法提交,但这么重要的方法却不支持参数传递。举一个例子:如果业务场景需要切换数据库,而服务端.. 阅读全文
【原】豆瓣电台桌面版插件开发——搜索插件
2010-06-10 21:30 by 拖鞋不脱, 2348 阅读, 收藏,
摘要:
豆瓣电台桌面版之所以在3.0之后采用了插件架构,一方面是为了练手,而更主要是为了方便。方便用户使用,方便我的开发和发布,更是要方便其他有需求的同学的扩展和二次开发。 观察豆瓣电台桌面版的插件管理界面,就可以发现事实上插件也分几种,目前包括“搜索插件”、“过滤插件”、“歌曲处理”、“历史记录”等几种插件。其中“搜索插件”最为简单,目前接口也比较完善,而且可能用户的需求差异也会比较大,所以先放出“搜... 阅读全文
【译】提高网站访问速度的34条军规(11-13)
2008-08-26 21:47 by 拖鞋不脱, 2343 阅读, 收藏,
摘要:
这是雅虎上的一篇文章,最近正在研究提高网页响应速度和用户体验的方法,拿来翻译一下,加深理解。 原文:Best Practices for Speeding Up Your Web Site 11 避免重定向 (Avoid Redirects) tag:content 重定向结束于301或302状态码。这里有一个301响应的HTTP头的例子: HTTP/1... 阅读全文
【原】StreamInsight 浅入浅出(五)—— LINQ 语法
2010-11-23 16:29 by 拖鞋不脱, 2329 阅读, 收藏,
摘要:
在上一篇文章中说过,在构建查询模板时,用的语言框架是 LINQ 语言框架,关于 LINQ 的基本概念,可以参看 MSDN http://msdn.microsoft.com/zh-cn/library/bb397926.aspx,总之就是采用了一种类似 SQL 的方便快捷的语法,用于对数据集进行查询、筛选等一系列操作的语言框架。 关键词 虽然 LINQ 语法总体上是类似的,但在不同的系统下,还... 阅读全文
浙公网安备 33010602011771号