`
123003473
  • 浏览: 1064210 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

轮训业务逻辑

 
阅读更多
var channelArr = [1,2,3,4,5,6,7,8,9];
var windowArr = [1,2,3];
var time = 1;
//当逻辑通道数大于屏幕窗口数
function roundPreview(channelArr,windowArr){
	var totleTime =  Math.ceil(channelArr.length/windowArr.length);
	var remainder = channelArr.length%windowArr.length;//取余数
	if(time==totleTime){
		if(remainder==0){//整除
                        var channelStr  = "";
                        var windowStr = "";
			for(var j=0;j<windowArr.length;j++){
                            channelStr+= channelArr[((time-1)*windowArr.length)+j];
                            windowStr +=windowArr[j];
			}
                        alert("channelStr: "+channelStr);
                        alert("windowStr: "+windowStr);
		}else{
                        var channelStr  = "";
                        var windowStr = "";
			for(var k=0;k<remainder;k++){
			    channelStr+= channelArr[((time-1)*windowArr.length)+k];
                            windowStr +=windowArr[k];
			}
                        alert("channelStr: "+channelStr);
                        alert("windowStr: "+windowStr);
		}
		time = 1;
	}else{
                var channelStr  = "";
                var windowStr = "";
		for(var i=0;i<windowArr.length;i++){
	            channelStr+= channelArr[((time-1)*windowArr.length)+i];
                    windowStr +=windowArr[i];
		}
                alert("channelStr:"+channelStr);
                alert("windowStr:"+windowStr);
		time++;
	}
}
window.setInterval(roundPreview,10000,channelArr,windowArr);
分享到:
评论

相关推荐

    八大体系增员逻辑(孙艳波).ppt

    2. **业务经理轮训**:可能是对新加入的业务经理进行的系统培训,提升其管理能力和业务水平。 3. **TOP2000**:这可能是一项旨在培养顶级保险专业人士的计划,通过高强度训练和激励机制吸引并留住优秀人才。 4. **...

    YCLiveDataBus:该库代码量少,利用LiveData实现事件总线,替代EventBus。充分利用了生命周期感知功能,可以在activitie, fragment, 或者 service生命周期是活跃状态时更新这些组件。支持发送普通事件,也可以发送粘性事件;还可以发送延迟消息,以及轮训延迟消息等等

    目录介绍 01.该库是做什么用的 02.项目组件通信流程 03.老版组件通信实践 04.封装库有何特点 ...比如组件E是我的用户相关的业务逻辑,App登陆后,组件B和组件C需要用到用户的id去请求接口,这个时候如何获取组件E

    数据交换平台应用数据交换平台应用

    2. **数据交换管理**:平台应具备集中管理和配置数据交换规则的能力,实现松耦合和零编程的设置,允许用户自定义数据处理和分发流程,包括数据采集、业务逻辑处理和数据存放等步骤,支持SQL语句或存储过程作为业务...

    培训(内网).doc

    在本次测试中,涉及的主要知识点集中在人力资源管理的培训模块及其与其他模块的逻辑关系,以及如何解决实际工作中的问题。 首先,人力资源管理工作通常包括招聘与配置、培训与开发、绩效管理、薪酬福利、员工关系等...

    199-长安益阳发电有限公司项目建设方案.docx

    - **逻辑模型开发**:按照业务拆分主题域,并进行主题域内的数据逻辑结构、约束和数据关系设计,以期实现业务模型定义。 - **物理模型开发**:基于逻辑模型进一步细化为物理模型,具体定义数据表的结构、字段、索引...

    中大型网站架构演变之路.pdf

    随着互联网技术的飞速发展,中大型...业务逻辑层物理服务器:Dell R730/R430 架构演变不是一蹴而就的过程,而是随着业务和技术的发展,逐步优化和调整的结果。理解这一演变过程对于设计和维护中大型网站架构至关重要。

    03-04-07-Netty大动脉Pipeline1

    每个 ChannelHandlerContext 包含了一个 ChannelHandler,执行具体的业务逻辑。 2. Channel 和 ChannelPipeline 关系 每个 Channel 都拥有一个 ChannelPipeline,当 Channel 初始化时,会创建对应的 Pipeline。...

    CTRLM项目介绍

    在变更管理中,需要确认生产调度配置版本,梳理业务依赖关系,确认人机交互逻辑和超时轮训业务,以及遵循脚本接入开发规范。对于同一个系统内的多个需求开发任务,版本控制显得尤为重要,尤其是有新需求需要先上线时...

    数据库设计的沟通

    综上所述,数据库设计的沟通涉及多个层面,包括数据存储、权限控制、业务逻辑等,需要团队成员充分理解业务需求,熟练掌握数据库设计原则,并通过有效的沟通达成共识。这样,才能构建出高效、稳定且易于维护的数据库...

    数据采集与交换平台功能要求.可用.pdf

    3. **数据交换管理**:平台需提供集中管理数据交换规则和路径的能力,允许配置松耦合、零编程的交换任务,支持SQL语句或存储过程定义业务逻辑,并在数据交换过程中透明处理。 4. **前置服务器与多协议接入**:采用...

    钢铁企业智能计量系统.pdf

    例如,通过集成自动称重、物流IC卡、RFID车号自动识别、红外限位、视频监控、身份证刷卡和轮训技术,钢铁企业的智能计量系统能够实现对物流信息的自动化流转,同时在物资计量作业中实现自动化和半自动化操作。...

    中层管理培训案例入职培训管理资料.doc

    1. **智力能力**:这涉及到概念化能力、判断力和逻辑思维能力的培养,使管理者能理解和分析复杂的业务问题,做出明智的决策。 2. **管理能力**:包括规划能力和行动能力,要求管理者能有效地分配资源,设定并实现...

    .NET Core系列之MemoryCache 缓存过期

    综上所述,MemoryCache提供了一套丰富的缓存过期策略,使得开发者可以根据不同的业务需求选择最合适的缓存管理方式。无论是简单的时间设置还是复杂的自定义过期逻辑,MemoryCache都能满足大多数应用程序对缓存的需求...

    Persion-wfc-lw:wfc 和 lw 添加 java&Android 项目

    3. **Java后端开发**:在项目中,Java后端负责处理业务逻辑、数据库操作和提供RESTful API。开发者需要熟悉Java EE(Enterprise Edition)的相关技术,如Servlet、JPA、JAX-RS等,以便为Android客户端提供服务。 4....

Global site tag (gtag.js) - Google Analytics