it技术博客

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

2013年10月3日

摘要: 1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。NameValueCollection 的默认初始容量为零。随着向 NameValueCollection 中添加元素,容量通过重新分配按需自动增加。如下例子:NameValueColle 阅读全文
posted @ 2013-10-03 19:49 ie技术博客 阅读(365) 评论(0) 推荐(0)

2013年10月2日

摘要: JQuery安全分析:JQuery的风险均来源于对输入的数据没有进行有效性检验。客户端的Javascript需要检验:来源于服务器的数据、来源于当前页面的用户输入,服务器端需要检验来源于用户端的数据.JQUERY的下列方法存在XSS的风险,在使用前应该对输入的内容进行编码或检查.html(val)$("#MyH").html("as>/" alert('s');");.append(val)$("#MyH").append("Helloalert(3);");. prepend(va 阅读全文
posted @ 2013-10-02 09:40 ie技术博客 阅读(1372) 评论(0) 推荐(0)

摘要: 许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码(一般是在浏览器地址栏进行,通过正常的www端口访问),根据程序返回的结果,获得某些想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入通过网页对网站数据库进行修改。它能够直接在数据库中添加具有管理员权限的用户,从而最终获得系统管理员权限。黑客可以利用获得的管理员权限任意获得网站上的文件或者在网页上加挂木马和各种恶意程序,对网站和访问该网站的网友都带来巨大危害。在我们的实际生活中,寻找“ajax+sql注入”的例子并不困难,而且其寻找过程也很简单,只需经过 阅读全文
posted @ 2013-10-02 09:30 ie技术博客 阅读(3767) 评论(0) 推荐(0)

2013年9月24日

摘要: 提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流:1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 CacheProfile 用于定义与该页关联的缓存设置的名称。是可选属性,默认值为空字符("")。需要注意的是,包含在用户控件中的@ OutputCache指令不支持此属性。在页面中指定此属性时,属性值必须与Web.config文件配置节下的outputCacheProf 阅读全文
posted @ 2013-09-24 13:07 ie技术博客 阅读(204) 评论(0) 推荐(0)

摘要: 一、SQL SERVER 7.0/2000和SQL SERVER 2005的简介及比较1.1SQL SERVER 7.0/2000SQL SERVER 7.0/2000没有提供内置的支持数据缓存依赖的功能,所以只能通过采用添加特定数据库表、触发器等方式,通过后台不断轮询数据库来检查数据更改。当在 数据表上执行INSERT、UPDATE、DELETE操作时将自动发出更改通知,所以只能监测到表级,具体到哪一行是没法跟踪的。使用方法步骤:1.1.1使用aspnet_regsql命令行或SqlCacheDependencyAdmin来配置连接数据库。1.1.1.1ALTER DATABASE SET. 阅读全文
posted @ 2013-09-24 13:02 ie技术博客 阅读(300) 评论(0) 推荐(0)

摘要: 1.开启数据库缓存依赖支持开始,运行,cmd 输入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d database -eddatabase 为数据库名2. web.config中添加: 3.要缓存的数据页:using System.Web.Caching; //引用命名空间private DataSet list; //缓存这个dataset;Page_Load中:SqlCacheDependencyAdmin.EnableTableForNotifications(Co... 阅读全文
posted @ 2013-09-24 13:01 ie技术博客 阅读(171) 评论(0) 推荐(0)

2013年9月17日

摘要: 网站安全狗-》流量保护-》CC攻击防护里面你就可以看见流量保护-禁止使用代理访问 复选框的对号去掉 保存 刷新 阅读全文
posted @ 2013-09-17 17:39 ie技术博客 阅读(1360) 评论(0) 推荐(0)

摘要: 是不是上网后经常出现错误提示框,那在浏览器的工具选“internet选项”进入“高级”在“禁用脚本调试(internet explor)”和“禁用脚本调试”前勾上。Microsoft Script Editor 就是微软脚本编辑器 阅读全文
posted @ 2013-09-17 09:40 ie技术博客 阅读(703) 评论(0) 推荐(0)

2013年9月15日

摘要: 可以这样关闭: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger 删除后打开visual studio 2005,选工具-选项-调试-实时,把右面的三个选项的对勾都去掉就ok了。 刚开始我只是把vs里面的实时去掉三个勾,但是还是有一个错误出来,忘记什么东西的错误提示。把注册表删了之后ok了。 阅读全文
posted @ 2013-09-15 11:05 ie技术博客 阅读(504) 评论(0) 推荐(0)

摘要: //定义一个DataView ,得到一个全部职员的视图DataView dataView1 = DbHelperSQL.QueryDataView(sql);//过滤得到一个只显示男职员的视图dataView1.RowFilter = " sex='男' ";//放弃过滤,现在仍然能够得到一个全部职员的视图dataView1.RowFilter = null;//现在过滤得到一个只显示女职员的视图dataView1.RowFilter = " sex='女' ";//获取性别字段为空的职员dataView1.RowFilt 阅读全文
posted @ 2013-09-15 11:04 ie技术博客 阅读(17080) 评论(0) 推荐(1)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页