C#冒泡排序算法

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C#冒泡排序算法  冒泡排序算法实现过程1)N个数字来排序,两两相比大的靠前2)外层循环N-1,内层循环N-1-i.3)如果要升序,只要把程序中的if (a[j] a[j + 1]) 小于号换成大于号就行了  C#冒泡排序算法源代码实现+展开-C#usingSystem;classProgram{staticvoidMain(string[]args){int[]a=newint[5]{58,87,99,71,68};inttemp;//临时变量,保存最大值inti,..

Google加密HTTPS搜索

评论(0)浏览(94)分类:计算机网络
Google加密HTTPS搜索  Google的官方博客曾经在上周发布消息称,Google会在下周部署HTTPS(超文本加密传输协议)加密技术的搜索方式,以确保搜索过程的安全性,Google没有食言,现在,HTTPS的Google搜索已经可以使用了。  Google在官方博客介绍说,普通的HTTP浏览是不安全的,用户和服务器之间的通讯会被第三方监听和干扰,对于Google来说,你在Google搜索的词语..

msn2010在windows7下反应慢解决方法

评论(0)浏览(94)分类:操作系统及应用软件
msn2010在windows7下反应慢解决方法  原来在局域网内通过路由登录msn的时候,发现msn响应速度还可以,不会出现打字会卡卡,很顿,过几秒才会出现或者点下去居然要三秒到五秒窗口才会出现的情况。  上周公司多拉了一条新的联通网线,由于没另外买一个新的路由进行分流,所以这条网线就独立插在了我的电脑上使用,4m,O(∩_∩)O哈哈~,爽。不过出现了一个问题,就是msn2010反应很..

codebehind和src的区别

评论(0)浏览(94)分类:Asp.Net/C#/WCF
codebehind和src的区别在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。通常一个 @page 指令如下:+展开-HTML%@Pagelanguage="c#"Codebehind="WebForm1.aspx.cs"AutoEventWireup="false"Inherits="WebApplication1.WebForm1"%其中有三个属性(Inherits、Src、CodeBehind)非常容易混淆,下面分别给予说明..

C#获取本月最后一天

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C#获取本月最后一天  C#获取当前月的最后一天,算法为:生成本月的第一天的DateTime对象,然后增加一月,再减去一天 即可DateTime dt = DateTime.Now;int dtLastDay = new DateTime(dt.Year, dt.Month, 1).AddMonths(1).AddDays(-1).Day;

C#获取Word文档作者和主题

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C#获取Word文档作者和主题   当然要先添加对Word的组件的引用,添加命名空间的引用,代码:+展开-C#Word.ApplicationoWord;Word._DocumentoDoc;objectoMissing=Missing.Value;objectdocBuiltInProps;objectSource=@"DocPath";objectUnknown=Type.Missing;oWord=newWord.Application();try{oDoc=oWord.Documents.Open(refSource,refUnknown,refUnknown,refUnknown,refUnk..

HttpContext.Current.Cache,HttpRuntime.Cache异同

评论(0)浏览(94)分类:Asp.Net/C#/WCF
HttpContext.Current.Cache,HttpRuntime.Cache异同   .NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?  我们先看MSDN上的解释:HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。HttpRuntime.Cache:获取当前应用程序的Cache。  我们再用.NET Reflector工具看看HttpContext.Cache和HttpRuntime.Cache的实现: //Syst..

C#读写INI配置文件

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C#读写INI配置文件  INI就是扩展名为INI的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数。  INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1]KeyWord1 = Val..

windows8 IE10无法修改默认主页

评论(0)浏览(94)分类:操作系统及应用软件
windows8 IE10无法修改默认主页  下了个windows8用vmware安装耍下IE10,结果发现windows8下的IE10无法通过工具栏,Internet选项来修改主页,删除默认的http://cn.msn.com/?ocid=iehp确定关闭IE10后重新打开,还是打开了http://cn.msn.com/?ocid=iehp这个页面。  后面新增了一个about:blank,删除http://cn.msn.com/?ocid=iehp后,这样就没问题。  应该是IE10一定要有一个..

WCF REST-UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector

评论(0)浏览(94)分类:Asp.Net/C#/WCF
WCF REST-UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector  REST服务采用面向资源的架构,而资源通过URI进行标识和定位,所以URI在 REST中具有重要的地位。对于WCF来说,服务调用请求的URI映射为某个具体的操作,所以服务端需要解决的是如何根据请求URI选择出对应的操作。如 果采用SOAP,操作的选择是根据消息的Action报头来实现的,那么REST服务又采用怎样的操作选择机制呢?一、URI模板  在 定义服..

ASP.NET MVC Action的执行

评论(0)浏览(94)分类:asp.net-mvc
ASP.NET MVC Action的执行  作为Controller基类ControllerBase的Execute方法的核心在于对Action方法的执行和作为方法返回的ActionResult的执行,两者的执行是通过一个叫做ActionInvoker的组件来完成的。一、ActionInvoker  同样为ActionInvoker定义了一个接口IActionInvoker。如下面的代码片断所示,该接口定义了一个唯一的方法 InvokeAction用于执行指定名称的Actio..

wcf元数据(Metadata)架构体系-元数据描述

评论(0)浏览(94)分类:Asp.Net/C#/WCF
wcf元数据(Metadata)架构体系-元数据描述  在[wcf元数据(Metadata)架构体系-WS标准篇]中 我花了很大的篇幅介绍了WS-MEX以及与它相关的WS规范:WS-Policy、WS-Transfer和WSDL,因为WCF元数据结构体系完全是基 于WS-MEX等相关的规范之上。熟悉这些基本的WS规范,对于我们全面、深刻的理解WCF整个元数据架构体系具有十分重要的意义。不仅仅是针对元数据, 对于后续章节陆续要介绍的内容..

WCF 4.0新特性-默认终结点

评论(0)浏览(94)分类:Asp.Net/C#/WCF
WCF 4.0新特性-默认终结点  很多WCF的初学者是从之前的Web服务上转移过来的,他们非常怀念.asmx Web服务无配置的服务寄宿方式。你只需要在定义Web服务的时候再表示服务操作的方法上应用WebMethodAttribute特性就可以了,完全可以不需要手工进行相应的配置,因为Web服务运行时会自动为你添加默认的配置。但是对于WCF来说,在进行服务寄宿的时候,你必须以编程或者配置的..

WCF 4.0新特性目录

评论(0)浏览(93)分类:Asp.Net/C#/WCF
WCF 4.0新特性目录一、简化开发体验WCF 4.0新特性-默认终结点WCF 4.0新特性-默认绑定和行为配置WCF 4.0新特性-标准终结点与无(.SVC)文件服务激活二、路由服务WCF 4.0新特性-路由服务WCF 4.0新特性-路由服务示例三、服务发现WCF-Discovery协议基础WCF-Discovery如何发现服务客户端如何能够探测到可用的服务?实例演示:如何利用服务发现机制实现服务的动态调用?让服..

ASP.NET MVC Controller IoC应用[下篇]

评论(0)浏览(93)分类:asp.net-mvc
ASP.NET MVC Controller IoC应用[下篇]  [ASP.NET MVC Controller IoC应用[上篇] 除了通过自定义ControllerFactory的方式引入IoC之外,在使用默认DefaultControllerFactory情况下也可以通过 一些扩展使基于IoC的Controller激活成为可能。主要的方式就是自定义ControllerActivator和 DependencyResolver。四、ControllerActivator V.S. DependencyResolver  如下面的代码片断所示,..

wcf元数据(Metadata)架构体系-WS标准篇

评论(0)浏览(93)分类:Asp.Net/C#/WCF
wcf元数据(Metadata)架构体系-WS标准篇  元数据实际上是服务终结点的描述,终结点由地址(Address)、绑定(Binding)和契约(Contract)经典的ABC三要素组成。认真阅读过《WCF技术剖析(卷1)》的读者相对会对这三要素的本质有一个深刻的认识:地址决定了服务的位置并实现相应的寻址机制;契约描述了消息交换模式(Message Exchange Pattern: MEP)以及消息的结构(Schema);绑定..

WCF服务代理不及时关闭会有什么后果

评论(0)浏览(93)分类:Asp.Net/C#/WCF
WCF服务代理不及时关闭会有什么后果  对WCF具有一定了解的人都会知道:在客户端通过服务调用进行服务调用过程中,服务代理应该及时关闭。但是如果服务的代理不等得到及时的关闭,到底具有怎样的后果?什么要关闭服务代理?在任何时候都需要关闭服务代理吗?是否有一些例外呢?本篇文章将会围绕着这些问题展开。一、会话信道(Sessionful Channel) V.S. 数据报信道(Datagram Ch..

asp.net控制系统服务

评论(0)浏览(93)分类:Asp.Net/C#/WCF
asp.net控制系统服务一、使用asp.net对服务器服务的控制  通过自己的网站直接了解服务器的运行情况,控制服务器的各项服务器是每个管理员非常希望做的事情。我也正式因为考虑到远程登入烦琐占用带宽等的原因才决定这样做。经过实验和收集资料,发现用asp.net控制系统服务还是相当简单的。主要有以下几个步骤:1、为网站添加新的引用,加入:system.serviceproces...

Sql Server临时表和游标的使用小结

评论(0)浏览(93)分类:SQL及数据库
Sql Server临时表和游标的使用小结1.临时表 临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有局部和全局两种类型 2者比较: 局部临时表的名称以符号 (#) 打头 仅对当前的用户连接是可见的 当用户实例断开连接时被自动删除 全局临时表的名称以符号 (##) 打头 任何用户都是可见的 当所有引用该表的用户断开连接时被自动删除 实际上局部临时表在..

操作系统快捷键大全

评论(0)浏览(93)分类:操作系统及应用软件
操作系统快捷键大全F1帮助F2改名F3搜索F4地址F5刷新F6切换F10菜单CTRL+A全选CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+Z撤消CTRL+O打开SHIFT+DELETE永久删除DELETE删除ALT+ENTER属性ALT+F4关闭CTRL+F4关闭ALT+TAB切换ALT+ESC切换ALT+空格键窗口菜单CTRL+ESC开始菜单拖动某一项时按CTRL复制所选项目拖动某一项时按CTRL+SHIFT创建快捷方式将光盘插入到CD-ROM驱动器时按SHI..

ASP.NET AJAX应用程序

评论(0)浏览(93)分类:Asp.Net/C#/WCF
ASP.NET AJAX应用程序2.2 ASP.NET AJAX应用程序下一步是使用这个新框架建立一个基本示例。首先使用New Web Site对话框创建一个新的ASP.NET Web Site应用程序,把项目命名为AjaxWebSite。如图2-3所示,注意,没有一个单独的ASP.NET项目类型用于建立ASP.NET AJAX应用程序,因为现在建立的每个ASP.NET应用程序都支持AJAX。图 2-3创建了应用程序后,屏幕就会显示一个标准..

无法删除 文件:无法读源文件或磁盘

评论(0)浏览(93)分类:操作系统及应用软件
无法删除 文件:无法读源文件或磁盘在删除文件、文件夹时提示错误信息:“无法删除 文件:无法读源文件或磁盘” 或许你会遇到这样一种情况:电脑某硬盘里有文件或文件夹其属性无法更改,无法重命名,无法移动,“无法删除 文件:无法读源文件或磁盘”的错误提示,都会出现经过多种方法的尝试都无法删除,在资源管理器里面删除的时候会有“无法删除 文件:无法读源文件或磁盘”的错..

SQL语句导入导出大全

评论(0)浏览(93)分类:SQL及数据库
SQL语句导入导出大全/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel Select * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions /*动态文件名 dec..

凡品贪吃蛇(C#)

评论(0)浏览(93)分类:游戏开发
凡品贪吃蛇(C#) 大家熟悉的贪吃蛇游戏,本程序只是实现基本功能,固为凡品。界面设计:程序很简单,也没什么可介绍的。源码和演示版下载:凡品贪吃蛇(C#) http://www.cnblogs.com/tuyile006/archive/2007/06/06/773075.html

ASP.NET:页面缓存

评论(0)浏览(93)分类:Asp.Net/C#/WCF
ASP.NET:页面缓存ASP.NET 提供三种主要形式的缓存:页面缓存、用户控件输出缓存和缓存 API。页面输出缓存作为最简单的缓存形式,将已经生成的动/静太页面全部内容保存在服务器内容中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。在这个过程中,缓存不再要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。显然,页..

asp连接数据

评论(0)浏览(93)分类:Asp/VBScript
asp连接数据使用DSN的数据库连接字符串例:MS SQL / MySQL / PostgreSQL "DSN=dsnname"不使用DSN数据库连接字符串例:MS Access 通过OLEDB: "Provider =Microsoft.Jet.OLEDB.4.0; Data Source =c:somepathmyDb.mdb;"MS SQL 通过ODBC: "Driver ={SQL Server}; Server =MyServerName; Database =myDatabaseName; UID =myUsername; PWD =myPassword"With OLEDB (..

SqlServer2005 高效分页存储过程

评论(0)浏览(92)分类:SQL及数据库
SqlServer2005 高效分页存储过程+展开-SQLSelect*FROM(selectROW_NUMBER()Over(orderbycf_iddesc)asrowId,*fromT_Test)asmytablewhererowIdbetween21and40每页20条,第2页ROW_NUMBER是SqlServer2005中的新特性以下是利用本方法和传统利用Set RowCount方法存储过程的效率比较结果:未建索引情况下:500w数据: 存储过程1分20秒 , 新方法1分18秒400w数据:存储过程47秒,新方法41秒..

Lucene.Net 2.3.1开发介绍 —— 二、分词(二)

评论(0)浏览(92)分类:lucene.net/分词技术
Lucene.Net 2.3.1开发介绍 —— 二、分词(二)1.2.1、分词器工作的过程内置的分词器效果都不好,那怎么办?只能自己写了!在写之前当然是要先看看内置的分词器是怎么实现的了。从1.1分析分词效果,可以看出KeywordAnalyzer这个分词器最懒惰,基本什么事情也没做。并不是它不会做,而是我们没找到使用它的方法,就像手上拿着个盒子,不知道里面是什么,就不知道这个是干嘛的,有什么用。打开盒..

实例解析内网Serv-U架站

评论(0)浏览(92)分类:操作系统及应用软件
实例解析内网Serv-U架站摘要:本文实例解析如何在内网实现FTP服务器端软件Serv-U架站。首先要提到的是这里的内网是指一般我们网吧内部环境的内网,对局域网内网我没什么好说的。一个基本条件:一个公网IP,对网关有操作权限。 FTP服务器端192.168.0.100,我选用Win2K+Serv-U 6.1.0.0,很普通常用的一个组合网关是最简单的双网卡PC,一接外网一接内网,这里假设外网IP为..

ASP.NET AJAX:在多个UpdatePanle中使用Timer控件 (2)

评论(0)浏览(92)分类:Asp.Net/C#/WCF
ASP.NET AJAX:在多个UpdatePanle中使用Timer控件 (2)9.设置第二个Label控件的Text属性值为“UpdatePanel2 not refreshed yet”。10.设置Interval属性为10000。Interval属性的单位是毫秒,所以我们设置为10000,相当于10秒钟刷新一次。11.双击Timer控件添加Tick事件处理,在事件处理中设置Label1和Label2的Text属性值,代码如下。.在UpdatePanel1和UpdatePanel2中添加Timer控件作为AsyncPostBac..