如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析 从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很...
分类:
编程语言 时间:
2015-05-25 12:58:49
阅读次数:
167
ReturnExam re = new ReturnExam(); re.Juquest = jseleqj; re.Muliselectquest = mseleqj; re.Selectquest = seleqj; ...
分类:
编程语言 时间:
2015-05-25 12:49:54
阅读次数:
151
【转载: http://www.cnblogs.com/yuechaotian/archive/2013/06/03/3115482.html】【问题】 在编译Sequoiadb的Python驱动源码的过程中,出现:Python.h不存在的问题。经求证,Python.h文件只在python的源...
分类:
编程语言 时间:
2015-05-25 12:43:53
阅读次数:
180
openseadragon.js 是一款用来做图像缩放的插件,它可以用来做图片展示,做展示的插件很多,也很优秀,但大多数都解决不了图片尺寸过大的问题。 艺术品图像展示就是最简单的例子,展示此类图片一般要求比较精细,所以图片尺寸很大,如果按照普通的方式直接将整个图片加载,要耗费巨大的带宽。 op...
分类:
编程语言 时间:
2015-05-25 12:45:21
阅读次数:
289
Minimum Inversion NumberTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13036Accepted Submission(s...
分类:
编程语言 时间:
2015-05-25 12:44:17
阅读次数:
181
还是老规矩,开门见山。 我们开发的时候经常会从html,jsp中将参数传到后台,可是经常会遇到的一种情况就是传过来的数据到后台要组装成一种对象的格式,最常见的就是enum类型了。这时候spring提供的@initBinder这...
分类:
编程语言 时间:
2015-05-25 11:43:17
阅读次数:
174
JAVA_OPTS,顾名思义,是用来设置JVM相关运行参数的变量。在tomcat中,一般在$CATALINA_HOME/conf/catalina.sh文件中设置,例如:JAVA_OPTS="-server-Xms2048m-Xmx2048m-Xss512k-XX:PermSize=128m-XX:MaxPermSize=256m"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:..
分类:
编程语言 时间:
2015-05-25 11:41:47
阅读次数:
395
产生死锁的原因主要是:
(1) 因为系统资源不足。
(2) 进程运行推进的顺序不合适。
(3) 资源分配不当等。
如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则
就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。
产生死锁的四个必要条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。
(2) 请求与保持条件:一个进程...
分类:
编程语言 时间:
2015-05-25 11:39:04
阅读次数:
148
环境:Windows X64,python2.7.5说明:虽然电脑是64位系统,但电脑装的python依旧是32位的。首先下载python2.7.5:https://www.python.org/downloads/windows/
或者到我的CSDN文库里面去下载,1.首先安装matplotlib
2.执行from matplotlib.pyplot import *应该会报缺少dateuti...
分类:
编程语言 时间:
2015-05-25 11:37:08
阅读次数:
214
主要针对于插入排序,交换(冒泡和快速),选择,堆排序,归并这几种排序的基本原理和时间复杂度,及空间复杂度的一个总结。
一、插入排序
基本执行过程:3 5 2 7 9 8
1、从小到大:从第二个数开始,每次比较都与前边的几个数进行比较
但是从大到小,要先与前边排好序的几个数中的最大的开始进行比较即倒序比较,依次往前推。
如:5 先与3进行比较,比3大,所以直接排在3的...
分类:
编程语言 时间:
2015-05-25 11:36:18
阅读次数:
241
#include
#include
using namespace std;
#define _SIZE_ 10
typedef int Array[_SIZE_][_SIZE_];struct Pos
{
int x;
int y;
Pos(){}
Pos(int val1,int val2):x(val1),y(val2){}...
分类:
编程语言 时间:
2015-05-25 11:35:30
阅读次数:
148
一、总体二、重点三、文件的基本操作(一)操作步骤1、创建源
2、选择流
3、读取、写出
4、关闭流(二)文件(夹)操作1、打印文件(夹)
2、文件(夹)拷贝
3、关闭流(多态、泛型)
4、文件的分割与合并...
分类:
编程语言 时间:
2015-05-25 11:31:24
阅读次数:
167
在布置memcached的缓存的问题时候,遇到问题如下:
1.布置memcached的xml配置,memcached.xml
socketpool="pool_0">
com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler...
分类:
编程语言 时间:
2015-05-25 11:28:27
阅读次数:
191
Go语言(golang)是Google推出的一种全新的编程语言。关于其详细介绍请自行百度,直接介绍基础开发环境配置。
1、安装GO安装包。
官方下载地址应该是 https://code.google.com/p/go/downloads/list
不过如果你在被墙了的话应该是无法访问该地址,这里是用的版本是go1.3.windows-386.msi,可直接百度文件名下载安装即可。...
分类:
编程语言 时间:
2015-05-25 11:28:13
阅读次数:
224
所有的python对象都有三个特性:身份,类型和值身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。一旦一个python对象被创建,就不能更改其身份类型。更改对象是指创建一个新对象,并更改引用。对象:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样...
分类:
编程语言 时间:
2015-05-25 11:25:12
阅读次数:
144