摘要: 标题:普通行列转换(version 2.0)说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ----李四 74 84 94张三 74 83 93-------------------*/create table tb(姓名 varchar(10) , 阅读全文
posted @ 2011-09-19 23:39 冒牌工程师 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一天 select * from T_news where datediff(day,addtime,getdate())=0三天 select * from T_news where datediff(day,addtime,getdate())<= 2 and datediff(day,addtime,getdate())>= 0一周 select * from T_news WHERE (DATEPART(wk, addtime) = DATEPART(wk, GETDATE())) AND (DATEPART(yy, addtime) = DATEPART(yy, GETD 阅读全文
posted @ 2011-09-19 22:44 冒牌工程师 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: 正 文:一、DLL与应用程序 动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它DLL调用来完成一定操作的函数(方法。注:C#中一般称为“方法”),但这些函数不是执行程序本身的一部分,而是根据进程的需要按需载入,此时才能发挥作用。 DLL只有在应用程序需要时才被系统加载到进程的虚拟空间中,成. 阅读全文
posted @ 2011-09-19 08:52 冒牌工程师 阅读(331) 评论(0) 推荐(0) 编辑
摘要: C#是语言,听说是Java与C++的杂交品种(C++的语法,Java的虚拟机思想),可能还与Delphi还有点关系(同个设计师)啊而.net是C#的类库吧,C#本身没有类库,它是基于.Net的。算是Java语言没有Jar就不能运行一样。ASP.NET和C#的关系一个是网络语言,后者是编程语言,都属于MS的.NET架构。ASP可使用VB JavaScript,ASP.net号称可以使用所有语言。而C#则是它使用的主要语言ASP是早于ASP.NET的一个Web应用程序开发平台。两者表面上有一定的相似性,所以名称获得了延续。C#是一种语言,但它是伴随着.net出现的语言asp.net可以用C#来实现 阅读全文
posted @ 2011-09-19 08:49 冒牌工程师 阅读(968) 评论(0) 推荐(1) 编辑
摘要: 在《Pragmatic ajaxA Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) method has been invoked, request inprogress.2: (Loaded) the send( ) method has completed, entire responsereceived.3: (Interactive) the respons 阅读全文
posted @ 2011-09-18 23:36 冒牌工程师 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成.<SCRIPT LANGUAGE="JavaScript"> <!-- function ajaxByJyking(){ var xmlhttp_request = ""; try{ if( window.ActiveXObject ) { for( var i = 5; i; i-- ) { try { if( i == 2 ) { xmlhttp_request = new Act... 阅读全文
posted @ 2011-09-18 23:12 冒牌工程师 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 有一位网友问了我这样的一个问题:使用Ajax技术需要安装什么?说真的,我还从来没有思考过这个问题呢,怎么办?那只好百度一下罗!!其实要使用Ajax技术根据不需要安装什么东西,只要浏览器支持就行,就目前来说,基本上所有流行的浏览器都支持Ajax开发技术。Ajax可以说就是JavaScript的架构,通用JavaScript和服务器民步通信和回调而已,这些用JavaScript一样可以实现。就是说实现起来代码太多了,用了Ajax架构就可以不需要那么多代码即可完成。当然,Ajax还有其他的技术,我只是打个比方。如果把你JavaScript很牛的话,不用Ajax,直接JavaScript手写就行了。 阅读全文
posted @ 2011-09-18 23:08 冒牌工程师 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 读音:e:j^ks 。AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。国内通常的读音为“阿贾克斯”和阿贾克斯足球队读音一样。Web应用的交互如Flickr, Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌 阅读全文
posted @ 2011-09-18 23:05 冒牌工程师 阅读(219) 评论(0) 推荐(0) 编辑
摘要: “jQuery 是继 prototype 之后又一个优秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明 阅读全文
posted @ 2011-09-18 22:56 冒牌工程师 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 方法一:利用Httphandler实现URL重写(伪URL及伪静态)我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可能是不存在的,而可能你看到的内容是“/aspx/show.aspx?type= 12&id=34”的内容,为什么要这样做呢?原因有多个方面:首先是增强URL的友好性,记“show-12-34.html”总比 “/aspx/show.aspx?type=12&id=34”好记吧?其次就是方便搜索引擎收录,很多搜索 阅读全文
posted @ 2011-09-18 22:46 冒牌工程师 阅读(500) 评论(0) 推荐(0) 编辑