获取属性可以通过点(.)或方挂号([])运算符来获取属性的值。对于点(.)来说,右侧必须是一个以属性名称命名的简单标识符。对于[]来说,方挂号内必须是一个计算结果为字符串的表达式。var author = book.author;//得到book的'author'属性var title = book...
分类:
编程语言 时间:
2015-02-28 15:55:30
阅读次数:
112
HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,可将之插入 HTML 标签以定义事件的行为。属性此事件发生在何时...onabort图像的加载被中断。onblur元素失去焦点。oncha...
分类:
编程语言 时间:
2015-02-28 15:54:47
阅读次数:
176
要写一些与数据库连接时的日期处理,pstmt.setDate()的类型是java.sql.Date类型,这种符合规范的类型其实并没有把时分秒存进数据库,所以存取时就应该用setTimestamp()或getTimestamp()。 整理一:一、往数据库里存日期数据 java.sql.Date 只存储...
分类:
编程语言 时间:
2015-02-28 15:52:19
阅读次数:
144
本文以 Python 2.7 为基础。lambda 函数实现递归方法一:传递一个 self 参数求阶乘:1 frac = lambda self, x: self(self, x - 1) * x if x > 1 else 12 print frac(frac, 4)方法二(匿名函数也可以实现递归...
分类:
编程语言 时间:
2015-02-28 15:52:37
阅读次数:
134
Spring MVC Controller默认是单例的:单例的原因有二:1、为了性能。2、不需要多例。1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。 我这里说不需要的原因是看开发者怎么用了,如果你给controll...
分类:
编程语言 时间:
2015-02-28 15:50:37
阅读次数:
133
ioffers 竭诚为您提供面试服务,让您获得满意offer授课内容第1章android消息机制本节大纲深入理解android的消息机制 handler message looper异步处理机制 AysncTask第2章android事件传递机制本节大纲深入理解android事件传递机制,源码讲解事...
分类:
编程语言 时间:
2015-02-28 15:52:22
阅读次数:
142
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
此文涉及到大量例子,以帮助理解闭包 及 使用...
分类:
编程语言 时间:
2015-02-28 14:45:06
阅读次数:
204
Hibernate validator使用
导入validation-api-xxx.jar 以及 hibernate-validator-xxx.Final.jar
需要检查的java bean
Entity.java
import javax.validation.constraints.Max;
import org.hibernate.validator.constrain...
分类:
编程语言 时间:
2015-02-28 14:45:23
阅读次数:
417
头文件:#include #include
定义函数:int setsockopt(int s, int level, int optname, const void * optval, ,socklen_toptlen);
函数说明:setsockopt()用来设置参数s 所指定的socket 状态. 参数level 代表欲设置的网络层, 一般设成SOL_SOCKET 以存取...
分类:
编程语言 时间:
2015-02-28 14:42:09
阅读次数:
668
题意:构造Pascal的排序程序。初看是写Pascal程序,不了解的以为会很难,但其实程序的大部分是固定的,直接printf就可以,主要在于写比较的if-else部分。
思路:看sample out可以大概知道程序的构成,其他部分直接输出,主要写比较的部分。比较的时候,可以看成两个集合,A是已排好序的,S是全集,cur是从左到右扫描S的当前位置。用递归写的,前半部分是当当前位置cur到达n时,即...
分类:
编程语言 时间:
2015-02-28 14:42:19
阅读次数:
261
直接插入排序,是一种最简单的排序方法。复杂度O(n^2)。
以模板参数演示了C++插入排序的实现。...
分类:
编程语言 时间:
2015-02-28 14:39:47
阅读次数:
161
所有的We MVC框架都有一套它自己的解析视图的机制,Spring MVC也不例外,它使用ViewResolver进行视图解析,让用户在浏览器中渲染模型。ViewResolver是一种开箱即用的技术,能够解析JSP、Velocity模板和XSLT等多种视图。
Spring处理视图最重要的两个接口是ViewResolver和View。ViewResolver接口在视图名称和...
分类:
编程语言 时间:
2015-02-28 14:39:46
阅读次数:
177
1. Spring Security 是什么?
Spring Security是一个强大的和高度可定制的身份验证和访问控制框架,它的前身是 Acegi
Security。
Spring Security着重于为Java应用程序提供身份验证和授权。身份验证是为用户建立一个他所声明的主体的过程(主体一般式指用户,设备或可以在你系统中执行动作的其他...
分类:
编程语言 时间:
2015-02-28 14:38:40
阅读次数:
176
前言
前篇知道了性能优化相关概念,本篇就继续介绍如何调优。代码优化是我们最常见的,但是除此之外,还有软件架构上、JVM虚拟机层、数据库以及操作系统层面都可以通过各种手段进行调优,从而提升性能。
正题
优化的一般步骤:
如果我们的系统出现了问题,那么最主要的就是要查找并解决性能瓶颈问题,同时性能优化可能对原有的实现进行较大的改动,因此一定要测试打到目标之后才结束。
...
分类:
编程语言 时间:
2015-02-28 14:36:29
阅读次数:
142
为了提高网站的加载速度,有一个很重要的手段就是在用户浏览过程中的上游网站做一个文件的预加载。预加载文件一般有两种常用的方式:xhr和动态插 入节点的方式。动态插入节点是最为简单也最为广泛的一种异步加载方式(例如yui的Get模块),然后使用动态插入节点方法加载的文件都会在加载后立即执 行,javas...
分类:
编程语言 时间:
2015-02-28 14:32:24
阅读次数:
195
一、前言 此游戏服务器架构是一个单服的形式,也就是说所有游戏逻辑在一个工程里,没有区分登陆服务器、战斗服务器、世界服务器等。此架构已成功应用在了多款页游服务器。在此框架中没有实现相关业务逻辑,只有简单的测试用的注册登陆功能。但在此框架中添加相应的业务逻辑也是比较轻松的,只需要添加相应的协议,编写对....
分类:
编程语言 时间:
2015-02-28 14:33:03
阅读次数:
162
在程序的不同位置,可能会声明各种不同类型(这里指静态或非静态)的变量。然而,声明的位置不同、类型不同导致每个变量在程序中可以被使用的范围不同。我们把变量在程序中可以使用的有效范围称为变量的作用域。 任何变量都必须在声明之后才能被使用,所以一切变量的作用域都始于变量的声明之处。那么,它到什么地方终止呢...
分类:
编程语言 时间:
2015-02-28 14:32:28
阅读次数:
174