苹果的梦想...

享受自己的小快乐

2009年3月10日

Request对象的使用

摘要: Response.Write("客户端的操作系统:" + Request.Browser.Platform + ""); // WinNT Response.Write("客户端用的浏览器:" + Request.Browser.Browser + ""); ... 阅读全文

posted @ 2009-03-10 14:00 Redkey 阅读(194) 评论(0) 推荐(0)

2009年3月9日

用XML格式代替动态SQL文来减少注入风险(小技巧)

摘要: 在存储过程中拼写SQL语句是非常普遍的事情,使用...in (n,m,...)也是较常见的.最近在一次应用中因为使用IN拼出来的动态SQL被客户指出,具有被注入的风险.说实在的一般人对sql注入了解的都不多,有这方面经验可能更少,反正任我想破脑袋也想不透如何可能被注入.(也许对方真的注入成功了)这里解决的办法就是将In后的目标字符串以XML方式输入存储过程中,变向的实现IN功能. DECLARE... 阅读全文

posted @ 2009-03-09 21:40 Redkey 阅读(436) 评论(2) 推荐(0)
sqlserver2005新功能函数

摘要: 转自:陋室铭。 排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1. row_number 2. rank 3. dense_rank 4. ntile 一、row_number row_number函数的用途是非常广泛,这个函数的功能是为查询出来的每一行记录生成一个序号。row_number函数的用法如下面的S... 阅读全文

posted @ 2009-03-09 10:49 Redkey 阅读(309) 评论(0) 推荐(0)

2009年3月6日

马云:最黑暗的时候可能已经过去 [经济观察报]

摘要: 转: 2009年02月14日 经济观察报 2009年的春节,并没有人们想象中的那么惨淡,恰恰相反,在金融危机乌云笼罩下的中国人民,可能更倾向于用另外一种方式来给自己打气,所以,这个春节,依然四处张灯结彩,喜气洋洋。除夕的那一天,烟花弥漫着整个中国,爆竹声也更加震耳欲聋。这样一个春节,大多数人的心中,都带着一点惶恐,又带着一点希望,都在内心深处感叹,2008年终于过去了,可是2009年又会怎么样... 阅读全文

posted @ 2009-03-06 22:29 Redkey 阅读(217) 评论(0) 推荐(0)

2009年2月26日

常被使用的SQL语句

摘要: --删除重复数据 delete from test where id not in( select min([id ]) from test group by [name]) --随机查询N条数据 select top 5 * from usr.Role order by newid() 阅读全文

posted @ 2009-02-26 22:17 Redkey 阅读(92) 评论(0) 推荐(0)
认识工厂模式(二)

摘要: 之前的工厂模式(一)文章中所提到只是简单的工厂模式,本篇将以前篇为基础进入抽象工厂的说明. 抽象工厂模式是指拥有多个抽象角色时所使用的工厂模式,它可以为调用者提供一个接口,通过接口调用来创建产品,至于实现的细节并不需要关心。当拥有了多个抽象角色时,显然普通工厂已经不能满足要求了。根据LSP原则任何可以接收父类的地方同样可以接收子类。需求者往往得到是与抽象产品相同类型的实例,而并不是抽象产品本身的实... 阅读全文

posted @ 2009-02-26 22:12 Redkey 阅读(112) 评论(0) 推荐(0)

2009年2月19日

不丢失数据的覆盖安装--Win XP崩溃的救命稻草

摘要: 原位升级对于许多人来说可能还是个陌生的概念,但覆盖安装相信大家都知道。在Windows 98出现严重问题需要重装系统时,为了避免格式化破坏系统中已经安装的软件和数据,我们通常会使用直接覆盖安装的方式。 其实在Windows XP中也有类似覆盖安装的功能,它被称为原位升级,又称修复安装,同样可以在不丢失系统已有数据的情况下重装系统,解决许多严重的系统问题。 一、原位升级的方法与实例 Wind... 阅读全文

posted @ 2009-02-19 13:24 Redkey 阅读(1092) 评论(0) 推荐(0)
sql 2005数据库加密实战

摘要: 转贴自teched讲师: 牛可 基本概念: 第一层 服务主密钥 备份服务主密钥 backup service master key to file='c:\smk.bak' encryption by password='P@ssw0rd' r... 阅读全文

posted @ 2009-02-19 13:05 Redkey 阅读(461) 评论(0) 推荐(0)

2009年2月1日

一种生成不重复数的算法

摘要: 在编程中经常遇到一些类似的问题,比如做一个双色球选号软件,其中6个双色球是从1到33之间选出6个数来,这6个数是不能重复的,这个问题就是我们今天要说的生成不重复数算法。 算法描述如下:从M个数中选出N个数来(0using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; us... 阅读全文

posted @ 2009-02-01 22:11 Redkey 阅读(289) 评论(0) 推荐(0)
ASP.NET URL Rewrite. URL重写

摘要: 转自:http://www.cnblogs.com/domainblogs/archive/2009/01/28/1381228.html URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。 url重写的优点在于:... 阅读全文

posted @ 2009-02-01 10:52 Redkey 阅读(317) 评论(0) 推荐(0)