内置了强大的表单引擎、流程引擎、报表引擎,通过自动化业务机器人Q-Robot进行串联,并且提供了丰富的拓展插件以及开放接口,“乐高式”的操作体验让你的想法立刻成为现实。企业信息化,有轻流就够了。
通过业务流程自动化,积累大量业务数据。设置可实时查看的报表、仪表盘 让你从各方面一目了然业务现状,工作效率成倍提升。丰富的插件组合,让轻流深入您工作的方方面面,我们正努力推出更多的插件,不断拓展轻流的能力边界 为企业的业务效率赋能。创新强悍的工作流引擎,为业务高效流转提供了坚实的技术支持。可视化的流程设计界面,易于上手、无比强大。无需代码即可轻松创建、改变、维护业务流程应用。
[Benchmark]
public string BuilderToString()
{
var builder = new UriBuilder();
builder.Scheme = "https";
builder.Host = "dotnet.microsoft.com";
builder.Port = 443;
builder.Path = "/platform/try-dotnet";
return builder.ToString();
}
JNPF
JNPF快速开发平台的整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。
[DisassemblyDiagnoser(maxDepth: 1)] // change to 0 for just the [Benchmark] method
[MemoryDiagnoser(displayGenColumns: false)]
public class Program
{
public static void Main(string[] args) =>
BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, DefaultConfig.Instance
//.WithSummaryStyle(new SummaryStyle(CultureInfo.InvariantCulture, printUnitsInHeader: false, SizeUnit.B, TimeUnit.Microsecond))
);
// BENCHMARKS GO HERE
}
; Program.TryFormatTrue(System.Span~1<Char>)
sub rsp,28
mov rax,[rcx]
mov edx,[rcx+8]
cmp edx,4
jl short M01_L00
cmp edx,0
jbe short M01_L01
mov word ptr [rax],74
cmp edx,1
jbe short M01_L01
mov word ptr [rax+2],72
cmp edx,2
jbe short M01_L01
mov word ptr [rax+4],75
cmp edx,3
jbe short M01_L01
mov word ptr [rax+6],65
mov eax,1
add rsp,28
ret
M01_L00:
xor eax,eax
add rsp,28
ret
M01_L01:
call CORINFO_HELP_RNGCHKFAIL
int 3
框架组件
-
Lombok
1.18.8
-
Slf4j
1.7.28
-
Redis
3.2.1
-
Apache Commons lang
3 3.7
-
Apache Commons io
2.5
-
Apache Commons pool2
2.6.2
-
对象/JSON序列化:Jackson
2.9.6
-
模板引擎:velocity
2.0
-
文档工具:easypoi
4.0.0
-
任务调度:Quartz
2.3.1
-
PDF:itextpdf 5.5.6
-
Springboot快速启动:spring-boot-starter
2.1.8.RELEASE
-
即时通讯:spring-boot-starter-websocket
2.1.8.RELEASE
-
Aop: spring-boot-starter-aop
2.1.8.RELEASE
-
邮件:spring-boot-starter-mail
2.1.8.RELEASE
-
微信:weixin-java-miniapp
3.3.0
-
手机个推:gexin-rp-sdk-http
4.1.1.3
-
缩略图:thumbnailator
0.4.8
-
枚举类:kernel-model
2.1.7
-
二维码:com.google.zxing-core
3.3.0
-
获取拼音:pinyin4j
2.5.0
-
MySQL : mysql-connector-java
8.0.11
-
SQLServer: sqljdbc
4 4.0
-
Oracle: ojdbc6
11.2.0
if (format.IsDefault)
return TryFormatInt64Default(value, destination, out bytesWritten);
switch (format.Symbol)
{
case 'G':
case 'g':
if (format.HasPrecision)
throw new NotSupportedException(SR.Argument_GWithPrecisionNotSupported);
return TryFormatInt64D(value, format.Precision, destination, out bytesWritten);
case 'd':
case 'D':
return TryFormatInt64D(value, format.Precision, destination, out bytesWritten);
case 'n':
case 'N':
return TryFormatInt64N(value, format.Precision, destination, out bytesWritten);
case 'x':
return TryFormatUInt64X((ulong)value & mask, format.Precision, true, destination, out bytesWritten);
case 'X':
return TryFormatUInt64X((ulong)value & mask, format.Precision, false, destination, out bytesWritten);
default:
return FormattingHelpers.TryFormatThrowFormatException(out bytesWritten);
}
; Program.Compute()
sub rsp,28
mov ecx,7B
call Program.ComputeValue(Int32)
imul eax,0B
add rsp,28
ret
; Program.ComputeValue(Int32)
imul eax,ecx,7
ret