我的评论

IamV 2008-12-09 09:38
@tony.chen
呵呵,这也是我当初遇到问题时找到的方法.
IamV 2008-11-24 13:46
呵呵,John 顶一个.
IamV 2008-11-23 23:12
@willieQ
呵呵,谢谢,Clone()确实方便,这是当时刚学.net时的随笔,后来没再看过。
IamV 2008-11-15 00:57
不错,先收藏了,明天起来看。
IamV 2008-10-27 10:46
不错,谢谢楼主,学习了.
IamV 2008-09-03 15:11
这个浏览器 上面打开ExtJS的网页显示的样式效果好像不太好!
IamV 2008-09-01 11:53
继续支持!!先收藏了! 晚上看!!
IamV 2008-08-14 12:20
http://wxwinter.spaces.live.com/default.aspx?wa=wsignin1.0

http://www.cnblogs.com/wxwinter/archives/2006/09.html
IamV 2008-05-09 23:02
申请加入!ID:IamV
IamV 2008-05-05 01:26
辛苦了!支持!期待中~
IamV 2008-04-18 12:48
用户名:IamV

技术特长:C#,ASP.NET

博客园网址:http://iamv.cnblogs.com

电子邮件:iamv520@163.com
IamV 2008-04-11 09:39
支持
看懂了!!
IamV 2008-04-07 18:49
懂了 !
谢谢 支持
IamV 2008-04-07 10:14
平时用个很简单的东西LZ分析的如此透彻!
不错!支持!
IamV 2008-04-02 10:06
Server.UrlEncode()
Server.UrlDecode()
谢谢!的确是个简单方便的方法!
IamV 2008-03-31 15:49
.NET中有好多的Transactions
比如ADO.NET中的Transactions
还有System.Transactions.TransactionScope
到底有什么不同啊?
IamV 2008-03-30 16:31
不错 支持
我用ASP.NET做的Cookies中的值有中文,再读取其中的值时,出现了乱码
查了下说编码方式不对,后来没有再管它!
不知楼主有什么 方便、简单的方法解决没有?
谢谢!
IamV 2008-03-30 15:54
不错 很好的方法
用过IsNull()还没用过NullIf()
谢谢
IamV 2008-03-27 11:30
支持!!
收藏了先 晚上学习!!
IamV 2008-03-25 22:58
两位的文章看了很多 学习了不少知识!
谢谢!努力+ing!!
IamV 2008-03-02 11:36
继续支持!
IamV 2008-02-21 14:58
通读一遍!受益匪浅!
多谢!
IamV 2008-02-21 14:12
支持下
顶你!!加油
IamV 2008-02-05 14:22

----------------------------------------------------------------------
DECLARE @date DATETIME;
set @date = GETDATE();
PRINT MONTH(GETDATE())--获得当前日期的 月数
print day(getdate())--获得当前日期的 日数
print DATEPART(day,@Date)--获得当前日期的 日数(二)

PRINT DATEADD(day,1,@date)--当前日期加一天
SELECT DATEADD(day,1,@date)--当前日期加一天
-----------------------------------------------------------------------


-----------------------------------------------------------------------
--返回当前日期所在的月共有多少天《《《
declare @date datetime
set @date=getdate()
print convert(char(07),dateadd(month,1,@date),120)+'-01'
select DAY(dateadd(day,-1,convert(char(07),dateadd(month,1,@date),120)+'-01'))
--》》》
------------------------------------------------------------------------


------------------------------------------------------------------------
--这是计算一个月第一天的SQL 脚本:
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) AS 当前月的第一天
PRINT DATEDIFF(mm,0,getdate())
--注意:SQL中的时间0代表的是1900-01-01 00:00:00.000
--这里我是用周(wk)的时间间隔来计算哪一天是本周的星期一。
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) AS 本周的星期一是哪一天
--一年的第一天 现在用年(yy)的时间间隔来显示这一年的第一天。
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) AS 当前年的第一天
--季度的第一天
--假如你要计算这个季度的第一天,这个例子告诉你该如何做。
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) AS 当前季度的第一天
----------------------------------------------------------------------

----------------------------------------------------------------------
----看一个日期是否在一个范围内
DECLARE @DATE1 DATETIME;
SET @DATE1 = GETDATE();
DECLARE @DATE2 DATETIME;
--SET @DATE =
--看本周的周一是否在本月
---方法一(某个时间是否在本月的第一天到现在这个范围内)
IF DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) between DATEADD(mm, DATEDIFF(mm,0,@DATE1), 0) and @DATE1
BEGIN
PRINT 'YES';
END
ELSE
PRINT 'null';
---方法二
IF DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)> DATEADD(mm, DATEDIFF(mm,0,@DATE1), 0)
BEGIN
PRINT 'YES';
END
ELSE
PRINT 'null';
---CASE WHEN中--方法三
SELECT
(CASE WHEN DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) between DATEADD(mm, DATEDIFF(mm,0,@DATE1), 0) and @DATE1
THEN 'Success'
ELSE 'Error'
END) AS 时间范围
-------------------------------------------------------------------------

-------------------------------------------------------------------------
print @@DATEFIRST --系统函数,指示一周的第一天是周几 (默认是7,及周日)
-------------------------------------------------------------------------
IamV 2007-12-31 16:33
服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应;
服务代理:注册已经发布的服务提供者,对其进行分类,并提供搜索服务;
服务请求者:利用服务代理查找所需的服务,然后使用该服务。

SOA体系结构中的组件必须具有上述一种或多种角色,而在这些角色之间使用了以下操作:
  发布:使服务提供者可以向服务代理注册自己的功能及访问接口; WSDL UDDI ONTOLOGY
  查找:使服务请求者可以通过服务代理查找特定种类的服务; SOAP WS XML
  绑定:使服务请求者能够真正使用服务提供者。   

  SOA结构中,它将分布在网络中的软件资源看作是各种服务,而这些服务是从业务需求开始的,而非始于技术。因此,SOA摆脱了面向技术的解决方案,而朝着商业服务的方向发展。与其它架构方法相比,SOA让IT变得更有弹性,能够更快地响应业务需求,从而实现更好的业务灵活性,使得系统能够对变化快速和有效地做出响应,并且利用变化来获得竞争优势。而这种灵活性的架构,意味着它不仅能够确保当前业务的灵活性,而且可以满足系统未来的业务需求。增加一种服务将是比较容易的。

  革命性的架构设计模式

  在SOA中,不同的应用也能够交换数据,而并不需要考虑每个应用是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用软件或一个应用软件的一部分是一种服务,其它应用和客户可以在无需编写大量代码的情况下使用这些服务。

  就像乐高积木一样,在SOA中一个个服务组件都变成了标准的“建材”,可按照需要创造出各式各样的组合。然而,并非所有的组件都必须重新铸模成乐高积木。我们可以用一层乐高般的凹凸圆柱体表皮包在过去使用的“砖块”和“瓦片”外,让它们能和其它的乐高连接,而其它的乐高很可能也是用这种方式提供出来的,用户无须担心它骨子里到底是什么,重点在于服务组件的接口。

  从理论上来看,SOA的确是一种革命性的企业架构方式。那么具体到实际应用效果,它是否真能兑现上述种种妙处呢?早在2001年6月,BEA就已在其CIO Rhonda Hocker的带领下,开始将自己的全球技术支持站点的IT基础架构转变为SOA。