robots协议和禁止搜索引擎收录

评论(0)浏览(134)分类:lucene.net/分词技术
robots协议和禁止搜索引擎收录补充禁止搜索引擎,一.什么是robots.txt文件?搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。您可以在您的网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。二. robots.txt文..

ASP.Net MVC入门教程

评论(0)浏览(134)分类:Asp.Net/C#/WCF
ASP.Net MVC入门教程Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。MVC也是我在学校中学习到的第一个设计模式。终于,可以在Asp.Net中应用了。本文的例子 所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File-New Project -Asp.Net Web MVC Application 新创建..

一个开源C#3D游戏引擎

评论(0)浏览(134)分类:游戏开发
一个开源C#3D游戏引擎 1 IntroductionFor my fourth year computer graphics course I wrote a little 3D engine using C# and the .NET platform. I decided to go this route as opposed to the C++ route that everyone else took in the course because I wanted to see whether C# lived up to it's hype. Surprising, after writing about 600kB of code in C# ..

SQL Server安装问题大全

评论(0)浏览(134)分类:SQL及数据库
SQL Server安装问题大全壹。WINDOWS XP系统上安装SQL server服务器版一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具四、打开“企业管理器”到“SQL Server 组”下,将“[lcoal] (Windows NT)”改..

asp.net 实现通行证(利用Cookie跨半域)

评论(0)浏览(134)分类:Asp.Net/C#/WCF
asp.net 实现通行证(利用Cookie跨半域) 注: 此处说的跨半域,即只支持 *.domain.com 即同一二级域名下是哟个Cookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "shuwo.net"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过虚拟目录下访问:我在ASP..

Lucene.Net 2.3.1开发介绍 —— 三、索引(一)

评论(0)浏览(134)分类:lucene.net/分词技术
Lucene.Net 2.3.1开发介绍 —— 三、索引(一) 在说索引之前,先说说索引是什么?为什么要索引?怎么索引?先想想看,假如现在有一个文本,我们会怎么去搜索。比如,有一个string = "abcdefghijklmnopqrstuvwxyz",这都是26个字母。现在要看看里面是不是有a,用IndexOf就可以很方便实现。现在数据量大了,在数据库里已经有100多条数据了,当然,利用数据库提供的操作方法,也可以很方便的查找..

C#+低级Windows API钩子拦截键盘输入

评论(0)浏览(134)分类:Asp.Net/C#/WCF
C#+低级Windows API钩子拦截键盘输入摘要 在家里,婴儿和其它动物可能会重击你的计算机键盘,致使出现各种无法预言的结果。本文中的这个C#示例应用程序将向你展示如何基于Windows钩子API来实现在击键造成任何危害之前捕获它们。一. 简介猫和婴儿有很多共同之处。他们都喜欢吃家中养植的植物,都非常讨厌关门。他们也都爱玩弄你的键盘,结果是,你正发送给你的老板的电子邮件可能是以..

ASP.NET 2.0移动开发之定义设备筛选器(3)

评论(0)浏览(134)分类:Asp.Net/C#/WCF
ASP.NET 2.0移动开发之定义设备筛选器(3)基于鉴别委托的筛选器的具体实现过程  现在我们将创建一个针对不同的移动设备显示不同类型图片的应用程序。而在本示例中,我们针对的四种不同的移动设备分别是使用HTML标记语言的大屏幕设备(例如Pocket PC)、使用HTML标记语言的小屏幕移动设备(例如i-mode)、使用WML标记语言的大屏幕移动设备(例如Ericsson R380)以及使用WML语言的小屏幕设备(例..

架构设计之分布式数据访问

评论(0)浏览(134)分类:SQL及数据库
架构设计之分布式数据访问 1:前言  看到这个题目也许有的朋友会问对数据访问层扩展为分布式有没有意义,因为不管怎样到最后都是对数据库进行访问,瓶颈在数据库上。对于这个问题我的答案是“我们提供分布式的查询能力然后和缓存结合让数据库中的数据缓存起来”。解决这个问题后我们来进入正题,如何对数据访问层进行封装。其实数据访问层的方法我们常用的是ExecuteDa..

开始菜单程序文件中的项目为什么少了

评论(0)浏览(134)分类:操作系统及应用软件
开始菜单程序文件中的项目为什么少了  因为要删除开始菜单-》程序文件夹里面的一个文件夹,但是碰到不能弹出右键的问题,于是打开了程序文件夹,但是发现下面并没有要删除的文件夹,而且视乎和任务栏的开始菜单弹出的菜单中的程序文件夹列出的项目少了很多。⊙﹏⊙b汗  后面搜索“Documents and Settings”文件夹,结果在“All Users\「开始」菜单\程序”下找到了丢失的项,靠~..

你真的了解Ioc与AOP吗?

评论(1)浏览(134)分类:Asp.Net/C#/WCF
你真的了解Ioc与AOP吗?呵呵,这年头为了挣点点击率,居然做起广告来了,羞愧...言归正传,现在Ioc与AOP在Java阵营早就炒的沸沸扬扬,但在.net中似乎仍然升温不够。尽管在大名鼎鼎的Martin网站上有专门的Ioc中文版文章,但给人的感觉就是--简单。通过构造函数或Setter注入的实现方式总给人一种“不屑”的感觉,甚至很多人觉得我早就用Ioc了,只是Martin给了名罢了。网..

详解Asp.net MVC DropDownLists

评论(0)浏览(134)分类:Asp.Net/C#/WCF
详解Asp.net MVC DropDownLists  Asp.net MVC中的DropDownLists貌似会让一开始从Asp.net Forms转过来的程序员造成不少迷惑.这篇文章讲述了为了使用DropDownLists,你需要在Asp.Net MVC中知道的方方面面.   DropDownList,ComboBox,无论你喜欢怎么称呼这些,他们毫无例外的会被生成为html select标签.在select开标签和/select闭标签之间,每一个列表元素都必须被包裹于option..

10.5 访问txt

评论(0)浏览(134)分类:Asp.Net/C#/WCF
10.5 访问txt  文本文件(.txt)是一种最基本的文件类型,访问txt的方法比较多,不仅能够通过使用ODBC .NET Data Provider进行访问,或者使用OLE DB .NET Data Provider进行访问。而可以通过System.IO进行文本文件的访问。10.5.1 使用ODBE.NET Data Provider连接txt使用ODBE.NET Data Provider建立与txt文件的连接需要在连接字符串中指定驱动器名,同样可..

9.5 使用存储过程

评论(0)浏览(134)分类:Asp.Net/C#/WCF
9.5 使用存储过程  存储过程在开发过程中经常被使用,因为存储过程能够将数据操作和程序操作在代码上分离,而且存储过程相对于SQL语句而言,具有更好的性能和安全性,使用存储过程能够提高应用程序的性能和安全性。9.5.1 存储过程的优点  在数据库操作中,已经有了SQL语句,为何还需要存储过程。因为存储过程有SQL语句不能具备的特点和优点,以至于存储过程..

批处理文件+任务计划释放SqlServer2000占用的内存

评论(0)浏览(134)分类:SQL及数据库
批处理文件+任务计划释放SqlServer2000占用的内存  MSSQLServer2000是非常吃内存的,如果系统内存不够大,或者没有限制MSSQLServer2000可以使用的内存,MSSQLServer2000会一直占用系统的内存,MSSQLServer2000也没有提供自动释放内存的机制,所以服务器配置差的可能会导致系统崩溃,并且事件查看器中出现如下错误事件类型:错误事件来源:弹出应用程序事件类别:无事件 ID:333日期:日期时间..

如何启动局域网内计算机

评论(0)浏览(134)分类:操作系统及应用软件
如何启动局域网内计算机  今天给大家说的远程开机,是指远程开启局域网内的多台电脑。因为局域网唤醒只能通过已开启的电脑,对其他电脑进行唤醒,所以一定要先通过网络人控制器唤醒其中一台机器,再通过购买控制器时附送的网络人(Netman)远控软件远程操作这台机器,唤醒局域网内其他机器。  1、首先是用网络人电脑启动器(他们叫电脑控制器)将局域网内一台电脑A唤醒..

DOS命令批量删除文件批处理命令详解

评论(0)浏览(134)分类:操作系统及应用软件
DOS命令批量删除文件批处理命令详解del F:\_desktop.ini /f /s /q /a (F代表你要操作的盘符,如果是C盘就把F改成C) 在命令行下输入上面的命令,意思是强制删除F盘下所有目录内(包括X盘本身)的_desktop.ini文件并且不提示是否删除。 /f 表示强制删除文件 /s表示子目录都要删除该文件 /q表示无声,不提示 /a根据属性选择要删除的文件 R 只读文件 S 系统文件 H 隐藏文件 A 存档文..

win2003系统安装卡巴斯基kis11

评论(0)浏览(134)分类:操作系统及应用软件
win2003系统安装卡巴斯基kis11   卡巴斯基这么多年,一直不支持Windows 2003系统。而我自己经常要调试网站程序,为了安装杀软,干脆修改一下卡巴斯基软件了。废话不多说了,我们需要卡巴斯基的安装文件,使得卡巴斯基支持Windows2003系统。但是我们所需要修改编辑的必须是.msi 格式安装文件。(顺便普及下:MSI文件是Windows Installer的数据包文件,也就是一个数据库)但是..

WCF进行Exception Handling

评论(0)浏览(134)分类:Asp.Net/C#/WCF
WCF进行Exception Handling  在任何Application的开发中, 对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。对于一般的.NET系统来说,我们简单地借助try/catch可以很容 易地实现这一功能。但是对于 一个分布式的环境来说,异常处理就没有那么简单了。按照面向服务的原则,我们把一些可复用的业务逻辑以Service的形式实现,各个Service处于 一个自治的环境..

WCF异常处理模式一

评论(0)浏览(134)分类:Asp.Net/C#/WCF
WCF异常处理模式一  由于WCF采用.NET托管语言(C#和NET)作为其主要的编程语言,注定以了基于 WCF的编程方式不可能很复杂。同时,WCF设计的一个目的就是提供基于非业务逻辑的通信实现,为编程人员提供一套简单易用的应用编程接口(API)。 WCF编程模式的简单性同样体现在异常处理上面,本篇文章的主要目的就是对WCF基于异常处理的编程模式做一个简单的介绍。一、..

C# 3.0 OR工具介绍

评论(0)浏览(134)分类:Asp.Net/C#/WCF
C# 3.0 OR工具介绍  先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368DisplayLang=en 下载。5月1号的版本。最早4月19号就出来过一个,只是没有在意。还有一个http://www.microsoft.com/downloads/details.aspx?FamilyID=36b6609e-6f3d-40f4-8c7d-ad111679d..

C# checked、unchecked介绍

评论(0)浏览(134)分类:Asp.Net/C#/WCF
C# checked、unchecked介绍  C# checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。  下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一元运算符。3) 预定义的+、-、、/等二元操作符。4) 从一种整型到另一种整型的显示数据转换。  当上述整型运算产生一个目标类型无法表示的大..

vbscript ascw返回负数解决办法

评论(0)浏览(134)分类:Asp/VBScript
vbscript ascw返回负数解决办法  MSDN文档对AscW的解释:AscW是为使用Unicode字符的32位平台提供的。它返回Unicode(宽型)字符代码,因此可以避免从ANSI到Unicode的代码转换。  按照参考手册的定义,AscW函数应该返回一个字符的Unicode字符编码,但是对某些汉字来说,得到的返回值是负数的。如过字的Unicode编码是36807,但是测试的时候得到-28729。测试代码如下script l..

线程关联性(Thread Affinity)对WCF并发访问的影响

评论(0)浏览(134)分类:Asp.Net/C#/WCF
线程关联性(Thread Affinity)对WCF并发访问的影响  在WCF并发、回调的线程关联性(Thread Affinity)中, 我们重点讨论了线程关联性对service和callback的操作执行的影响:在service host的时候,可以设置当前线程的SynchronizationContext,那么在默认情况下,service操作的执行将在该 SynchronizationContext下执行(也就将service操作包装成delegate传入 SynchronizationContext的Send或者Po..

WCF授权-WCF中的三种授权方式

评论(0)浏览(133)分类:Asp.Net/C#/WCF
WCF授权-WCF中的三种授权方式  前面的两篇文章(《WCF授权-Identity与Principal[上篇]》和《WCF授权-Identity与Principal[下篇]》) 主要探讨基于安全主体的授权。通过这些介绍我们知道:如果我们在实施授权的时候,当前线程的安全主体能够被正确设置,我们就可以正确地完成授权。基于相同 的原理,对于WCF的服务授权,如果正确的安全主体能够在服务操作被执行之前被正确设..

Linq To Sql映射

评论(0)浏览(133)分类:asp.net-linq
Linq To Sql映射案例  某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太好了,该君很有oo的思想吗。  如果,你被要求用类及对象,来描述该关系型数据,你该如何做呢?在linq推出之前,ADO.NET被用来做数据访问层。而后,程序员需要自..

CentOS yum安装Apache+PHP+MySQL

评论(0)浏览(133)分类:linux
CentOS yum安装Apache+PHP+MySQL一、安装centos5.5操作系统CentOS 开发社区已发布了新的 5.5 版本。CentOS 5.5 基于 Red Hat Enterpris Linux 5.5.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等等。此外,CentOS 5.3 更新了美工设计,并根据用户的请求恢复了 Contrib..

10.3 访问MySql

评论(0)浏览(133)分类:Asp.Net/C#/WCF
10.3 访问MySql  MySql是一个开源的小型关系型数据库,MySql数据库功能性强、体积小、运行速度快、成本低和安全性强,并且广泛的被中小型应用所接受。MySql通常情况下和PHP一起开发使用,在ASP.NET中,同样能够使用MySql进行数据库的存储。10.3.1 MySql简介  MySql(http://www.MySql.com)是一套开源的小型关系型数据库,MySql能够执行标准的SQL语句进行..

11.3 用户控件和自定义控件的异同

评论(0)浏览(133)分类:Asp.Net/C#/WCF
11.3 用户控件和自定义控件的异同  对比用户控件和自定义控件,很多人或认为用户控件更加容易开发,而自定义控件的门槛较高,不方便应用程序的开发。其实不然,用户控件更适合创建内部的应用程序特定的控件,例如用户登录控件会在该项目中经常使用,所以创建用户控件能够极快的提高应用程序开发。而自定义控件通常应用到更适合创建通用的可再分发的控件,例如常用的开源HTML编..

ASP.NET 4中的SEO改进

评论(0)浏览(133)分类:Asp.Net/C#/WCF
ASP.NET 4中的SEO改进  ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括:新的Page.MetaKeywords 和 Page.MetaDescription 属性针对ASP.NET Web Forms的新URL导向支持新的Response.RedirectPermanent() 方法下面是如何利用这些特性来进一步提高搜索引擎相..