首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
OSWorkflow-开发指南
OSWorkflow是opensymphony组织开发的一个工作流引擎,目前的版本是2.8。
OSWorkflow用纯Java语言编写,并且开放源代码。
它最大的特点就是极其的灵活。
它面向的人群是具有技术背景的软件开发人员。
OSWorkflow不提倡用可视化工具定义流程。
用户可以根据自己的实际需求,来设计出完全符合自身业务逻辑的系统,而并不需要使用复杂的代码去实现。
换句话说OSWorkflow让我们真正解放了,使得我们从底层的代码堆中爬了出来,轻松地用一套通用的引擎机制去实现各种业务流程。
OSWorkflow提供我们所有工作流OSWorkflow开发指南Version1.0October15,2007Somanyopensourceprojects.WhynotOpenyourDocuments?中可能用到的元素例如:步骤(step)、条件(conditions)、循环(loops)、分支(spilts)、合并(joins)、角色(roles)、函数(function)等等。
首先我们来谈谈步骤:步骤是工作流中很重要的概念。
如果我们把工作流比喻成一条从起点站驶向终点站的公共汽车路线,那么步骤就相当于汽车站台。
而汽车有的正在排队等候进站,有的还没有进站,有的刚出站,这样就形成了所谓的“已完成”、“正在处理”、“已添加至处理队列”、“未处理”等状态。
另外一个重要的概念就是动作,动作就是工作流中每一步骤中"需要处理的事情",每一个动作执行完毕以后都有一个结果。
公共汽车停站下客就好比一个动作,动作完成以后,开向下一站,或者加油,或者返程等等就是一个结果。
当然,实际上的工作流远比这辆汽车来的复杂,它涉及到的结果还包括原地踏步停留在同一步骤,或者是流转到另外的步骤中去,或者是流转到一个分支中去,或者汇集到一个合并中等。
如果动作被设置成为auto,那么只要触发器满足条件或者有来自外部的事件工作流便可自动执行。
在许多流程中,如果遇到并行处理某些事情,这就是分支。
分支一般是指并行处理多件事情而没有先后顺序。
若有一条分支进行了回退处理,整个流程都将回退。
与之相对的,合并就是把几条符合条件的分支聚合起来,使得事情变成"殊途同归"。
这也是非常常见的流程,同时也是最复杂的一种流程。
在步骤、动作和结果中都提供了函数功能,函数按执行的先后时机可分为pre-functions和post-functions。
顾名思义,pre-functions就是在事情发生之前执行的,而post-functions就是在事情发生以后执行的。
验证器是用来验证用户输入的数据是否合法的。
它也可以被应用在步骤,动作或结果中。
动作的执行结果可以是有条件的(conditional)也可以是无条件的(unconditional)。
对于有条件结果,可以允许有多个条件。
引擎将首先检查是否有满足的条件,它会逐一进行检查,直到符合的条件被找到才能执行。
如果没有一个条件被满足,那么最终引擎将产生无条件结果。
在每个步骤中调用工作流的人被称之为调用者(caller),而每个步骤都也会有一个所有者(owner),以代表在当前步骤中负责执行动作的角色或用户。
当前用户在执行当前步骤的时候,这些步骤被保留在当前表中(current),而一旦步骤被执行完毕,引擎会马上将这个当前步骤从当前表中移到历史表中(history)。
5OSWorkfow的高级特性有发送邮件,注册器功能,通用动作和全局动作,触发器和定时器等等,以下会一一讲解。
2023/8/8 23:12:50
624KB
OSWorkflow-开发指南
1
verilog流水灯/跑马灯
用verilog实现的流水灯/跑马灯四种状态循环实现18盏led灯的四种显示方式
2023/8/8 23:20:11
651B
verilog
流水灯/跑马灯设计
1
千峰python课件笔记+源码(凯哥)
-------第一章:千锋python基础千锋python基础教程:1、第一个python程序与数据存储'千锋python基础教程:2、print&input;与变量和运算符'千锋python基础教程:3、字符串与循环中的while'千锋python基础教程:4、布尔&list;与条件循环语句与trutle''千锋python基础教程:5、元组&字符串&字典'千锋python基础教程:6、函数基础'千锋python基础教程:7、装饰器&偏函数与作用域与异常处理与文件读写'千锋python基础教程:8、os与窗口控制与内存修改与语言第二章前端基础1、html&css;基础2、html&css;提升3、JavaScript基础4、JavaScript提升5、JavaScript进阶与轮播和飞机大战坦克6、JQuery基础7、JQuery提升8、H5C3基础第三章Django1、Django基本流程走通2、Django中的模型3、Django中的视图4、Django中的模板5、Django的高级使用6、Django爱鲜蜂项目第一天7、Django爱鲜蜂项目第二天8、Django爱鲜蜂项目第三天9、Git的使用第四章Tornado1、走通Tornado基础流程2、请求与响应3、模板和数据库以及接口的调用顺序4、应用安全5、同步与异步+使用WebSocket实现在线聊天
2023/8/8 17:17:40
1KB
千峰python
1
C#开发实战1200例(第一卷+第二卷)+源码下载地址.txt
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows不错控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。
配书光盘附带了实例的源程序和部分视等第1篇C#编程基础篇第1章C#开发环境的使用21.1VisualStudio开发环境的安装与配置3 实例001配置合适的VisualStudio2008开发环境3 实例002设置程序代码行号4 实例003使开发环境全屏显示5 实例004根据需要创建所需解决方案61.2VisualStudio开发环境的使用7 实例005为程序设置版本和帮助信息7 实例006设置Windows应用程序启动窗体8 实例007统一窗体中控件的字体设置9 实例008通过“格式”菜单布局窗体101.3快速开发项目必备10 实例009为项目添加DLL文件引用10 实例010为项目添加已有类11 实例011为项目添加第三方控件12实例012为项目添加已有窗体13第2章C#语言基础应用152.1代码的注释16 实例013对单行代码进行注释16 实例014快速对多行代码进行注释17 实例015使用“///”标记给代码段添加说明182.2运算符的使用20 实例016使用引号运算符进行赋值20 实例017使用算术运算符开发简单计算器21 实例018使用“^”运算符对数字进行加密22 实例019巧用位移运算符获取汉字编码值24 实例020使用条件运算符判断指定年份是不是闰年25 实例021使用流程控制语句报销业务花销262.3关键字的使用27 实例022使用checked关键字处理“溢出”错误27 实例023使用typeof关键字获取类的内部结构28 实例024使用using关键字有效回收资源29 实例025使用is关键字检查对象是否与给定类型兼容30 实例026使用as关键字将对象转换为指定类型322.4流程控制语句的使用34 实例027小明去学校和医院分别要走哪条路34 实例028利用条件语句判断用户登录身份35 实例029判断指定月份属于哪个季节36 实例030使用switch语句更改窗体颜色37 实例031循环向控制台中输入内容38 实例032递归算法的经典面试题39 实例033制作一个数字猜猜看小游戏40实例034使用goto语句在数组中搜索指定图书42第3章字符串处理技术443.1字符及字符串转换45 实例035将字母全部转换为大写或小写45 实例036字母与ASCII码的转换46 实例037汉字与区位码的转换48 实例038将汉字转换为拼音493.2常用字符及字符串操作50 实例039根据标点符号对字符串进行分行50 实例040判断用户输入的用户名是否正确51 实例041将字符串的每个字符进行颠倒输出52 实例042去掉字符串中的所有空格54 实例043从字符串中分离文件路径、文件名及扩展名55 实例044获取字符串中汉字的个数57 实例045批量替换某一类字符串58 实例046对字符串进行加密与解密593.3常用数字处理技术61 实例047判断输入的货币值是否为数字61 实例048对计算结果进行四舍五入62 实例049商品金额的大小写转换63 实例050设置货币值中使用的小数位数64 实例051格式化输入数据为货币格式65 实例052开发一个进制转换器663.4日期时间格式的数据处理67 实例053动态获得系统当前日期和时间67 实例054手动设置系统日期时间69 实例055根据生日自动计算员工年龄70 实例056根据年份判断十二生肖71 实例0
2023/8/8 8:05:57
66B
.net
c#
1
雌狮:母狮编程语言-源码
母狮••母狮编程语言Lioness是一种专为数学目的而设计的高级动态编程语言。
该项目包括一个词法分析器,解析器,编译器和解释器。
所有这些都是100%用Swift编写的,没有依赖项。
Lioness的语法受Swift启发,其功能集类似于诸如GLSL之类的着色器语言。
标准库(缩写为:stdlib)包含用于数字处理的基本函数,包括:max/min,ceil,floor,trigonometry等。
但是,更多琐碎的函数(例如计算质数)与标准库不相关。
来源范例以下Lioness代码以递归方式计算阶乘:funcfactorial(x)returns{ ifx>1{returnx*factorial(x-1)} return1}a=factorial(5)//a=120以下Lioness代码使用dotimes循环:a=1n=10dontimes{a+=a}//a=1024在可以找到更多示例。
特征简约但
2023/8/4 2:03:02
234KB
parser
interpreter
bytecode
compiler
1
OV7670+FIFO
始终保持FIFO片选和读(WEN)有效(这个和guanfu_wang的例程应该是不一样),在进入循环前,首先FIFO_WRST_L();为FIFO第一次复位做准备,然后等待帧中断(VSYNC),在中断中,首先判断前一帧是否写完,如果没写完,就不要这一帧的数据,退出中断继续写上一帧,如果写完,就复位写FIFO,开始写入数据,然后(其实和FIFO几乎同步,但是写TFT比写FIFO慢得多,故不用担心数据出错,同时能保证高效和数据准确)复位读FIFO,开始写TFT,如此循环。
2023/7/30 16:36:20
11KB
OV7670
FIFO
1
C语言课设--教师评价系统源代码
本程序六个自定义函数和一个主函数组成,其中主函数循环调用菜单,菜单函数调用其他函数来实现要求的所有功能。
在这些函数当中,插入函数,修改函数,删除函数,浏览函数,评价函数是程序的核心部分。
2023/7/30 3:01:07
6KB
C语言课设
1
三次B样条插值Deboor算法
VC++实现的三次B样条插值类,采用Deboor算法,下过很多代码都不是我想要的,花了不少时间实现的。
插值点过输入的点,可以修改插值间隔,可以任意等间隔重采样,可以计算切线和法线。
此外提供两条优化思路:计算插值点的函数可以放入循环中,并且节点矢量的差值。
重采样的优化思路:若采用插值点的累积长度来算弧长的思路,则可在循环外用MMX计算插值点之间的偏移和长度,MMX一次可以计算四个浮点运算。
2023/7/28 11:21:38
5KB
三次B样条
插值
Deboor算法
1
sqlserver游标循环结果集,统计
sqlserver游标循环结果集,统计
2023/7/26 22:02:35
11KB
sqlserver
数据库
1
labview数组使用练习题
题目:1用for循环产生4行100列的二维数组,数组成员如下:1,2,3.......100;100,99,98.......1;6,7,8.......105;105,104,103......6;从这个数组中提取2行50列的二维数组,数组成员如下:50,49,48......1;56,57,58......105将这2个数组用数组显示件显示在前面板.
2023/7/26 11:18:40
11KB
labview
数组
练习
答案
1
共 864 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
飘逸传世引擎源代码
Docker构建tomcat镜像jdk1.8+tomcat9.zip
数据库系统概论第五版
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
吉利新金刚2016款车机导航系统
StimulsoftReports2020.1.1License.rar
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
R9390系列BIOS修改和风扇调速工具
高光谱和LiDAR多模态遥感图像分类数据集
最新下载
从零开始学Python(第二版)高清文字pdf
java大整数计算器包含源代码
一天学会数据库
华为HCIE(R&SH12-261)笔试题库
等保三级安全管理制度-03规范和流程.rar
请假系统.zip
提高网络健壮性必杀技之——堆叠.doc
具有随机机器故障的制造过程建模与性能分析
典型相关分析MATLAB实现
AnImageInpaintingTechniqueBasedontheFastMarchingMethod
KEPServer配置OPCUA服务器步骤
GPS/INS组合导航matlab实现
Qt利用ffmpeg进行桌面截图并且保存本地h264视频文件
swtorg.sf.feeling.swt.win32.extension_1.1.0_SDK
其他资源
集群网站解决方案
完美解决proteus仿真stm32
SeriesElasticActuators
dxp元件封装库(含3D)
光伏阵列MPPT三相并网
计算流体力学Lax格式求解对流方程matlab程序
ClaudiaIDE
Android如何通过TextView实现超链接的跳转
Microzedfpgadocumentguide
高清图文】Office2007详细培训教材(word、excel、ppt).
stm32F407串口显示adc采样dma传输
DES加密解密VB6.0源代码
数字滤波器的MATLAB与FPGA实现
Az-Java-exec
西安邮电大学计较机学院数据库实验报告(软件工程、计较机科学与技术、大数据科学与技术、网络工程)
前后端分离:springboot+vue
无线通信基础(中文版)
基于DSP指纹识别核心算法的设计与实现
memcached1.5.8
FLASH3.0打飞机源代码(内附详细制作步骤)