java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream和ObjectOutputStream的帮助下,我们可以轻松的实现序列化。 只要我们的class实现了java.io.Serializable接口,就可以利用ObjectOutputStream的writeObject()方法将一个对象序列化;利用ObjectInputStream的readObject()方法,可以返回读出的object对象。Serializable接口不需要我们实现任何方法。 以下是一个例子,它能给我们一个感性的认识: Serial实...
http://www.jb51.net//article/2751.htm
从去年9月份,我就开始着手学JSP,以前也只有一点程序的意识,一路上摸索过来,经过了很多磨难,终于有一天,我就像一个旱鸭子学会游泳一样,心里无比高兴,熬了几天夜,终于写成了这个纯JSP的文章发布程序。相信下面的几则小知识对向我这样水平的菜鸟有一定的帮助! ==============================================================================1.传递表单参数:Stringname=newString(request.getParameter("name"));2.数据库...
http://www.jb51.net//article/2632.htm
让我们来看看保存在浏览器中的内容。如果你用的是IE5,在windows目录下有一个cookies的目录,里面有很多文本文件,文件名都是类似于wudong@15seconds[1].txt这样的,这就是浏览器用来保存值的cookies了。在以前的IE版本中,cookies的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个Web页面之前,它会先看这个页面的域名,是否在cookie中存在,如果有相比配的,浏览器会先把匹配的cookie传送到服务器,然后才接受处理服务器传送过来的页面。 先举个cookies应用的例子:当我连接到Amazon.com时,浏览器在接受第一个页面之前会把它以...
http://www.jb51.net//article/1861.htm
ASP内置组件前三讲中,我们主要介绍了ASP提供的四大内置对象:l Response对象:向浏览器发送信息。l Request对象:访问从浏览器发送到服务器的信息(如获取表单数据)。l Session对象:存储、读取特定用户对话信息。l Application对象:存储、读取所有用户共享的应用程序信息。此外还有Server对象和ObjectContext对象我们将在以后的实例中学习(提示:其实不经意之间你已经可以利用所学知识编写网上聊天室了)。本讲的内容是使用ASP的ActiveX Server Compone...
http://www.jb51.net//article/1689.htm
我把一些PHP中类的常识性整理出来,让新手们更容易掌握PHP类,以便能快速看懂那些老大们写的程序,呵呵,不过比较少,希望老大们补充一下或者修正其中错误理解。Q:PHP中的类可以有构造函数么?A:可以,只要函数名和类名相同,这个函数将成为构造函数。在使用new操作符来创建一个类的实例时,该构造函数将会自动调用,因此,可以把一些初始化工作放在构造函数里完成。Q:PHP中的类有析构函数么?A:没有。当对象被销毁,使用unset()或者简单的脱离范围,析构函数都会自动调用。但PHP中没有析构函数。如:unset($foo);就销毁一个类对象$foo了。Q:要如何继承一个类?A:...
http://www.jb51.net//article/1551.htm
谈起密码算法,有的人会觉得陌生,但一提起PGP,大多数网上朋友都很熟悉,它是一个工具软件,向认证中心注册后就可以用它对文件进行加解密或数字签名,PGP所采用的是RSA算法,以后我们会对它展开讨论。密码算法的目的是为了保护信息的保密性、完整性和安全性,简单地说就是信息的防伪造与防窃取,这一点在网上付费系统中特别有意义。密码学的鼻祖可以说是信息论的创始人香农,他提出了一些概念和基本理论,论证了只有一种密码算法是理论上不可解的,那就是 One Time Padding,这种算法要求采用一个随机的二进制序列作为密钥,与待加密的二进制序列...
http://www.jb51.net//article/1363.htm
RSA的选择密文攻击。 RSA在选择密文攻击面前很脆弱。一般攻击者是将某一信息作一下伪装(Blind),让拥有私钥的实体签署。然后,经过计算就可得到它所想要的信息。实际上,攻击利用的都是同一个弱点,即存在这样一个事实:乘幂保留了输入的乘法结构: ( XM )^d = X^d *M^d mod n 前面已经提到,这个固有的问题来自于公钥密码系统的最有用的特征--每个人都能使用公钥。但从算法上无法解决这一问题,主要措...
http://www.jb51.net//article/1362.htm
[code]1.判断是否有注入 ;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.注入参数是字符 ’and [查询条件] and ’’=’ 4.搜索时没过滤参数的 ’and [查询条件] and ’%25’=’ 5.判断数据库系统 ;and (select count(*) from sysobjects)>0&...
http://www.jb51.net//article/1347.htm
不少网站开始采用韩式风格来建站.一般人都会想到用Photoshop等软件来完成这样的效果,但如果网页上这类图片太多,或是较大时,会给访问带来一定的困难。这里就给大家讲一讲如何用CSS来做这样的风格,因为用CSS只是对颜色的定义,少了图片的应用,所以基本不会影响速度。 这种风格的特点是色彩变化丰富、应用Flash动画合理、结构新颖,最明显的特点就是表格或标题栏常会加上一条横或竖的色带,如图中圈起来的地方就是这样: 首先,在DreamweaverMX2004中为页面添加一个CSS效果类,具体设置如图。 点击OK后,会弹...
http://www.jb51.net//article/1190.htm
除特别说明外,本站内容采用创作共用授权署名和非商业用途,请尊重劳动成果。表格一直是网页设计制作过程中一个重要的组成部分,在没学习CSS布局前,大多是用来布局的,但到目前位置发现居然还没真正地了解和完全掌握表格,不得不需要重新认识表格......在现代网页设计制作中,表格主要的用途应该是用来存放多元二维数据。和表格相关的标签有table、tr、td、th、tbody、thead、tfoot、col、colgroup、caption,如何合理地应用这些标签呢?先从名词解释开始。名词解释table显示二维数据tr表格中的一行td数据单元格th表头单元格,定义一行或者一列的表头信息,不能使用在布局表格...
http://www.jb51.net//article/1175.htm
很多朋友问过我absolute与relative怎么区分,怎么用?我们都知道absolute是绝对定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面我们就来一一解读。Absolute,CSS中的写法是:position:absolute;TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则...
http://www.jb51.net//article/1159.htm
