`
meiowei
  • 浏览: 148396 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

CSS

    博客分类:
  • html
1. p.one {color:red} -->表示把标签p下所有class="one"的部分都满足这个样式     .two{font-size:20px} -->表示在所有html中class="two"的部分都满足这个样式规则 2.#three {font-family:宋体} -->表示html中id="three"的部分都满足这个样式 3.伪元素选择器     Html元素:伪元素 {属性:值}     A:link  --> 正常状态下的链接     A:active --> 选中链 ...

Js 随笔_正则

1.var regex=/xxxxxx/[flags],  flags分3种标志。i:忽略大小写  g:全文查找(所有匹配项)  m:多行查找(仅第一个匹配项) 2.string的正则实现方法     match(str)--匹配str目标的结果以数组返回     replace(str,target)--将匹配str的内容替换为target的内容,target可以是分组信息,如:replace(/(\w+),\s(\w+)/g,"$2,$1"),结果是把顺序颠倒    split(str)--以str作为分割符,返回数组    search(str)--返回第一个 ...
一.form表单标签     1.action--未设置的情况下默认为自身     2.method--get post,默认情况下是get.最大的区别就是get会将提交的内容显示到浏览器地址栏上     3.target--定位目标 _blank _parent  _self     4.title--类似于tooltip     5.enctype--application/x-www-form-urlencoded,multipart/form-data.默认情况下是前者,只有我们需要上传文件时,才将enctype设置为multipart/form-data.     6.按钮 ...
js中数组对象的方法: 1.pop()--清除数组末尾的元素 2.join(string)--在数组个元素之间插入string内容 3.concat(Array)--将Array数组的元素接续到本数组的末尾 4.slice(len1,len2)--从数组的len1位置开始,抽取到数组的len2位置(从0开始计数),不影响数组本身 5.splice(len,num)--从数组的len位置开始,删除num个元素 6.sort(optional sorter)--对数组进行排序,可自己实现一个sorter排序法则(返回>0 =0 <0即可) 7.给数组原型加上remove方法 ...
1.到sun官方网站上下载for linux版本jdk,现在最新为jdk-6u19-linux-i586-rpm.bin,下载到任意目录下,例如/opt/JDK 2.RedHat终端:chmod +x jdk-6u19-linux-i586-rpm.bin 3.开始安装,./jdk-6u19-linux-i586-rpm.bin,会出现很多java安装协议,一路enter即可,是在不想多动键盘的话ctrl+c,输入yes,回车就行,这时候会看到jdk目录下多了一个 jdk-6u19-linux-i586.rpm的文件。 4.执行该文件rpm -ivh  jdk-6u19-linux-i58 ...
最近想学习一下linux,因为本本上已经有正版的windows vista,所以想在虚拟机上安装redhat,按照google出的步骤一步一步安装好redhat桌面版。在主机上下载了很多for linux的软件(fire fox,jdk.......),因此想要共享主机的文件到虚拟机访问。ok,安装vmware tools.   1.点击vmware下虚拟机-->安装vmware tools,确认安装,redhat桌面应该会出现一个光盘标识的文件夹(里面有两个文件) 2.进入redhat加载CDROM设备,在终端输入:mount -t iso9660 /dev/cdrom /mnt ...
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Strut ...

java动态代理

1.简单接口 public interface Subject{ Public void request(); }   2.被代理角色类 public class RealSubject implements Subject{ public RealSubject(){} public void request(){ System.out.println("Hello World"); } }   3.代理角色类 public class ProxySubject implements Invoc ...
FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出. FreeMarker特别适应于MVC模式的Web应用,虽然FreeMarker具有一些编程能力,但这种编程能力非常有限,无法实现业务逻辑,只能提供一些数据格式的转换功能.因此,通常由Java程序准备要显示的数据,由FreeMarker模板引擎来生成页面,而FreeMark ...
为什么是Wicket?     如果您正在寻求使用Java开发Web应用程序,目前,您有很多的选择。实际上,存在如此众多的Web应用程序框架显得有点搞笑。来自于互联网一个博客站点的问题:您能说出多少Java Web应用框架的名字?他们展 ...
题目 有两个序列a,b,大小都为n,序列元素的值任意整形数,无序; 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。 算法 1. 将两序列合并为一个序列,并排序,为序列Source 2. 拿出最大元素Big,次大的元素Small 3. 在余下的序列S[:-2]进行平分,得到序列max,min 4. 将Small加到max序列,将Big加大min序列,重新计算新序列和,和大的为max,小的为min。 def mean( sorted_list ): if not sorted_list: retu ...
最近在python的邮件列表上看到有人问django如何实现多级联动菜单,我自己在做的一个项目也需要这个功能,但是找了半天也没有现成的解决方案,只好自己实现了一个。 由于我对JavaScript不是很熟,所以采用了现成的Ajax框架,粗略比较了一下,选择了比较 Pythonic 的 MochiKit。 Django没有绑定特定的Ajax框架有好有坏,好的方面,我们可以选择自己熟悉和喜欢的框架,坏的的方面,要和后台应用集成部分的工作就得全部自己来做了。 废话不多说了,直接贴代码和说下基本原理。由于大部分代码直接抽取自我现在在做的项目,所以可扩展性还没有到达很好的程度,但是如果理解的话还是可以 ...
常用log4j配置 摘要:常用log4j配置 查看全文 - 作者: cnlike 2005年08月2日, 星期二 21:32  回复(0) |  引用(0) 加入博采 开发75条(写的不错) 选择自 churujianghu 的 Blog 开发75条: 1. 你们的项目组使用源代码管理工具了么 ...
九、J2EE及MVC方面 114、MVC的各个部分都有那些技术来实现?如何实现?   答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生 ...
二、线程编程方面 60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?   答:有两种实现方法,分别是继承Thread类与实现Runnable接口   用synchronized关键字修饰同步方法 ...
Global site tag (gtag.js) - Google Analytics