`

常用道德算法

阅读更多

    6. 一行三列算法
    
    
     思路:
    
            第一,要计算出总行数(用户获取所有数据%每行要显示的数据,如果% 结果为0 侧表示除数,否则 取除数 + 1);
           
            第二,开始以总行数,开始循环(控制外循环)
           
            第三,如何控制内循环呢?让显示的记录数来控制
            
                  看看规律
                 
                       // 假设一行显示三列 cloum = 3
                      
                      
                        行号           数据个数
                 
                        1                3  1×3         
                
     
                        2                6  2×3
               
                        3                9  3×3
                       
                       
                        i                   i*3
                       
                       
                      
                       
                       
                        用0表示第一行的话
                       
                        0                 (0+1)*3                是3条记录就让其循环3次,
                       
                       
                        1                 (1+1)*3                是6条记录就让其循环6次,
                       
                       
                       
                        i                 (i+1)*cloum            是9条记录就让其循环9次,
                       
                       
                       
                       用每行显示记录数来控制内部<td>循环。

 

如下是 jsp

 

 

 

 

 

 

 

 

 

 

<table width="98%" border="1" cellspacing="0" cellpadding="0" class="userid" bordercolor="#8CBDE3" style="border-collapse:collapse;">
   
      <%
        int column=3;
       int i_row_total = (ip_list.size()%column!=0)?(ip_list.size()/column)+1:ip_list.size()/column;//总行数行数
  int i_td = 0;//控制内层循环开始
       
       for(int i=0;i<i_row_total;i++)
       {
       %>
        <tr>
       <%
        int i_temp = i==0?column:(i+1)*column;
   if(i_temp>ip_list.size())
    i_temp = ip_list.size();
   
   for(int j=i_td;j<i_temp;j++){//循环td  
     VdcIpUsageVO data = (VdcIpUsageVO)ip_list.get(j);
       %>
        
         <!-- 虚机在用 -->  
        <% if(data.getIs_use().equals("1") && data.getIs_virtual__ip_addr().equals("0")){
           %>      
          <td width="33%"><input name="vm_ip" type="checkbox" id="check" value="<%=data.getIp_addr() %>" disabled checked="checked" /><%=data.getIp_addr()%>(VM已占用)</td>
        <%
           }
        %>
       <!-- 已经设置的在用虚地址 -->
        <% if(data.getIs_use().equals("1") && data.getIs_virtual__ip_addr().equals("1")){
           %>      
          <td width="33%"><input name="selects" type="checkbox" id="check" value="<%=data.getIp_addr() %>"  checked="checked"/><%=data.getIp_addr()%></td>
        <%
           }
        %>
       <!-- 待分配 --> 
        <% if(data.getIs_use().equals("2") && data.getIs_virtual__ip_addr().equals("0")){
           %>     
         <td width="33%"><input name="selects"  type="checkbox" id="check" value="<%=data.getIp_addr()%>" /><%=data.getIp_addr()%></td>
        <%
           }
        %> 
        
       <%i_td++;}%>
     
      </tr>
   
     <%} %>
   
  </table>

分享到:
评论

相关推荐

    粤教版普通高中信息技术必修1《数据与计算》第三章《算法基础》.pptx

    核心素养 计算思维 信息社会责任 数字化学习与创新 信息意识 数字化学习与创新是指个体通过评估并选用常见的数字化资源与工具,有效地管理学习过程与学习资源,创造性地解决问题,从而完成学习任务,形成创新作品的...

    计算机图形学实验及课程设计源码

    图像渲染:实现基本的光线跟踪算法或光栅化算法,包括三维物体模型的建模、光照计算、阴影生成等。 三维物体变换:实现平移、旋转、缩放等基本的三维物体变换,并应用于场景中的物体。 颜色和纹理:实现颜色和纹理...

    Android项目中国象棋源码.rar

    通过这份源码,您可以学习到Android游戏开发的常用技术和方法,如视图绘制、事件处理、多线程编程等。同时,源码中的设计模式和算法实现也具有很好的参考价值。 此外,项目还支持多种定制功能,如界面风格切换、...

    使用血液分析数据调整优化 SVM 方法用于乳腺癌诊断-研究论文

    作为全球女性中最常见的癌症之一,乳腺癌引起了研究人员的最多关注。 经证实,准确及早发现乳腺癌可以增加患者采取正确治疗方案并长期生存的机会。 本文旨在探讨可用于从常规血液分析数据预测乳腺癌的生物标志物的...

    Cognition-DNC:从Word文档,图像和其他文件中释放机器可读的文本,并取消标识

    其目的是将关系数据库中的常见二进制文档(如PDF和Word文档)转换为通用表示形式(如XHTML),并可以选择以自定义方式对其进行修改(例如,对它们应用假名/匿名化算法)。 它的主要用例是通过将文档转换为通用格式...

    Cognition-DNC:Cognition-DNC(动态名称隐藏器)是一种数据库处理工具,用于将关系数据库中的Office文档和PDF转换为HTML标记,并可以选择屏蔽强人标识符。 在设计时考虑了分布式计算框架

    其目的是将关系数据库中的常见二进制文档(如PDF和Word文档)转换为通用表示形式(如XHTML),并可以选择以自定义方式对其进行修改(例如,对它们应用假名/匿名化算法)。 它的主要用例是通过将文档转换为通用格式...

    关于网络安全的资料.docx

    二、常用的网络安全措施 1、限制网络共享:网络资源共享会带来方便,也会给计算机带来很多的安全隐患。如果设置共享时不加口令,任何人都可以访问本地计算机的资源。如果设置共享时加了口令,共享的口令也可能被...

    浅谈如何通过node.js对数据进行MD5加密

    md5介绍:MD5是一种常用的哈希算法,主要用于对一些重要数据进行“签名”,当然这些数据可以是任意的。最终得到的“签名”通常都是一个16或32位的十六进制的字符串。 实际工作开发中,是不会有人直接将密码明文直接...

    单片机技术应用-课程标准.doc

    (11)能进行经典算法的编程,并学会优化算法的相关技巧。 2.3情感与态度目标: (1)培养学生乐与思考、敢于实践、做事认真的工作作风 (2)培养学生好学、严谨、谦虚的学习态度 (3)培养学生健康向上、不畏难、...

    《单片机技术应用》课程标准.doc

    (11)能进行经典算法的编程,并学会优化算法的相关技巧。 情感与态度目标: (1)培养学生乐与思考、敢于实践、做事认真的工作作风 (2)培养学生好学、严谨、谦虚的学习态度 (3)培养学生健康向上、不畏难、不怕...

    协同过滤系统的操纵鲁棒性-研究论文

    我们提供的理论和经验结果表明,尽管在商业系统中广泛使用的常见的最近邻居算法可能很容易受到操纵,但是我们称为线性和渐近线性的两类协作过滤算法相对稳健。 这些结果为将来的协作过滤系统的设计提供了指导。

    企业实验的两大欢呼:A / B幻觉和数据驱动创新的美德-研究论文

    最常见的是,创新是临时性和直觉驱动的。 有时,从业人员会尝试通过将其与可能的替代创新或现状进行比较来严格确定一种新颖实践的效果。 如果接受此类A / B测试(如市场营销人员和数据科学家所指)或实验(如其他...

    --计算机程序设计人员国家职业标准.doc

    3.1程序员 "职业 "工作内容 "技能要求 "相关知识 " "功能 " " " " "一、 "搭建桌面开发 "能够安装开发工具 "TCP/IP协议知识 " "搭建 "环境 "能够配置开发环境 " " "桌面 " "能够配置常用的外围设备 " " "开发 " ...

    中农大计算机应用基础在线作业.doc

    A.mpeg、mpg或 d at格式是运动图像压缩算法的国际标准 'B.mpeg格式属运动图像专家组(MPEG格式 ''C.dat运动图像专家组(MPEG格式比avi音频视频交错格式体积大 C MPEG&式有MPEG-1MPEG-2f口MPEG->个压缩标准 纠错 ...

Global site tag (gtag.js) - Google Analytics