摘要:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METAcontent="EditPlus"name="Generator"><METAcontent=""name="Author"><METAcontent=""name="Keywor
阅读全文
11 2011 档案
摘要:function showMyModalDialog(url, width, height){ showModalDialog(url, ", 'dialogWidth:' + width + 'px;dialogHeight:' + height + 'px;center:yes;status:no;scroll:no;help:no');}function showMyModelessDialog(url, width, height){ showModelessDialog(url, ", 'dialogWidt
阅读全文
摘要:(一)删除所有的Everone权限,包括:所有磁盘根目录C:\WindowsC:\Documents and SettingsC:\Documents and Settings\All UsersC:\Documents and Settings\All Users\DocumentsC:\Inetpub\wwwroot\aspnet_clientC:\Documents and Settings\All Users\Application Data\MicrosoftC:\Documents and Settings\All Users\Application Data\Microsoft\
阅读全文
摘要:服务器被上传后门,并且文件和文件夹无法删除,本文要解决如下几个问题:1、无法删除和打开windows命名不接受的文件夹2、文件夹名字被更改后,发现里面有个命名正常的文件也无法删除3、删除Nul命名的文件夹4、文件夹的名字后面带. (一个点),告诉您怎么删除(引用了一个不可用的位置)近几天想把网站复制出来做些修改,当我复制的时候总出现无法复制,经排除发现,有几个文件夹之前被上传了后门,并且文件夹的名字是asdf’sdf.dd这样的格式,’和.是windows文件夹不接受的字符,所以在删除的时候也会出现一些麻烦,后来经过在网上找资料,可以通过cmd命令来删除,解决办法就是让他显示“8.3”格式的短
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Ajax实现自动提示的文本框</title> <style> <!-- body{ font-family:Arial, Helvetica, sans-serif; font-size:12px
阅读全文
摘要:1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROMT1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300COL1,COL2,COL3 FROM T1,因为某些情况下用户是不需要那么多的数据的。不要在应用中使用数据库游标,游标是非常有
阅读全文
摘要:VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样,微软发布了WebDeployment Project插件可解决此问题:Visual Studio 2005 Web Deployment Projects,在微软的不同文档里,这个插件提供了两个下载地址,分别是:下载地址一:(大小为:905K)http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploy
阅读全文
摘要:一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 另外,接口有如下特性:接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成
阅读全文
摘要:(1) ●查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、返回了不必要的行和列 10、查询语句不好,没有优化 ●可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在R
阅读全文
摘要:Microsoft SQL Server 2005 安装向导基于 Windows 安装程序,并提供一个功能树用于升级 SQL Server 组件。也可以将 SQL Server 2005 与 SQL Server 2000 或 SQL Server 7.0 并行安装,或从 SQL Server 的早期版本中迁移已有的数据库和配置设置,然后将它们应用于 SQL Server 2005 的实例。有关升级和迁移选项的详细信息,请参阅升级 SQL Server 组件。有关支持并行配置的详细信息,请参阅使用 SQL Server 的多个版本。数据库引擎 若要升级 SQL Server 2000 或 SQ
阅读全文
摘要:/*--说明: 下面的代码演示了如何利用日志还原功能,将主数据库中的数据变化及时反馈到备用数据库中 备用数据库的数据可以随时用于查询,但不能被更新(备用数据库只读)。 --*/ --首先,创建一个演示用的数据库(主数据库) CREATE DATABASE Db_test ON ( NAME = Db_test_DATA, FILENAME = 'c:\Db_test.mdf' ) LOG ON ( NAME = Db_test_LOG, FILENAME = 'c:\Db_test.ldf') ...
阅读全文
摘要:在事件查看器中,可以看到: 应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 {0C0A3666-30C9-11D0-8F20-00805F2CD064})的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。方法一:最后又查阅了大量的英文资料,采用如下的方法: 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“D
阅读全文
摘要:一、选择您的服务器操作系统和IIS版本在选择您的服务器操用系统时应该考虚三个问题:1、 是否足够安全,正确的可以安全更新的序列号 2、能否满足你的服务需要2、 能否进行负载均衡(对要求较高的用户)在选择您的WEB服务器的IIS版本一般都由IIS5.0向IIS6.0过渡,现在IIS7.0已进入了测试阶段,真是期待中啊....相关的介绍请上微软的官方网站上查看。暂时的我选择的是windows2003企业版+IIS6.0二、安装操用系统和IIS6.0windows2003企业版我们就不说了(什么,不会,那就再去找资料吧),但是注意的是所有的磁盘必须采用NTFS格式,最好分为四个盘符以方便权限管理和数
阅读全文
摘要:一、先关闭不需要的端口 我比较小心,先关了端口。只开了3389、21、80、1433,有些人一直说什么默认的3389不安全,对此我不否认,但是利用的途径也只能一个一个的穷举爆破,你把帐号改了密码设置为十五六位,我估计他要破上好几年,哈哈!办法:本地连接--属性 --Internet协议(TCP/IP)--高级--选项--TCP/IP筛选--属性--把勾打上,然后添加你需要的端口即可。PS一句:设置完端口需要重新启动! 当然大家也可以更改远程连接端口方法: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM\...
阅读全文
摘要:一、优化启动设置 1.禁用关机事件跟踪开始-运行-gpedit.msc-计算机配置-管理模板-系统-显示关机事件跟踪-禁用。 2. 禁用开机 CTRL+ALT+DEL和实现自动登陆方法1:打开注册表:HKEY_LOCAL_MACHIN|SOFTWARE|MicroSoft|Windows NT|CurrentVersion |Winlogon段,在此项按右键,新建二个字符串值,AutoAdminLogon=1, DefaultPassword=“为超级用户Administrator所设置的Password”。 注意,一定要为Administrator设置一个密码,否则不能实现自启动。 然后..
阅读全文
摘要:一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。DataReader需及时显式的close。可及时的释放对数据的连接。) Dataset是把数据读出,缓存在内存中。...
阅读全文
摘要:web.config 的webServer节是用于iis7的优化处理用以替换iis6的system.web节iis6的system.web<system.web> </httpModules> <add name="..." type="..." /> </httpModules> <httpHandlers> <add verb="...." path="..." type="..." /> </httpHandle
阅读全文
摘要:关于文件夹Web.config配置问题在根目录里的Web.config设置。 <authentication mode="Forms"> <forms name=".strUser" loginUrl="/Admin/Login.aspx" protection="All" /> </authentication>在admin文件夹的Web.config设置。<configuration> <system.web> <authorization>
阅读全文
摘要:该文讲解了通过web.config配置文件配置项目下文件夹的访问权限问题。新建一个web运用程序,项目结构如下:其中Manager文件夹的ASP.NET页面属于管理员操作页面,所有只用通过登录并授权后才能访问,而根目录下面的ASP.NET页面则任何用户都可以访问,如Default.aspx页面。首先修改根目录下的web.config配置文件,将默认的windows验证方式修改为Forms验证方式。在web.config配置文件中,将view plaincopy to clipboardprint?<authenticationmode="Windows"/>&l
阅读全文
摘要:先后次序:先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些 是 在Handler之后运行的对请求的处理上:IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.IHttpHandler按照你的请求 生成响应的内容,IHttpModule对请求进行预处理,如验证、修改、过滤等等,同时也可以对响应进行处理
阅读全文
摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太
阅读全文
摘要:vs2005 自动提示(智能感知)不出现或者闪一下就消失的解决办法 早上的时候,我的vs智能感知不正常了,不是不出现,而是一闪就没有了。以为是pd12插件搞的鬼,卸载了pd也不行,折腾了半天也没用,最后通过下述方法1重置配置就好了。 1.关闭VS,然后在命令行运行microsoft visual studio 8\common7\ide\devenv.exe /setup /resetuserdata /resetsettings 2.另外有人说这样试试:工具-〉选项-〉文本编辑器-〉c#-〉intellisense
阅读全文
摘要:不管是ISP或是程序开发者,都可能需要在特定情况下,对使用IIS搭建的Web站点进行限速。 本文就简单说说在IIS中如何限速,因为之前不久,我也象大多数开发者一样,由于程序测试的需要,寻求IIS限速的方法,而且发现启用IIS的带宽限制后不起作用。 由于条件所限,我的服务器只安装了Windows server 2003系统,所以下边说的是IIS6中的限速设置,对于IIS 4.0和IIS 5.0可能并不适用。 下边我先引用网上的一段叙述:引用:在IIS 4.0和IIS 5.0中,Web网站属性对话框的“性能”页允许启用带宽限制功能,指定允许网站占用的最大带宽。不过,这个功能不一定起作用,因为II.
阅读全文
摘要:登录页面设置 OutputCache Any 的时候cookies 有时候会为null 这时候应该设置OutputCache Location="Client" 原因就是因为Any 输出缓存可位于产生请求的浏览器客户端、参与请求的代理服务器(或任何其他服务器)或处理请求的服务器上就是说当请求输出缓存的不是位于Client 时候就会出错
阅读全文
摘要:其实这个也是新瓶装旧酒的问题,前段时间,把这个做了,况且效果和性能都还不错,所以记录下,希望能帮助更多的人虽然 outputcache 很重要,但是这个功能真的不好用,很多时间不能满足需求,比如做一些自定义方面的缓存依赖,如:session、登录用户信息、用户cookie信息 等,更重要的是,想做片段缓存的话,就只能用 用户控件了,并且这是时,用户控件之间的传值就比较难了,所以,让人很不爽!真怀疑,asp.net 的开发工程师是不是就不用 asp.net,开发出来的产品,离实用还是有段距离的吧!!!!好了,还得自己动手,解决了 一些自定义方面的需求,支持 session、登录用户、cookie
阅读全文