上一页 1 ··· 15 16 17 18 19
摘要: 阅读:748次 评论:0条 更新时间:2009-03-02 -------------------------------------------------------- --sql structured query language --DML--Data Manipulation Language--数据操作语言 query information (SELECT), add new row... 阅读全文
posted @ 2009-07-03 13:26 周骏 阅读(484) 评论(0) 推荐(0) 编辑
摘要: BS程序代码与安全与基本攻击/防御模式 BearOcean 2008-06-02 1. 引言 1.1. 文档说明: 1.2. 文档组织方式: 2. 正文 2.1. SQL注入 2.1.1. 攻击模式: 2.1.2. 防御办法: 2.2. 脚本注入 2.2.1. 攻击模式 2.2.2. 防御方式 2.3. 跨站攻击 2.3.1. 攻击模式 2.3.2. 防御方式 2.4. shell 上传 2.4.... 阅读全文
posted @ 2009-06-10 10:37 周骏 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 原理:获取系统时间,并在其后加上一个随机数 sample:将IdentityGenerator实例化后可直接获取Embacle.Identity.IdentityGenerator ig = new Embacle.Identity.IdentityGenerator();long identity = ig.GetIdentity();//identity就是生成的Id 也可以直接获取Ident... 阅读全文
posted @ 2009-06-10 10:35 周骏 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 提高加载速度。刚开始的解决方案是(参考网络上别人写的):自定义一个 CompressionHttpHandler,实现 System.Web.IHttpHandler 接口,在 ProcessRequest 添加以下代码:这样传输的内容就是经过GZip压缩的,到客户端时浏览器会自动将其解压。但是这样做的效率不高,每次都需要在服务器端进行压缩,浪费了资源,所以我在这基础上改了一下,就是在本地将文件先... 阅读全文
posted @ 2009-06-07 17:34 周骏 阅读(404) 评论(0) 推荐(0) 编辑
摘要: CompressionModule压缩模块(强烈推荐)本人推荐的一个模块,同样可以压缩aspx页面请求的所有资源及支持强大自定义功能的压缩模块,与HttpCompress6.0一样能自定义要压缩那种类型的资源及不压缩那种类型的资源、也可定义要压缩指定的页面或不压缩指定的页面,并且还有开启Cache资源的功能及指定压缩目录的强大功能,另外也不会像HttpCompress6.0会出现axd文件无效的B... 阅读全文
posted @ 2009-05-22 23:03 周骏 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: 特殊字符有不少元字符在试图对其进行匹配时需要进行特殊的处理。要匹配这些特殊字符,必须首先将这些字符转义,也就是在前面使用一个反斜杠 (\)。下表给出了这些特殊字符及其含义:特殊字符说明$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。( )标记一个子表达式的开始和结束位置。子表达式可以... 阅读全文
posted @ 2009-05-22 09:24 周骏 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 1.尽量少使用游标原因很简单;就是游标的算法是最原始的计算机算法(和for.if等语句一样,一条条搜索来算;效率极低);而sql语句用的是集合运算;速度则快的多;如果用索引速度则很快(用了指针).2.创建索引.a.聚集索引:聚集索引是磁盘存储和逻辑显示是一样的mssql表的主键一般是聚集索引;主键(每一条记录唯一确定);创建的主键自动会是聚集索引;如有一个非常大的表(有百万行);很长时间磁盘存储上... 阅读全文
posted @ 2009-05-22 00:54 周骏 阅读(349) 评论(0) 推荐(0) 编辑
摘要: -网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.对于全局Ca... 阅读全文
posted @ 2009-05-12 02:47 周骏 阅读(3698) 评论(0) 推荐(0) 编辑
摘要: 1, 正则表达式如何处理嵌套结构a. .net处理嵌套结构的方法举例说明:问题描述:从before (nope (yes (here) okay) after中匹配得到最大的被”()”包含的文本。即显示红色的部分。答案:.net:"((?>[^()]+|"((?<DEPTH>)|")(?<-DEPTH>))*(?(DEPTH)(?!))") 分... 阅读全文
posted @ 2009-05-09 23:26 周骏 阅读(3205) 评论(1) 推荐(0) 编辑
摘要: 分组构造描述了正则表达式的子表达式,通常用于捕获输入字符串的子字符串。下表描述了正则表达式分组构造。 分组构造 说明 ( 子表达式 ) 捕获匹配的子表达式(或非捕获组;有关更多信息,请参见正则表达式选项中的 ExplicitCapture 选项)。使用 () 的捕获基于左括号按顺序从 1 开始自动编号。捕获元素编号为零的第一个捕获是由整个正则表达式模式匹配的文本。 (?< name >... 阅读全文
posted @ 2009-05-09 20:56 周骏 阅读(961) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19