摘要:
在MSDN Code Gallery看到一个对Codeplex网站上的SqlServer 相关项目的一个整理的一个页面http://code.msdn.microsoft.com/SQLServerSamples,这是一个非常好的SqlServer资源. 阅读全文
摘要:
Windows 2003 和xp提供了性能监视器的几个命令行工具,他们是logman utility (logman.exe),relog utility (relog.exe) 和typeperf utility (typeperf.exe)。
使用relog可以把一个log文件转换成另一种格式。例如下面的命令转换成csv格式:
relog logfile.blg -f csv -o logfile.csv
具体可参见: http://blogs.technet.com/richard_macdonald/archive/2008/04/08/3032386.aspx
这里有一个好用的工具:Performance Analysis of Logs (PAL) Tool
阅读全文
摘要:
Velocity项目是一个分布式缓存的应用平台,为开发可扩展性,可用的,高性能的应用程提供支持,Vekicity为应用程序使用多个计算机的缓存提供一个统一的高速缓存 阅读全文
摘要:
ODP.NET 是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性。关于ODP.NET的更详细信息参见:http://www.oracle.com/technology/global/cn/software/tech/wind... 阅读全文
摘要:
当你的.NET应用出现性能问题的时候能很快得找到问题的症结吗? 这是一个运营的企业应用所必需考虑的问题,最近工作中碰到很多这方面的问题,运行中的系统完全是一个黑盒子,不象开发中的产品可以通过代码跟踪去Debug出问题来,运行的系统一个非常重要的方面能够被监控,没有运行维护体系支持的.NET应用,就会脆弱得像入冬后树枝上最后一片叶子,最近一直被这个问题所困扰,公司内有几百个.NET系统,想对他实施监控竟然毫无对策。各位同学在你们的项目/产品中考虑到这个问题了吗,一般怎么处理,欢迎各位交流,讨论。 阅读全文
摘要:
在Windows Server 2008上安装WSS 3.0,需要直接安装WSS 3.0 SP1,可参看 Windows SharePoint Services 3.0 Service Pack 1。 在正式发布的Windows Server 2008上WSS不是作为一个服务器角色来安装的,Windows Server 2008 需要安装IIS,.NET Framework 3.0组件。然后安装W... 阅读全文
摘要:
Enterprise Library 数据访问应用程序块简化了实现常规数据访问功能的开发任务。应用程序可以在各种场景中使用此应用程序块,例如为显示而读取数据、传递数据穿过应用程序层( application layers)、以及将修改的数据提交回数据库系统。应用程序块包含对存储过程和内联 SQL 的支持。常规内部(housekeep)处理,如管理连接、创建并缓存参数,都封装在应用程序块的方法中。换句话说,数据访问应用程序块在简单易用的类中提供了对 ADO.NET 的最常用的特性的访问;这提高了开发人员的工作效率。 阅读全文
摘要:
Enterprise Librarry缓存应用程序的具体设计,过期处理的设计,清理处理设计等 阅读全文
摘要:
Enterprise Library 快速入门是简单的、易于理解的应用程序块关键特性的示例,使用了一个实现了常规场景的漫游集合来说明这些特性。快速入门提供两个版本。第一个版本使用工厂创建Enterprise Library 对象.第二个版本演示了集成Unity 应用程序块。
阅读全文
摘要:
缓存是用来提高应用程序性能的常见技术,其实现方式是将常用数据从慢数据源复制到更快的数据源。对于数据驱动的应用程序来说,该技术通常需要将从数据库或 Web 服务检索到的数据缓存到本地计算机的内存中。
NCache 还提供了集成到 Microsoft 缓存应用程序块 (CAB) 的提供程序。 阅读全文
摘要:
Enterprise Library 缓存应用程序块允许开发人员在应用程序中合并一个局部缓存,它支持内存内的缓存,和可选的可以是数据库存储或独立存储的后端存储。应用程序块可以不做修改的使用,它提供所有必须的获取、添加和移除缓存数据的功能。可配置的到期和清除策略也是应用程序块的一部分。 阅读全文
摘要:
Gallio是MbUnit的作者组织开发的一个开源项目,非常值得从事测试开发的同学们的注意。
根据Gallio网站的描述:Gallio自动化平台是一个开放的,可扩展,和中立的系统,为.NET提供了一个公共的对象模型,运行时的服务和工具(例如测试运行器),在任何数量的测试框架中起协调作用。
阅读全文
摘要:
汶川地震”灾难在继续,我们的关注也在继续。继志愿者捐献急需物资支援灾区行动后,许多人也在问“我们还可以做些什么?”。对于大多数人来说,我们无法到达现场,无法亲自救援,但我们却可以在心底默默祝福。还记得那个关于“黄丝带”的故事吗?祈祷、平安、哀思、希望,全凝聚在小小的黄丝带上。一条小小的黄丝带就可以带去千千万万同胞们对灾区人民的祝福,就这样把中国人民的十几亿爱心紧紧的团结系在一起!
阅读全文
摘要:
企业类库4.0(EntLib 4)发布了,采用的是Microsoft Public License (Ms-PL)协议发布,和之前的版本的相比较更开放,这个版本的最大亮点是把IOC框架集成Unity进来了,具备更多的企业应用特性。
阅读全文
摘要:
Visual Studio 2008 SP1 提供了对Visual Studio 2008的各项改进,支持SQL Server 2008和ADO.NET的新特性Entity Framework,许多WPF设计器的改进,Silverlight 项目的WCF模板,.NET Framework的symbols和代码调试支持,控件的改进和增加新的控件(例如Windows From的DataRepeater控件和支持 C++Office 2007 Ribbons ),以及许多的泛型调试和智能感知的支持。这个补丁包还包括改善Visual Studio 的稳定性,性能和安全性。有什么问题可以反馈到http://connect.microsoft.com/VisualStudio. Visual Studio 2008 Service Pack 1的Msdn论坛http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2136&SiteID=1
阅读全文
摘要:
HTTP Basic Authentication是一个定义在HTTP/1.1规范中的验证机制。这种机制是以用户名和密码为基础的。一个Web server要求一个web client去验证一个用户。作为request的一部分,web server 传递被称之为realm的字符串,用户就是在它里面被验证的。注意:Basic Authentication机制的realm字符串不一定反映任何一种安全方针... 阅读全文
摘要:
Unity 1.0已经发布了,参看(Unity Application Block 发布),在codeplex上有开发社区建立的一个Unity Contrib Project. 项目包含Unity 的扩展,例子和教程,是获得Unity支持的一个重要项目,同时也是你参与Unity的一个好项目。 阅读全文
摘要:
企业应用中,对于面向服务的基础设施体现为ESB, 面向服务的消息机制有一种是One-way, 一种是Request/response, 一种是Pub/sub
阅读全文
摘要:
学习和研究在企业中实施面向服务架构(SOA),简单回顾SOA和ESB,重点关注微软在SOA领域的相关指导和.NET社区的相关开源的解决方案,和大家一起来探讨如何在企业里实现SOA,期望有实施SOA经验的同学发表意见。 阅读全文
摘要:
从Mono老大的blog上Open Source Powershell Implementation 看到了一个PowerShell的开源实现的项目Pash。目前可以运行的平台包括Linux, MacOS, WindowsCE and Windows. 阅读全文
摘要:
性能问题可能是随着应用程序的不断扩展而显现出来的,当出现这种情况时,您需要确定所发生的实际问题并找出解决该问题的最佳策略。您将面临的最大挑战是创建一组测量标准,其中要涵盖应用程序方方面面的性能。如果不将问题通盘加以考虑,您就无法知道要将侧重点放在哪一方面。 这篇文章在这些方面给与指导,非常不错的文章,推荐大家好好阅读. http://msdn2.microsoft.com/zh-cn/magazi... 阅读全文
摘要:
2008年4月7日,一个值得好好纪念的日子,我的女儿降生,从此进入一个新的人生。女儿漂亮,健康! 阅读全文
摘要:
Microsoft Port 25 blog上的一篇文章Putting our own House in Order.... ,里面有一张图很有意思: 之前没有看过这样的图,很生动的描述了微软的处境. 原图是在这个地方:http://mshiltonj.com/software_wars/current/ 阅读全文
摘要:
今天Unity Application Block提前发布了,翻译一下下文纪念一下. 顺便推荐看看我整理的Castle方面的资料开源框架:Castle,这有助于你理解和使用Unity Application Block。
阅读全文
摘要:
由于asp.net 处理进程在machine.config配置文件中的配置为,这意味着你的asp.net 应用程序使用的性能参数依赖于machine.config的配置。
下面几个参数是自动配置的:
maxWorkerThreads 和 maxIoThreads
minFreeThreads 和 minLocalRequestFreeThreads
minWorkerThreads
maxconnection
executionTimeout
阅读全文
摘要:
愚人节最大笑话,我还以为微软收购来弥补他的缺陷呢,确信今天是愚人节. SpringSource搞这个笑话来讽刺微软,我服了。
SpringSource的CEO Rod Johnson发表了一则令人震惊的声明,他宣称SpringSource已经同意接受微软收购的请求。InfoQ就此事对Johnson进行独家采访,深入了解此次购并计划,以及这次购并将给Spring和.NET框架的未来带来什么。 阅读全文
摘要:
今天收到微软的邮件,第三次荣膺连任微软最有价值专家(MVP),于2006年4月份荣获微软公司最有价值专家(MVP)称号,并于2007年4月连任,此次是第三次获得MVP的荣誉称号. 阅读全文
摘要:
微软于2008年3月6日发布了Windows SharePoint Services 3.0 Service Pack 1,Windows SharePoint Services 是一种通用技术,各种规模的组织和业务单位都可以使用它来提高业务流程的效率和团队的生产力。通过使用有助于用户跨组织和跨地区边界保持连接的协作工具,Windows SharePoint Services 使用户能够访问他们所需的信息。 阅读全文
摘要:
这是一篇Msdn杂志的文章,具体可看这里http://msdn2.microsoft.com/zh-cn/magazine/cc337885.aspx,解释如何建造松散耦合的应用以及启用依赖注入。如果你项目中还没有启用依赖注入,建议好好看看,并且评估一下现在.net框架下的IoC容器,可阅读这篇Scott Hanselman的《.NET依赖注入容器列表》。 阅读全文
摘要:
利用AJAX和Silverlight,可以做出Vista那样的界面,非常Cool。 Visual WebGui 是一个类似于Google 的GWT(http://code.google.com/webtoolkit/),Google Web Toolkit 已经吸引了全世界无数web程序员的眼球,因为它承诺能够使AJAX Web开发变得简单。
同样Visual WebGui 有GWT一样的效果,现在和Silverlight的珠联璧合,可以创造无比丰富的用户体验。这对于构造一个RIA的应用来说非常的酷和实在。目前Visual WebGui和Silverlight结合的例子可以这里看到http://samples.visualwebgui.com/MainForm.swgx
阅读全文
摘要:
Mono开发Gtk#演示: 阅读全文
摘要:
我们从 UrlRoutingModule 开始,历经 MvcRouteHandler、MvcHandler、Controller、ActionFilterAttribute,直到最后的 ViewEngine、ViewPage.完成了整个ASP.NET MVC的生命周期探索。
阅读全文
摘要:
基准化服务是一项可选的 Google Analytics(分析)服务,该服务会显示您网站的统计信息与其他垂直行业的比较情况。 在此服务的测试版中,您可以将您网站的下列数据与来自各种类别(包含其他参与网站)的基准数据进行比较:访问次数、综合浏览量、每次访问页数、跳出率、平均网站停留时间以及新访问次数。 使用基准数据,可以掌握您的网站在大环境中的状况,从而发现更多可以改善网站各项指标的机会。
将基准化分析法应用于网站建设也是一个不错的SEO的方法,有兴趣的同学可以研究一下。 阅读全文
摘要:
发现了一个asp.net 脚手架代码生成工具,它是一个免费的工具,自动生成asp.net mvc的CRUD页面.
阅读全文
摘要:
3月12日,Unity 又发布了正式发布之前的版本,这个版本提供了安装程序.并且提供了一个依赖注入在实现方式:Setter injection 的配置API。之前发布的版本,属性注入需要用[Dependency], 这种设计Unity就侵入到你的组件了。现在可以通过ConfiguringInjection。
阅读全文
摘要:
经过了几年时间的发展,MonnoDevelop终于发布了一个Release版本。MonoDevelop 是一个开放源代码的 Mono 开发工具,它允许开发人员在 Linux 和 Mac OS X 平台上快速编写Gnome桌面及 ASP.NET Web 应用程序。在将 .NET 程序移植到 Linux 和 Mac OS X 平台方面,通过 MonoDevelop 也将使这一过程变得更加容易。 阅读全文
摘要:
Luciano Evaristo Guerche先生在博客里列出了录像直接链接:Mix 2008, 88 presentations (WMV and MP4 links)
This post is an update to Mix 2008, 65 presentations so far (WMV direct links)
In this post I have included all 88 sessions with title, speaker, description and direct links to wmv and mp4 files
阅读全文
摘要:
今晚看到Mono老大的blog上有一个Mono on the iPhone, 就是最近Sun公司还在为iPhone上运行Java 苹果没兴趣 Sun单干。 .NET已经借助Mono捷足先登了。
PADL Software 公司的Luke Howard 发给Miguel de Icaza's的一些Mono 在iPhone上运行的截图:
阅读全文
摘要:
制作一个简单的电子钟。主要是学习两项内容:通过XamlReader类的Load方法,动态创建UI元素和DispatcherTimer。 阅读全文
摘要:
Steve Clayton 发布了一篇关于 Silverlight 2 演示的文章,其中有提到一项叫作 Deep Zoom 的技术,现部署在 http://memorabilia.hardrock.com/。Deep Zoom 允许用户流畅无缝地缩放图片,而且该技术第一次是在 Mix 07 的时候由 Ray Ozzie 演示的。另外,Mix Online 网站有一个视频.
现在微软推出了 Silverlight 2,那些缩放图片的技术已经向开发者开放了,因此可以将 Photosynth / Seadragon 技术加入开发者们的网络应用中。
阅读全文