`
文章列表
今天 做项目犯了两个错误, 第一,有enctype="multipart/form-data"属性的form表单。用response.getParameter("属性值")来获得属性,结果为null; 第二,response.sendRedirect("跳转的页面") 。这个response.sendRedirect在执行跳转的时候,居然是把后来的代码执行完了再跳转 <% if(name == null){ response.sendRedirect("http://baidu.com&q ...
java 的序列化和反序列化 package com.wansha; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class MySerializable{ public static void main(String[] args) throws Exception{ Pers ...
javascript中indexof方法使用问题小结: js中的indexOf方法的作用是: 根据给定参数x返回目标字符串(可以看成字符的数组)或数组中与x相等的项的索引。 这个方法相当有用,很多编程语言中都有相对应的实现,javascript中也不例外,然而当我在ie中运行如下代码时候: <script type="text/javascript"> var arr = [1,2,3]; alert(arr.indexOf(1)); </script> 却被提示"对象不支持此属性和方法" 。而在chrome, ...
jQuery判断文件上传类型 测试兼容:火狐,chrome,IE8 使用方法: $(":file").bind("change",function(){ $(this).fileTypeJudge("package"); }) 函数: /** **author:sharp */ (function($) { $.fn.extend({ fileTypeJudge : function(str) { return this.each(function() { var rightFil ...
.e1:nth-child(even){ }.e1:nth-child(odd){height:34px;background:#ebebeb;border-top:1px solid #ccc;border-bottom:1px solid #ccc} :nth-child(even) 控制偶数样式 :nth-child(odd)控制奇数样式 :nth-child(2n+1)控制2n+1行样式
word-break强制换行 word-break: 属性值: break-all; //表示强制换行,英语单词也强制拆开换行 keep-all; //表示保持一行 normal; //按标准处理
列出给定目录的树形目录结构: package com.wansha; import java.io.File; import java.util.LinkedList; import java.util.List; /** * * @author sharp *递归列出给定目录的树形目录结构 */ public class FileItem { private int times = 0;//计算当前文件在目录的层次 public void listFileItem(File file){ if(file.isFile() || file.listFiles().len ...
很多人抱怨使用了一些SVN的客户端软件,保存用户名和密码之后,找不到在什么地方修改,甚至卸载掉相关软件之后也没办法清除这些信息。其实有些东西是保存在Documents and Settings\【user】\Application Data这个目录下的。仔细找一下就有可能解决些问题。用户名 密码保存在C:\Documents and Settings\【user】\Application Data\Subversion\auth\svn.simple
要求:把输入的数字变大写,数字输入不能大于8位数 package com.wansha; public class NumberTest { public String formateNubmer(String str)throws Exception{ String sum = ""; Integer in = 0; try{ in = Integer.parseInt(str); }catch(NumberFormatException e){ throw new Exception("输入的不是数字"); } ...
动态代理模式的角色: --抽象角色:是真实对象和代理对象的公共接口 --代理角色:对真实对象进行封装,可以操作真实对象 --真实角色:依赖代理角色,代理真正操纵的类 抽象角色: subject.java package com.wansha.proxy; public interface Subject { public void request(); } 真实角色: Subject1.java package com.wansha.proxy; public class Subject1 implements Subject { @Override ...
通过反射拷贝一个类的属性值方法: package com.wansha.reflect; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ClassCopy { public Object copyof(Object object)throws Exception{ Class<?> classType = object.getClass(); Object obj = classType.newInstance(); Field[] fields = cl ...
1.可变参数 2.增强for循环 3.枚举 4.自动装箱拆箱 5.静态导入
枚举(ENUM):我们所定义的每个枚举类型都继承自java.lang.Enum类,枚举中的每个成员默认都是public static final的。 而每个枚举的成员其实就是自己定义的枚举类型的一个实例。 package com.wansha.enumdemo; /** * *枚举在编译的时候就已经生成了对象,枚举中有几个成员,编译器就自动生成几个对象, *自己是不能生成枚举对象的 * @author sharp * */ public enum EnumDemo3 { RED("hello"),WHITE("world&qu ...
策略模式的组成 ---抽象策略角色:策略类,通常由一个接口或者抽象类实现 ---具体策略角色:包装了相关的算法和行为 ---环境角色:持有一个策略类的引用,最终给客户端调用的。 抽象策略角色: Sort.java package com.wansha3; import java.util.List; public interface Sort { public void sort(List<Student> list); } 具体策略角色: SortByNameASC.java package com.wansha3; import ja ...
Book.java package db.hibernate.pojo; public class Book { private String address; private BookKey bookKey; public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public BookKey getBookKey() { return bookKey; } public void s ...
Global site tag (gtag.js) - Google Analytics