几个月前,一个新的JavaScript平台Platypi悄然诞生。它为开发者提供的不仅仅是一套标准的MVC框架而已,由于它是基于TypeScript构建的,因此对开发者而言在熟悉之中透露出与众不同的感觉。Platypi平台包括三个组件:PlatypusTS、PlatypusUI和PlatypusCL...
分类:
编程语言 时间:
2015-05-14 06:12:34
阅读次数:
99
既然函数可以像其他数据那样赋值给某个个变量,可以被定义、删除、拷贝,那为什么就不能被当成参数传递给其他函数呢? 下面的示例中,我们定义了一个以两个函数为参数的函数。该函数会分别执行这两个参数函数,并返回它们的返回值之和。 function invoke_and_add(a,b){ ret...
分类:
编程语言 时间:
2015-05-14 06:10:01
阅读次数:
113
20 基于Java的Spring注解配置(给一些注解的例子)
基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。
以@Configuration注解为例,它用来标记类可以当做一个bean的定义,被SpringIOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean注册进Spring应用上下文。(一般...
分类:
编程语言 时间:
2015-05-14 01:03:14
阅读次数:
263
24 Spring对DAO的支持
Spring对数据访问对象(DAO)的支持旨在简化它和数据访问技术如JDBC,Hibernateor JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心会捕获每种技术特有的异常。
优化了的异常类型体系:细化了数据访问异常,丰富了异常类型。(都是 Unchecked Exception,这种异常不会变动,采用同一种异常,表示同一种现象,...
分类:
编程语言 时间:
2015-05-14 01:02:44
阅读次数:
188
链接 :
??
http://acm.hdu.edu.cn/showproblem.php?pid=1811
题目为中文。
可以考虑把rating相同的人放到一个集合里 集合里的人可以认为按照编号排序的,可以使用并查集。
预处理了之后可以考虑在同一个集合里不会出现两个不同的rating 出现即为矛盾 否则可以 以两个集合的根节点建边。
图建好了之后可以保证每个点里面的人的rating相...
分类:
编程语言 时间:
2015-05-14 01:03:33
阅读次数:
170
在项目中能设置UTF-8基本都设置了,通过ajax请求后台的springmvc后返回中文字符串,页面显示???,解决办法是:
在方法中添加:produces = “text/html;charset=UTF-8”。
具体添加位置如下:
@RequestMapping(value="/getpersonLimitItemNameByDeptIdAndSglcheckid",
produces...
分类:
编程语言 时间:
2015-05-14 01:02:33
阅读次数:
619
队列是先进先出。利用java语言实现队列代码:/*
* 队列
*/
public class Queue {
private int maxSize; //最大队列
private long[] queArray; //队列数组
private int front; //队头
private int rear; ...
分类:
编程语言 时间:
2015-05-14 01:03:40
阅读次数:
181
33 Spring AOP的概念
面向切面的编程,是一种编程技术,是OOP(面向对象编程)的补充和完善。OOP的执行是一种从上往下的流程,并没有从左到右的关系。因此在OOP编程中,会有大量的重复代码。而AOP则是将这些与业务无关的重复代码抽取出来,然后再嵌入到业务代码当中。常见的应用有:权限管理、日志、事务管理等。
实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方...
分类:
编程语言 时间:
2015-05-14 01:03:18
阅读次数:
446
@autoclosure 可以说是 Apple 的一个非常神奇的创造简单说,@autoclosure 做的事情就是把一句表达式自动地封装成一个闭包 (closure)。这样有时候在语法上看起来就会非常漂亮。比如我们有一个方法接受一个闭包,当闭包执行的结果为 true 的时候进行打印:func logIfTrue(predicate: () -> Bool) {
if predicate()...
分类:
编程语言 时间:
2015-05-14 01:01:40
阅读次数:
148
#!/usr/bin/python
from time import clockl = [(x,x) for x in xrange (10000000)]
d = dict(l) t0 = clock() # 方法一
for i in d:
n = d[i]t1 = clock() # 方法二:最慢
for k,v in d.items():
n = vt2 = clock...
分类:
编程语言 时间:
2015-05-14 01:00:58
阅读次数:
203
链接 :
??
http://acm.hdu.edu.cn/showproblem.php?pid=1285
拓扑排序模板 。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#def...
分类:
编程语言 时间:
2015-05-14 01:02:04
阅读次数:
159
实现一个可支持白名单和黑名单url正则匹配的Filter,同时解决Spring管理Filter遇到的生命周期的问题。...
分类:
编程语言 时间:
2015-05-14 01:03:11
阅读次数:
164
1. 对象优先在Eden分配
大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够的空间时,虚拟机将发起一次Minor GC。在如下的测试代码中,尝试分配3个2MB大小和1个4MB大小的对象,在运行时通过参数-Xmx20M,-Xms20M,-Xmn10M这三个参数限制了java堆大小为20MB,不可扩展,其中10MB分配给新生代,剩下的非配给老年代。-XX:SurvivorRatio=8决定了新生代中Eden区与一个Survivor区的比例为8:1,即 Eden: from Survivor:...
分类:
编程语言 时间:
2015-05-14 01:02:54
阅读次数:
134
一、安装jdk
1.进入usr目录
cd /usr
2.在usr目录下建立java安装目录
mkdir java
3.将jdk-6u24-linux-i586.bin拷贝到java目录下
cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin /usr/java/
4.安装jdk
cd /usr/jav...
分类:
编程语言 时间:
2015-05-14 01:00:01
阅读次数:
211
在触发DOM上的某一个事件的时候,会产生一个事件对象event,这个对象记录这和事件有关的一些信息。不管是DOM0级的事件绑定还是DOM2级的事情绑定都会有event对象传入,在通过HTML特性指定事件处理程序的时候,变量event保存这event对象,代码如下琐事:var btn = docume...
分类:
编程语言 时间:
2015-05-14 01:00:36
阅读次数:
168
1 package com.linxi.page; 2 3 import java.awt.AlphaComposite; 4 import java.awt.Color; 5 import java.awt.Font; 6 import java.awt.Graphics; 7 ...
分类:
编程语言 时间:
2015-05-14 00:56:39
阅读次数:
147
1 public class ProducerConsumer { 2 public static void main(String[] args) { 3 SyncStack ss = new SyncStack(); 4 Producer p = new...
分类:
编程语言 时间:
2015-05-14 00:52:31
阅读次数:
131