效果 : 鼠标移入图片 停止滚动, 鼠标移出自动滚动 ,可以调整向左或右方向滚动。基本是比较全面的滚动效果。
分类:
编程语言 时间:
2014-12-16 14:50:22
阅读次数:
229
zbar 可以解析 qrcode不过安装过程可是艰辛本地开发用mac,生产服务器用ubuntu。安装方式不同。整理出以下安装方式Ubuntu 14.04.1 LTS (GNU/Linux 3.8.0-29-generic x86_64)$ apt-get install libzbar-dev$ p...
分类:
编程语言 时间:
2014-12-16 14:49:50
阅读次数:
953
内部类:一 非静态内部类//非静态内部类//非静态内部类可任意调用外部类的局部变量,无论是否private//在外部类中要实例化内部类:InnerClass inner = new InnerClass();//其他类中实例化内部类:1.Test.InnerClass inner = new Tes...
分类:
编程语言 时间:
2014-12-16 14:51:36
阅读次数:
199
原文链接: Spring with Maven原文日期: 2013年04月17日翻译日期: 2014年06月29日翻译人员: 铁锚翻译原文连接:http://blog.csdn.net/renfufei/article/details/357949851. 概述 本教程向您展示如何通过 Maven ...
分类:
编程语言 时间:
2014-12-16 14:47:58
阅读次数:
315
判断整数的方法有两种:正则判断和逐字判断。 由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。 1.正则判断var r = /^\+?[1-9][0-9]*$/; //正整数 console.log(r.test(1.23));
http://jsfiddle.net/wzsdp...
分类:
编程语言 时间:
2014-12-16 14:45:25
阅读次数:
178
深入研究java.lang.ThreadLocal类 - 熔 岩 - 51CTO技术博客一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLo...
分类:
编程语言 时间:
2014-12-16 14:46:05
阅读次数:
241
6-1 字符串 .string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分?#!/usr/bin/env pythondef contain(str1,str2): if str1 in str2: print...
分类:
编程语言 时间:
2014-12-16 14:43:10
阅读次数:
221
Python操作Excel: Python操作Excel主要依赖两个库: xlrd(用于读Excel):https://pypi.python.org/pypi/xlrd?This package is for reading data and formatting information from Excel files. xlwt(用于写E...
分类:
编程语言 时间:
2014-12-16 13:39:16
阅读次数:
270
Unreal Engine 4 C++ PlatformerGame自定义角色控制器源代码分析
官方商店里有个PlatformerGame免费的游戏,是一个卷轴类的跑酷游戏。整个项目的角色控制器很有意思,可以跑、跳、滑行,很酷。这里来分析下它具体是如何实现的。...
分类:
编程语言 时间:
2014-12-16 13:37:14
阅读次数:
226
经典排序算法 - 快速排序Quick sort
原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
举个例子
如无序数组[6 2 4 1 5 9]
a),先把第一项[6]取出来,
用[6]依次与其余项进行比较,
如果比[6]小就放[6...
分类:
编程语言 时间:
2014-12-16 13:35:36
阅读次数:
171
经典排序算法 - 桶排序Bucket sort
补充说明三点
1,桶排序是稳定的
2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下
3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法
我自己的理解哈,可能与网上说的有一些出入,大体都是同样的原理
无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等)
...
分类:
编程语言 时间:
2014-12-16 13:36:50
阅读次数:
260
经典排序算法 – 插入排序Insertion sort
插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。
插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序,折半插入排序留到“查找”内容中进行。
图1演示了对4个元素进行直接插入排序的过程,共需要(a),(b),(c)三次插入。
以下代码仅供参考,欢迎指正
...
分类:
编程语言 时间:
2014-12-16 13:34:39
阅读次数:
197
经典排序算法 - 基数排序Radix sort
原理类似桶排序,这里总是需要10个桶,多次使用
首先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,暂时忽视十位数
例如
待排序数组[62,14,59,88,16]简单点五个数字
分配10个桶,桶编号为0-9,以个位数数字为桶编号依次入桶,变成下边这样
| 0 | 0 | 62 | 0 | 14 | 0 ...
分类:
编程语言 时间:
2014-12-16 13:35:28
阅读次数:
187
经典排序算法 - 鸽巢排序Pigeonhole sort
原理类似桶排序,同样需要一个很大的鸽巢[桶排序里管这个叫桶,名字无所谓了]
鸽巢其实就是数组啦,数组的索引位置就表示值,该索引位置的值表示出现次数,如果全部为1次或0次那就是桶排序
例如
var pigeonHole = new int[100];
pigeonHole[0]的值表示0的出现次数...
pigeonHole[1]...
分类:
编程语言 时间:
2014-12-16 13:36:29
阅读次数:
188
经典排序算法 - 归并排序Merge sort
原理,把原始数组分成若干子数组,对每一个子数组进行排序,
继续把子数组与子数组合并,合并后仍然有序,直到全部合并完,形成有序的数组
举例
无序数组[6 2 4 1 5 9]
先看一下每个步骤下的状态,完了再看合并细节
第一步 [6 2 4 1 5 9]原始状态
第二步 [2 6] [1 4] [5 9]两两合并排序,排序细节后边介绍
...
分类:
编程语言 时间:
2014-12-16 13:34:18
阅读次数:
145
经典排序算法 - 冒泡排序Bubble sort
原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,
这样一趟过去后,最大或最小的数字被交换到了最后一位,
然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子
例子为从小到大排序,
原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |
第一趟排序(外循环)
第一次两两比较6 > ...
分类:
编程语言 时间:
2014-12-16 13:34:29
阅读次数:
189
经典排序算法 - 选择排序Selection sort
顾名思意,就是直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来,
顺序放入新数组,直到全部拿完
再简单点,对着一群数组说,你们谁最小出列,站到最后边
然后继续对剩余的无序数组说,你们谁最小出列,站到最后边
再继续刚才的操作,一直到最后一个,继续站到最后边,现在数组有序了,从小到大
举例
先说看每步的状态变...
分类:
编程语言 时间:
2014-12-16 13:35:47
阅读次数:
200