volatile 的特性 当我们声明共享变量为 volatile 后,对这个变量的读/写将会很特别。理解 volatile 特性的一个好方法是:把对 volatile 变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: 假设有多个线程 ...
分类:
编程语言 时间:
2016-08-08 00:35:28
阅读次数:
214
一、选择框脚本 选择框也是表单的一个字段,是通过<select>和<option>元素来创建的,需要使用javascript来控制。选择框拥有以下的属性和方法: 以下介绍一些选择框的常用方法: 1、获取选择项 2、增/删/移动 二、表单序列化 随着Ajax的出现,表单序列化已经成了一种常见需求。在编 ...
分类:
编程语言 时间:
2016-08-08 00:33:39
阅读次数:
380
H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨 ...
分类:
其他好文 时间:
2016-08-08 00:35:56
阅读次数:
128
Given a binary tree, return the preorder traversal of its nodes' values. Given: return [1,2,4,5,3]. Thinking: For this problem, you need to think abou ...
分类:
其他好文 时间:
2016-08-08 00:33:07
阅读次数:
133
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041 解题思路:运用斐波纳契数列 斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F ...
分类:
其他好文 时间:
2016-08-08 00:34:13
阅读次数:
291