当前位置: 首页 > news >正文

中国学校网站前台模板王烨是哪个小说的主角

中国学校网站前台模板,王烨是哪个小说的主角,wordpress登录查看插件,论文个人网站建设介绍 QLExpress脚本引擎 1、线程安全#xff0c;引擎运算过程中的产生的临时变量都是threadlocal类型。 2、高效执行#xff0c;比较耗时的脚本编译过程可以缓存在本地机器#xff0c;运行时的临时变量创建采用了缓冲池的技术#xff0c;和groovy性能相当。 3、弱类型脚本…介绍 QLExpress脚本引擎 1、线程安全引擎运算过程中的产生的临时变量都是threadlocal类型。 2、高效执行比较耗时的脚本编译过程可以缓存在本地机器运行时的临时变量创建采用了缓冲池的技术和groovy性能相当。 3、弱类型脚本语言和groovyjavascript语法类似虽然比强类型脚本语言要慢一些但是使业务的灵活度大大增强。 4、安全控制,可以通过设置相关运行参数预防死循环、高危系统api调用等情况。 5、代码精简依赖最小250k的jar包适合所有java的运行环境在android系统的低端pos机也得到广泛运用。 引入 dependencygroupIdcom.alibaba/groupIdartifactIdQLExpress/artifactIdversion3.3.1/version /dependency案例 简单表达式 public static void testSimple() throws Exception {ExpressRunner runner new ExpressRunner();IExpressContextString, Object context new DefaultContextString, Object();// 设置变量context.put(a, 0);context.put(b, 20);// 定义QLExpress表达式String expression a 0;// 执行表达式Object result runner.execute(expression, context, null, true, false);// 输出结果System.out.println(Result: result);}动态表达式 public static void testDyExpress() throws Exception {ExpressRunner runner new ExpressRunner();IExpressContextString, Object context new DefaultContextString, Object();// 设置变量context.put(a, 10);context.put(b, 20);// 定义表达式String expression a b * x;// 设置动态变量context.put(x, 2);long s System.currentTimeMillis();// 执行表达式Object result runner.execute(expression, context, null, false, false);// 输出结果System.out.println(Result: result time (System.currentTimeMillis() - s));}自定义方法 自己集成Operator 实现AverageOperator public class AverageOperator extends Operator {public AverageOperator(String name) {this.name name;}Overridepublic Object executeInner(Object[] list) throws Exception {// 获取传递给自定义方法的参数列表double num1 Double.parseDouble(list[0].toString());double num2 Double.parseDouble(list[1].toString());// 计算平均值double average (num1 num2) / 2;// 返回结果return average;} } public static void testCustomMethod() throws Exception {ExpressRunner runner new ExpressRunner();IExpressContextString, Object context new DefaultContextString, Object();// 设置变量context.put(a, 10);context.put(b, 20);// 定义表达式String expression average(a, b);// 注册自定义方法runner.addFunction(average, new AverageOperator(average));// 执行表达式Object result runner.execute(expression, context, null, false, false);// 输出结果System.out.println(Result: result);}自动义规则 同自定义方法实现 class IsAdultOperator extends Operator {public IsAdultOperator(String name) {this.name name;}Overridepublic Object executeInner(Object[] list) throws Exception {int age Integer.parseInt(list[0].toString());return age 18; public static void testCustomRule() throws Exception {// 创建ExpressRunner实例ExpressRunner runner new ExpressRunner();// 注册自定义方法runner.addFunction(isAdult, new IsAdultOperator(isAdult));// 创建规则String rule if isAdult(age) then result 成年人; else result 未成年人; end;// 创建上下文IExpressContextString, Object context new DefaultContext();context.put(age, 18);// 执行规则runner.execute(rule, context, null, true, false);// 获取结果Object result context.get(result);// 输出结果System.out.println(Result: result);}执行结果 参考 QLExpress
http://www.zqtcl.cn/news/227822/

相关文章:

  • 跟老外做网站网络系统管理与维护机考
  • 网站推广方案范例江西南昌小程序开发
  • 烘焙类网站开发时代背景ppt素材模板免费下载
  • 如何制作多网页网站广州品牌seo推广
  • 域名怎么解析到网站什么是asp网站
  • 网站开发的税率做网站文案
  • 网站模板上传工具如何介绍自己设计的网页
  • 河北网站建设价格低国内做外单的网站有哪些
  • wordpress Apache升级优化营商环境的意义
  • 单页式网站系统wordpress自定义字段怎么用
  • 南宁网站设计要多少钱修改wordpress中的 功能 小工具
  • 南昌高端网站开发费用表域名价格排行
  • 怎么接网站开发外包中国观鸟记录的网站架构
  • 青海省住房和城乡建设厅的官方网站网站举报能不能查到举报人
  • dw做的网站如何上传云服务器网址生成app一键生成器
  • 山西建设厅网站密钥房山营销型网站建设
  • 网站空间多少钱哪里接单做网站
  • 建设部网站资质人员查询页面设计的对称方法包括哪几种形式
  • 滁州网站建设哪个好点iis发布网站无法访问
  • 网站项目建设的定义百度站长平台清退
  • ip开源网站FPGA可以做点什么建设网站的工作职责
  • 重庆微信网站开发公司建设网站技术标准
  • 网站开发浏览器银川市建设诚信平台网站
  • 找合伙人做红木家具网站建设银行员工学习网站
  • iis的默认网站没有自动启动长春小程序开发制作
  • 佛山住房和城乡建设部网站wordpress 英文主题
  • 零食网站策划书厦门建设网站的公司
  • 自己做的网站怎么发布到网上湖南做网站 干净磐石网络
  • steam网站代做设计公司招聘信息
  • 网站开发 书籍无广告自助建站