技术开发

NET技术

.NET平台下Web测试工具横向比较

阅读(35) 作者(admin)

  在浏览器中打开页面并加以判断,无疑是测试一个Web应用程序最直接的方式。借助一款合适的自动测试工具或框架,测试人员就可以在一定程度上从繁重的手动测试工作中解放出来。Ruby平台下的Watir无疑是这方面的姣...

NET技术

Web 2.0的后继—Web 3.0

阅读(22) 作者(admin)

一、简介 当我们已经熟悉博客、播客、RSS、Wiki、P2P、SNS等这些Web 2.0概念或者名词时,人们已经开始对Web 3.0做起了规划。就如预期的一样,在web2.0大会上,web3.0的讨论成为会议的一个热点。而在web3...

NET技术

有关Web 3.0

阅读(24) 作者(admin)

很难得,看到园子里有朋友开始关注Web 3.0的概念了。也许很多朋友会认为概念陈述都是虚无飘渺的东西,不如讨论技术来得实在。是的,概念脱离了实际则无异于海市蜃楼,虽然美丽却遥不可及。不过,话也回来,概念的提出...

TSQL::(2.1)物理查询数据流
it知识库

TSQL::(2.1)物理查询数据流

阅读(38) 作者(admin)

当一个查询到达数据库引擎时,SQL Server执行两个主要的步骤来产生结果。第一步是查询编译,他生成查询计划;第二部执行这个查询计划。查询编译由三个步骤组成:分析、代数化及查询优化。然后编译器把经过优化的查询计...

一步一步学WF系列(二)工作流与Visual Studio
NET技术

一步一步学WF系列(二)工作流与Visual Studio

阅读(26) 作者(admin)

1. 工作流的开发风格 在WF中,有三种开发工作流的方式。 <1> Markup-only <2> Code-and-MarkUp <3> Code-only 在这里,我就不想再去花时间去举例子,我们长话短说。 工作流的布局方式是XAML格式,相信了...

SQLServer的数据库镜像实施笔记
it知识库

SQLServer的数据库镜像实施笔记

阅读(53) 作者(admin)

最初在为公司设计SQLServer数据库镜像的时候,首先考虑的是高可用性(三台计算机,一台见证服务器,一台做主数据库,一台做镜像)在虚拟机环境下部署成功,一切都是那么的完美。 故障转移3秒之内就可以顺利完成。1.高可用性的...

NET技术

使用 JavaScript 和 Ajax 发出异步请求

阅读(19) 作者(admin)

  本文中,您将开始接触最基本和基础性的有关 Ajax 的全部对象和编程方法:XMLHttpRequest 对象。该对象实际上仅仅是一个跨越所有 Ajax 应用程序的公共线程,您可能已经预料到,只有彻底理解该对象才能充分发挥编程的...

一步一步学WF系列(一)Hello world开始
NET技术

一步一步学WF系列(一)Hello world开始

阅读(21) 作者(admin)

  1. 什么是工作流  我给工作流下了这样的定义,工作流就是一个过程,这个过程会产生一定的结果。  其实,在OA系统中,审批流就是我们最常见的工作流之一。  另外,简单了说,其实我们所画的流程图就是一种最简单的...

一步一步学WF系列(一)&mdash;&mdash;Hello world开始
NET技术

一步一步学WF系列(一)&mdash;&mdash;Hello world开始

阅读(31) 作者(admin)

1. 什么是工作流 我给工作流下了这样的定义,工作流就是一个过程,这个过程会产生一定的结果。其实,在OA系统中,审批流就是我们最常见的工作流之一。 另外,简单了说,其实我们所画的流程图就是一种最简单的工作流,工作...

NET技术

C#3.0笔记(一)预备知识之Delegate

阅读(37) 作者(admin)

  在学习C#3.0之前还是先来回顾下委托、事件,因为这样能更加有助于理解C#3.0里面的一些新的特性,如Lambada表达式等。  背景  在C语言中我们可以用函数指针来创建回调函数,但是在C里面回调函数存在一些安全问...

NET技术

让.NET程序脱离.NET Framework框架运行

阅读(19) 作者(admin)

  Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.Net程序脱离.NET框架的方法。  现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker 。  另外还有 MaxToCode 作者以前做的 fra...

NET技术

ASP.NET十个有效性能优化的方法

阅读(35) 作者(admin)

  1. 数据库访问性能优化  数据库的连接和关闭  访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET 中提供了连接池...

再说 lock-free 编程
NET技术

再说 lock-free 编程

阅读(29) 作者(admin)

  lock-free 编程实在让人又爱又恨。博主以前曾经写过几篇关于 lock-free 编程的文章。比如关于无锁编程、并发数据结构:迷人的原子。如果想更加深入的了解和实践 lock-free 编程,可以参考CLR 2.0 Memory Mode...

NET技术

打通.NET 3.5与ExtJS数据交互的任督二脉

阅读(28) 作者(admin)

  ExtJS是一套非常好的UI框架,已经有越来越多的企业级应用程序使用上了这个框架而从中受益。然后,在众多的项目当中,以J2EE项目居多,原因是ExtJS与Java的集成化越来越强。而对于使用.NET平台的开发者来说,想要在自...

it知识库

量变到质变的飞跃

阅读(30) 作者(admin)

  首先这篇文章的背景是2009年1月14日我发布的一篇博文《想要,不一定得到,一定要,则必成功——一封初为程序员充满困惑的大学毕业生的来信以及本人回复》,当时引来了很多朋友的热议。没想到三个月后,小封...

it知识库

SQL性能优化(不断总结)

阅读(32) 作者(admin)

1.查询的模糊匹配
  尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。
  解决办法:
  其实只需要对该脚本略做改进,查询速度便...

ASP.NET MVC笔记 之 Action 过滤器
NET技术

ASP.NET MVC笔记 之 Action 过滤器

阅读(23) 作者(admin)

Action 过滤器在代码中体现为添加到Action上方的属性,MVC框架包含了一些过滤器,如:OutputCache &ndash;指示Controller在指定时间内缓存返回的结果。HandleError &ndash;处理Contrller中Action抛出的异常Authorize...

WCF分布式开发步步为赢(5)服务契约与操作重载
NET技术

WCF分布式开发步步为赢(5)服务契约与操作重载

阅读(21) 作者(admin)

【1】重载概念: 【1.1】什么是重载(OverLoad): 所谓重载是指同一个方法名可以对应着多个方法的实现。这些方法的名字相同,但是方法的参数的类型不同。这就是方法重载的概念。函数方法类和对象的应用尤其重...

蛙蛙推荐:自己写个IIS玩-协议解析篇
NET技术

蛙蛙推荐:自己写个IIS玩-协议解析篇

阅读(25) 作者(admin)

这里不是说用System.Web.Hosting.ApplicationHost和System.Net.HttpListener做的那种web server,而是直接用socket api做一个简单的能收发HTTP包的网络服务器,当然也不会完全实现RFC 2616,主要学习探索用。 我...

从丑陋到优雅,让代码越变越美续集之服务器端数据校验
NET技术

从丑陋到优雅,让代码越变越美续集之服务器端数据校验

阅读(23) 作者(admin)

数据校验是两方面的,客户端校验虽然可以大大减少服务器回调次数提升用户体验.但是客户端校验并不是万能的,从原理上说,客户端返回的数据都是不可信任的,服务器端校验必不可少。(关于客户端校验的总结:从丑陋到优...

NET技术

浅谈尾递归的优化方式

阅读(22) 作者(admin)

  在上文《尾递归与Continuation》里,我们谈到了尾递归的概念和示例,不过有些朋友对于尾递归的功效依然有所怀疑。因此现在,老赵再简单讲解一下尾递归的优化原理,希望能给大家以一定理性认识。尾递归的循环优化 ...