上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
Transact-SQL提供了4个排名函数: RANK(),DENSE_RANK(),ROW_NUMBER(),NTILE()下面是对这4个函数的解释:RANK() 返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。例如,如果两位销售员具有相同的SalesYTD值,则他们将并列第一。由于已有两行排名在前,所以具有下一个最大... Read More
posted @ 2010-01-18 10:40 温景良(Jason) Views(332) Comments(0) Diggs(0) Edit
CTE递归原理:递归CTE是由两个最小查询构建的.第一个是定位成员(Anchor Member,AM),它是一个非递归查询,第二个是递归成员(Recursive Member,RM),它是递归查询.在CTE括号中(AS 子句之后),定义独立查询或引用回相同CTE的查询,AM与RM由UNION ALL语句分隔.AM紧被调用一次,RM将被重复调用,直到查询不在返回数据行为止.可以使用UNION或UNI... Read More
posted @ 2010-01-18 10:13 温景良(Jason) Views(7184) Comments(0) Diggs(2) Edit
提示:有不少人遇到过安装office2007提示无法找到Office.Zh-CN/……之类的文件,这里的省略号会有很多情况,如officemui.msi等。出现这中情况的原因是你的电脑里安装了VS2008,并安装了SP更新,因为其中含有office 2007的更新组件,所以再用一些之前的office安装文件就无法安装成功。解决方法:提取VS2008 ISO下的WCU/Web... Read More
posted @ 2010-01-11 10:02 温景良(Jason) Views(18783) Comments(0) Diggs(0) Edit
JSON语法是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成,下面就进行学习研究,希望本文能教会你更多东西。JSON语法开发内容包括:更容易的设计集成、扩充的部署选项、更为丰富多彩的登录和个性化服务以及更好的数据访问和同步,还可以使用 json_encode() 使来自 PHP 数据库连接的数据可用于 Ajax 应用程序。JSON语法JSON的语法很简单,就是使用大括号'{}... Read More
posted @ 2010-01-09 09:34 温景良(Jason) Views(1494) Comments(0) Diggs(0) Edit
之前曾有一篇POST是关于用CTE实现Split,这种方法已经比传统的方法高效了。今天我们就这个方法与CLR实现的Split做比较。在CLR实现Split函数的确很简单,dotnet framework本身就有这个function了。 我们新建一个c#-数据库工程,然后建立一个用户自定义函数,Code像这样: 1: /// <summary> 2: /// SQLs the array... Read More
posted @ 2010-01-09 08:23 温景良(Jason) Views(553) Comments(0) Diggs(0) Edit
概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造... Read More
posted @ 2010-01-08 14:57 温景良(Jason) Views(764) Comments(0) Diggs(0) Edit
概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。 本文为打造... Read More
posted @ 2010-01-08 14:56 温景良(Jason) Views(549) Comments(0) Diggs(0) Edit
同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。BeginInvoke 方... Read More
posted @ 2010-01-07 15:33 温景良(Jason) Views(6325) Comments(4) Diggs(4) Edit
摘要如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的缺... Read More
posted @ 2010-01-07 15:27 温景良(Jason) Views(557) Comments(0) Diggs(1) Edit
我采用虚机的方式模拟了局域网环境,以下是我操作的步骤(client代表客户端,server代表调试机):建立ASP.NET项目(client):简单写了点Code代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1protectedvoidPage... Read More
posted @ 2010-01-07 14:43 温景良(Jason) Views(1775) Comments(0) Diggs(0) Edit
与ASP.NET1.0相比,ASP.NET2.0的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持。通过此机制,编写良好的页面可以将数据库、WebService调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度。本文将从使用和实现两个层面,简单的剖析这一强大机制的原理,以便读者能够更好的应用这一机制。对一个网页请求的生命周期来说... Read More
posted @ 2010-01-07 14:38 温景良(Jason) Views(294) Comments(0) Diggs(0) Edit
上回我们说到手工解析Expression Tree,以便获得其中的逻辑或者执行我们自定义的语义动作。这种做法扩展了C#语言的威力,让我们可以用C#的语法来做更多的事情,例如Linq to Sql。今天我们要学习一种相反的做法,手工创建表达式树,然后让.NET来解析它。这是一种强大的动态编程手段。我们可以用它来完成许多以前需要Reflection.Emit才能完成的任务。LambdaExpressi... Read More
posted @ 2010-01-07 14:25 温景良(Jason) Views(527) Comments(0) Diggs(0) Edit
上回我们说到Expression Tree是一种表示编程语言中“表达式”概念的树状数据结构,并且学习了从Lambda表达式自动生成表达式树的C#语法。那么它到底有什么用呢?其实上一回已经提到了Expression Tree的基本功能:分析表达式的逻辑、保存和传输表达式以及重新编译表达式。现在我们就分别来看这三项基本功能如何使用。分析表达式的逻辑表达式树中已经包含了表达式所需... Read More
posted @ 2010-01-07 14:24 温景良(Jason) Views(385) Comments(0) Diggs(0) Edit
大家可能都知道Expression Tree是.NET 3.5引入的新增功能。不少朋友们已经听说过这一特性,但还没来得及了解。看看博客园里的老赵等诸多牛人,将Expression Tree玩得眼花缭乱,是否常常觉得有点落伍了呢?其实Expression Tree是一个一点就透的特性,只要对其基本概念有了一定的了解,就可以自己发挥出无数的用法。特别是之前对Reflection,泛型等知识有过一些了解... Read More
posted @ 2010-01-07 14:22 温景良(Jason) Views(453) Comments(0) Diggs(0) Edit
这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能。1、代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.net标记。在下面画面,... Read More
posted @ 2010-01-05 18:45 温景良(Jason) Views(356) Comments(0) Diggs(0) Edit
(开发环境)使用前先注册一下DSOFramer.ocx 操作:将DSOFramer.ocx复制到C:\windows\system32目录下, 开始->运行->regsvr32 DSOFramer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功 DSO的接口文档/*1.新建*///新建Worddocument.all.FramerContro... Read More
posted @ 2010-01-04 19:49 温景良(Jason) Views(738) Comments(0) Diggs(0) Edit
看着电视晚会倒计时,一年又过去去了,传说中的2010年来了,心里充满了感慨,2009年学了很多东西,也忘了很多东西. Read More
posted @ 2010-01-01 00:05 温景良(Jason) Views(148) Comments(0) Diggs(0) Edit
JSF Expression LanguageJSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或表达式放置在 Unknown macro: { 与 } 之间,例如: #{someBeanName} 变量名称可以是faces-config.xml中定义的名称,如果是Bean的话,可以透过使用 '.' 运算子来存取它的属性,例如:... <f:view> <h:outputText value="#{userBean.name}"/> </f Read More
posted @ 2009-12-24 15:53 温景良(Jason) Views(8007) Comments(1) Diggs(1) Edit
导航规则设置在JSF中是根据faces-config.xml中<navigation-rule>设定,以决定在符合的条件成立时,该连结至哪一个页面,一个基本的设定如下: .... <navigation-rule> <from-view-id>/pages/index.jsp</from-view-id> <navigation-case>... Read More
posted @ 2009-12-24 15:51 温景良(Jason) Views(1877) Comments(0) Diggs(0) Edit
首先,JSF是表示层的框架,是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF(JavaServerFaces)。开发JSF几点比较要注意的地方: (1)web工程启动时首先要在web.xml中加载jsf的配置信息,代码如下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xmlversion="1.0"encoding="ISO-8859-1"?>& Read More
posted @ 2009-12-24 10:05 温景良(Jason) Views(451) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页