- 博客(20)
- 资源 (19)
- 收藏
- 关注
转载 asp.net中防止注入式攻击
概要:文本主要介绍如何校验用户输入从而防止注入式攻击.校验用户输入是非常必要的,几乎所有程序级的攻击都包含恶意输入的手段.你应该校验包括字段,查询字串参数,Cookie等一切用户输入项来保护你的程序免受注入攻击.你得假设所有的用户输入都是恶意的,确保在服务器端对所有的用户输入进行校验.使用基于客户端的验证可以减少页面的住返次数,改进性能,改善用户体验,但是不要仅仅依赖于此,因为客户端的验证
2007-12-22 15:58:00 1005
原创 C#3.0新特性:扩展方法初探
C#3.0中一个激动人心的特性就是扩展方法:你可以使用实例方法的语法来调用静态方法。本文仔细阐述了这一新特性并且给出了几个相应的例子。 声明扩展方法 扩展方法的行为和静态方法是非常类似的,你只能在静态类中声明它们。为声明一个扩展方法,你需要给该方法的第一个参数指定this关键字,如下例:// Program.cspublic static class EMClass{ public sta
2007-12-21 22:28:00 506
原创 Struts/Tapestry/JSF框架比较
Struts/Tapestry/JSF是目前J2EE表现层新老组合的框架技术。从诞生时间上看,Struts应该比较早,使用得非常广泛,Tapestry 3.0逐渐引起广泛的重视,正当Tapestry即将大显身手时期,SUN推出JSF标准技术,虽然JSF一开始推出尚不成熟,留出了一段空白期,但是随着JSF1.1标准推出,JSF开始正面出击,粉面隆重登场了。 其实,JSF和Tapestry也并不是那
2007-12-21 22:27:00 896
原创 MVC模式
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来
2007-12-21 22:26:00 359
原创 在C#中实现Socket端口
一、什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分。这种多重绑定便称之为端口复用。二、我们如何实现Socket端口复用: 其实我们要实现端口复用很简单,我们只要使用SetSocketOption函数设置Socket选项就可以了。MSDN是这样解释的:Socket
2007-12-21 22:25:00 1477
原创 ADO.NET2.0的十大新特性
本文简要介绍了.net Framework 2.0里的ADO.NET2.0的最新特性。在以下叙述中将附带一些简单的例子来讨论这些特性的细节。 以下便是ADO.NET新增的特性: 1. 批量复制操作(Bulk Copy Operation) 将数据从一个数据源批量复制到另一个数据源是ADO.NET 2.0的一个新特性。批量复制类提供了最快的方法把数据从一个数
2007-12-21 22:23:00 439
原创 ORACLE
§ 术语 数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。 ORACLE 块的大小是可以在安装时选择“自定义安装”来指定,也可以在CREATE DATABASE创建数据库实例时指定。其最小为2K,最大可达为64K。瓶颈(Bottleneck) 指限制系统性能的部件。 面向对象的关系数据库 具有关系数据库的全部功能,同时又支
2007-12-21 22:20:00 489
原创 HTML彻底剖析标记一览
标记类型名称或意义作用备注 文件标记 ● 文件宣告让浏览器知道这是 HTML 文件 ● 开头提供文件整体信息 ● 标题定义文件标题,将显示于浏览器顶端 ● 主体设计文件格式及内容所在 排版标记 ○ 说明标记为文件加上说明,但不被显示 ○ 段落标记为字、图、表格等之间留下一空白行 ○ 换行标记令字、图、表格显示于下一行
2007-12-21 22:14:00 664
转载 Java代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属
2007-12-21 22:13:00 336
原创 弹出窗口
1.弹启一个全屏窗口 <html> <body onload="window.open( http://www.e3i5.com,example01,fullscreen);"> <b>www.e3i5.com</b> </body> </html> 2.弹启一个被F11化后的窗口 <html> <body onload="window.open( http://www.e3i5.c
2007-12-21 22:11:00 402
原创 C#分析数据库结构,使用XSL模板自动生成代码(一)
分析数据库结构,自动生成代码 ########################### dbxml.aspx 文件内容,该文件没有C#代码文件 ############# System.Xml.XmlDocument myCfgXML = new System.Xml.XmlDocument(); // 获得系统配置字符串 string GetAppConfig(string s
2007-12-18 22:23:00 575
原创 C#分析数据库结构,使用XSL模板自动生成代码(二)
########################## temp_HTML代码.xml ##################################################### http://www.w3.org/1999/XSL/Transform" version="1.0"> body{ font-family: "宋体"; font-size: 12px} ta
2007-12-18 22:21:00 527
原创 用SQL语句删除重复记录的四种方法
方案1: 1、将重复的记录记入temp1表: select [标志字段id],count(*) into temp1 from [表名]group by [标志字段id]having count(*)>12、将不重复的记录记入temp1表: insert temp1select [标志字段id],count(*) from [表名]group by [标志字段id]having count
2007-12-18 22:16:00 837
原创 C#农历~源代码(一)
using System; namespace CNCalendar { public class CNDate { private const ushort START_YEAR = 1901; private const ushort END_YEAR = 2050; private string[] ConstellationName =
2007-12-18 22:13:00 553
原创 C#农历~源代码(二)
private DateTime m_Date; public DateTime Date { get{ return m_Date;} set{ m_Date = value;} } public CNDate() { Date = DateTime.Today; } public CNDate(DateTime dt)
2007-12-18 22:11:00 540
原创 C#操作Word文档(Office 2007)
// 首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。//代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Syst
2007-12-18 22:06:00 503
原创 C#用代码打开软键盘
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtim
2007-12-18 22:03:00 1045
原创 XML基础知识
XML 的定义部份是由基础的语法组成。当你建立XML 文件时,你可以建立自己的元素并以任何你喜爱的名字为它们命名,而不是只能使用那些受限制的预先定义好的元素群组,因而达成了可延伸卷标语言中的「可延伸(extensible)」的特性。所以你几乎可以使用XML 来描述所有形式的文件,从音乐乐谱到数据库。一份XML 文件,如同你之前所输入的范例,是由两个主要部份组成:序文(prolog)与文件元素(do
2007-12-18 21:57:00 404
原创 ASP.NET操作XML
ASP.net 对XML文件的读写,添加,修改,删除操作下面有代码调试正确using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using Sys
2007-12-18 21:52:00 405
原创 ASP.NET编程的十大技巧
1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以在Windows文件管理器中
2007-12-18 21:33:00 344
控制IE浏览器 及获取鼠标位置句柄
2019-03-20
上传插件-uploadify-修改版
2019-03-09
+Re1flect0r+9.0.1.374+官方最新版+注册机(强大的.NET反编译工具带注册机)
2018-05-12
.net 加壳工具 .net加密工具 .net混淆工具 DotNetReactor.v4.0.0.0
2017-12-29
ASP.NET_AJAX入门系列
2010-10-08
仿Baidu下拉智能搜索源码
2010-03-27
jquery入门电子书
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人