自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何对音频进行加解密

虽然现在因为版权问题很多歌不能听给我们带来了很多的不便,但是作为一个合法公民遵守法律的义务,所以大家有条件还是听正版歌曲或者免费歌曲吧。

2022-10-21 14:08:00 4512 1

原创 从0到1实现BPMN边界事件节点

在BPMN规范中,事件可以分为有3种,分别为只能发到流程开头的开始事件、只能放到结尾的结束事件和可以放到中间的中间事件。在中间事件中,有一种可以附加到任务或者子流程边缘的的事件,叫做边界事件。虽然边界事件还可以细分为中断和非中断事件,但是对于我们前端来说,其交互体验都一致,所以只需要实现一种就行。这篇文章记录如何使用LogicFlow从0到1实现一个边界事件,希望能帮到有类似需求的同学。至于为什么要自己实现而不是使用bpmn-js, 请参考我之前的文章换掉bpmn-js,让前端更熟悉工作流业务。

2022-10-10 11:25:09 1161 6

原创 写了一个编排预言LOL S12晋级流程图

昨天看到新闻LOL 世界赛今天打开。就打算撸一个晋级流程图,并在上面预言一下今年世界赛小组赛晋级情况。兴高采烈的写了一天,有个大概架子了。今年中午看RNG输了,而且还打得这么烂, 心态崩了,不写了。依赖流程图编辑库:https://github.com/didi/LogicFlow。目前可以自己排预测了,大家有兴趣的可以自己排一下。先看我的预测,我看好京东。在线地址:https://hsole.github.io/S12/源码地址:https://github.com/hsole/S12。

2022-09-30 15:31:48 407 1

原创 流程图布局在项目中的实践

不论任何对流程图的布局的美化效果,在研发的角度来说都是对流程上的点、线坐标进行调整,但是最大的问题可能是也不知道基于什么规则去调整。如果产品已经给出来清晰的规则,事情往往比较简单,我们只需要按照这个规则实现自己的布局算法即可。可大多数情况下还是需要我们研发自己去调研,从已开源的项目里面找到合适的布局算法,然后结合我们当前项目的流程图框架来实现。目前上有部分流程图框架已经自带了一些布局算法,但是在实际项目中,还有比较多的细节需要处理,例如让布局后的连线排布更加合理、某些节点位置保证相对不变等。

2022-09-21 10:30:03 2724 4

原创 换掉bpmn-js,让前端更熟悉工作流业务

看到这个标题可能有些同学会奇怪,bpmn.js不是工作流系统前端最普遍的方案吗?为什么我们需要换掉bpmn.js。这里我们站在前端的角度先明确一下工作流、工作流管理系统、工作流引擎、BPMN规范、bpmn-js的关系。工作流工作流的概念在百度百科和wiki上描述的都比较抽象,我们可以大致理解为做一些事情的时候,我们把做事情抽象为几个步骤,然后再合理的组织这些步骤,最终通过组织好的步骤来做这些事情。例如我们早上起来做的事情看做一项工作流,可以拆分为上厕所、洗手、刷牙、吃饭这些步骤。有的人“上厕所->洗手->吃

2022-06-13 19:06:17 1208

原创 流程图太大? 来个流程收缩展开功能

流程图太大? 来个流程收缩展开功能从一个特殊的需求开始调研目前流程图相关开源项目用LogicFlow实现绘制区域再收起定义group的model定义group的view监听选区选中节点,然后创建分组节点结个尾从一个特殊的需求开始我们的项目使用流程图的形式配置用户进线流程。什么是用户进线流程呢?用一个比较好理解的例子来讲,我们打10010联通热线的时候,首先会有一段语音播报(播放语音),然后我们会语音告诉它要选择“按键”服务还是“语音”服务(语音识别、用户选择判断),如果选择按键,那么会一步步提示你可以按

2022-04-20 11:07:15 2395

原创 如何彻底删除git上的内容

如何彻底删除git上的内容当不小心把一些不需要的文件加入了项目(例如node_modules这种体积特别大的文件夹、或者密码这类不适合放到github的文件)。虽然我们可以后面把文件删除,然后再提交一次达到在项目中看不到的目的。但是仍然可以通过git的历史记录看到,而且这样也会让.git变得更大,整个仓库体积变大。git filter-branchgit自带一个从所有的提交中删除文件的命令。这里以删除项目中的src/example.yml为例:git filter-branch --tree-fil

2022-03-29 17:04:55 3194

转载 【转载】流程可视化框架LogicFlow发布1.0版本

LogicFlow是一款流程图编辑框架,提供了一系列流程图交互、编辑所需的功能和灵活的自定义节点、边、插件等拓展机制,可以支持研发各种逻辑编排场景,如流程图、脑图、BPMN流程等。

2022-01-13 16:52:59 2514

Building Hybrid Android App with java and javascript

Android混合应用开发

2016-05-16

The.Majesty.Of.Vue

Vuejs开发指南

2016-05-16

Manning.D3.js.in.Action

D3.js英文教程

2016-05-16

单片机设计报告模版

单片机综合设计模版,用于设计单片机时的报告。

2012-04-02

空空如也

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

TA关注的人

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