表单验证就是对输入不合法的元素给出提示,重新输入,
并取消表单的提交即可
(其实就是对字符串的操作,对正则表达式的操作)
focus()获得焦点
select()全部选中
damel14
function checkName(){
var usernameObj = document.forms[0].username;
var username = usernameObj....
分类:
编程语言 时间:
2015-07-30 17:06:13
阅读次数:
151
一.组动画的创建首先创建一个组动画,也就是大小变化和透明度变化的动画。// 大小变化
let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") scaleAnimation.keyTimes = [0, 0.5, 1]
scaleAnimation.values = [1,...
分类:
编程语言 时间:
2015-07-30 17:05:52
阅读次数:
279
下面开始是进阶部分了。
四、类
1. 类
在Python2.2之前使用的是旧式类,2.2版本之后使用的是新式类,但是在Python3之后就不存在这个问题了。下面谈论的问题是关于新式类的。
关于新式类的定义有两种方式。
1)继承性定义。
class A(object):
pass
a = A()
print a.__cla...
分类:
编程语言 时间:
2015-07-30 17:05:52
阅读次数:
152
大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言。
编译型语言
很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译”。
运行程序时,直接读取目标代码(object code)。由于编译后的目标代码(obj...
分类:
编程语言 时间:
2015-07-30 17:02:02
阅读次数:
112
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。
上一篇的程序是用CountDownLatch实现的,现在用CyclicBarrier改写试试
...
分类:
编程语言 时间:
2015-07-30 17:00:54
阅读次数:
868
Java操作redis简单的Jedis实例package com.weixuan.utils;import redis.clients.jedis.Jedis;/**
* Create by fengtang
* 2015/7/30
* JavaRedis
*/
public final class JedisUtils { /**
* 创建一个jedis链接.
*...
分类:
编程语言 时间:
2015-07-30 16:58:22
阅读次数:
154
Excel批注常用于为个别的单元格添加注释,读者能够从注释中获取额外的信息。批注可隐藏,只会在单元格右上方显示红色三角,添加后不会对单元格的内容喧宾夺主。在日常编程处理Excel中,为个别单元格添加备注信息,也有必要。这篇博文主要介绍使用免费版的Spire.XLS在C#中为单元格添加备注,并设置位置,大小,富文本及文本对齐方式。...
分类:
编程语言 时间:
2015-07-30 16:58:34
阅读次数:
144
依赖注入通常有如下两种: 1、 设置注入:IoC容器使用属性的setter方法来注入被依赖的实例。 2、 构造注入:IoC容器使用构造器来注入被依赖的实例。设值注入:设值注入是指IoC容器使用属性的setter方法来注入被依赖的实例。简单直观Person接口的代码...
分类:
编程语言 时间:
2015-07-30 16:58:05
阅读次数:
204
print和import的更多信息使用逗号输出>>> print 'age:', 42age: 42>>> 1,2,3(1, 2, 3)>>> print 1,2,31 2 3>>> print (1,2,3)(1, 2, 3)>>> name='Gumby'>>> salutation='Mr.'...
分类:
编程语言 时间:
2015-07-30 16:57:12
阅读次数:
187
源码链接:http://pan.baidu.com/s/1o6xeybK
分类:
编程语言 时间:
2015-07-30 16:54:07
阅读次数:
163
上面的代码 在执行时很容易出现问题,执行我们介绍一个方法,arguments.callee,是一个指向正在执行的函数的指针,使用指针代替函数名使得执行以上代码时不容易出错!参考资料:javascript高级程序语言3版 7.1递归
分类:
编程语言 时间:
2015-07-30 16:51:39
阅读次数:
130
线程与进程对比1.用户空间对比2.内核空间资源对比在创建线程时,Linux内核仍然创建一个新的PCB来标识这个线程。内核并不认为进程与线程有差别。进程是操作系统管理资源的基本单元,线程时Linux系统调度的基本单元。3.进程线程函数对比创建线程int pthread_create (pthread_...
分类:
编程语言 时间:
2015-07-30 16:53:07
阅读次数:
198
转自:http://blog.csdn.net/morewindows/article/details/6709644/堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉...
分类:
编程语言 时间:
2015-07-30 16:52:43
阅读次数:
127
一 反射机制的概念:指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制.二 反射机制的应用:生成动态代理,面向切片编程(在调用方法的前后各加栈帧).三 反射机制的原理:1 ...
分类:
编程语言 时间:
2015-07-30 16:47:49
阅读次数:
176
一个函数或算法的代码块花费的时间随输入增长的速率称为增长率。 假设你去买一辆小车和一辆自行车。如果你朋友刚好看到,问你在买什么,我们一般都会说:买小车。因为买小车比买自行车花费高多了。 【总花费=小车的花费+自行车的花费】 【总花费≈小车的花费(近似)】 对于上面的例子,我们用一个函数来表示买车的花...
分类:
编程语言 时间:
2015-07-30 16:47:23
阅读次数:
139
JAVA基于位移的 int类型和tyte[]之间转换 [java] view plaincopy/** * 基于位移的int转化成byte[] * @param int number * @return byte[] */ public static byte[] intToByte...
分类:
编程语言 时间:
2015-07-30 16:45:41
阅读次数:
128
以下是转载别人的日志,以方便自己以后使用,仅供自己学习之用。package com.jackey.topic;import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.ut...
分类:
编程语言 时间:
2015-07-30 16:44:48
阅读次数:
141