在数字化的“新赛道”,企业应发挥低代码优势, 帮助自身实现产业线高效管理和层级数据集成,助力企业提升效益,紧跟技术革新步伐,保持市场优势。最近的JNPF3.3升级,是对整个NPF系统的一次全方位的优化 整体提升了JNPF的普适性,功能开发范围更广了,适用企业类型更加丰富。
JNPF,采用主流的两大技术Java/.Net开发,是一套低代码快速开发平台,可视化开发环境,有拖拽式的代码生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎,一站式开发多端使用Web、Android、IOS、微信小程序,并且有以构建业务流程、逻辑和数据模型等所需的功能;为企业项目节省80%的重回工作,让开发者将重心放在业务逻辑,不必烦恼底层架构设计,可短时间开发出如ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业应用系统。
; .NET 5.0.9
; Program.Store(System.Span~1<Int64>, System.DateTime)
sub rsp,28
mov rax,[rcx]
mov ecx,[rcx+8]
test ecx,ecx
jbe short M01_L00
cmp ecx,0
jbe short M01_L01
mov rcx,0FFFFFFFFFFFF
and rdx,rcx
mov [rax],rdx
M01_L00:
add rsp,28
ret
M01_L01:
call CORINFO_HELP_RNGCHKFAIL
int 3
; Total bytes of code 46
; .NET 6.0.0
; Program.Store(System.Span~1<Int64>, System.DateTime)
mov rax,[rcx]
mov ecx,[rcx+8]
test ecx,ecx
jbe short M01_L00
mov rcx,0FFFFFFFFFFFF
and rdx,rcx
mov [rax],rdx
M01_L00:
ret
; Total bytes of code 27
using System.Text.Json;
namespace SerializeWithGenericParameter
{
public class WeatherForecast
{
public DateTimeOffset Date { get; set; }
public int TemperatureCelsius { get; set; }
public string? Summary { get; set; }
}
public class Program
{
public static void Main()
{
var weatherForecast = new WeatherForecast
{
Date = DateTime.Parse("2019-08-01"),
TemperatureCelsius = 25,
Summary = "Hot"
};
string jsonString = JsonSerializer.Serialize<WeatherForecast>(weatherForecast);
Console.WriteLine(jsonString);
}
}
}
// output:
//{"Date":"2019-08-01T00:00:00-07:00","TemperatureCelsius":25,"Summary":"Hot"}
public static int Sum(int[] array, int length)
{
int sum = 0;
if (array is not null && length <= array.Length)
{
for (int i = 0; i < length; i++)
{
sum += array[i]; // bounds check removed
}
}
else
{
for (int i = 0; i < length; i++)
{
sum += array[i]; // bounds check not removed
}
}
return sum;
}