- 浏览: 144735 次
- 性别:
- 来自: 重庆
-
最新评论
-
panpanjava:
C#实现的可复用Socket接收/发送共享缓冲区类 -
dy_0821:
这个怎么样可以支持放多个歌曲
常用网页播放器代码的收集整理 -
kofkyoli:
不错,手下了
JAVA常见错误的说明及解决方法 -
doveqkl:
我现在也是要这样做,能具体些不
oracle移植到mysql中遇到的问题以及解决方法
文章列表
文章关键字:|ASP|限制|表单|提交|
在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单。缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等。
本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可;对于那些较为复杂的环境,我们在文章的最后给出一些改进建议。
一、基本工作过程
下面我们依次讨论这四个子程序。
(一)初始化
这里我们要在Session对象中保存两个变量,其中:
...
- 2008-12-17 13:52
- 浏览 717
- 评论(0)
文章关键字:|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\\");
...
- 2008-12-17 13:51
- 浏览 1238
- 评论(0)
文章关键字:|Spring|Java|框架|XML|
Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在 ...
- 2008-12-17 13:47
- 浏览 505
- 评论(0)
如果你不是只在大集团公司工作过的话,你一定会有机会接触到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访问器方法实现对可读可写属性的操作,提供了安全和灵 ...
- 2008-12-12 14:47
- 浏览 943
- 评论(0)
一、抽象类:
抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外 ...
- 2008-12-12 14:46
- 浏览 637
- 评论(0)
将UI的表现行为以及数据绑定行为封装成UI组件,使其有良好复用性的概念提出已久,比如TagLib,.Net的server component。对于胖客户端来说,也是一样。出于今后技术升级的考虑,RAB应该抽象UI组件接口,将具体组件接口的实现类的装载行为 ...
- 2008-12-12 14:44
- 浏览 559
- 评论(0)
一。Spring的xml配置很不好。xml滥用程度已经泛滥成灾了。要知道程序员最习惯,最欢迎的还是看代码。当要看一个业务逻辑时发现竟然先要去看它的父类,然后看爷爷类,然后再看太爷爷类,最后发现还需要找Spring配置去找另外 ...
- 2008-12-12 14:44
- 浏览 579
- 评论(0)
异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功 ...
- 2008-12-11 13:16
- 浏览 908
- 评论(0)
客户端和服务器之间会经过一个通道进行通信。这里有几种渠道实现。最重要的是AMFChannel和RTMPChannel 。 AMFChannel是基于HTTP ,在请求响应架构上实现。这个渠道可用于MessagingService支持发布订阅。合并后,要求通过渠道被响应,定期获取新发布的信息。更有效的设置是RTMPChannel,它支持客户端和服务器在TCP / IP协议上的开放连接。通过这种方式它允许在两个方向直接发送和接收的信息。BlazeDS ,Adobe公司免费开源的Flex执行,不幸的是不包含执行RTMPChannel 。
Flex通信基础最重要的部分是目的。这是服务器端终点的沟通 ...
- 2008-12-11 13:15
- 浏览 708
- 评论(0)
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.一个成熟的应用平台的一个表现就是有许多附带的技术和方案可 ...
- 2008-12-11 13:12
- 浏览 626
- 评论(0)
本文很好的示范了如何将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" ...
- 2008-12-11 13:11
- 浏览 760
- 评论(0)