2011年2月19日
摘要: 最近看到很多人的网站都被注入js,被iframe之类的。非常多。本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代码了。参考自定义策略,有了这个策略,再烂的程序,你也无法写入我的文件http://hi.baidu.com/zzxap/blog/item/efe093a7e0f2c190d04358ef.html3.可以用 阅读全文
posted @ 2011-02-19 10:07 玲珑少年 阅读(328) 评论(0) 推荐(0)
  2011年1月25日
摘要: Post和Get的区别(兼谈页面间传值的方式) 从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post 阅读全文
posted @ 2011-01-25 16:47 玲珑少年 阅读(259) 评论(0) 推荐(0)
  2011年1月16日
摘要: 每次在项目中添加新类都要删掉一些不用的using,并且把公司类库加载上,很烦人. 偶尔发现了vs的模板目录 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\2052我的是web项目想修改aspx.cs的模板(在2008里面就同时修改两处:C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\2052C:\Program Files\Microsoft Visual Stu 阅读全文
posted @ 2011-01-16 19:33 玲珑少年 阅读(296) 评论(0) 推荐(0)
  2010年12月16日
摘要: 文章来源天极网:http://dev.yesky.com/msdn/140/2663640.shtml在 2000年,微软首次发行了一个称为.NET 1.0的产品的测试版本。其时.NET 1.0作为一个类框架,回答了开发者社区特别是Java社区,向微软提出的问题。当时,人们认为微软已经跟不上形势甚至有些落后于时代了。结果,.NET 框架的上市使许多人为之叹服,如今大量的开发者都在积极地涌向.NET的怀抱。  现在,在几年之后,.NET框架的第三个版本又要出现 在众人面前。这个紧紧与Windows Vista的发行绑定到一起的发行版本将是一个相当成熟的框架。这个新式框架的侧重点在于,进一步拓 阅读全文
posted @ 2010-12-16 13:48 玲珑少年 阅读(173) 评论(0) 推荐(0)
摘要: 一致性读是oracle区别于其他数据库的重要特点之一,但一般来说,这个一致性读是sql级别的,只针对单个sql有效。由于业务逻辑需要,我们可能需要在一个事务中的多个sql也能实现读一致性,也就是说,数据源在事务开始时就定下来了,不受其他会话影响。oracle的只读事务可以实现这个功能,它可以在事务级别上实现读一致性。 看下面的实验:SQL> select * from t1; ID--------------------------------------- 1SQL> set serverout onSQL> SQL> create or replace proced 阅读全文
posted @ 2010-12-16 00:05 玲珑少年 阅读(3235) 评论(0) 推荐(0)
  2010年12月15日
摘要: 存储过程恢复: Select * From all_source As Of Timestamp TO_TIMESTAMP('2010-9-18 20:00:32', 'YYYY-MM-DD HH24:MI:SS')where owner='DBWEB' and name='PKG_B2B' 阅读全文
posted @ 2010-12-15 22:41 玲珑少年 阅读(150) 评论(0) 推荐(0)
摘要: <input type="text" value="请输入用户名" onfocus="if(value=='请输入用户名') {value=''}" onblur="if (value=='') {value='请输入用户名'}"><hr/> 分隔线样式:.hr0{ height:1px;border:none;border-top:1px dashed #1E90FF;}.hr1{ height:1px;border:none;border-top:1px solid #000;}.hr2{ height:3px;border:none;border-top:3px 阅读全文
posted @ 2010-12-15 22:41 玲珑少年 阅读(143) 评论(0) 推荐(0)
摘要: 如何防止oracle触发器失效?怎样构建一个如果失效了怎么办的机制? 阅读全文
posted @ 2010-12-15 22:41 玲珑少年 阅读(138) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-12-15 22:41 玲珑少年 阅读(34) 评论(0) 推荐(0)
摘要: Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件。删除它不会出问题——当然是在你没有使用它的情况下。.asax 文件扩展名指出它是一个应用程序文件,而不是一个使用 aspx 的 ASP.NET 文件。 Global.asax 文件 阅读全文
posted @ 2010-12-15 22:40 玲珑少年 阅读(121) 评论(0) 推荐(0)