自定义Windows右键菜单 -- 查看IL代码
摘要:习惯查看IL的朋友,会不会感觉用ILDASM打开一个程序集,这个过程比较费劲呢?试想下,如果能够在Windows右键中直接集成“查看IL源码”,这样岂不是很给力?废话少说,先上效果图 效果图下面一步步来DIY,Let's go:一、首先下载小工具“右键扩展菜单管理器”,增加右键的重任就交给它了。该工具十分小巧实用,操作简单,更重要是“绿色无污染”。 【点此下载】二、解压下载的压缩包,运行“RightMenuMgr.exe”程序,此时会打开右键扩展菜单主窗口,如下图:三、在左边菜单中选择“Explorer->文件类型->EXE文件“,然后,再右边会列出对于EXE文件类型...
阅读全文
posted @
2011-09-18 00:43
贵贵
阅读(1907)
推荐(5)
ASP.NET性能优化之构建自定义文件缓存
摘要:ASP.NET的输出缓存(即静态HTML)在.NET4.0前一直是基于内存的。这意味着如果我们的站点含有大量的缓存,则很容易消耗掉本机内存。现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如,我们可以把HTML输出缓存存储到memcached分布式集群服务器,或者MongoDB中(一种常用的面向文档数据库,不妨阅读本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。当然,我们也可以把缓存作为文件存储到硬盘上,考虑到可扩展性,这是一种最廉价的做法,本文就是介绍如果构建自定义文件
阅读全文
posted @
2011-09-14 13:15
贵贵
阅读(595)
推荐(0)
ASP.NET性能优化之让浏览器缓存动态网页
摘要:上一篇《ASP.NET性能优化之构建自定义文件缓存》我们通过OutputCache,让请求去访问服务器asp.net的输出缓存,我们扩展了OutputCacheProvider,这相当于是访问服务器上的静态资源。OutputCache是针对所有访问服务器资源的用户,本篇要介绍的浏览器缓存则是针对单个用户,让浏览器在我们的控制下彻底不持续访问服务器上的动态内容,也就是我们要让浏览器变成我们的缓存机制中的一部分,在某些特定的场景下最大化地提升ASP.NET站点的性能。如果说OutputCache是从广度上提升并发效率,则浏览器缓存是从深度上提升效率。一:HTTP头简介1.1浏览器第一次请求假设我们
阅读全文
posted @
2011-09-14 13:13
贵贵
阅读(1120)
推荐(0)
压力测试中需要掌握的几个基本概念
摘要:1:吞吐率(Requests per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2:不同的并发用户数下,吞吐率一般是不同的。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Complete requests / Time taken for tests2:并发连接数(The number of concurrent connec..
阅读全文
posted @
2011-09-09 13:42
贵贵
阅读(505)
推荐(0)
WCF开发之宿主
摘要:WCF开发之宿主(Hosting)WCF想要对外提供服务,那么需要一个宿主来容纳这些服务。宿主环境• Self-hosting– 控制台应用程序,Windows应用程序,Windows服务– HTTP, TCP, named pipes, Microsoft® Message Queuing (MSMQ)• IIS/Microsoft® ASP.NET– HTTP• Windows Activation Service (windows2008/IIS7的新东西)– HTTP, TCP, named pipes, MSMQ下面分别介绍这几种不同的宿主:Self-Hostin
阅读全文
posted @
2011-09-08 11:40
贵贵
阅读(580)
推荐(0)