final static int PAGE_NUMBER = 200; int size = pts.size(); int loop = size / PAGE_NUMBER; if(size % PAGE_NUMBER > 0){ loop ++; } for(int k =0 ; k < loop ; k++){ int toIdnex = ((k+1) * PAGE_NUMBER); if(toIdnex > size){ toIdnex = size; } List<Long> list = pts.subList((k * PAGE_NUMBER), toIdnex); String pics = list.toString().substring(1, list.toString().indexOf("]", 1)); String sql = "UPDATE wms_pick_ticket p SET p.ele_status = 'DISTRIBUTION',p.elec_date = p.order_date"+" WHERE p.ID IN ("+pics+")"; dh.query(sql); }
final int PAGE_NUMBER = 100; int size = legs.size(); int j = JavaTools.getSize(size,PAGE_NUMBER); for(int k = 0; k < j ; k++){ int toIdnex = JavaTools.getIndex(k,size,PAGE_NUMBER); List<Object> ret = JavaTools.getList(legs, k, toIdnex,PAGE_NUMBER); monitorService.manualSetMonitorRecord(ret, node, date); } //-------------- public static int getSize(int size,int PAGE_NUMBER){ int j = size / PAGE_NUMBER; if((size % PAGE_NUMBER) > 0){ j += 1; } return j; } public static int getIndex(int k,int size,int PAGE_NUMBER){ int toIndex = ((k + 1) * PAGE_NUMBER); if(toIndex > size){ toIndex = size; } return toIndex; } public static List<Object> getList(List<Object> list,int k,int toIdnex,int PAGE_NUMBER){ List<Object> ret = list.subList((k * PAGE_NUMBER), toIdnex); return ret; }
相关推荐
### 多重For循环优化分析 #### 原始代码分析 原始代码示例如下: ```java for(int i = 0; i ; i++) { for(int j = 0; j ; j++) { for(int k = 0; k ; k++) { log(i * j * k); } } } ``` 此段代码中的嵌套循环...
特别是在使用C#进行开发时,循环优化对于提升程序运行效率至关重要。本文将深入探讨C#中的循环优化技术,并通过实例分析两种不同的循环写法来揭示其对性能的影响。 首先,我们要明白,循环是编程中最常见的一种控制...
易语言源码易语言循环优化源码.rar 易语言源码易语言循环优化源码.rar 易语言源码易语言循环优化源码.rar 易语言源码易语言循环优化源码.rar 易语言源码易语言循环优化源码.rar 易语言源码易语言循环优化源码....
本主题聚焦于“易语言循环优化”,这是一项提升程序性能的关键技术,特别是在处理大数据量或者长时间运行的任务时,有效的循环优化能显著减少计算时间和资源消耗。 循环是程序中最常见的结构之一,用于执行重复任务...
C++循环冒泡法优化 在看到for循环冒泡排序(c++) 后 再次优化了一下,它的程序不能运行,我运行优化的成功了,对初学者理解有很大帮助(还有注释)
循环优化是提升程序性能的关键策略之一,特别是在CPU指令缓存机制下,优化循环结构能够显著减少计算时间。本文主要探讨了几种循环优化技术,旨在帮助程序员编写更高效的代码。 首先,充分分解小的循环是利用CPU指令...
水循环优化算法(Water Cycle Algorithm, WCA)是这些算法中的一种,灵感来源于地球上自然界的水循环过程。这个算法在解决工程问题,特别是在优化设计、参数估计和机器学习等领域中有着广泛的应用。 水循环优化算法...
在MATLAB开发中,循环优化是一项关键技能,它旨在提高代码执行效率,减少计算时间,尤其是在处理大数据集或复杂计算时。本主题将深入探讨如何通过优化循环来提升MATLAB程序的性能。以下是对给定文件中可能涉及的几个...
程序分析与优化 - 循环优化 循环优化是程序分析与优化中非常重要的一步,对性能提升的效果非常明显。循环优化的逻辑相对简单,但对性能提升的效果却非常明显。本章主要介绍了循环的分析方法和优化技术。 6.1 循环...
下面将详细介绍标题及描述中提到的几个循环优化技巧: 1. **数字比较尽量和0比较** 在Java中,当进行数值比较时,如果可能的话,应尽可能地将其中一个值设置为0来进行比较。这是因为大多数处理器在处理与0的比较...
在编程领域,循环优化是提高程序性能的关键技术之一。PPT课件《程序的循环优化方法》探讨了如何通过各种策略提升循环效率,特别是在并行计算和指令级并行(ILP)方面。以下是该课件中涉及的主要知识点: 1. **循环...
循环优化是程序性能提升的关键技术,特别是在处理大数据集或计算密集型任务时。在编程中,循环是最常见的结构之一,优化循环可以显著提高程序运行效率。以下是对"程序的循环优化方法学习教案.pptx"内容的详细解读: ...
以下将分别探讨其中的关键知识点:数学建模工具箱、程式设计与应用、教程、循环优化。 1. **数学建模工具箱** Matlab的数学建模工具箱是进行科学研究和工程计算的重要辅助工具。它提供了丰富的函数库,涵盖了线性...
水循环优化算法 (Water Cycle Algorithm, WCA) 是一种基于自然界水循环过程的元启发式优化算法,由Shah-Hosseini于2012年提出。WCA通过模拟水滴在河流、湖泊和海洋中的流动过程,以及蒸发和降雨等自然现象,来搜索最...
在编程领域,循环优化是提高程序性能的关键技术之一。这篇PPT的学习教案主要探讨了如何对程序中的循环进行优化,以实现更好的并行性、内存管理和指令级并行(ILP)。以下是根据PPT内容提炼出的相关知识点: 1. 循环...
【基于循环优化的可重构处理器任务编译器设计实现】主要关注的是在可重构处理器系统中的任务编译器设计,这种编译器是粗粒度可重构处理器的关键组成部分。文章提出了一个针对REMUS-II可重构处理器架构的优化编译方法...
"易语言循环优化源码"是针对易语言中的循环结构进行性能提升的一种技术实践,它涉及到程序设计中的效率问题,尤其是在处理大数据量或者需要反复执行的代码块时,优化循环就显得尤为重要。 在易语言中,循环结构主要...
本文以一个实际案例出发,探讨如何优化Python的for循环以提高程序效率。 一、问题背景 在项目初期,由于用户数量较少,使用了两层嵌套的for循环来完成计算任务,耗时1-2小时。然而,随着用户基数的增长,项目运行...