03 2014 档案
摘要:返回模式在指定表达式中第一次出现的起始位置;如果在所有有效的文本和字符数据类型中都找不到该模式,则返回零。USE AdventureWorks2012;GOSELECT PATINDEX('%ensure%',DocumentSummary)FROM Production.DocumentWHERE DocumentNode = 0x7B40;GO 返回are 在DocumentSummary字符串中的起始位置下面是结果集:----------- 64 (1 row(s) affected)
阅读全文
摘要:原文地址:http://technet.microsoft.com/zh-tw/library/eb1f9417-4cca-4575-a725-187bcd60c7e7附加数据库时报错错误5123,操作系统错误5(拒绝访问)解决办法:右键-》安全-》赋完全控制权限
阅读全文
摘要:官方文档:http://technet.microsoft.com/zh-cn/library/ms177410(v=SQL.105).aspx可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。注意对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPIVOT 时,必须将数据库的兼容级别设置为 90 或更高。有关如何设置数据库兼容
阅读全文
摘要:MSDN官方文献原文地址:http://technet.microsoft.com/zh-cn/library/ms173260.aspx
阅读全文
摘要:原文地址:http://www.cnblogs.com/zhxhdean/archive/2011/04/21/2023353.html一、C#抽象类:C#抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于 抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须 覆盖它们。二、C#接口:C#接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法声明;3、派生类必须实现未实现的方法,抽象类
阅读全文
摘要:原文地址:http://www.360doc.com/content/11/0128/11/1542811_89531041.shtml
阅读全文
摘要:原文地址:http://blog.csdn.net/taochangchang/article/details/14105327什么叫高性能的网站?CDN全称Content Delivery Network,即内容分发网络。腾讯提供的CDN服务与一般意义上的CDN服务是一样的,旨在将网站的静态内容发布到最接近用户的网络的边缘,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。反向代理 参考地址:http://zh.wikipedia.org/wiki/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86 http://baike.baidu.com/view/116
阅读全文
摘要:正则:(?http://[^>]*?)[\s]*<
阅读全文
摘要:原文地址:http://www.cnblogs.com/zerocc/archive/2011/11/28/2266180.htmlSQL中WITH AS 的用法和注意事项1.为什么使用with as我们在使用sql语句的时候经常使用子查询,但是子查询占用系统的资源是很多了,如果用在了循环中更是可怕...
阅读全文
摘要:原文地址:http://technet.microsoft.com/zh-cn/library/ms175156(v=SQL.105).aspx使用 APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。APPLY 运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。注意若要使用 APPLY,数据库兼容级别必须至少为 90。APPLY 有两种形式:CROSS APPLY 和 OUTER APPLY。CROSS APPLY 仅返回外部表中通过
阅读全文
摘要:原文地址:http://www.cnblogs.com/shuaichao/p/3478357.htmlsql 执行顺序sql用了好久了,今天看到sql执行顺序图才发现原来自己一直都不是很清楚他的执行顺序,这里记下来,方便自己,也顺便与大家分享一下:
阅读全文
摘要:原文地址:http://blogs.microsoft.co.il/gilf/2010/05/09/how-to-retrieve-stored-procedure-output-parameters-in-entity-framework/How to Retrieve Stored Procedure Output Parameters in Entity FrameworkOne question thatraises from time totime inEFforumsis how you canretrieve storedprocedure outputparameters in
阅读全文
摘要:1) 优点同 IDENTITY 列相比,uniqueidentifier 列可以通过 NewID() 函数提前得知新增加的行 ID,为应用程序的后续处理提供了很大方便。便于数据库移植,其它数据库中并不一定具有 IDENTITY 列,而 Guid 列可以作为字符型列转换到其它数据库中,同时将应用程序中产生的 GUID 值存入数据库,它不会对原有数据带来影响。便于数据库初始化,如果应用程序要加载一些初始数据, IDENTITY 列的处理方式就比较麻烦,而 uniqueidentifier 列则无需任何处理,直接用 T-SQL 加载即可。便于对某些对象或常量进行永久标识,如类的 ClassID,对象
阅读全文
摘要:http://npe.codeplex.com/downloads/get/clickOnce/NuGetPackageExplorer.application
阅读全文
摘要:原文地址:http://wenku.baidu.com/link?url=eutYH1QWA9y7fnxsxT9pZfJTPfa36nCI4R3Ub8Y4ybAVSgmXzEnXHwUj-GPFinnE8Jz1CM8JSILjFWy3Rp-WSI3PCxkMRg6YpxcMefEC9NW
阅读全文
摘要:需要安装这个插件http://visualstudiogallery.msdn.microsoft.com/45208924-e7b0-45df-8cff-165b505a38d7
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/library/dd267265(v=vs.110).aspxstatic void Main(string[] args) { // Construct a ConcurrentQueue. ConcurrentQueue cq = new ConcurrentQueue(); // Populate the queue. for (int i = 0; i { int lo...
阅读全文
摘要:原文地址:http://www.cnblogs.com/yuqilin/archive/2011/10/16/2214429.htmlsemaphore 可用于进程间同步也可用于同一个进程间的线程同步。semaphore 非常类似于mutex ,共同点:semaphore和mutex都是内核对象,都可用于进程间的同步,并且都特别占用系统资源(线程的同步包括用户模式下的同步和内核模式下的同步,如果用内核对象来同步被保护的资源,系统需要从用户模式切换到内核模式,这个时间大概是1000个cpu周期)。区别为:mutex只能由一个线程(进行)访问被保护的资源。semaphore 是一种带计数的mute
阅读全文
摘要:原文地址:http://www.cnblogs.com/slikyn/articles/1525940.html 今天是第一次在C#中接触Thread,自己研究了一下其中Thread.Join()这个方法,下面谈谈自己的理解。 Thread.Join()在MSDN中的解释很模糊:Blocks the calling thread until a thread terminates有两个主要问题:1.什么是the calling thread? 2.什么是a thread? 首先来看一下有关的概念: 我们执行一个.exe文件实际上就是开启了一个进程,同时开启了至少一个...
阅读全文
摘要:一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。 WCF合并了Web服务、.net Remoting、消息队列和Enterprise Services的功能并集成在Visual Studio中。 WCF专门用于面向服务开发。二、基于Asp.net 的应用程序开发与面向服务开发 在基于Asp....
阅读全文
摘要:create or replace function fn_bookid_get_by_chapterid(inintChapterId in integer, outvarBookId out varchar2)return integer is/** 名 称: fn_bookid_get_by_chapterid* 参 数:* inintChapterId --章节* outvarBookId --返回的书ID* 功 能: 通过章节ID得到书的ID** 创建日期: ××-××-××* 创 建 人: ××
阅读全文
摘要:try { } catch (Exception ex) { LogHelper.Error("检验服务器是否存在失败:" + ex.ToString()); throw new DataException("检查服务器是否存在失败:" + ex);//就是在try内产生错误的时候,将错误信息,直接显示到页面上进行调试 }
阅读全文
摘要:private void SaveLastMonthAuthorPays() { string fileName = "LastMonthAuthorPays.xls"; string contentFormat = "{0}\t{1}\t{2}\t{3}\t{4}\r\n"; DataSet ds = null; AuthorPayManager authorPayManager = new AuthorPayManager(); try { ds = authorPayManager.LoadLastMonthAuthorPays(); } catc
阅读全文
摘要:程序-》vs2008->vs tools->vs2008 命令提示D:\QidianWorkShop\Develop\Source\Services\Snda.Qidian.Honor.root\Snda.Qidian.Hoor.RemotingService\bin\Debug>installutil Snda.Qidian.Honor.RemotingService.exeremoting 重新部署后 要先卸载服务installutil /u 然后从装一次 instalutil如何卸载服务:程序-》vs2008->vs tools->vs2008 命令提示然后
阅读全文
摘要:问题:如何让任务计划执行该exe文件的时候,不弹出控制台窗口解答:控制台程序-》属性-》输出类型(windows应用程序)即可创建 控制台程序 然后编写以下代码using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Configuration;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { DeleAllDirsAndFiles(Config.ToolU
阅读全文
摘要:在win2003上安装配置win 服务win服务安装后启动不起来。。没有装.net framework4.0 要装这个版本mysql-connector-net-6.3.4.zip 这个必须要安装 .net framework4.0才能安装成功安装后,将C:\Program Files\MySQL\MySQL Connector Net 6.3.4\Assemblies\v2.0 下的mysql.data.dll文件拷贝到服务根目录下,然后重启服务就成功了 嘎嘎!!~
阅读全文
摘要:命令行netstat -aon
阅读全文
摘要:C:\WINDOWS\system32>regsvr32 NTGraph.ocx
阅读全文
摘要:sc create ServiceName binPath= "XXXX.exe" displayName= "中文xxxx"binpath和displayname的等号后面有空格,注意下binpath要写全ServiceName 是服务编译后生成的名字***.exe安装服务还可以这样搞打开VS20...
阅读全文
摘要:IEhttp://msdn.microsoft.com/zh-cn/library/ie/dn255003(v=vs.85).aspxFFhttp://www.wumii.com/item/1gL0zNDwe
阅读全文
摘要:Web service到底是什么;在什么情况下你应该使用Web service。分布式应用程序和浏览器研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。传统的Windows富客户应用程序使用DCOM来与服务器进行通信和调用远程对象。配置好DCOM使其在一个大型的网络中正常工作将是一个极富挑战性的工作,同时也是许多IT工程师的噩梦。事实上,许多IT工程师宁愿忍受
阅读全文
摘要:win7般都默认装了消息队列只需要进入 控制面板-程序-程序和功能-已安装更新-打开或关闭windows功能 勾选 Microsoft Message Queue (MSMQ)服务器 启动服务 行了;原文地址:http://zhidao.baidu.com/question/160493600.html?qbl=relate_question_0&word=win7%B0%B2%D7%B0%CF%FB%CF%A2%B6%D3%C1%D0
阅读全文
摘要:产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必
阅读全文
摘要:原问地址:http://blog.csdn.net/djcken/article/details/7916986 当项目不需要SVN标志的时候,我们一般怎么办哪??可能很多人设置Windows显示隐藏文件,然后将项目中的所有.svn文件删除,这种方法是既费劲儿又蛋疼的方法。 下面,从网上找了个非常简单的方法,重新编辑后当为我自己的原创,希望原作者不要怪罪。 第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),记得后缀要叫.reg。文本的内容为:WindowsRegistryEditorVersion5.00[HKEY_L
阅读全文
摘要:AJAX中的请求方式以及同步异步的区别请求方式,分为GET与POST:GET最为常见的HTTP请求,普通上网浏览页面就是GET。GET方式的参数请求直接跟在URL后,以问号开始。(JS中用window.location.search获得)。参数可以用encodeURIComponent进行编码,使用方式:var EnParam = encodeURIComponent(param);URL只支持大约2K的长度,即2048字符数;使用GET进行AJAX请求时候会缓存导致出现的页面不是正确的,一般方法加random参数值;ajax.send(null)。POST向服务器提交数据用到。需要将form
阅读全文
摘要:敏捷软件开发模型--SCRUM一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产品的需求规格
阅读全文
摘要:栈的概念是弹压,就像子弹壳装弹,一粒一粒压进去,但是打出来的时候是从上面打出来的,最先压进去的最后弹出来,如果进去顺序是123,打出来顺序是321,这就是后进先出队列的概念就是我们平时排队,按次序来,你排在第1个,那你就第一个轮到,就是先进先出,先到先来--------------------------------------------------------------------------------------------------------一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参
阅读全文