`
evget
  • 浏览: 144735 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
文章列表
文章关键字:|ASP|限制|表单|提交|   在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单。缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等。   本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可;对于那些较为复杂的环境,我们在文章的最后给出一些改进建议。   一、基本工作过程   下面我们依次讨论这四个子程序。   (一)初始化   这里我们要在Session对象中保存两个变量,其中: ...
文章关键字:|Java|遍历|递归|   A.不使用递归:   import java.io.File;   import java.util.LinkedList;   public class FileSystem {     public static void main(String[] args) {       long a = System.currentTimeMillis();       LinkedList list = new LinkedList();       File dir = new File("c:\\java\\"); ...
文章关键字:|Spring|Java|框架|XML|   Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在 ...
如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些时候,它的速度甚至超过大型数据库。   那么如何在.NET中访问MySQL数据库呢?也许很多人马上会说:用OLEDB嘛,但是事实上采用.NET OleDb Data Provider并不能访问MySQL,如果你使用的话,系统会提示你:"Net Data OLE DB 提供程序 (System.Data.Odbc) 不支持 MSDASQL 提供程序(用于 Odbc 驱动程序的 Microsoft ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user ...
我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...)   WMP控件加入了ActiveX解码器控件,不仅可以放曲子,还能放Flash和其它视频文件。 CODE: <object title="dvubb" alig ...
SQL Server的以前版本在跟踪对象相关性方面做的并不好。原因是所有的对象相关性都是由对象ID来跟踪的,这意味着对象一开始就必须存在。但是,通过根据对象名称来跟踪对象SQL Server 2008极大地扩展了跟踪对象的能力,而不用再 ...
对于property和attribute这两个名词都叫“属性”的问题,来源于国内it书籍翻译界的疏忽。   其实它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。下面我们来说明它们的异同。   Attribute   Attributes是Microsoft .NET Framework文件的元数据,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为。   Property   属性是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器方法实现对可读可写属性的操作,提供了安全和灵 ...
一、抽象类:   抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外 ...
将UI的表现行为以及数据绑定行为封装成UI组件,使其有良好复用性的概念提出已久,比如TagLib,.Net的server component。对于胖客户端来说,也是一样。出于今后技术升级的考虑,RAB应该抽象UI组件接口,将具体组件接口的实现类的装载行为 ...
一。Spring的xml配置很不好。xml滥用程度已经泛滥成灾了。要知道程序员最习惯,最欢迎的还是看代码。当要看一个业务逻辑时发现竟然先要去看它的父类,然后看爷爷类,然后再看太爷爷类,最后发现还需要找Spring配置去找另外 ...
异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功 ...
客户端和服务器之间会经过一个通道进行通信。这里有几种渠道实现。最重要的是AMFChannel和RTMPChannel 。 AMFChannel是基于HTTP ,在请求响应架构上实现。这个渠道可用于MessagingService支持发布订阅。合并后,要求通过渠道被响应,定期获取新发布的信息。更有效的设置是RTMPChannel,它支持客户端和服务器在TCP / IP协议上的开放连接。通过这种方式它允许在两个方向直接发送和接收的信息。BlazeDS ,Adobe公司免费开源的Flex执行,不幸的是不包含执行RTMPChannel 。   Flex通信基础最重要的部分是目的。这是服务器端终点的沟通 ...
Java平台已经发展成为一个稳固和成熟的企业应用平台。One of the signs of a mature application platform is that there are a lot of spin-off techniques and options to integrate with other techniques.一个成熟的应用平台的一个表现就是有许多附带的技术和方案可 ...
本文很好的示范了如何将Flex 和Java一起使用。Java将运行这种服务。Flex将在客户端上运行。它们两者之间的协议可以真正的实现你想要的。既然这样,那么先使用XML,然后使用Javascript Object Notation (JSON),因为这两者都是我们最常见的Web 2.0标准。   创建服务器区块   XML实例从表1中一个简单的JSP文档开始   Listing 1. xml.jsp       < jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2" ...
Global site tag (gtag.js) - Google Analytics