
dotnet技术
文章平均质量分 93
shanyou
系统架构师
展开
-
TechEmpower 21轮Web框架 性能评测 -- C# 的性能 和 Rust、C++并驾齐驱
Techempower benchmark是包含范围最广泛的web框架性能测试,覆盖了比较典型的使用场景,其可参考性极强。另外,所有测试源代码和软硬件配置都开放,基本得到大家的认可。原创 2022-07-31 08:18:31 · 5359 阅读 · 13 评论 -
你的程序支持 IIS6 - Web Garden 吗?
IIS6 Web Garden 指的是一个应用程序可以成多个进程(w3wp.exe)来执行,一次请求使用其中的一个。用这个的主要目的是提高程序的可用性。当其中一个进程发生错误,那么也不会影响其他进程。发生错误的进程可以根据规则关闭,而其他的进程则可以继续工作。 可惜不是每个应用程序都支持Web Garden的。 例如我做的那个就不是。 一般来说 , 不支持 Web Garden 的转载 2005-02-02 23:16:00 · 2385 阅读 · 0 评论 -
常用ASCII 码对照表
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 因为1位二进制数可以表示(21=)2种状态:转载 2005-01-08 19:17:00 · 3072 阅读 · 0 评论 -
我所理解的工作流引擎
以现实中都接触过很多次的生活经历来开始今天的话题。很久没有写信了,自己准备给家里写一封信,于是我就做在桌子旁边写信了,经过几天的酝酿构思,信很快就完成了。写完之后我就准备去寄信了,买了一个信封和几张邮票,把收信人以及收信人地址,寄信人,寄信人地址,邮编等信息都写好了,然后我就到邮局就寄信了。一个星期之后,家里来电话说收到信了。于是我的信经过很多途径终于完成了旅程。在上面的描述中,我们可以得到下面一转载 2004-12-26 21:42:00 · 2078 阅读 · 0 评论 -
关于“测试驱动开发”的问答
谢谢大家给了我很多值得思考的问题,下面是我对这些问题的一个回答,希望能有所帮助。最关键的,还是亲手去试一次。 1、如何保证测试代码的正确性?这是一个很实际,也是很常见的问题。我想这个问题并没有一个非常完美的答案,其实从理论上探讨倒是更像“鸡生蛋,蛋生鸡”的问题。首先要确定的是我们不可能为测试代码再写一个测试代码。其次这个问题的解决可以通过缩小TDD的粒度来解决这个问题。在Kent Be转载 2004-11-04 00:14:00 · 1696 阅读 · 2 评论 -
Mock Object: 把单元测试进行到底
今天早晨一边喝咖啡, 一边看完http://www.connextra.com/aboutUs/mockobjects.pdf, 很有心得.Mock Object的目的用来模拟外部复杂的资源, 使UT可以测试那些依赖于外界资源(如数据库, 第三方产品等).使用Mock Object的方法定义一个Mock Object, 实现外部资源的接口或者定义 Instantiate一个Mo转载 2004-11-04 00:30:00 · 1550 阅读 · 0 评论 -
DataGrid应用样式文件定义动态样式
在ASP.NET开发过程中,DataGrid使用的频率是非常高的,对于DataGrid的样式来说大家普遍使用的是自定义不同的颜色来应用于DataGrid的Header, Footer, EditItem, SelectItem, Item, Page,然而如果在每个页面都要对上述样式逐个设置,工作效率可想而知了,估计一天也出不了几个页面,而且在VS.NET中一个最大的BUG就是当我们对已经定义好的转载 2004-08-17 13:22:00 · 1355 阅读 · 0 评论 -
用.NET创建Windows服务
我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日转载 2004-08-17 13:22:00 · 1496 阅读 · 1 评论 -
每个.Net开发人员应该下载的十种必备工具
作者:James Avery 来源:MSDN 时间:2004年8月4日 23:05 阅读103次 本文讨论:•用于编写单元测试的 NUnit•用于创建代码文档资料的 NDoc•用于生成解决方案的 NAnt•用于生成代码的 CodeSmith•用于监视代码的 FxCo转载 2004-08-11 13:41:00 · 2649 阅读 · 1 评论 -
推荐一篇好文章,如何构建.NET邮件服务器
The Serverside .Net上有一篇介绍如何用.NET技术构建邮件服务器的文章,值得一读。记得自己原来写过的那个SMailer(C++ Wrapped Classes For Mail Sending),所以看到这篇文章就觉得很亲切,不少内容当时我都有所涉及,只是所用技术不同而已。 轻松驾驭Socket — 一个简单的.NET电子邮件服务器(Riding on Sockets - A S转载 2004-07-03 00:17:00 · 1835 阅读 · 0 评论 -
在ASP.net页面引用js时的注意事项
在ASP.NET页面中经常需要链入一些JS文件,如: 如果在JS里有中文的话,在一般情况下,在浏览器里会报错脚本错误. 如果不信可以自己试一试。 其实是这样的: 由VS.NET自动生成的项目里,Web.Config中有这么一段:globalization requestEncoding="utf-8"responseEncoding="utf-8"/> 它定义了该应用发送和接收的流都以utf-转载 2004-07-02 23:36:00 · 2671 阅读 · 0 评论 -
通过Web服务外置XML,将Web服务用作数据源,Web服务传递的内容是XML,将由Web服务返回的XML文档,以便可以将它加载到客户机上的XML分析器。
一个以Web服务形式实现的中间层,提供一个GetCustomers方法检索数据库中的数据,而且通过HTTP以标准的SOAP提供给客户机。1.具体实现(代码仅供参考) 中间层 customer-data.asmx 实现Web服务 %@WebService Language="C#" Class="Customer"%> using System; using System.Data; using S转载 2004-07-02 22:06:00 · 1541 阅读 · 0 评论