cookie概述
cookie是浏览器提供的一种机制,它将document
对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。
不同的浏览器对cookie的实现也不一样,但其性质是相同的。例如在window
7中,cookie文件存储于\AppData\Roaming\Microsoft\Windows文件夹下(一般在硬盘中以隐藏格式显示)。通常的命名格式为:userName@domain.txt。
这几天再做一个小项目,遇到了一些反编译的问题.项目要求将一个web工程部署到tomcat中并保证其能够正常工作,看起来挺简单的
昨晚和网络部的同学吃饭,老部长的欢送会,席间也喝了一些小酒。很久没喝酒了,还是一如往常的喝一杯就上脸,然后手上还起了一些小红点。酒精过敏了,看来以后还是得少喝啊。
一起吃饭的是网络部第一届和第二届的一些成员,还有班主任也在。吃饭中,洋姜突然提到大一的那个暑假我们南一楼的那个时候,现在想想也觉得挺感慨的,写篇文来纪念下。
貌似是08年4月份的某个日子吧,在宿舍楼下的黑板上看到系网络部招新的通知,抱着学点技术以后好找工作的想法,又得知部门的指导老师是班主任,我就报名了。后来事实证明,技术的吸引力是巨大的,班主任的吸引力也是巨大的,我们班有差不多10个人报名了。
第一次的培训是在五一放假的某一天,同宿舍还有两个报名的MM都回家了。我就一个人坐车到了培训地点东五楼,校车师傅并没有把我载到东五,在几个路口前就让我下了,那天还是下着雨,可怜的我
Java中的Throwable的子类有两个:Error和Exception;同时Throwable还实现了Serializable接口。Java中,只有当对象是Throwable或者它的子类的实例时,才能通过Java虚拟机或者Java
throw抛出。Error用来表示编译时和系统错误,这是错误是合理的应用程序不应该试图捕获的严重问题;而Exception是在Java类库、用户方法以及运行时故障中都可以抛出的,它指出了合理的应用程序想要捕获的条件。
Exception中又可分为两类:checked
exception 和 unchecked exception。
&
在安装虚拟机VMware tools之前,你需要知道如下概念:
(1)虚拟机有免安装绿色版,也有非免安装绿色版,一般非免安装绿色版在你安装完虚拟机后,其目录下会自动生成VMware
tools安装文件(windows.iso、linux.iso),而免安装绿色版因为是压缩包,里面有没有VMware
tools安装文件那就要看发布这个包的人有没有把VMware
tools安装文件打包在里面咯,如果没有,那你就要麻烦点,自己去下载咯。
(2)虚拟机可以装多个系统、多种系统(只要你硬盘够呛~),这大家都知道,然而VMware
tools不是针对虚拟机的,而是针对系统的,也就是说假如你虚拟机装有两个系统(可以都是Windows
XP),其中一个系统中安装了VMware tools,那么就只有安装了VMware tools的这个系统才能使用VMware
tools的功能,另外一个系统
安装VMware虚拟机后,在自己内部会自动生成9个网卡,分别是vmnet0、vmnet1….vmnet8。其中
1.什么是单元测试?
软件工程的v字形开发流程可以表述为:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试。从这个角度来看,单元测试是其中必不可少的一个环节,与之对应的另一个环节是详细设计。即是说单元测试是针对详细设计进行的,当然推理可得集成测试是针对概要设计进行的。
单元测试是开发人员编写的一小段代码,用来检测程序中一个很小、很明确的功能是否正确。一般情况下单元测试主要用来测试一个特定环境下某个特定函数的行为。
2.为什么需要单元测试?
单元测试是集成测试的基础。如果没有单元测试,集成测试在很大程度上就会陷入盲目调试的痛苦中。只有对底层的函数都进行了单元测试,才能保证各个接口的正确性,这样就大大的减少了对调试的依赖性。另一方面,通过单元测试我们可以获得某个函数功能的正确性,这使得我们可以在局部层面得到想要的结果。
3.具体的单元测试方法:
- c#使用Nunit测试工具进行测试。
- js使用js unit测试框架进行测试,因为js
unit测试框架是继承于junit测试框架的,所以主要讲解一下junit测试框架的使用。
一直没有仔细的研究到底GET方法和POST方法之间有什么区别,直到今天做一个文件上传的表单。文件上传的表单必须使用post方法提交,为什么必须这样?Get
今天在使用struts在进行开发的过程中配置国际化的时候,忘记了<messageResources
properties='path'/>这句话应该配置在struts-config.xml中的哪个地方。当时就想到了struts-config.xml文件的约束文件应该规定了这些东西。于是就去查找它的约束文件,发现这个约束文件是使用DTD进行设计的,就简单的研究了DT