最近在搞openwebflow的工作流节点自由跳转功能,在网上看了一些资料,感觉不是很好,总结原因如下:
直接手动调用SqlSession的操作,感觉会漏掉一些重要的初始化操作(如:启动新节点之后加载其用户授权策略,等);只有往前(往已执行过的节点)跳转的功能,没有往后节点(往还没有执行的节点)跳转的功能;新任务不是追加到已有执行路径上,而是覆盖老任务;
那么就自己动手吧!操作流程...
分类:
其他好文 时间:
2014-12-06 22:56:19
阅读次数:
803
http://www.lydsy.com/JudgeOnline/problem.php?id=2555学到了如何快速维护right值orz(虽然这仍然是暴力维护,但是这是O(n)的暴力233首先我们在加一个新节点的时候直接遍历它的parent树就行啦啦!!!!这样直接就暴力维护了。。。我竟然没想到...
分类:
其他好文 时间:
2014-12-04 19:45:54
阅读次数:
154
16.复制节点:clone();默认不会复制绑定事件,如果传入参数true会复制;17.替换节点:replaceWith()//原节点放在前,新节点放在在后;replaceAll()//反之;原本绑定的事件和附加的数据也会消失;18.包裹节点:包裹选中节点:wrap(),wrapAll(); //如...
分类:
Web程序 时间:
2014-11-30 00:13:20
阅读次数:
244
属性:①若它的左子树不为空,则左子树上所有节点的值均小于它的根节点的值。②若它的右子树不为空,则右子树上所有节点的值均大于它的根节点的值。③它的左、右子树也都是排序二叉树。添加操作:当根节点为空时,添加进的节点作为根节点。然后每次添加节点时,都从根节点过滤,以根节点作为当前节点,如果新节点大于当前节...
分类:
编程语言 时间:
2014-11-14 22:30:50
阅读次数:
302
Redis 3.0.0 RC1版本10.9号发布,Release Note这个版本支持Redis Cluster,相信很多同学期待已久,不过这个版本只是RC版本,要应用到生产环境,还得等等Redis Cluster设计要点:架构:无中心Redis Cluster采用无中心结构,每个节点都保存数据和整个集群的状态每个节点都和其他所有节点连接,这些连接保持活跃使用gossip协议传播信息以及发现新节点...
分类:
其他好文 时间:
2014-10-13 21:37:57
阅读次数:
180
使用双向链表+map,实现O(1)时间内的get和set
需要注意的是:
1. set时更新tail
size为0时更新头部
size为capacity时删除头部并且更新头部
2. get时更新节点到tail的位置,同时如果是节点是头部的话要更新头部
附上代码:
class LRUCache{
struct Node{
int key;
int...
分类:
其他好文 时间:
2014-10-08 01:04:54
阅读次数:
274
一,什么是二叉排序树
二,二叉排序树的查找
从根节点出发,比较。。。。
三,二叉排序树的插入
插入原则:
在插入一个新节点后,仍为一棵二叉树
例如:
查找键值序列为{50,48,24,55,53,50,90}
...
分类:
其他好文 时间:
2014-10-04 21:15:07
阅读次数:
157
题目地址:I Hate It题目大意: 中文题目。解题思路: 简单线段树,更新节点,区间最值。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #in...
分类:
其他好文 时间:
2014-10-04 19:03:57
阅读次数:
289
题目地址:敌兵布阵题目大意: 中文题目。解题思路: 简单的线段树,更新节点,区间求和。 (关于线段数的模板,代码注释很详细)代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 ...
分类:
其他好文 时间:
2014-10-04 13:33:56
阅读次数:
253