- 博客(27)
- 资源 (3)
- 收藏
- 关注
转载 解除锁定的等sql语句
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。 如果drop了表,怎么办??见下面:drop
2012-07-16 17:37:51
958
原创 sql2005数据库sa账户锁定的解决方法
问题的发生是因为一个复杂的ssis包的连接信息配置不正确,在服务器上ssis包验证过程中频繁用错误登录信息请求数据库所导致,这是一个系统自我保护的措施。一旦错误发生,sa将无法登陆数据库,解决办法是通过服务器本机的Windows账户信息登录,然后运行如下sql语句alter login sa with password = '数据库密码'unlock, check_policy = o
2012-07-16 17:27:09
578
原创 删除aux.asp及com1/lpt1/prn/nul等无法删除文件
近期有朋友发现自己的网站目录下多出许多类似 aux.asp com1.gupiao.asp lpt1.adnim.asp的文件或文件夹,无法删除!这类文件为何无法删除,怎样建立无法删除的文件,又如何删除 aux.asp 这类‘无法删除的文件’呢?在服务器中 文件夹选项 - 查看 -隐藏受保护的操作系统文件[取消勾选]后可看到此类文件属性均为RHSA系统文件,无法删除、修改、移动。Windo
2012-05-30 14:34:59
1343
转载 C# 配置文件读取与修改
配置文件在很多情况下都使用到, 配置文件分为两种 一种是应用程序的配置文件, 一种是web的配置文件.两种配置文件最大的区别是web的配置文件更新之后会实时更新, 应用程序的配置文件不会实时更新.更新应用程序的配置文件之后需刷新ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它。C
2012-02-01 11:37:14
1492
原创 windows 2003 server IIS权限设置
仅针对windows 2003 server SP1 Internet(IIS) 服务器系统安装在C:"盘系统用户情况为:administrators 超级管理员(组)system 系统用户(内置安全主体)guests 来宾帐号(组)iusr_服务器名 匿名访问web用户iwam_服务器名 启动iis进程用户www_cnnsc_org 自己添加的用户、添加后删除Us
2012-02-01 11:30:49
673
转载 终结Webshell 加固web服务器
用微软的IIS打造一个WEB服务器是件非常简单的事情,但是它的安全性实在不敢恭维。攻击者通过注入、上传、旁注等技术获得了某个网站的Webshell,然后进一步渗透提权,直至控制整个Web服务器。至于如何让攻击者无缘Webshell那是代码部分的问题,我们做为管理员应该如何加固Web服务器,让攻击者在获得了Webshell之后无功而返呢? 一、设置命令权限 默认设置下,webshell中
2012-01-14 10:01:47
798
转载 设计模式初学者系列-观察者模式
摘要 在今天的设计模式系列中我给大家带来了观察者模式,首先我会以一个生动的故事引入观察者模式的应用的场景,然后描述这个场景中出现的问题,最后我们提出观察者模式的解决方案,并给出C#语言实现的代码,最后以.net里的委托-事件方式的观察者模式作为结尾。 故事 小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个
2008-01-11 00:54:00
462
转载 Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
很多朋友可能都讨论过ASP.NET中生成HTML的方法了,有按照模板用IO方法写文件有在404错误页面内生成HTML的,有在Render内保存页面输出到HTML文件的。今天我发一个配合Url重写利用HttpHander手工编译.aspx页面方法。HTML文件的方法,可按需、“定时”的生成,以减轻数据库的访问声明:下面的文字是本文不可缺少的部分,转载请保留,谢谢!//////////////////
2008-01-11 00:47:00
575
原创 在ASP.NET 中实现单点登录
由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在asp.net中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。 实现思路 利用cache的功能,我们把用户的登录信息保存在cache中,并设置过期时间为session失效的时间,因此,一旦session失效,我们的cache也过期;而cache对所有的用户都可以访问,因此,用
2008-01-11 00:45:00
410
原创 asp.net利用RAR实现文件压缩解压缩
导读: asp.net利用RAR实现文件压缩解压缩 作者:清清月儿 如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。 不过要注意的是,由于Web程序不能直接调用客户端的程序(除非用ActiveX,ActiveX几乎被废弃),所以如果要想实现让用户把本地文件用网页解压缩只有把文件上传到服务器上再调用服务器上的RAR压缩,同理要解压缩本地的R
2008-01-11 00:41:00
804
原创 生成静态文件的新闻系统核心代码
导读: 在网上看了许多能生成静态页的新闻系统,但基于asp.net的系统极少,闲下时间来自己写了一个,发出来,大家一起研究,代码没做什么优化,只是实现了功能 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.D
2008-01-07 00:51:00
400
原创 常用正则表达式
导读: "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0
2008-01-07 00:47:00
381
原创 带闰年判断的正则表达式
导读: 首先,你的年的范围是1800-3999 润年: 1800,1900,2100,2200,2300,2500,2600,2700,2900,3000,3100,3300,3400,3500,3700,3800,3900是个特殊值(能被4整除但不是润年),要分出来: String leap1 = "(((1[8-9])|([2-3][0-9]))(0|2|4|6|8)(
2008-01-07 00:47:00
598
原创 C#做的一个加密/解密的类 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
导读: 前两年写的东西,现在整理一下发出来!以前公司需要做WebService,并且对WebService的SoapHeader进行加密,所以就写了这么个东东!使用这个类,需要密钥管理!为了保证数据的安全性往往要对数据进行加密,但是加密的缺点之一,就是影响程序的运行效率,所以,当时我的思路是只对用户的登录信息(用户名,密码)进行加密!数据用明文传输,用户信息验证没有通过的情况下, 不进
2008-01-07 00:46:00
568
原创 经典正则表达式 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
导读: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String
2008-01-07 00:46:00
564
原创 使用 C# 开发的 .NET 应用程序实例列表
导读: ---------------------------------- 概述 本文档列出了 Crystal Decisions 技术支持网站上所有可用的,使用 C# 开发的 .NET 应用程序实例列表。本文档还给出了每一个程序的描述和下载链接。随着新程序加入我们的支持站点,本文档将不断更新。 ---------------------------------- 目
2008-01-07 00:44:00
2117
原创 .NET模板引擎 EFPlatform.CodeGenerator (代码生成器 静态页生成 生成HTML 模板)
导读: .NET模板引擎 EFPlatform.CodeGenerator (代码生成器 静态页生成 生成HTML 模板) 这个东东是去年我看着ASP:标记突发奇想花4天时间设计编写的类库, 原名叫 HtmlGenerator, 最近发现PHP和JAVA有很多类似的项目, 但是都设计的很渣(不同意的表打我@_@), 于是把 HtmlGenerator 重构了一下, 改叫 CodeG
2008-01-07 00:44:00
1823
原创 C#的6种常用集合类大比拼
导读: 作者:清清月儿 说明:MSDN没有说出几种集合类其间的区别,当然欲知更多细节可参考MSDN。 一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数
2008-01-07 00:40:00
523
原创 C#分析数据库结构,使用XSL模板自动生成代码
导读: 分析数据库结构,自动生成代码 ########################### dbxml.aspx 文件内容,该文件没有C#代码文件 ############# System.Xml.XmlDocument myCfgXML = new System.Xml.XmlDocument(); // 获得
2008-01-07 00:39:00
437
原创 C#解号称爱因斯坦出的智力题
导读: 现有题号称爱因斯坦出的智力题全世界只有2%能够做出。 ------------------------------------------------ 1、在一条街上,有5座房子,喷了5种颜色。 2、每个房里住着不同国籍的人 3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物 问题是:谁养鱼? 提示: 1、英国人住红色房子 2、瑞典人养狗 3、丹
2008-01-07 00:38:00
537
原创 ASP.NET中在线用户统计
导读: ASP.NET中在线用户统计 统计在线用户的作用不言而喻,就是为了网站管理者可以知道当前用户的多少,然后根据用户数量来观察服务器或者程序的性能,从而可以直观的了解到网站的吸引力或者网站程序的效率。现在,我们就介绍一个简单明了的方法来统计在线用户的多少,该方法的特点就是充分的利用了ASP.NET的特点,结合global.asax文件,用Application和Session巧
2008-01-03 03:22:00
577
原创 C#.NET做项目时用到最多的长见代码!
导读: C#.NET做项目时用到最多的长见代码! 1. 收藏本站 2. function myhomepage(){ this.homepage.style.behavior=url(#default#homepage);this.homepage.sethomepage(http://www.mylove2.com/); } 设为主页 3. 打开新的窗口并
2008-01-03 03:19:00
480
原创 技巧:使用User Control做HTML生成
导读: User Control大家肯定不会陌生,在使用ASP.NET的过程中,除了aspx页面,最常见的就莫过于ascx了。ascx是一个有独立逻辑的组件,提供了强大的复用特性,合理使用,能够大大提高开发效率。通过User Control直接生成HTML内容其实已经是一个比较常用的技巧了(尤其在AJAX时代),不过网络上这方面的内容比较少,很多人还是在苦苦地拼接字符串,因此在这里我通
2008-01-02 06:22:00
493
转载 flash研究(二)——访问数据库
前一篇文章写了flash本地通信的方法,这篇文章主要研究一下flash访问数据库的方法。一个完整的flash访问数据库的程序,包括两部分,一是flash端请求程序,一是服务端接收到请求处理并返回数据的程序。这就类似一个aspx网页,每一个aspx页面都对应着一个aspx.cs文件,aspx页面将数据以各种形式呈现给用户,而呈现的数据是aspx.cs文件提供的。Flash程序也一样,flash端只负
2008-01-02 06:20:00
1382
2
原创 使用 SqlDataSource 控件连接到 SQL Server 数据
在 Web.config 文件中为 SQL Server 配置连接字符串 打开位于 ASP.NET 应用程序的根目录中的 Web.config 文件。如果没有 Web.config 文件,请创建一个。 在 Configuration 元素中,如果尚不存在 ConnectionStrings 元素,则添加一个该元素。
2006-12-05 12:16:00
1820
转载 三级联动
function Dsy()...{this.Items = ...{};}Dsy.prototype.add = function(id,iArray)...{this.Items[id] = iArray;}Dsy.prototype.Exists = function(id)...{if(typeof(this.Items[id]) == "undefined") return fals
2006-08-29 11:13:00
2063
原创 连接Oracle数据库
先将System.Data.OralceClient.dll文件拷贝项目目录的Bin目录下,通常位于C:/windows/Microsoft.NET/Franmework/v.1.1.4322目录中.//连接字符串 string Oracle_ConnStr = "Data Source=Oracle9i;Integrated Security=yes";//创建OralceConne
2006-07-21 23:57:00
986
漂亮的NavMenu导航控件
2008-02-21
NHibernate文档
2007-05-04
JavaScript源码大全
2007-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人