![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP/ASPX/C#
文章平均质量分 62
webclass
性格、爱好、生活态度、工作情况、
展开
-
.Net基础:详解.NET编程过程中的线程冲突 (1)
一、什么是线程冲突 线程冲突其实就是指,两个或以上的线程同时对同一个共享资源进行操作而造成的问题。 一个比较经典的例子是,用一个全局变量做计数器,然后开N个线程去完成某个任务,每个线程完成一次任务就将计数器加一,直到完成100次任务。如果不考虑线程冲突问题,用类似下面的代码去做,则很可能会超额完成任务,线程越多,完成任务次数超出100次的可能性就越大。 伪代码如原创 2009-07-29 21:24:00 · 306 阅读 · 0 评论 -
卡尔.杜:对象的内存模型
首先定义一个类 A;实例变量 a,b,c;实例方法 void B(); void C(); (1).声明对象时的内存模型:当用A声明一个对象 A newA;声明这个对象变量newA后,newA的内存还没有任何数据,这是的newA称为一个空对象。空对象不能使用(如果使用空对象,程序运行时要抛出NullPointerException异常),因为它还没有得到任何的“实体”,必须再进行原创 2009-02-25 22:13:00 · 338 阅读 · 0 评论 -
ASP.NET2.0连接SQL Server数据库详解
本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。 Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 Sq原创 2008-12-01 22:05:00 · 313 阅读 · 0 评论 -
恢复 SQL 被注入后的数据代码
%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> % server.ScriptTimeout = 1000000 xtype=99 ntext 与text类型相似,不同的是,ntext转载 2009-02-04 20:11:00 · 302 阅读 · 0 评论 -
常用正则表达式
摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式:[/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计原创 2009-01-31 13:39:00 · 257 阅读 · 0 评论 -
上一篇下一篇程序脚本
Rem==上一篇== Rem================================================================ Rem= 参数说明: Rem= pid当前ID,prame:栏目前辍(如一般web_news表,字段时一般为wn_**,prame就代表wn) Rem= ptable(表前辍.如一般表名是:站点名_表名(shenzhe_news) ptabl转载 2008-10-07 16:56:00 · 243 阅读 · 0 评论 -
从IIS的ASP迁移到APACHE的PHP
目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费捆绑在操作系统当中的IIS排名第二,其市场份额为31%,从总体上看,目前的网站服务器软件市场已经被Apache和IIS瓜分。 一般从性能上通常都认同Apache的性能优于IIS,虽然IIS的操作管理界面非常简单易用,但是从IIS平台迁移到Apache平台依然是大势所趋,今天我就介绍几种从IIS的ASP转换原创 2008-09-27 21:30:00 · 390 阅读 · 0 评论 -
ASP最新SQL防注入过滤涵数
function checkstr(str) if isnull(str) then checkstr = "" exit function end if str = replace(str,chr(0),"", 1, -1, 1) str = replace(str, """", """, 1, -1, 1) str = replace(str,"<;","<;",转载 2008-07-13 19:31:00 · 449 阅读 · 0 评论 -
关于IIS LOG的MinFileBytesPerSec和Timer_ConnectionIdle错误
这些天发现公司的网站多了很多httperror,开始检查IIS log了,发现 IIS 里面很多Timer_ConnectionIdle和Timer_MinBytesPerSecond的错误,到网络上google了一下,常见说法是说错误是因为IIS的设置不当引起的,是因为连接超时时间设置太小,解决方法是设置连接超时为600秒,把MinFileBytesPerSec的设置从240修改到0(相当于关原创 2008-01-14 22:21:00 · 3519 阅读 · 1 评论 -
防范sql注入式攻击js版本
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击 动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。 比如: 如果你的查询语句是select * from admin where username="&user&" and password="&pwd&"" 那么,如果我的用户名是:1 or转载 2008-01-05 15:14:00 · 325 阅读 · 0 评论 -
如何编写通用的ASP防SQL注入攻击程序
SQL注入被那些菜鸟级别的所谓黑客高手玩出了滋味,发现现在大部分黑客入侵都是基于SQL注入实现的,哎,谁让这个入门容易呢,好了,不说废话了,现在我开始说如果编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符即可,所以我们实现http 请求信息过滤就可以判断是是否受到SQL注入攻击。 IIS传递给a原创 2008-01-05 15:04:00 · 355 阅读 · 0 评论 -
虚拟主机上用Asp.net实现Urlrewrite
在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrewrite不用自己HttpHandle,也不用自己实现HttpModul原创 2009-07-29 22:01:00 · 312 阅读 · 0 评论