自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Full in love with code

编码吧 骚年们

  • 博客(143)
  • 资源 (104)
  • 收藏
  • 关注

原创 Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关

15 Flowable-BPMN操作流程之排他网关背景定义流程准备流程文件控制器流程验证代码下载打赏版权背景流程在审批的过程中需要进行一些判断然后再看下一步怎么走,完成判断逻辑的是网关,排他网关就是其中的一种。定义排他网关(也叫异或(XOR)网关,或更技术性的叫法 基于数据的排他网关), 用来在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的...

2019-01-29 21:41:47 61996 6

原创 Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成

14 Flowable-BPMN操作流程之任务完成背景原理API实现验证代码下载打赏版权背景流程启动后,Flowable的核心操作UserTask,SystemTask等以任务的形式来组织,而对于一个流程由若干任务来完成,完成一个任务后,再自动启动另外一个任务直到走到终点,所以任务的完成动作很关键。原理Flowable的TaskService提供了对任务的操作,其中完成任务complete...

2019-01-19 23:20:30 10114 10

原创 Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图

13 Flowable-BPMN操作流程之流程进展查看之流程图背景原理实现方案验证代码下载打赏版权背景流程启动后,为了方便我们查看流程的进展,Flowable提供了流程图可以直观的查看流程的进展,本节我们主要研究流程图呈现的相关内容,可以直接显示流程的进展。原理流程的一些进展是活动Activity和连线组成的,我们如果能够找到流程经过了哪些节点,给节点画上边框的话就可以直观的看到流程的进展...

2019-01-17 21:24:49 18048 23

原创 Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask

12 Flowable-BPMN操作流程之用户任务UserTask定义常用配置参数赋值监听类实现BPMN配置验证代码下载打赏版权定义流程启动后,任务会给到指定的责任人,如果是需要人工审核的任务,那么就需要使用UserTask,也就是用户任务,需要用户完成审批,流程才能继续往下走。常用配置执行人 Assignments 执行人类型:(1)Assignee:代理执行人,一般一个用...

2019-01-13 19:53:26 14983 2

原创 Flowable深入浅出-11 Flowable-BPMN部署常见问题没有对ACT_RE_PROCDEF表进行插入操作

11 Flowable-BPMN部署常见问题没有对ACT_RE_PROCDEF表进行插入操作问题描述问题定位解决方案验证结果打赏版权问题描述流程在部署的时候调用服务RepositoryService,该服务通过createDeployment,创建了一个DeploymentBuilder,由builder的deploy,问题代码如下: inputStream=new FileInputStr...

2019-01-12 02:11:42 7229 6

原创 Flowable深入浅出-10 Flowable-BPMN操作流程部署、启动

10 Flowable-BPMN操作流程部署启动背景方案设计BPMN业务流程文件服务接口设计部署服务实现启动服务实现部署控制器启动控制器部署创建流程验证运行流程验证Flowable部署启动流程完整代码下载打赏版权背景本文开始将陆续开始Flowable的API编程操作,慢慢掌握Flowable的常见API操作,参考博客https://blog.csdn.net/houyj1986/article...

2019-01-11 01:29:37 20837 8

原创 Flowable深入浅出-9 Flowable-Modeler集成以及集成代码下载

9 Flowable-Modeler集成以及集成代码下载背景代码修改效果验证Modeler集成源码下载集成设计打赏版权背景目前我们已经修改完成了modeler单独编译,现在我们需要去除modeler的相关认证,并且自动使用超级用户来完成modeler的用户查询代码修改去除认证修改文件:SecurityConfiguration.java,让spring security不拦截请求,修改...

2019-01-07 21:09:19 11030 9

原创 Flowable深入浅出-8 Flowable-Modeler集成之Flowable-modeler源码编译

8 Flowable-Modeler集成之Flowable-modeler源码编译背景源码下载思路分析与目标Modeler模块编译,启动遗留问题打赏版权背景上一期我们介绍了如何编译整个Flowable的源码,但是在某些情况下我们并不需要idm/cmmn等引擎,本次我们介绍如何只编译完成Flowable的modeler,为某些需要只集成modeler的用户提供基础。源码下载参考上一篇文章完成...

2019-01-06 13:48:41 8531 1

原创 Flowable深入浅出-7 Flowable-Modeler集成之Flowable源码编译

7 Flowable-Modeler集成之Flowable源码编译背景源码下载Flowable完整源码编译Flowable编译结果查看Flowable编译结果验证Flowable源码编译的意义打赏版权背景网上看到好多用户期望集成Flowable的modeler,本文开始将一步步研究Flowable的集成策略,并在后面几个课程中完成modeler的集成。源码下载参考文章https://bl...

2019-01-03 22:20:13 10333 4

原创 Flowable深入浅出-6 Flowable-Modeler详述之常见问题Table act_ge_property doesn‘t exist

6 Flowable-Modeler详述之常见问题Table act_ge_property doesn't exist问题描述问题定位解决方案一解决方案二(推荐)验证结果打赏版权问题描述在配置完Springboot的开发环境以后,启动的时候遇到了这个问题,数据库版本为mysql 5.7,Flowable版本为6.4.0,详细报错如下:org.springframework.beans.fa...

2019-01-01 16:59:32 17265 9

原创 Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建

5 Flowable-Modeler详述之创建简单流程前言环境搭建前言Flowable的modeler的环境已经搭建完成,并且可以绘制modeler模型了,我们绘制一个简单的流程并且配置一些参数解释。基于原生自带的H2数据库,后续我们采用mysql数据库。环境搭建安装jdk建议使用jdk 8https://www.oracle.com/technetwork/java...

2019-01-01 15:29:10 11379 5

原创 Flowable深入浅出-4 Flowable-Modeler详述之流程概述

4 Flowable-Modeler详述之流程概述Flowable-Modeler功能Flowable-Modeler界面之流程介绍Flowable-Modeler之创建流程版权Flowable-Modeler功能提供可视化编辑器,编辑BPMN流程,编辑CASE模型,编辑Form表单,编辑App应用,编辑决策表提供可视化参数配置:每个流程可以配置详细的参数设置,按照流程对应的规范来设计。...

2018-12-30 11:49:23 14145 10

原创 Flowable深入浅出-3 Flowable-IDM详述

3 Flowable-IDM简介Flowable-IDM功能Flowable-IDM登录地址Flowable-IDM登录用户和页面Flowable-IDM用户管理页面Flowable-IDM用户组管理页面Flowable-IDM用户权限管理页面Flowable-IDM用户权限管理页面Flowable-IDM功能提供用户管理功能:可以添加用户、编辑用户、删除用户和密码修改功能提供用户分组功能...

2018-12-25 20:50:52 16904 8

原创 Flowable深入浅出-2 Flowable启动

2 Flowable启动Flowable部署包分析Flowable部署包启动版权Flowable部署包分析tomcat版本在上一节我们下载了Flowable的部署安装包,tomcat版本解压后如下:核心的代码在webapps下面,其中flowable的相关的代码包如下:flowable-idm.war :该服务主要集成了用户管理、权限管理、组管理、单点登录功能,是modele...

2018-12-24 22:46:05 13816 2

原创 Flowable深入浅出-1 Flowable简介

1 Flowable简介什么是BPMN什么是FlowableFlowable官网、开源社区Flowable流程示例什么是BPMN先来看下百度百科的定义:由BPMI(The Business Process Management Initiative)开发了一套标准叫业务流程建模符号(BPMN - Business Process Modeling Notation)。在 BPMI Notat...

2018-12-24 00:09:12 76001 14

转载 MR教程 华为版

http://developer.huawei.com/ict/cn/site-bigdata/products/fusionInsight-HD

2017-02-24 20:54:34 987

转载 MapReduce:详解Shuffle过程

Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里

2017-02-24 20:42:04 319

转载 MapReduce的详细过程

前面的话MapReduce作为Hadoop的编程框架,是工程师最常接触的部分,也是除去了网络环境和集群配 置之外对整个Job执行效率影响很大的部分,所以很有必要深入了解整个过程。本文写作的目的在于使得读者对整个MapReduce过程有比较细致的了解,当自己需要定制MapReduce行为时,知道该重写 哪些类和方法。在写作时,我贴了部分认为重要的源码和接口,并跟着自己的理解,对于某些内容,结

2017-02-24 20:41:00 625 1

转载 Hadoop On Yarn Mapreduce运行原理与常用数据压缩格式

我们通过提交jar包,进行MapReduce处理,那么整个运行过程分为五个环节:1、向client端提交MapReduce job.2、随后yarn的ResourceManager进行资源的分配.3、由NodeManager进行加载与监控containers.4、通过applicationMaster与ResourceManager进行资源的申请及状态的交互,由No

2017-02-24 20:36:11 410

翻译 record

stc89c52

2014-10-23 00:17:48 580

原创 006_005 Python 继承的替代方案,自动托管

代码如下:#encoding=utf-8print '中国'#继承的替代方案,自动托管 功能:比如可以隐藏基类的某些方法try: setexcept NameError: from sets import Set as setclass ROError(AttributeError):passclass ReadOnly: mutators = {

2014-04-19 17:59:38 907 1

原创 006_004 Python 链式遍历字典

代码如下:打印结果如下:

2014-04-19 16:09:23 1593

原创 006_003 Python 禁止添加新的属性

代码如下:#encoding=utf-8print '中国'#禁止添加新的属性def no_new_attributes(wrapped_setattr): def __setattr__(self, name, value): if hasattr(self, name): # not a new attribute, allow setting

2014-04-10 02:09:23 1667

原创 006_002 Python 定义常量 可以添加新的属性,但是不能修改删除已有的属性

代码如下:#encoding=utf-8print '中国'#定义常量 可以添加新的属性,但是不能修改删除已有的属性 #核心在于不能删除 不能修改class _const(object): class ConstError(TypeError): pass def __setattr__(self, name, value): if name in

2014-04-10 02:02:19 1072

原创 006_001 Python 温度标示的转换

代码如下:#encoding=utf-8class Behave(object): def __init__(self,name): self.name=name def once(self): print 'Hello', self.name def rename(self,NewName): self.name

2014-04-08 05:33:28 1253

原创 005_015 Python 人名按字母排序,首字母分组

代码如下:#encoding=utf-8print '中国'#人名按字母排序,首字母分组import itertoolsimport itertoolsdef groupnames(name_iterable): sorted_names = sorted(name_iterable, key=_sortkeyfunc) name_dict = { }

2014-04-06 03:31:10 5012

原创 005_014 Python 给字典类型增加排名功能

代码如下:#encoding=utf-8print '中国'#给字典类型增加排名功能from bisect import bisect_left, insort_leftimport UserDictclass Ratings(UserDict.DictMixin, dict): def __init__(self, *args, **kwds):

2014-04-06 02:51:49 812

原创 005_013 Python 寻找子序列 字符串应该用find 否则用KMP

代码如下:#encoding=utf-8print '中国'#寻找子序列#字符串应该用find 否则用KMPdef KnuthMorrisPratt(text, pattern): pattern = list(pattern) length = len(pattern) shifts = [1] * (length + 1) sh

2014-04-06 00:30:42 1059

原创 005_012 Python 检查序列的成员 in影响性能,而且不能转换为字典或者集合,需要保留原来的顺序

代码如下:#encoding=utf-8print '中国'#检查序列的成员 in影响性能,而且不能转换为字典或者集合,需要保留原来的顺序def addUnique(baselist,otherlist): auxDict=dict.fromkeys(baselist) #唯一化 for item in otherlist: if item not

2014-04-06 00:15:20 836

原创 005_011 Python 快速排序 不要使用,尽量使用自带的sort

代码如下:#encoding=utf-8print '中国'#快速排序 不要使用,尽量使用自带的sortdef qsort(L): if len(L) <= 1: return L return qsort([lt for lt in L[1:] if lt < L[0]]) + L[0:1] + \ qsort([ge for ge in L

2014-04-05 23:00:06 1022 1

原创 005_010 Python 选择序列中最小的第n个元素

代码如下:#encoding=utf-8print '中国'#选择序列中最小的第n个元素#如果序列很长 ,而且洗牌很充分 排序的复杂度为logn 下面为O(n)的算法 最小元素师第0个 获取第n个最小的import randomdef seln(data,n): data = list(data) if n < 0: n += len(da

2014-04-05 19:29:32 997

原创 005_009 Python 在排序已经完成的序列中查找元素

代码如下:#encoding=utf-8print '中国'#在排序已经完成的序列中查找元素import bisect #检查x是否在L中,如果L已经排序L=[]x_insert_point=bisect.bisect_right(L, 300)print x_insert_pointprint L[x_insert_point-1:x_insert_point]==3

2014-04-05 16:40:56 612

原创 005_008 Python 获取序列中最小的几个元素

代码如下:#encoding=utf-8print '中国'#获取序列中最小的几个元素import heapqdef isorted(data): data=list(data) heapq.heapify(data) while data: yield heapq.heappop(data)#如果知道ndef getSmalle

2014-04-05 16:30:12 744

原创 005_007 Python 插入元素并保持顺序,取得最小的元素

代码如下:#encoding=utf-8print '中国'#插入元素并保持顺序,取得最小的元素the_list=[2,1,4,3]#堆的特性 data[i] <= data[2*i+1] && data[i] <= data[2*i+2] 二叉树 父节点总是小于子节点#data[0]因此是最小的import heapqprint the_listheapq.he

2014-04-05 16:15:27 1173

原创 005_006 Python 随机访问列表的元素

代码如下:#encoding=utf-8print '中国'#随机访问列表的元素import randomdef process_all_random(data,process): random.shuffle(data) #随机序列 相当于洗牌操作 for elem in data: process(elem) data=[1,2

2014-04-05 15:40:10 1064

原创 005_005 Python 根据字符串中的数字排序,如f10应该在f2后面

代码如下:#encoding=utf-8print '中国'#根据字符串中的数字排序,如f10应该在f2后面import rere_digits = re.compile(r'(\d+)')def emb_numbers(s): pieces=re_digits.split(s) pieces[1::2]=map(int,pieces[1::2])

2014-04-05 01:10:02 6639 1

原创 005_004 Python 统计值 并按照次数排序 可以通过字典的值对key进行排序

代码如下:#encoding=utf-8print '中国'#统计值 并按照次数排序 可以通过字典的值对key进行排序#通过字典来实现class hist(dict): def add(self,item,increment=1): self[item]=increment + self.get(item,0) def counts(self,r

2014-04-04 00:49:38 1095

原创 005_003 Python 根据对象的属性将对象排序

代码如下:#encoding=utf-8print '中国'#根据对象的属性将对象排序def sort_by_attr(seq,attr): intermed=[(getattr(x,attr),i,x) for i,x in enumerate(seq)] intermed.sort() return [x[-1] for x in intermed]

2014-04-03 22:58:04 2652

原创 005_002 Python 对字符串列表排序,不区分大小写

代码如下:#encoding=utf-8print '中国'#对字符串列表排序,不区分大小写print '--DSU方法'def case_insensitive_sort(sort_strlist): auxiliary_list = [(x.lower(),x) for x in sort_strlist] #decorate auxiliary_lis

2014-04-01 20:58:22 3452

原创 005_001 Python 对字典排序

代码如下:#encoding=utf-8print '中国'#对字典排序#排序尽量使用list的sort#搜索尽量使用dictprint cmp((1,2,3),(1,2,5))print cmp((1,2,3),(1,2,3))#解决方案 先排序keys再根据keys获取值def sortedDictValues(adict): keys=adict.keys

2014-04-01 01:36:29 600

元旦倒计时代码html版本

使用浏览器待1.html,会出现距离下一年元旦的倒计时,效果图为1.jpg

2022-12-12

Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关

Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关,欢迎进入我的专栏第15节查看,专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-29

Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成

Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成,欢迎进入我的专栏第14节查看,专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-19

Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图

Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图,欢迎在我的专栏查看该文章(第13篇),专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-17

Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask

Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask,请参考专栏https://blog.csdn.net/houyj1986/column/info/31755第12篇

2019-01-13

Flowable-BPMN操作流程部署启动源码

Flowable-BPMN操作流程部署启动源码,具体理解和操作参考我的专栏https://blog.csdn.net/houyj1986/column/info/31755,第10节

2019-01-11

Flowable modeler集成源码

Flowable modeler集成源码,具体操作步骤参考我的blog,Flowable深入浅出-7、8、9 专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-07

docker镜像tensorflow-1.11.0-gpu-py3 part3

docker镜像tensorflow-1.11.0-gpu-py3,第三部分,一共有3部分

2019-01-04

docker镜像tensorflow-1.11.0-gpu-py3 part2

docker镜像tensorflow-1.11.0-gpu-py3,第二部分,一共有3部分

2019-01-04

docker镜像tensorflow-1.11.0-gpu-py3 part1

docker镜像tensorflow-1.11.0-gpu-py3,第一部分,一共有3部分

2019-01-04

Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建

Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建,部署流程的代码,参考我的博客可以看到详细步骤

2019-01-01

Flowable 6.4.0 官方的安装包Tomcat版本

Flowable 6.4.0 官方的安装包Tomcat版本,通过start.bat可以完成对应的启动

2018-12-23

Flowable 6.4.0 官方的安装包EAR版本

Flowable 6.4.0 官方的安装包EAR版本,可以直接通过java -jar来完成启动,数据采用H2的数据库。

2018-12-23

Flowable 6.4.0官方github源代码

Flowable 6.4.0官方github源代码,可以编译通过的代码,对于学习Flowable的底层机制是一个必不可少的资源

2018-12-23

DbVisualizer 9.5.7

DbVisualizer 9.5.7,目前最新版本 64位系统使用

2017-04-19

hadoop2.6.4.part1

hadoop2.6.4.part1 共两部分 第一部分

2016-04-13

hadoop2.6.4.part2

hadoop2.6.4.part2 第二部分 共两部分

2016-04-13

AStyle Extension VS代码格式化插件

AStyle Extension VS代码格式化插件 里面有我设置好的C++配置。C# Java没有设置可以自己参考设置。

2015-11-01

ThinkPHP3.1.2完全开发手册CHM[2013-01-15].chm

ThinkPHP3.1.2完全开发手册CHM[2013-01-15].chm

2015-08-17

ThinkCMFX1.6.0 用户手册

ThinkCMF完全开发手册通过在线手册http://www.thinkcmf.com/document/index.html 编译生成,内容和在线手册一致。 官网会定期编译生成供大家下载使用,请关注官网最新资讯

2015-08-17

thinkcmf以及帮助文档

ThinkCMFX 1.6.1来了! X1.6.1 * 修复登录时仍然可以打开登录和注册界面 * 修复后台文章分类列表,点添加子类到添加分类界面父级分类选择错误 * 修复后台文章分类模板修复后不更新问题 * 修复编辑器里图片上传, 在文件存储选择七牛时,图片title,alt属性不对 * 增加对php格式模板文件的支持 * 优化sp_get_menu方法,id为空时,默认为主菜单 * 修复后台模板缺失</head>问题 * 修复Portal应用下文章,页面,和分类不存在时,无404状态码 * 增加对模板继承标签tc_extend的支持 * 优化会员的拉黑起用功能,改为实时验证 * 增加url模式更改后出现不能访问问题的提示和解决方法 * 修复文章,幻灯片添加重复提交问题

2015-08-16

XDebug For Php5.5

XDebug For Php5.5 用来调试PHP的工具,和Eclipse配合使用

2015-08-11

ZendFramework 1.12.9 代码和文档.rar

ZendFramework 1.12.9 代码和文档.rar

2014-12-07

ZendSkeletonApplication-master

ZendSkeletonApplication-master 用来构建一个实例

2014-12-06

zendframework2中文手册.chm

zf2中文手册.chm zendframework 中文版

2014-12-06

Zend FrameWork 2.3.3

Zend FrameWork 2.3.3 文档也放上去了,抽空研究下。

2014-12-06

adodb 5.1.9 PHP类

adodb519 支持php5,无视db类型的操作类

2014-12-06

Smarty-3.1.21 最新发布版本

Smarty-3.1.21 最新发布版本

2014-12-06

thinkphp 3.2.2 最新版

thinkphp 3.2.2 最新版包含帮助文档

2014-12-06

pcre++-0.9.5.tar.gz

pcre++-0.9.5.tar.gz pcre用来编程正则表达式

2014-11-24

PCRE 8.36 zip

PCRE 最新 8.36 正则表达式实现

2014-11-24

npp.6.6.9.Installer.exe notepad++ 6.6.9安装包

npp.6.6.9.Installer.exe notepad++ 6.6.9安装包 编写PHP

2014-11-22

npp.6.6.9.Installer.exe 最新版 20141122

npp.6.6.9.Installer.exe 最新版 20141122 写PHP必备啊

2014-11-22

ez_setup.py

ez_setup.py Python的安装工具

2014-09-12

PySide-1.2.2-cp27-none-win32.whl

PySide-1.2.2-cp27-none-win32.whl Pyside安装包

2014-09-12

PyQt4-4.11.1-gpl-Py2.7-Qt4.8.6-x32.exe

PyQt4-4.11.1-gpl-Py2.7-Qt4.8.6-x32.exe Python界面开发

2014-09-12

get-pip.py

get-pip.py 用来安装Python文件

2014-09-07

eric4-4.5.23

eric4-4.5.23.rar PYthon gui Pythong qt画界面工具

2014-09-05

python-2.7.8.msi

python 2.7.8 Python最新发布的稳定版本的安装包 32位的。

2014-07-30

PyV8-1.0-preview-r443.win32-py2.7.exe

PyV8-1.0-preview-r443.win32-py2.7.exe 用于Python和javascript交互

2014-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除