Ajax在Web应用中使用得越来越频繁。在进行Ajax调用过程中一般都具有这样的做法:显示一个GIF图片动画表明后台正在工作,同时阻止用户操作本页面(比如Ajax请求通过某个按钮触发,用户不能频繁点击该按钮产生多个并发Ajax请求);调用完成后,图片消失,当前页面运行重新编辑。以下图为例,页面中通过...
分类:
Web程序 时间:
2014-11-21 18:17:44
阅读次数:
133
Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent...
分类:
编程语言 时间:
2014-11-21 15:44:03
阅读次数:
197
概念:delphi中的集合是对数学中集合概念的简单实现。要求是集合中的元素必须同类型,且必须是序数类型,且集合中可能的元素个数不能大于255。集合是P a s c a l特有的数据类型,在Visual Basic、C或C + +都没有(虽然C++ Builder提供了一种模板类称为集合,它模仿P a...
分类:
其他好文 时间:
2014-11-21 11:59:44
阅读次数:
304
生成式句法分析指的是,生成一系列依存句法树,从它们中用特定算法挑出概率最大那一棵。句法分析中,生成模型的构建主要使用三类信息:词性信息、词汇信息和结构信息。前二类很好理解,而结构信息需要特殊语法标记,不做考虑。本文主要利用了词汇+词性生成联合概率模型,使用最大生成树Prim算法搜索最终结果,得到了一...
分类:
其他好文 时间:
2014-11-21 01:30:25
阅读次数:
214
栈是一种先进后出或说是后进先出的数据结构,书中介绍了两种简单实现方法,其中使用链表的是比较方便的方式,而是用数组的方式效率比较高,但是需要初始化的时候指明最大数组元素上限个数。下面是简单实现:1.链表方式ListStack.cpp 1 /*栈的数组实现*/ 2 #include "iostream"...
分类:
其他好文 时间:
2014-11-20 01:20:38
阅读次数:
293
这里利用zookeeper的EPHEMERAL_SEQUENTIAL类型节点及watch机制,来简单实现分布式锁。
主要思想:
1、开启10个线程,在disLocks节点下各自创建名为sub的EPHEMERAL_SEQUENTIAL节点;
2、获取disLocks节点下所有子节点,排序,如果自己的节点编号最小,则获取锁;
3、否则watch排在自己前面的节点,监听到其删除后,进入第2步(重...
分类:
其他好文 时间:
2014-11-19 14:09:43
阅读次数:
171
金山电池医生充电时,圆中有个波浪动画,正好公司的项目中需要用到这个动画,于是简单实现了下。 思路如下:首先绘制两条曲线,然后分别与绘制的圆进行取交集。 关键代码如下: import?android.content.Context...
分类:
其他好文 时间:
2014-11-19 11:36:48
阅读次数:
221
使用命令 start-stop-daemon官方文档:http://manpages.ubuntu.com/manpages/lucid/en/man8/start-stop-daemon.8.htmlUsage: start-stop-daemon [ ...] Commands: -S|--s....
分类:
系统相关 时间:
2014-11-18 23:04:19
阅读次数:
349
第一种方法使用随机pivot,使得尽可能平均二分序列,而实际上一般来说需要排序的集合往往是乱序的,无需重新生成随机数作为pivot,大可使用固定位置的数作为pivot,这样便可以适应绝大多数情况,并且简化了逻辑,便有了第二种simple quick Sort。#排序1万个乱序:simple QS: ...
分类:
其他好文 时间:
2014-11-17 17:24:14
阅读次数:
329