<!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>test</title>
<style type="text/css">
body, ul,li,div, img{ margin:0; padding:0; border:0; font:11px Arial, Helvetica, sans-serif; color:#003063}
ul,li{ list-style:none}
a:link,a:visited{color:#003063; text-decoration:none}
a:hover{color:#003063; text-decoration:underline}
a:active{color:#003063; text-decoration:none}
body{ margin-left:200px; margin-top:50px}
.news_list{ width:350px; padding-bottom:12px; float:left}
.news_list li{ padding-left:15px; line-height:24px;overflow:hidden; height:24px; font-size:14px; background:#FFF; }
.news_list li.selected{border:1px solid #BDBEBD; border-left:1px solid #fff; height:22px; margin-left:-1px; position:relative;}
.news_list li.selected a{color:red;}
.news_info{ float:left; width:510px;overflow:hidden; position:relative; height:346px; border:1px solid silver;}
.news_info #picNav img{float:left;}
.news_info #picNav{overflow:hidden; height:342px; position:absolute; width:3060px; border:1px solid red;}
.btn{ width:40px; height:20px;background:#FFF; opacity:0.7; filter:alpha(opacity=70); display:block; text-align:center; position:absolute; bottom:20px; line-height:20px; font-size:14px;}
.btn:hover{background:red;}
.l{ right:80px}
.r{ right:30px}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="news_info" id="info">
<div id="picNav">
<img src="http://www.blueidea.com/articleimg/2008/01/5257/01.jpg"/>
<img src="http://www.blueidea.com/articleimg/2008/01/5257/02.jpg"/>
<img src="http://www.blueidea.com/articleimg/2008/01/5257/03.jpg"/>
<img src="http://www.blueidea.com/articleimg/2008/01/5257/04.jpg"/>
<img src="http://www.blueidea.com/articleimg/2008/01/5257/05.jpg"/>
<img src="http://www.blueidea.com/articleimg/2008/01/5257/03.jpg"/>
</div>
<a href="javascript:void(0)" class="btn l" id="toleft"><<</a>
<a href="javascript:void(0)" class="btn r" id="toright">>></a>
</div>
<ul class="news_list" id="news_list">
<li class="selected"><a href="#">当遇上不归路,你是从容面对还是放弃?</a></li>
<li><a href="#">我控制不了别人的情绪,但我可以控制着我的微笑... ...</a></li>
<li><a href="#">好事总是多磨,让多磨的坏事成为我们回忆的点滴... ... </a></li>
<li><a href="#">让我们2008遇见幸福...</a></li>
<li><a href="#">呵呵,来自diginon的图片。意境很好。</a></li>
<li><a href="#">链接地址是http://www.blueidea.com/photo/gallery/2008/5257.asp</a></li>
</ul>
</body>
<script>
var $ = function(_){return typeof(_)=="string"?document.getElementById(_):null;}
var EACH = function(o,fn){for(var i=0;i<o.length;i++){fn.call(o[i],i,o); if(i==o.length-1) return o}}//遍历
function CG(t,b,c,d,s){s||(s = 1.70158); return (t/=d/2) < 1? c/2*(t*t*(((s*=(1.525))+1)*t-s))+b:c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2)+b;}
var picNav = $("picNav"), H = 510, total=6,num=0,timer=null,pause=2000,finish=false;
function PLAY(o,f,t){ //o:element,f:from,t:to,d:duration
var tim=0,timHander=null,d=100;
void function(){
picNav.style.left = Math.ceil(CG(tim,f,t-f,d)) + "px";
tim<d ? (tim++ , finish=false, timHander=setTimeout(arguments.callee, 10)):clearTimeout(timHander);
finish=(tim==d?true:false);
}();
}
function GOGOGO(){
num > (total-1)?(PLAY(picNav,-total*H,0),num=0):PLAY(picNav,-num*H,-(num+1)*H);
setSelect(num); num++;
timer = setTimeout(arguments.callee,pause);
}
function go(dir){
var M = parseInt(picNav.style.left);clearTimeout(timer);
if(dir == -1){ if(num <=0)return; PLAY(picNav,M,M+H);}
if(dir == 1){ if(num >= total-1) return; PLAY(picNav,M,M-H)}
num +=dir;
setSelect(num);
timer = setTimeout("GOGOGO()",pause);
}
function setSelect(n){
EACH($("news_list").getElementsByTagName("li"),function(i,o){
this.className = (i==n?"selected":"");
});
}
GOGOGO();
$("toleft").onmouseover = $("toright").onmouseover = function(){clearTimeout(timer)}
$("toleft").onclick = function(){finish && go(-1);}
$("toright").onclick = function(){finish && go(1);}
</script>
</html>
相关推荐
abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?)
Abaqus应力导出: ‘Tools’--- Probe values 在Probe Values里面可以选择需要导出的信息,比如‘Nodes’或者‘Elements’ 如果需要导出多个应力值或者其他信息可以选择‘Components’这个选项。 选择‘Selected’只输出一个正应力S33(对应截图中的) 如果是‘All Direct’,则是输出6个正应力S11, S22, S33, S12, S13, S23 ‘All Principals’输出三个正应力 在输出...
C++ 入门笔记(十七):list 入门 —— 为什么 list 不能 sort?
第17课:用大白话讲清 list 的双向链表结构、哨兵头、push_back 四步、迭代器封装、merge 与 splice 的区别,以及 vector 排序为什么常比 list 快。
手把手教你调试RTL8201F:从芯片手册解读到LWIP驱动移植
本文详细解析了RTL8201F PHY芯片的开发流程,从寄存器配置到LWIP驱动移植,重点介绍了RMII模式下的特殊配置要点和调试技巧。通过实战案例和高级调试方法,帮助工程师解决网络性能问题,实现与FreeRTOS+LWIP协议栈的稳定集成。
【C++】【STL】list_OJ题
本文系统解析了8道C++链表经典OJ题,按“算数操作”与“指针重连”分为两组,强调指针操作与数据结构解耦的重要性。通过手写ListNode、std::list及带头双向循环链表三类载体验证算法普适性,重点剖析空链、单节点、全相同值等6类边界情况,并给出统一编译与调试方案(g++11 + -Wall -O2),确保零告警、可追踪。所有题目时间复杂度均为O(N),常数差异源于遍历次数与操作开销,代码实现兼顾正确性与面试可用性。
SAP成本计划BAPI接口BAPI_COSTACTPLN_POSTPRIMCOST深度解析与实战指南
在SAP ERP系统中,成本计划是财务与控制模块的核心功能,它涉及对企业未来成本支出的预测与规划。其原理是通过结构化数据模型,将成本要素分配到具体的成本对象上,以实现预算编制和成本控制。这一技术的核心价值在于实现成本数据的标准化、自动化处理,从而提升财务流程效率与数据准确性。在应用场景上,成本计划广泛应用于年度预算编制、项目成本预测、系统间数据集成以及历史数据迁移等关键业务环节。本文聚焦于实现上述流程自动化的关键技术——SAP标准接口BAPI_COSTACTPLN_POSTPRIMCOST,并深入探讨其在高
机器人视觉实战:用OpenCV搞定手眼标定(附完整C++代码)
本文详细介绍了使用OpenCV实现机器人视觉中的手眼标定技术,包括核心算法、工业场景优化及完整C++代码示例。通过解析坐标系转换问题,提供从数据采集到标定验证的全流程解决方案,帮助开发者在复杂工业环境中实现高精度机械臂与视觉系统的协同作业。
list
的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。,因此反向迭代器的实现可以借助正向迭代器,即:反向迭代器内部可以包含一个正向迭代器,对正向迭代器的接口进行包装即可。是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。迭代到该位置,在这段位置上迭代需要线性的时间开销;最大的缺陷是不支持任意位置的随机访问,比如:要访问。还需要一些额外的空间,以保存每个节点的相关联信息。个元素,必须从已知的位置。
串口调试神器诞生记:我是如何用Cursor+AI自动生成C#上位机的(含VSCode插件清单)
本文详细介绍了如何利用Cursor和AI技术快速开发C#上位机程序,实现高效的串口通讯调试。从开发环境搭建到代码自动生成,再到性能优化和功能增强,全面展示了AI辅助开发在串口调试中的实际应用和显著效率提升。
Redis 数据类型详解:Hash 哈希与 List 列表
大 key 指单个 key 对应的 value 过大(如 Hash 字段数极多、List 元素极多)。危害包括:单次全量命令(
机器视觉应用工程师职位深度解析与面试指南
广东奥普特科技招聘机器视觉应用工程师,要求大专以上理工科专业背景,熟悉C/C++或PLC编程,具备自动化设备调试经验。岗位职责包括视觉项目方案评估、系统安装调试、售后技术支持及异常处理,需接受外派出差。该职位面向专业对口的应届生或实习生,强调动手能力、沟通技巧和吃苦耐劳精神。机器视觉工程师需掌握图像处理算法、硬件配置等核心技术,在工业自动化领域具有良好发展前景。求职者应注重编程能力和实践经验的积累,以胜任这一技术密集型岗位。
基于Vivado MIG IP核的DDR3读写实验(top_rom_ddr/ddr_top)
一、前言 关于Vivado MIG IP核详细配置可以参考我之前的文章:基于Vivado MIG IP核的DDR3控制器(DDR3_CONTROL) 关于MIG IP核的用户端的接口时序可以参考这篇文章:XILINX 的 MIG IP(非AXI4)接口时序以及控制 二、实验内容 本次实验的内容主要是通过MIG IP核向DDR3读写数据,DDR3的接口时序由ddr_top模块提供: ddr_top模块的数据来源是wr_fifo,wr_fifo的数据实际来自top_sd_photo模块(本实验仿真
【C++】【STL】list
list 是带头结点的双向循环链表,通过哨兵位消除首尾边界判断,实现任意位置插入删除的常数时间复杂度。其节点独立分配,不支持随机访问,迭代器仅支持前后移动。与 vector 对比,list 在中间插入/删除时更高效,但遍历缓存命中率低;vector 适合随机访问和连续遍历,但头部操作代价高。二者在内存布局、访问效率与适用场景上形成互补。
番外篇 | 关于YOLO11算法的改进点总结
关于YOLO11算法的改进点总结。🌈
Java 集合框架(List、Set、Map)与常用基础
本文整理Java集合框架核心知识,涵盖集合体系、Collection接口API、List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)、Map(HashMap、TreeMap、Hashtable)实现类原理、泛型、增强for循环、可变参数与工具类,并附核心易错点速查表。
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
Bugku 326 Baby-heap1 题解:glibc 2.23 堆溢出到 FSOP 劫持 _IO_list_all(附完整 exp)
为什么 FSOP 在 2.23 这么好用?glibc 2.23 的_IO_FILE虚表调用没有 vtable 合法性检查是 2.24 才加入的),只要能把指向自己伪造的 FILE,就能让__overflow槽位指向任意函数。exit()一定会走因此把_mode置 0、置 1、置 0,就能进入;把fp首地址写成/bin/shsystem(fp)的参数就齐了。为什么用 fastbin attack 而不是?2.23 没有 tcache,fastbin 的fd。
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
List(下):LPOP / RPOP、BLPOP / BRPOP 与 LINDEX、LINSERT
这是《Redis C++ 实战笔记》系列的第 07 篇。上一篇是往列表里放,这一篇是往外拿——包括那个会"等"的弹出。
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
CListCtrl 第一列为什么不能居中
/ 你满怀期待写下这段代码m_list.InsertColumn(0, _T("序号"), LVCFMT_CENTER, 80);m_list.InsertColumn(1, _T("名称"), LVCFMT_LEFT, 160);m_list.InsertColumn(2, _T("数值"), LVCFMT_RIGHT, 100);运行后傻眼:第 1、2 列对齐完全正常,唯独索引 0 这一列,无论你写还是,文字永远靠左。反复调试、怀疑自己参数写错、怀疑扩展样式、怀疑资源模板,折腾半小时 ——
To-Do List 的「修改」功能与 CSS 定位
买牛奶</td><td index="1">写作业</td><td index="2">跑步
一个链表(Linked List)--为什么要用链表--deepseek
数组(如你定义的大盘子就像你在 FPGA 里例化了一块深度为 2500 的 BRAM。它必须是一块连续的、完整的内存。如果内存里全是碎片,凑不出 2500 个连续空位,数组就建立不起来。链表(Linked List)就像一堆散落在大街小巷的小仓库,每个仓库大小不固定,彼此不挨着。但是,每个仓库的门口都贴了一张小纸条,纸条上写着“下一个仓库的地址”。我们来画个图,这就是链表的核心——节点(Node)text。
【C++初阶】list使用及相关实现,思路顺滑流畅!
list使用及相关实现
DOM增删改查与TodoList实战
拿到一个元素后,不用重新 ,可以直接通过它身上的关系属性找到亲戚。 parent │ ┌──────┴──────┐ prevSibling nextSibling │ self │ ┌───
List(上):LPUSH / RPUSH 与 LRANGE
这是《Redis C++ 实战笔记》系列的第 06 篇。String 讲完了,进入第二种类型:List。它是一串有顺序、可以重复的值,两头都能进出。
TypeError: must be str, not list
【代码】TypeError: must be str, not list。
Java Arrays.asList 常见坑详解|UnsupportedOperationException、数组联动、基本类型 bug
解析 Arrays.asList 常见开发陷阱,演示 UnsupportedOperationException、底层数组引用共享、基本类型数组问题,区分 Arrays 内部 ArrayList 与 java.util.ArrayList,给出数组转 List 的各种场景正确代码。
【Java】List
ArrayList使用。
Web 版翻译者资料库
本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。
5万+



被折叠的 条评论
为什么被折叠?



