04 2011 档案
摘要:作者 blog:http://zxsv.com/在MS SQL中,为了安全,我们常常会删除一些SP,也就是存储过程,如下例EXEC sp_dropextendedproc 'xp_cmdshell'如果要恢复它EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'而为何我要恢复xp_dirtree用上面这个语句就不行了??拿起eXeScope我分析了一下xplog70.dll这个文件,哈哈,看到不少好东西打开X:\Program Files\Microsoft SQL Server\MSSQL\B
阅读全文
摘要:在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。这个程序的思路是共同做一件事情(从一个ArrayList中删除元素),如果执行完成了,两个线程都停止执行。说明:要实现线程同步不止这一种方式。在这里采用了事件,在事件处理程序里中止了线程标签:多线程,线程同步代码片段(2)[代码][C#]代码01usingSystem;02usingSystem.Collections;03usingSystem.Collections.Generi
阅读全文
摘要:本系列文章导航静态成员和非静态成员的区别?const 和 static readonly 区别?extern 是什么意思?abstract 是什么意思?internal 修饰符起什么作用?sealed 修饰符是干什么的?override 和 overload 的区别?什么是索引指示器?new 修饰符是起什么作用?this 关键字的含义?可以使用抽象函数重写基类中的虚函数吗?C#基础概念之密封类,属性访问器,接口类和结构的区别?C#基础概念之抽象类,接口,接口多继承别名指示符是什么?如何手工释放资源?C#基础概念之P/Invoke,StringBuilder 和 Stringexplicit 和
阅读全文
摘要:不知道把这么一篇不入流的东西放在首页有碍观瞻,但就算是新手也一般是浏览首页,我的目的也是希望给一些碰到类似问题的新手提供点帮助,也希望得到高手的指点。先看下面的代码usingSystem;usingSystem.Collections;namespaceNoSortHashtable{///<summary>///SummarydescriptionforClass1.///</summary>classClass1{///<summary>///Themainentrypointfortheapplication.///</summary>[S
阅读全文
摘要:-- Script to analyze table space usage using the-- output from the sp_spaceused stored procedure-- Works with SQL 7.0, 2000, and 2005set nocount onprint 'Show Size, Space Used, Unused Space, Type, and Name of all database files'select [FileSizeMB] = convert(numeric(10,2),sum(round(a.size/128
阅读全文
摘要:最近在公司某管理系统中,用了一些独立的模块,在这些类的实现中,错误是直接抛出异常的,我想这是我们通常的做法。然而,问题也来了,由于自己在Asp.net页面中没有去捕获这些异常,并且多处页面中都使用了这些类,于是在多个页面都会出现不友好的错误提示信息。怎么办?又不想一处一处修改代码,既费时又费力,这样编程不就变成了体力劳动,从而失去了乐趣。 这时让我想起了自定义错误页,于是Google,终于找到了答案。1、配置web.config:<customErrorsmode="RemoteOnly"defaultRedirect="ErrorPage.aspx&quo
阅读全文
摘要:今天偶尔看到sql中也有with关键字,好歹也写了几年的sql语句,居然第一次接触,无知啊。看了一位博主的文章,自己添加了一些内容,做了简单的总结,这个语句还是第一次见到,学习了。我从简单到复杂地写,希望高手们不要见笑。下面的sql语句设计到三个表,表的内容我用txt文件复制进去,这里不妨使用上一个随笔介绍的建立端到端的package的方法将这些表导入到数据库中,具体的就不说了。从这里下载文件employees.txt,customers.txt,orders.txt参考文章:http://www.cnblogs.com/wwan/archive/2011/02/24/1964279.html
阅读全文
摘要:在虚拟主机的wwwroot目录下您会发现有一个名为aspnet_client的文件夹,该文件夹中含有集成了ASP.NET的“SmartNavigation”功能的javascript。如果启用SmartNavigation,网页设计人员就可以在页面以及其他内容之间保持滚动条和元素焦点的位置。目录aspnet_client是虚拟根Web应用程序目录,该目录是当您安装.NETFrameworkSDK或VisualStudio.NET时在您的计算机上创建的。此文件不占用户空间,请用户在使用网站空间的时候不要删除该文件夹。例如,随ASP.NET附带的脚本文件位于以下位置。d:\home\ftp用户名/
阅读全文
摘要:在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以查看错误,但发现问题的时间可能会比较长。通过全局异常处理就可以在异常发生时立即记录异常,或直接发送邮件向管理员报告,以在最快的速度发现并处理异常。要为ASP.NET应用程序添加全局异常处理主要是添加HttpApplication的Error事件的处理。这与在BeginRequest事件中进行URL重写方法类似。先建一个继承System.Web.IHttpModule的类。然后添加I
阅读全文
摘要:using System;using Excel=Microsoft.Office.Interop.Excel;using System.Reflection;using System.Data;using System.Web;using System.Text;using System.IO;using Microsoft.Office.Interop.Excel;namespace CCC.Utility{ /// <summary> /// Summary description for GenerateReportExcel. /// </summary> p
阅读全文