平台特性
- 采用前后端分离的模式:前端基于 vue-element-admin 框架定制开发
- 统一授权、认证:基于ASP.NET Core 的鉴权与授权两个中间实现的JWT身份认证。还提供了混合身份验证、高级自定义授权、完全自定义授权多种授权方式。客户端授权支持 oauth2.0 的四种授权模式:授权码模式、简化模式、密 码模式、客户端模式,授权流程跟标准的 oauth2 流程一致。web 端采用简化模式(implicit)登录系统,移动端可使用密码模式(password)登录系统。同时还支持三方账号登录方式,如微信/QQ、 支付宝、微博等,并提供拓展模式,支持更多三方渠道。
- 客户端授权支持 oauth2.0 的四种授权模式:授权码模式、简化模式、密 码模式、客户端模式,授权流程跟标准的 oauth2 流程一致。web 端采用简化模式(implicit)登录系统,移动 端可使用密码模式(password)登录系统。同时还支持三方账号登录方式,如微信/QQ、 支付宝、微博等,并提供拓展模式,支持更多三方渠道。
- 零代码开发:配备大量可复用控件,通过操作界面元素,拖拽控件自动生成可视化应用。
- 工作流:工作流服务为JNPF自研的一套工作流方案,包含流程表单和流程引擎两大部分,流程表单可视化设 计,可配置程度高,采用结构化的表单模版设计,集中解析模式的设计. 适应于中国国情的多种场景的需要、配 置所见即所得、低代码、高配置;
- 大屏设计:自由布局页面,拖拽控件至页面中,针对不同的控件进行内容设值和数据绑定,所见即所得的实现 大屏可视化页面开发;
- 报表设计:无需开发任何代码,用户只需在界面上配置一系列参数即可实现多种类型报表的配置、在线渲染报 表内容、报表导出、打印等功能.
数据库支持
- MySQL 5.7.x +
- SQLServer 2012 +
- Oracle 11g +
- Postgre SQL
- 达梦 DM8
- 人大金仓
操作系统支持
-
桌面操作系统 开发环境
- Windows 7+
- MacOS
- Ubuntu Desktop(桌面版)
- Deepin(深度操作系统)
- 统信UOS桌面(专业)版
- 中标麒麟桌面版
- 中科方德桌面版
-
服务器操作系统 测试、生产环境
- CentOS 7+
- RedHat 7+
- Ubuntu Server
- 统信UOS服务器版
- 中标麒麟服务器版
- 中科方德服务器版
; Program.M(Int32[], Int32)
sub rsp,28
cmp r8d,[rdx+8]
jae short M01_L00
movsxd rax,r8d
mov eax,[rdx+rax*4+10]
add rsp,28
ret
M01_L00:
call CORINFO_HELP_RNGCHKFAIL
int 3
; Total bytes of code 28
private char[] _buffer = new char[100];
[Benchmark]
public bool TryFormatTrue() => TryFormatTrue(_buffer);
private static bool TryFormatTrue(Span<char> destination)
{
if (destination.Length >= 4)
{
destination[0] = 't';
destination[1] = 'r';
destination[2] = 'u';
destination[3] = 'e';
return true;
}
return false;
}