分页浏览三

改进的分页方法:使用分隔符替代字符数

    前面说到了,通过字符数来进行分页,今天想了一下,感觉不是很好,对于懂css和html的来说,可能在后台好好的编辑下就行了,不过本人还是感觉很麻烦,对于那些不懂的人,就更麻烦了,他们可不管什么css,html什么的,我们知道,文章一般都是通过后台在编辑器里编辑的,内容包括文字和修饰的css和html标签等,算字符数的话,都要算进去,这样的话,如果一个页面被几个地方同时调用,用的是同一个限制字符数的分页方法,那么就有可能会造成,有的显示多,有的显示的少,针对上面的这种情况,我们可以采取另外一种方式-----利用分隔符分页

大体的思路是这样的:

在后台添加的内容中,对要分页的地方,我们在后面加上一个分隔符,比如针对下面内容:

 

企业使命:为全人类的眼睛|健康而努力和服务,让全人类沐浴好眼力的光|芒! < br > 绿知堂作风:凡事以第一名|为

目标,坚信我们在一起能做好任何事情!
< br > 危机意识:居安思危、思危求进、思危求变、思危求新; < br > 行动理念:凡事都要主动出击,被

动不会有任何收获!
< br > 执行理念:没有条件、没有借口、没有不可能! < br > 品牌理念:无形决定有形,有形彰显无形。 < br > 发展理念:以个

人退公司进为指导原则,以局部让全局取为核心思想。
< br > 团队理念:不像海滩沙石相互撞击,犹如星斗一样彼此照耀。 < br > 工作理念:比最

努力的更努力,比最用心的更用心。
< br > 责任理念:上严下宽,工作中出现了问题干部要主动承担责任。部下 < br > 犯了错误,领导要承担连带

责任。下级犯错误,领导受处罚。犯了同
< br > 样的错误,职务低、工资低的人可以减免经济责任,职务越高、工资 < br > 越高的人承担的经济责

任越大。
< br > 竞争理念:避开竞争是最快的竞争,不用竞争是最好的竞争。 < br > 品质理念:标准决定水准,人品决定产品。 < br > 生存理念:顺

境时乘胜追击,逆境时加倍努力

比如第一页根据前台看看的效果,感觉在"有形彰显无形"这个地方分页比较好,那么就在后面加个"|",即"有形彰显无形|",

这种方式很灵活,编辑人员可自行分页

具体的代码下载地址:

 http://files.cnblogs.com/shuang121/pagInate.rar

 

 JS实现方法

 

ExpandedBlockStart.gif View Code
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html  xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=utf-8"   />
< title >户外--AA--wwww.7csky.cn </ title >
</ head >

< body >

< script >
function  ShowPager(currShowPage){
var  showDBtxt = document.getElementById( " showDBtxt " );
var  shoePager = document.getElementById( " shoePager " );
var  showCurrtxt = document.getElementById( " showCurrtxt " );
var  showTxts = showDBtxt.innerHTML.split( " д " ); // 分页
try {
  currShowPage
= parseInt(currShowPage); // 当前页
   if (currShowPage < 0 ) currShowPage = 0 ;
  
if (currShowPage >= showTxts.length) currShowPage = showTxts.length - 1 ;
}
catch (err){
  
// err.description
  currShowPage = 0
}
// 显示分页
if (showTxts.length > 1 ){
  
var  pagerText = " <a href='javascript:ShowPager( " + (currShowPage - 1 ) + " );void(0);'>前一页</a>当前第 " + (currShowPage + 1 ) + " 页共 " + showTxts.length + " 页<a href='javascript:ShowPager( " + (currShowPage + 1 ) + " );void(0);'>后一页</a> " ;
  shoePager.innerHTML
= pagerText;
}


// 显示当前页
for ( var  showi = 0 ; showi < showTxts.length;showi ++ ){
  
if (showi == currShowPage){
   showCurrtxt.innerHTML
= showTxts[showi];
   
break ;
  }
}
}
</ script >

< table >
< tr >
< td >
     < div  id ="showCurrtxt"  name ="showCurrtxt" ></ div >
     < br  />
     < br  />
     < div  id ="shoePager"  name ="shoePager" ></ div >
     < div  id ="showDBtxt"  name ="showDBtxt"  style ="visibility:hidden; display:none" >
       < p >< span  style ="color:#FF0000" >徒步昆明,挑战自我,激情飞扬!
        也许你也需要这样的一个机会来感受户外,
        也许你也需要这样的一个机会来考验自己,
        也许它将会成为你迄今为止徒步走过最长的路;
        让这些在你脑海中出现过几十、几百遍的“也许”,今天就成为现实!
        来吧,参加遨云AA户外活动!与我们相互扶持,感受痛苦,体会快乐!
        留下我们的汗水和足迹;
        留下值得我们一辈子感概的美好回忆;
        伴随一生的友情,挑战自我的信念!前路充满挑战,但一路上有你; </ span >  </ p >
      д < p >来吧,朋友!
        加入“遨云AA户外活动”;
        让我们一起去体验生活,品尝人生的苦与乐!
        注:
        "遨云AA网"是一群计算机软件从业人员自发组织的非赢利性的网站。
        我们不向会员收取任何会员费; </ p >д
       < p >http://7csly.cn </ p >
     </ div >
     </ td >
</ tr >
</ table >

< script >
ShowPager(
0 );
</ script >

</ body >
</ html >

 

 

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值