自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (1)
  • 收藏
  • 关注

原创 删除数据库用户

<br />删除数据库用户, 提示有架构的解决方案<br /> <br />alter authorization on schema::db_datareader to dbo<br /> <br />db_datareader 用户的选择的架构,先把这个架构转到dbo ,然后再手动删除,

2010-09-27 11:15:00 608

原创 url过滤

  string ymH = @"o/s*r/s*g|c/s*n|c/s*o/s*m|n/s*e/s*t|i/s*n/s*f/s*o|c/s*c|b/s*i/s*z|m/s*o/s*b/s*i|a/s*s/s*i/s*a|h/s*k|m/s*e|中/s*国|公/s*司|网/s*络";            des = Regex.Replace(des, @"http(s)?/s*:/s*//s*/(/s*[/w/s]+/s*/.)+(" + ymH + @")(/[/w/?%&=]*)?", "", Re

2010-09-19 16:57:00 641

原创 获取数据库每个表 及表的行数

<br />---获取数据库中每个表的行数declare @sql nvarchar(max) set @sql=''select @sql=@sql+'select '''+cast(name as varchar(50))+''' as tablename, count(*) as rows from ' + name+ ' union all ' from sysobjects where xtype= 'u ' sele

2010-09-13 15:18:00 721

转载 SQL中的 datetime 格式[转]

SQL中的 datetime 格式[转]2009-05-16 10:42 语句及查询结果:SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varc

2010-01-26 14:10:00 838

转载 正则表达式转义

正则表达式转义除 .$ ^ { [ ( | ) * + ? / 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。点的转义:. ==> //u002E美元符号的转义:$ ==> //u0024乘方符号的转义:^ ==> //u005E左大括号的转义:{ ==> //u007B左方括号的转义:[ ==> //u005B

2010-01-12 15:52:00 698

转载 浅谈并行编程中的任务分解模式

 浅谈并行编程中的任务分解模式      并行编程使用线程来使得多个操作能够同时运行。并行编程主要包括应用程序中线程设计,开发和部署以及线程间相互协调和各自的操作。      在下文中我们将讨论怎样分割适合线程化大小的编程任务来多任务化一个应用程序。设计线程      不熟悉并行编程的开发者通常对例如面向对象的传统的编程模式感到非常适应。在传统的编程模式下,程序以预先定义的

2009-11-24 13:58:00 3083 1

转载 如何获取照片的拍照时间及相关参数

 using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.ComponentModel;namespace Test.Com{/// /// 功能:获得图片EXIF信息/// 作者:Rexsp/// 创建日期:

2009-11-17 10:36:00 1167

转载 ArrayList 、List、数组的区别

using System; using System.Collections; using System.Collections.Generic; public class MyClass { public static void Main() {

2009-07-18 15:38:00 519

转载 Visual C# .NET 中跟踪和调试

在 Visual C# .NET 中跟踪和调试 2009-06-15 来自:java060515   本文介绍如何使用 Debug 和 Trace 类。Microsoft .NET Framework 中提供了这两个类。在应用程序开发期间或部署到产品后,可以使用这两个类提供有关应用程序性能的信息。这两个类只是 .NET Framework 中所提供配置功能的一部分。 要求下面的

2009-06-15 20:31:00 463

转载 关闭/开启XP_CMDSHELL

关闭/开启XP_CMDSHELL USE master EXEC sp_configure show advanced options, 1 RECONFIGURE WITH OVERRIDE --启用xp_cmdshellEXEC sp_configure xp_cmdshell, 1 RECONFIGURE WITH OVERRIDE EXEC sp_con

2009-06-12 16:06:00 624

转载 SqlServer-ROLLUP & COBE

SqlServer-ROLLUP 在生成包含小记和合计的报表时,ROLLUP运算符很有用,ROLLUP运算符生成的结果集类似于CUBE运算符所生成的结果集. ROLLUP和CUBE的区别在于: 1. cube生成的结果集显示了所选列的所有组合的聚合 2. rollup生成的结果集显示了所选列中值的某一个层次结构的聚合 示例: Sql: With rollup: se

2009-06-09 15:13:00 632

转载 JS汉字编码转换(转)

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">Untitled Document.btn{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-alig

2009-05-19 16:18:00 2049

转载 正则验证生日

正则验证生日  ^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|((

2009-05-16 18:29:00 1818

转载 hook

  同样的键盘钩子,只有KeyboardProc不一样         程序1   是     LRESULT   CALLBACK   KeyboardProc(int   nCode,   WPARAM   wParam,   LPARAM   lParam)     {     int   i   =   CallNextHookEx(g_hhook,   nCode,   wParam  

2009-05-07 10:36:00 524

转载 对DataTable进行Distinct

//对DataTable进行Distinct DataTable priceDetailDistinctTable = m_PriceDetailDataTable.DefaultView.ToTable(true, new String[] { "vendor_id", "vendor_code", "vendor_name", "vendor_site" }); // 来自:

2009-03-29 19:24:00 1917

转载 栈和堆

栈和堆 对于一个进程的内存空间而言,可以在逻辑上分成3个部份:代码区,静态数据区和动态数据区。动态数据区一般就是“堆栈”。“栈(stack)”和“堆(heap)”是两种不同的动态数据区,栈是一种线性结构,堆是一种链式结构。进程的每个线程都有私有的“栈”,所以每个线程虽然代码一样,但本地变量的数据都是互不干扰。一个堆栈可以通过“基地址”和“栈顶”地址来描述。全局变量和静态变量分配在静态数据区,本地变

2009-03-25 12:42:00 410

转载 NET Framework 3.5 SP1的图表控件

.NET Framework 3.5 SP1的图表控件——Chart (转) (2008-12-29 12:04:45) 标签:chart 控件 it  分类:.Net基于.NET Framework 3.5 SP1的图表控件——Chart,可在WinForm和WebForm下使用!并同时提供了大量的示例官方主页:http://code.

2009-03-02 09:22:00 972

转载 程序员的十层楼 11层(上帝)

第1~3层 看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1071/ 第4~5层 看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1073/ 第6~7层 看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1077/

2009-02-26 16:12:00 457

转载 .NET深入学习笔记(4):深拷贝与浅拷贝

今天继续利用准备WSE安全开发文章的空闲时间,完善《.NET深入学习笔记》系列(基本都是.Net重要的知识点,我都做了详细的总结,是什么、为什么、和怎么实现)。想必很多人也接触过这两个概念。做过C++的人对深浅拷贝的概念一定不会陌生。而其很多C#高级软件工程师的面试里也会问到深浅拷贝相关的问题。我今天就在总结一下,并且添加了详细的代码实现,与大家分享。一起学习一下C#的深拷贝与浅拷贝(Deep C

2009-02-26 10:52:00 539

转载 内存管理

最近一直被内存泄漏和内存碎片烦着。但是我对这方面又不怎么了解,只好在网上找些内存管理方面的文章。下面这篇还没有看完。先转过来再说。伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bill Gates 1981   程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,

2009-02-23 17:51:00 592

转载 栈与堆的区别

栈与堆的区别(转)2007-02-10 13:28这两个东西很容易混淆,下面是我找的几篇相关的解释。由于很忙,没有整理。 1。     内存分配方面:堆:操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间

2009-02-23 17:50:00 515

转载 数据结构之应用"栈(Stack)"实现: 解析算术表达式及计算

//using System;class Class1{ public static void Main() { System.Console.WriteLine("Hello World!"); //中缀 => 后缀表达式 string s = "( 1.9 +(20 +41)/ (25*11) -3

2009-02-23 17:26:00 570

转载 安全探索——.NET 中的角色安全

安全探索——.NET 中的角色安全(1) 2009-02-20 来自:java060515  [收藏到我的网摘] .NET Framework出来有段时间了,也逐渐壮大了,自然安全性也是必不可少的。本文将说说.NET中的角色安全,也是本人最近学习总结的。说道基于角色的安全,.NET 中有2个主要的类型来支持这个,即 IIdentity 接口 和 IPrincipal 接

2009-02-22 14:43:00 511

转载 微软架构师谈编程语言发展

微软架构师谈编程语言发展   大约2个月前,在Herb Sutter的网站上看到了一个链接,内容是Channel9网站对他和其他三名微软架构师就“编程语言发展”进行的采访,架构师中有Anders Hejlsberg。一看之下,就被这个视频迷住了。这些大师站在历史的高度,通观全局又不失细节,高屋建瓴,有点有面地谈到了多个语言的发展和语言间的相互关系。看完之后,感到视野得到了不小地开拓

2009-02-13 09:24:00 419

转载 .NET开发十大常用工具软件分享

.NET开发十大常用工具软件分享   从事.NET开发也有两年多的时间了,期间积累了一些日常工作中常用的软件,在这里和大家分享一下,希望能为大家的日常工作带来便利,以下排名不分先后:1. 文字处理软件EditPlus:(http://www.editplus.com/)    EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强

2009-02-12 09:11:00 722

转载 局域网内基于WEB的文件传输解决方案详解(ZT)

局域网内基于WEB的文件传输解决方案详解(ZT) 作者:tonnyEMAIL:webmaster@weiw.com转载请显示出处:http://www.weiw.com环境说明:局域网内的两台服务器,一台当作主WEB服务器,一台作文件服务器,两服务器操作系统为win2000 professional(或win2000 server)主WEB服务器 局域网内部URL:http://m

2009-02-03 14:27:00 908

转载 sql时间格式

Select CONVERT(varchar(100), GETDATE(), 0) as 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1) as 05/16/06Select CONVERT(varchar(100), GETDATE(), 2) as 06.05.16Select CONVERT(varchar(100),

2009-02-02 10:48:00 901 2

转载 sysindexes 表

sysindexes数据库中的每个索引和表在表中各占一行。该表存储在每个数据库中。列名数据类型描述idint表 ID(如果 indid = 0 或 255)。否则为索引所属表的 ID。statusint内部系统状态信息。firstbinary(6)指向第一页或根页的指针。indidsmallint索

2009-01-23 17:20:00 4851 1

转载 Control的Invoke和BeginInvoke  

Control的Invoke和BeginInvoke  近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Deleg

2009-01-23 11:11:00 528

转载 反射

 1、什么是反射         Reflection,中文翻译为反射。         这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:        Assembly类可以获得正在运行的装配件信息,

2009-01-22 18:34:00 409

转载 C#获取项目程序路径的方法

1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“/”; 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“/”; B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称; C:

2009-01-21 16:35:00 1716 1

转载 [Cache 学习] Cache.Insert 与 Cache.Add 区别

[Cache 学习] Cache.Insert 与 Cache.Add 区别2008年12月25日 星期四 09:04 来源:http://hi.baidu.com/xiao_wei2008/blog/item/033d5b3f9fd0d6e855e7237b.htmlSystem.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 C

2009-01-15 10:09:00 3043

转载 VS2005水晶报表

VS2005水晶报表2008/05/20 16:56水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;

2009-01-13 12:03:00 592

转载 水晶报表编程及问题总结

水晶报表编程及问题总结 水晶报表编程及问题总结1.怎么让组页眉,在同一组中每一页都显示插入组的时候,在公用选项页面选中“在每个页面上重复组页眉” 2.如何向 CrystalReportViewer 和 ReportDocument 传递参数…… 一、CrystalReportViewer通过 CrystalReportViewer.ParameterFieldInfo 属性……1、

2009-01-13 12:03:00 899

转载 Sql2005数据类型与Framework类型的对应关系

Sql2005数据类型与Framework类型的对应关系 Posted on 2007-01-21 17:16 水如烟(LzmTW) 阅读(758) 评论(0)  编辑 收藏 网摘 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/eleme

2009-01-13 11:11:00 673

转载 远程(如通过互联网)连接access数据库的方法 (转)

远程(如通过互联网)连接access数据库的方法 (转)远程(如通过互联网)连接access数据库的方法 前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享:使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比

2009-01-09 19:56:00 1098

转载 用C#生成随机中文汉字验证码的基本原理

用C#生成随机中文汉字验证码的基本原理   前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 1、汉字编码

2009-01-06 17:07:00 515

原创 判断用户登陆 页面

 网站中用很多地方都要判断用户是否登陆  , 如用session 或者cookie 来判断, 在执行一个按钮或者其他事件的时候, 就需要先判断 。1  可以在page_load  事件里判断 , 不过这样需要写很多 。  2  把这些页面给个基类  ,在这个类继承page类 , 在   protected override void OnLoad(EventArgs e)    {    

2009-01-06 16:49:00 656

原创 注册用户管理

 在做的时候 只考虑到了 对注册用户的删除  ,没有考虑到 对注册用户的 审核及 封杀(即用户资料都还在,只是其他用户不会见他的所有信息 )  注册用户的审核 用的较少  注册用户和后台管理用户 之间在存储在一个表里还是分别存放, 存储在一个表里,对于整个网站的权限来说可能更好些, 那样就基本可以达到论坛的那种权限 及用户等级了,  但是一般的,我觉得没必要把他们放在一个表里, 

2009-01-05 17:27:00 644

原创 vs 2008 指导

http://www.watch-life.net

2009-01-05 09:52:00 683

FreeTextBox控件

该控件 支持网页中直接编辑文本 适合.net 1.0 1.1 2.0 都可以<br> 只要把 相应的dll文件引用就可以了

2007-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除