html框架之iframe和frame及frameset

阅读更多
html框架之iframe和frame及frameset

1.1框架概念
        所谓框架便是网页画面分成几个框窗,同时取得多个URL。只要和即可,而所有框架标记要放在一个总的html 文档中,这个文档只记录了该框架如何划分,不会显示任何内容。
1.2 和
1.2.1 概述

        称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割; 则只是设定某一个框窗内的参数属性。
1.2.2 参数设定
例:
 

        border 设置框架的边框粗细,以px为单位。
        bordercolor 设置框架的边框颜色。
        frameborder 设置是否显示框架边框。设定值只有0、1(默认);0表示不要边框,1表示要显示边框(避免使用yes或no )。
        cols
        纵向分割页面。其数值表示方法有三种:“30%、30(或者30px)、*(或者空着)”;数值的个数代表分成的视窗数目且数值之间用“,”隔开。“30%”表示该框架区域占全部浏览器页面区域的30%;“30”表示该区域横向宽度为30像素;“”表示该区域占用余下页面空间。例如:cols="25%, 200, *" 表示将页面分为三部分,左面部分占页面25%,中间横向宽度为200像素,页面余下的作为右面部分。
        rows 横向分割页面。数值表示方法与意义与cols相同。
framespacing 设置框架与框架间的保留的空白距离。
        注意:cols与rows两参数尽量不要设置同一个标记,否则该框架有可能不能显示,应尽采用多重分割。
1.2.3 参数设定
例:
 

        src属性,定义此框窗中要显示的网页路径,每个框窗一定要对应一个网页。
        name属性 ,定义此框窗的名称,这样才能指定框架来作链接。
        注意:name属性值必须定义,但可以任意命名。
        frameborder、bordercolor、framespacing属性同。
        scrolling属性,定义是否要显示卷轴,yes表示显示卷轴,no表示不显示,auto表示视情况显示。
        noresize 属性,定义框窗是否能够被用户改变大小。添加此属性则不让用户拖动从而改变其的大小,没有添加此属性,则用户可以随意拖动从而改变其大小。
        marginhight属性,设置框架高度部份边缘所保留的空间。
        marginwidth属性,设置框架宽度部份边缘所保留的空间。
1.3 </strong> <br>        用户浏览器太旧,不支持框架功能时,网页则是一片空白。为了避免这种情况,可使用<noframes>标记,当浏览器无法识别框架时,可以识别<noframes>与之间的内容,而不是一片空白。
        在之间可以添加提醒信息,如“您的浏览器无法处理此框架,请切换浏览器以获得更好的体验!”,甚至可以是一个没有框架的网页。
        注意:若浏览器支持框架,则不会解析中的内容;若浏览器不支持框架,所有的框架标记都会被略过,而放在<noframes>范围内的内容会被识别。</span> <br> <strong>1.4 <iframe> <br>1.4.1概述</strong> <br>        iframe标记,又叫浮动帧标记,可以用它将一个HTML文档嵌入在另一个HTML中显示。iframe标记创建的包含另外一个文档的框架叫做内联框架(即行内框架)。 <br>        <span style="color: red;">注意:所有浏览器都支持<iframe>标签。</span> <br> <strong>1.4.2 <iframe>的属性设置</strong> <br>例: <br> <pre class="html" name="code"><iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> </pre> <br>        src属性,规定在iframe中显示的文档的URL。 <br>        name属性,规定此框窗名称,这是链接标记的target参数所必要的。 <br>        align属性,规定如何根据周围的元素来对齐此框窗。不赞成使用,请使用样式代替。 <br>        width属性,规定此框窗的宽度。不赞成使用,请使用样式代替。 <br>        height属性,规定此框窗的高度。不赞成使用,请使用样式代替。 <br>        marginwidth属性,定义此框窗与插入文件的左右留白间距。不赞成使用,请使用样式代替。 <br>        marginheight属性,定义此框窗与插入文件的上下留白间距。不赞成使用,请使用样式代替。 <br>        frameborder属性,规定是否显示框窗周围的边框,其值只有0和1(默认),0表示不要边框,1表示要显示边框(避免使用yes或no)。 <br>        scrolling属性, 规定是否在iframe中显示滚动条,yes表示显示,no表示不显示,auto(默认)表示视情况显示。 <br> <strong>1.5 iframe和frame的区别</strong> <br>        用frameset和frame可以进行固定布局,但frame必须嵌套在frameSet中使用;而iframe是一个html标签,在html中任何地方,都可以随意使用。 <br>        frameset与frame不能放在body中,否则无法显示;相反,iframe放在frameSet中时,则必需放在body中。 <br>        frame的高度只能通过frameSet控制;而iframe可以自己控制,且不能通过frameSet控制。 <br>        如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个;使用两个以上的frame在IE和firefox中均可正常。 <br> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1176026346367823872"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(框架,html)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1884797740978860032.htm" title="关于在学习mybatis框架中遇到的xml解析错误的bug" target="_blank">关于在学习mybatis框架中遇到的xml解析错误的bug</a> <span class="text-muted">愿天堂没有java</span> <a class="tag" taget="_blank" href="/search/java%E5%AD%A6%E4%B9%A0/1.htm">java学习</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>项目场景:在写动态sql语句时,由于不小心对文字进行错误的备注操作从而导致mybatis中写sql语句1的xml文件解析错误代码重现:org.xml.sax.SAXParseException;lineNumber:136;columnNumber:10;元素类型为"mapper"的内容必须匹配"(cache-ref|cache|resultMap*|parameterMap*|sql*|inse</div> </li> <li><a href="/article/1884793453972353024.htm" title="【自动化】深度解析仓库存储UI自动化" target="_blank">【自动化】深度解析仓库存储UI自动化</a> <span class="text-muted">从零开始的-CodeNinja之路</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">自动化</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/log4j/1.htm">log4j</a> <div>目录一、分层测试1.1单元(Unit)测试1.2接口(Service/服务/API)测试1.3集成(UI)测试1.4分层测试总结二、UI自动化2.1UI自动化作用2.2UI自动化优点2.3UI自动化缺点三、常见的UI自动化框架分析3.1Cypress和Selenium用户量对比3.2Cypress和Selenium实现架构对比3.3Cypress和Selenium环境框架对比四、如何做好UI自动化</div> </li> <li><a href="/article/1884793075784544256.htm" title="GraphRAG、Naive RAG框架总结主流框架推荐(共23个):LightRAG、nano-GraphRAG、Fast-GraphRAG、Dify、RAGflow等" target="_blank">GraphRAG、Naive RAG框架总结主流框架推荐(共23个):LightRAG、nano-GraphRAG、Fast-GraphRAG、Dify、RAGflow等</a> <span class="text-muted">汀、人工智能</span> <a class="tag" taget="_blank" href="/search/LLM%E5%B7%A5%E4%B8%9A%E7%BA%A7%E8%90%BD%E5%9C%B0%E5%AE%9E%E8%B7%B5/1.htm">LLM工业级落地实践</a><a class="tag" taget="_blank" href="/search/LLM%E6%8A%80%E6%9C%AF%E6%B1%87%E6%80%BB/1.htm">LLM技术汇总</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/RAG/1.htm">RAG</a><a class="tag" taget="_blank" href="/search/%E6%A3%80%E7%B4%A2%E7%B3%BB%E7%BB%9F/1.htm">检索系统</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E6%8E%A8%E8%8D%90/1.htm">搜索推荐</a><a class="tag" taget="_blank" href="/search/%E6%A3%80%E7%B4%A2%E5%A2%9E%E5%BC%BA%E7%94%9F%E6%88%90/1.htm">检索增强生成</a><a class="tag" taget="_blank" href="/search/Graph/1.htm">Graph</a><a class="tag" taget="_blank" href="/search/RAG/1.htm">RAG</a><a class="tag" taget="_blank" href="/search/Dify/1.htm">Dify</a> <div>设想你正致力于构建一个智能问答系统,该系统旨在从庞大的知识库中迅速而精确地提取关键信息,并据此生成自然流畅的回答。然而,随着数据规模的不断扩大,系统面临着严峻的挑战:检索效率逐渐下滑,生成内容的质量亦趋于下降。这正是当前众多检索增强型生成(RAG)系统亟需解决的核心问题——如何在数据冗余、检索效率低下以及生成内容不相关之间找到一个最佳的平衡点。RAG的发展瓶颈:传统RAG系统通过检索模型提取最相关</div> </li> <li><a href="/article/1884791562018287616.htm" title="Mybatis-Flex的魅力" target="_blank">Mybatis-Flex的魅力</a> <span class="text-muted">星空宇航员</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>目录一、Mybatis-Flex是什么?二、Mybatis-Flex的有什么特点?三、Mybatis-Flex和同类框架对比1)功能对比2)性能对比1.测试单条数据2.测试列表(List)数据查询3.分页查询4.数据更新总结四、Mybatis-Flex支持的数据库类型五、入门案例1.创建数据库2.创建SpringBoot项目,并添加Maven依赖3.对SpringBoot项目进行配置4.编写实体类</div> </li> <li><a href="/article/1884780837929545728.htm" title="新站如何快速获得搜索引擎收录?" target="_blank">新站如何快速获得搜索引擎收录?</a> <span class="text-muted">百度网站快速收录</span> <a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a> <div>本文来自:百万收录网原文链接:https://www.baiwanshoulu.com/8.html新站想要快速获得搜索引擎收录,需要采取一系列有针对性的策略。以下是一些具体的建议:一、网站内容优化高质量原创内容:确保网站内容原创、独特且有价值,满足搜索引擎和用户的需求。定期更新内容,保持网站的活跃度和吸引力。关键词布局:在标题、正文、图片alt标签等位置合理分布关键词,提高网页的相关性。避免关键</div> </li> <li><a href="/article/1884777940282044416.htm" title="【笔记】从华为云看4P理论的卓越践行者" target="_blank">【笔记】从华为云看4P理论的卓越践行者</a> <span class="text-muted">通信_楠木</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA%E4%BA%91/1.htm">华为云</a><a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/1.htm">系统架构</a><a class="tag" taget="_blank" href="/search/%E7%94%A8%E6%88%B7%E8%BF%90%E8%90%A5/1.htm">用户运营</a><a class="tag" taget="_blank" href="/search/%E4%BA%A7%E5%93%81%E8%BF%90%E8%90%A5/1.htm">产品运营</a><a class="tag" taget="_blank" href="/search/%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86/1.htm">产品经理</a> <div>在当今竞争激烈的云计算市场中,华为云犹如一颗明星取得了令人瞩目的成绩。其成功的背后,离不开对4P营销理论——产品(Product)、价格(Price)、渠道(Place)、促销(Promotion)的巧妙运用与深度融合。这一经典的营销理论框架,在华为云的市场战略布局中被赋予了新的活力与内涵,下面就结合最近的学习总结,让我们深入探究华为云是如何运用4P营销理论书写其辉煌篇章的。学习是一种愉悦,一种收</div> </li> <li><a href="/article/1884763689349869568.htm" title="基于STM32的小灵蛇智能冰箱设计" target="_blank">基于STM32的小灵蛇智能冰箱设计</a> <span class="text-muted">小灵蛇</span> <a class="tag" taget="_blank" href="/search/STM32/1.htm">STM32</a><a class="tag" taget="_blank" href="/search/stm32/1.htm">stm32</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E7%89%87%E6%9C%BA/1.htm">单片机</a> <div>目录一.设计背景二.设计目标三.硬件设计四.实验方案4.1方案概述4.2硬件设计思路4.2.1整体器件框架4.2.1.1微控制器4.2.1.2温度传感器4.2.1.3距离传感器4.2.1.4颜色传感器4.2.1.5显示屏4.2.1.6LED4.3模块连接框架4.4原理图设计方案本博客介绍了基于STM32的小灵蛇智能冰箱设计,涉及到的创作平台有ALTINUM、Keil5等等。如果想要实验报告、PPT</div> </li> <li><a href="/article/1884761286818983936.htm" title="开源 CSS 框架 Tailwind CSS v4.0" target="_blank">开源 CSS 框架 Tailwind CSS v4.0</a> <span class="text-muted">timer_017</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>开源CSS框架TailwindCSSv4.0于1月22日正式发布,除了显著提升性能、简化配置体验外,还增强了功能特性,具体如下1:性能提升采用全新的高性能引擎Oxide,带来了构建速度的巨大飞跃:全量构建速度提升超3.5倍。增量构建速度提升超8倍。无新CSS的增量构建速度提升182倍。配置优化CSS优先配置:从JavaScript配置文件改为直接在CSS文件中使用@theme指令进行配置,简化了项</div> </li> <li><a href="/article/1884756876139229184.htm" title="使用PyTorch实现线性SVM指南" target="_blank">使用PyTorch实现线性SVM指南</a> <span class="text-muted">余桢钟</span> <div>使用PyTorch实现线性SVM指南svm-pytorchLinearSVMwithPyTorch项目地址:https://gitcode.com/gh_mirrors/sv/svm-pytorch本指南基于GitHub上的开源项目svm-pytorch,旨在帮助开发者理解和运用这个库来在PyTorch框架下实现支持向量机(SupportVectorMachines,SVM)。项目介绍sparse</div> </li> <li><a href="/article/1884752841474633728.htm" title="Vue.js组件开发-实现HTML内容打印" target="_blank">Vue.js组件开发-实现HTML内容打印</a> <span class="text-muted">LCG元</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>在Vue项目中实现打印功能,可以借助vue-html-to-paper插件来完成。步骤创建Vue项目:如果还没有Vue项目,可以使用VueCLI来创建一个新的项目。npminstall-g@vue/clivuecreatevue-print-templatecdvue-print-template安装vue-html-to-paper插件:该插件可以将HTML内容转换为打印页面。npminstal</div> </li> <li><a href="/article/1884747670120099840.htm" title="spring介绍" target="_blank">spring介绍</a> <span class="text-muted">莫得等待</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>什么是SpringFrameworkSpring是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如Structs、Hibernate、EJB等,所以又称为框架的框架列举SpringFramework的优点。由于SpringFrameworks的分层架构,用户可以</div> </li> <li><a href="/article/1884737458013270016.htm" title="开源OA办公系统" target="_blank">开源OA办公系统</a> <span class="text-muted">零起飞</span> <a class="tag" taget="_blank" href="/search/ERP/1.htm">ERP</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/oa/1.htm">oa</a> <div>介绍07FlyOA是一款基于TP5+HAdmin+Mysql打造的简单实用的开源的企业办公系统框架。可以帮助解决企业办公项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。使用07FLyOA可以简单快速地开发出企业级的Web应用系统。系统特点系统各功能模块,一目了然,操作简单;通用型的后台权限管理框架,员工的操作记录全覆盖跟踪,紧随潮流、极低</div> </li> <li><a href="/article/1884736198199537664.htm" title="探索高效办公新境界:OASys 开源 OA 系统" target="_blank">探索高效办公新境界:OASys 开源 OA 系统</a> <span class="text-muted">邬楠满Seaman</span> <div>探索高效办公新境界:OASys开源OA系统项目地址:https://gitcode.com/gh_mirrors/oa/OASys在数字化转型的浪潮中,高效的办公自动化系统(OA)成为了企业提升管理效率、优化工作流程的关键。今天,我们将深入介绍一款基于SpringCloud和Vue3的开源OA系统——OASys,它不仅集成了先进的技术框架,还提供了丰富的功能模块,旨在为各类企业提供一个全面、灵活的</div> </li> <li><a href="/article/1884733551610490880.htm" title="HTML从入门到精通:链接与图像标签全解析" target="_blank">HTML从入门到精通:链接与图像标签全解析</a> <span class="text-muted">大模型铲屎官</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E9%93%BE%E6%8E%A5%E6%A0%87%E7%AD%BE/1.htm">链接标签</a><a class="tag" taget="_blank" href="/search/%E5%9B%BE%E5%83%8F%E6%A0%87%E7%AD%BE/1.htm">图像标签</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>系列文章目录01-从零开始学HTML:构建网页的基本框架与技巧02-HTML常见文本标签解析:从基础到进阶的全面指南03-HTML从入门到精通:链接与图像标签全解析文章目录系列文章目录前言一、链接与图像标签(HTML标签基础)1.1``标签与超链接基础1.1.1``标签的基本结构示例应用:1.1.2``标签常见属性示例:1.1.3常见问题与解决方案1.2``标签与图像属性(`src`、`alt`)</div> </li> <li><a href="/article/1884733296882020352.htm" title="Selenium自动化测试框架 入门与使用" target="_blank">Selenium自动化测试框架 入门与使用</a> <span class="text-muted">Future_yzx</span> <a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a> <div>目录1.Selenium简介2.使用Selenium2.1Java使用Selenium2.2Python使用Selenium2.3支持的浏览器及WebDriver3.ChromeDriver的安装3.1查看本机Chrome版本3.2匹配对应的ChromeDriver并下载3.3配置ChromeDriver路径3.4在服务器(如CentOS)上安装ChromeJava中使用Selenium的代码示例</div> </li> <li><a href="/article/1884724221549015040.htm" title="Robot Framework 测试总结" target="_blank">Robot Framework 测试总结</a> <span class="text-muted">Change is good</span> <a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6%E5%92%8C%E5%B7%A5%E5%85%B7/1.htm">测试框架和工具</a><a class="tag" taget="_blank" href="/search/robotframework/1.htm">robotframework</a> <div>在2014年结识robotframework,缘于一个偶然的机会。一个测试前辈推荐了robotframework。Robotframework是python语言的测试框架。简单的看了一下介绍,觉得不错,很适合新手入门。而且测试部门的领导也很支持引入开源的自动化测试工具。RobotFramework是一个开源的测试自动化框架,用于验收测试和验收测试驱动开发。它遵循不同的测试用例样式——关键字驱动、行</div> </li> <li><a href="/article/1884724095208189952.htm" title="python-unittest-selenium执行用例实例/执行多个用例" target="_blank">python-unittest-selenium执行用例实例/执行多个用例</a> <span class="text-muted">Change is good</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>我们在做selenium测试的时候呢,经常会碰到一些需要执行多个用例的情况,也就是多线程执行py程序,我们前面讲过单个的py用例怎么执行和生产html报告,下面给大家介绍下多个用例怎么执行并自动生成html报告。一、写好每个测试用例,如我_register/_boot/_check/_buy/_longin/,我这里写了六条用例,当然每个用例下还是有分支的测试点。上面是一个例子,其他的不截图出来了</div> </li> <li><a href="/article/1884712121506263040.htm" title="高级java每日一道面试题-2025年01月24日-框架篇[SpringBoot篇]-如何理解 Spring Boot 中的 Starters(启动器) ?" target="_blank">高级java每日一道面试题-2025年01月24日-框架篇[SpringBoot篇]-如何理解 Spring Boot 中的 Starters(启动器) ?</a> <span class="text-muted">java我跟你拼了</span> <a class="tag" taget="_blank" href="/search/java%E6%AF%8F%E6%97%A5%E4%B8%80%E9%81%93%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">java每日一道面试题</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8C%96%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86/1.htm">简化依赖管理</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E9%85%8D%E7%BD%AE/1.htm">自动配置</a><a class="tag" taget="_blank" href="/search/%E5%8A%A0%E5%BF%AB%E5%BC%80%E5%8F%91%E9%80%9F%E5%BA%A6/1.htm">加快开发速度</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E7%AE%A1%E7%90%86%E4%BE%9D%E8%B5%96%E9%A1%B9/1.htm">自动管理依赖项</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8C%96%E5%A4%96%E9%83%A8%E5%8C%96%E9%85%8D%E7%BD%AE/1.htm">简化外部化配置</a> <div>如果有遗漏,评论区告诉我进行补充面试官:如何理解SpringBoot中的Starters(启动器)?我回答:一、Starters的定义与作用1.定义Starters是SpringBoot中的一组预定义依赖关系,这些依赖被封装在一个单一的包中。它们简化了Maven或Gradle配置文件中的依赖项声明,并自动配置和管理相关依赖项。2.作用简化依赖管理:通过引入一个starter,可以自动引入所有必要的</div> </li> <li><a href="/article/1884699889019973632.htm" title="疯狂的 Web 应用开源项目" target="_blank">疯狂的 Web 应用开源项目</a> <span class="text-muted">一个生命</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91/1.htm">开发</a><a class="tag" taget="_blank" href="/search/Cookie/1.htm">Cookie</a><a class="tag" taget="_blank" href="/search/web/1.htm">web</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/1.htm">开源项目</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8/1.htm">应用</a> <div>原文作者:陈皓原文链接:http://coolshell.cn/articles/5132.html#more-5132文章来源:Best“mustknow”opensourcestobuildthenewWeb。个人感觉这个收集贴收集成相当的全。学习HTML5编程和设计★HTML5Rocks:MajorFeatureGroups的学习HTML5的资源(HTML5演示,教程).源码很不错的HTML</div> </li> <li><a href="/article/1884697873296191488.htm" title="Eclipse 代码模板:提升开发效率的利器" target="_blank">Eclipse 代码模板:提升开发效率的利器</a> <span class="text-muted">froginwe11</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Eclipse代码模板:提升开发效率的利器引言在软件开发领域,代码模板是一种常见且实用的工具。它可以帮助开发者快速生成代码框架,提高开发效率。Eclipse作为一款功能强大的集成开发环境(IDE),内置了丰富的代码模板。本文将详细介绍Eclipse代码模板的使用方法,以及如何通过自定义模板提升开发效率。Eclipse代码模板概述Eclipse代码模板是指在编写代码时,自动生成的代码片段。这些代码片</div> </li> <li><a href="/article/1884697493258694656.htm" title="TorchServe环境构建+模型更新+新模型注册" target="_blank">TorchServe环境构建+模型更新+新模型注册</a> <span class="text-muted">有来有去9527</span> <a class="tag" taget="_blank" href="/search/torch/1.htm">torch</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>目录1.背景2.torchserve环境搭建2.1jdk环境搭建2.2python环境搭建2.3启动服务2.3.1注册模型2.3.2模型查看2.3.3接口调用3进阶功能3.1模型多版本管理3.2新模型注册1.背景由于技术路线调整,需求调整原本的模型推理服务——tensorflow-serving,经过初步调研,可替换的服务框架有:torchserve和triton。本文只设计torchserve的</div> </li> <li><a href="/article/1884697492595994624.htm" title="03、爬虫数据解析-bs4解析/xpath解析" target="_blank">03、爬虫数据解析-bs4解析/xpath解析</a> <span class="text-muted">奔向sj</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB%E5%AD%A6%E4%B9%A0/1.htm">爬虫学习</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>一、bs4解析使用bs4解析,需要了解一些html的知识,了解其中一些标签。安装:pipinstallbs4导入:frombs4importBeautifulSoup1、使用方式1、把页面源代码交给BeautifulSoup进行处理,生成bs对象2、从bs对象中查找数据(1)find(标签,属性=值):找第一个(2)findall(标签,属性=值):找全部的2、实战:拿到上海菜价网蔬菜价格1、思路</div> </li> <li><a href="/article/1884696736782413824.htm" title="代码随想录算法训练营第三十八天|Day38 动态规划" target="_blank">代码随想录算法训练营第三十八天|Day38 动态规划</a> <span class="text-muted">是糖不是唐</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>322.零钱兑换视频讲解:https://www.bilibili.com/video/BV14K411R7yvhttps://programmercarl.com/0322.%E9%9B%B6%E9%92%B1%E5%85%91%E6%8D%A2.html思路#definemin(a,b)((a)>(b)?(b):(a))intcoinChange(int*coins,intcoinsSize,</div> </li> <li><a href="/article/1884687913246060544.htm" title="Spring Boot与MongoDB集成指南" target="_blank">Spring Boot与MongoDB集成指南</a> <span class="text-muted">行动π技术博客</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>1.引言在当今快速发展的软件开发领域,选择合适的技术栈对于构建高效、可扩展的应用程序至关重要。随着微服务架构和云原生应用的兴起,开发人员需要更灵活、更快速的解决方案来满足不断变化的业务需求。SpringBoot和MongoDB的结合正是这一需求的完美答案。1.1为什么选择SpringBoot和MongoDB?SpringBoot是一个开源的Java框架,它基于Spring框架,提供了快速开发和简化</div> </li> <li><a href="/article/1884686939538386944.htm" title="tailwindcss4.0 升级后的一个坑" target="_blank">tailwindcss4.0 升级后的一个坑</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/tailwindcss/1.htm">tailwindcss</a> <div>tailwindcss4.0升级了,用了vite的方式,因为主UI框架用的antdv,结果出现了antdv组件自身的css比tailwindcss的优先级高的情况。发现tailwindcss的类都被layer了,而这个layer的特性就是比平常的css优先级要低,考虑到antdv还不能把自身css套上layer(antd好像可以),所以只能把tailwind的layer去掉了,也是为了一些老的ui</div> </li> <li><a href="/article/1884685644094042112.htm" title="java ffmpeg(Windows/Linux)截取视频做封面" target="_blank">java ffmpeg(Windows/Linux)截取视频做封面</a> <span class="text-muted">Mr.菜园子</span> <a class="tag" taget="_blank" href="/search/JAVA/1.htm">JAVA</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/windows%28Linux%29/1.htm">windows(Linux)</a> <div>一、Windows版本1、下载前往FFmpeg官网http://ffmpeg.org/download.html下载Windows版本FFmpeg(我下载ffmpeg-4.0-win64-shared)2、解压下载后解压到本地(我的解压目录D:\wedive_file\ffmpeg)二、Linux版本1、下载前往FFmpeg官网http://ffmpeg.org/download.html下载Li</div> </li> <li><a href="/article/1884683753775755264.htm" title="PyTorch 框架实现线性回归:从数据预处理到模型训练全流程" target="_blank">PyTorch 框架实现线性回归:从数据预处理到模型训练全流程</a> <span class="text-muted">大模型铲屎官</span> <a class="tag" taget="_blank" href="/search/PyTorch/1.htm">PyTorch</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E6%80%A7%E5%9B%9E%E5%BD%92/1.htm">线性回归</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>系列文章目录Pytorch基础篇01-PyTorch新手必看:张量是什么?5分钟教你快速创建张量!02-张量运算真简单!PyTorch数值计算操作完全指南03-Numpy还是PyTorch?张量与Numpy的神奇转换技巧04-揭秘数据处理神器:PyTorch张量拼接与拆分实用技巧05-深度学习从索引开始:PyTorch张量索引与切片最全解析06-张量形状任意改!PyTorchreshape、tra</div> </li> <li><a href="/article/1884683627439124480.htm" title="HTML表单深度解析:GET 和 POST 提交方法" target="_blank">HTML表单深度解析:GET 和 POST 提交方法</a> <span class="text-muted">大模型铲屎官</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/HTML/1.htm">HTML</a><a class="tag" taget="_blank" href="/search/GET/1.htm">GET</a><a class="tag" taget="_blank" href="/search/POST/1.htm">POST</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>系列文章目录01-从零开始学HTML:构建网页的基本框架与技巧02-HTML常见文本标签解析:从基础到进阶的全面指南03-HTML从入门到精通:链接与图像标签全解析04-HTML列表标签全解析:无序与有序列表的深度应用05-HTML表格标签全面解析:从基础到高级优化技巧06-HTML表单深度解析:GET和POST提交方法文章目录系列文章目录前言一、HTML表单的基本概念与元素1.1表单概述1.1.</div> </li> <li><a href="/article/1884670636916273152.htm" title="交互式HTML组件库:ipywidgets入门及实践指南" target="_blank">交互式HTML组件库:ipywidgets入门及实践指南</a> <span class="text-muted">劳治亮</span> <div>交互式HTML组件库:ipywidgets入门及实践指南项目地址:https://gitcode.com/gh_mirrors/ip/ipywidgets1.项目介绍ipywidgets是一个用于Jupyter笔记本和IPython内核的交互式HTML组件库。它提供了一系列基本和高级的浏览器控制,使用户能够与数据进行互动,为学习、研究和开发提供沉浸式体验。这些可交互的组件包括滑块、复选框、文本输入</div> </li> <li><a href="/article/1884665843963457536.htm" title="游戏引擎介绍:Game Engine" target="_blank">游戏引擎介绍:Game Engine</a> <span class="text-muted">He Des</span> <a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E/1.htm">游戏引擎</a> <div>简介定义:软件框架,一系列为开发游戏的工具的集合可协作创意生产工具,复杂性艺术,注重realtime实时目的为艺术家,设计师,程序员设计工具链游戏引擎开发参考书推荐:GameEngineArchitecturalbyJasonGregroy观察引擎代码先看update函数骨干架构基础构建Architectural:引擎架构与层级Layer,数据组织与管理DataManagement渲染Render</div> </li> <li><a href="/article/123.htm" title="js动画html标签(持续更新中)" target="_blank">js动画html标签(持续更新中)</a> <span class="text-muted">843977358</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E7%94%BB/1.htm">动画</a><a class="tag" taget="_blank" href="/search/media/1.htm">media</a><a class="tag" taget="_blank" href="/search/opacity/1.htm">opacity</a> <div>1.jQuery 效果 - animate() 方法&nbsp;&nbsp;&nbsp; 改变 &quot;div&quot; 元素的高度:&nbsp;&nbsp;&nbsp; $(&quot;.btn1&quot;).click(function(){&nbsp;&nbsp;&nbsp; &nbsp; $(&quot;#box&quot;).animate({height:&quot;300px</div> </li> <li><a href="/article/250.htm" title="springMVC学习笔记" target="_blank">springMVC学习笔记</a> <span class="text-muted">caoyong</span> <a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a> <div>1、搭建开发环境 &nbsp;&nbsp; a&gt;、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar &nbsp;&nbsp; b&gt;、在web.xml中配置前端控制器 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbs</div> </li> <li><a href="/article/377.htm" title="POI中设置Excel单元格格式" target="_blank">POI中设置Excel单元格格式</a> <span class="text-muted">107x</span> <a class="tag" taget="_blank" href="/search/poi/1.htm">poi</a><a class="tag" taget="_blank" href="/search/style/1.htm">style</a><a class="tag" taget="_blank" href="/search/%E5%88%97%E5%AE%BD/1.htm">列宽</a><a class="tag" taget="_blank" href="/search/%E5%90%88%E5%B9%B6%E5%8D%95%E5%85%83%E6%A0%BC/1.htm">合并单元格</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E6%8D%A2%E8%A1%8C/1.htm">自动换行</a> <div>引用:http://apps.hi.baidu.com/share/detail/17249059 POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = wb.</div> </li> <li><a href="/article/504.htm" title="jquery 获取A href 触发js方法的this参数 无效的情况" target="_blank">jquery 获取A href 触发js方法的this参数 无效的情况</a> <span class="text-muted">一炮送你回车库</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>html如下:&nbsp; &lt;td class=\&quot;bord-r-n bord-l-n c-333\&quot;&gt; &lt;a class=\&quot;table-icon edit\&quot; onclick=\&quot;editTrValues(this);\&quot;&gt;修改&lt;/a&gt; &lt;/td&gt;&quot; &nbsp; j</div> </li> <li><a href="/article/631.htm" title="md5" target="_blank">md5</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/MD5/1.htm">MD5</a> <div> import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MDFive { public static void main(String[] args) { String md5Str = &quot;cq</div> </li> <li><a href="/article/758.htm" title="完全卸载干净Oracle11g" target="_blank">完全卸载干净Oracle11g</a> <span class="text-muted">sophia天雪</span> <a class="tag" taget="_blank" href="/search/orale%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">orale数据库</a><a class="tag" taget="_blank" href="/search/%E5%8D%B8%E8%BD%BD%E5%B9%B2%E5%87%80/1.htm">卸载干净</a><a class="tag" taget="_blank" href="/search/%E6%B8%85%E7%90%86%E6%B3%A8%E5%86%8C%E8%A1%A8/1.htm">清理注册表</a> <div>完全卸载干净Oracle11g A、存在OUI卸载工具的情况下: &nbsp;&nbsp;&nbsp; 第一步:停用所有Oracle相关的已启动的服务; &nbsp;&nbsp;&nbsp; 第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&</div> </li> <li><a href="/article/885.htm" title="apache 的access.log 日志文件太大如何解决" target="_blank">apache 的access.log 日志文件太大如何解决</a> <span class="text-muted">darkranger</span> <a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a> <div>CustomLog&nbsp;logs/access.log&nbsp;common&nbsp; 此写法导致日志数据一致自增变大。 直接注释上面的语法 #CustomLog logs/access.log common 增加: CustomLog&nbsp;&quot;|bin/rotatelogs.exe&nbsp;-l&nbsp;logs/access-%Y-%m-d.log&nbsp</div> </li> <li><a href="/article/1012.htm" title="Hadoop单机模式环境搭建关键步骤" target="_blank">Hadoop单机模式环境搭建关键步骤</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>&nbsp; &nbsp; &nbsp; &nbsp; Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下: sudo apt-get install ssh sudo apt-get install rsync 编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java</div> </li> <li><a href="/article/1139.htm" title="PL/SQL DEVELOPER 使用的一些技巧" target="_blank">PL/SQL DEVELOPER 使用的一些技巧</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>1 记住密码 这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password 2 特殊Copy 在SQL Window</div> </li> <li><a href="/article/1266.htm" title="PHP:在对象上动态添加一个新的方法" target="_blank">PHP:在对象上动态添加一个新的方法</a> <span class="text-muted">bardo</span> <a class="tag" taget="_blank" href="/search/%E6%96%B9%E6%B3%95/1.htm">方法</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E6%B7%BB%E5%8A%A0/1.htm">动态添加</a><a class="tag" taget="_blank" href="/search/%E9%97%AD%E5%8C%85/1.htm">闭包</a> <div>有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。 &nbsp; 好!不说Ruby了,让我们来谈谈PHP &nbsp; PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分... &nbsp; 但无论如何,它并没有说我们不能做这样</div> </li> <li><a href="/article/1393.htm" title="ThreadLocal与线程安全" target="_blank">ThreadLocal与线程安全</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a><a class="tag" taget="_blank" href="/search/threadLocal/1.htm">threadLocal</a> <div>首先来看一下线程安全问题产生的两个前提条件:&nbsp; 1.数据共享,多个线程访问同样的数据。&nbsp; 2.共享数据是可变的,多个线程对访问的共享数据作出了修改。&nbsp; &nbsp; 实例: &nbsp; &nbsp; &nbsp; &nbsp; 定义一个共享数据: public static int a = 0; &nbsp; &nbsp; &nbsp; &nbsp; </div> </li> <li><a href="/article/1520.htm" title="Tomcat 架包冲突解决" target="_blank">Tomcat 架包冲突解决</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a> <div>环境: Tomcat 7.0.6 win7 x64 错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】 严重: End event threw exception java.lang.NoSuchMethodException: org.apache.catalina.dep</div> </li> <li><a href="/article/1647.htm" title="【Scala三】分析Spark源代码总结的Scala语法一" target="_blank">【Scala三】分析Spark源代码总结的Scala语法一</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>Scala语法 1. classOf运算符 Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class &nbsp; &nbsp;2. 方法默认值 defaultMinPartitions就是一个默认值,类似C++的方法默认值 &nbsp; &nbsp; </div> </li> <li><a href="/article/1774.htm" title="java 线程池管理机制" target="_blank">java 线程池管理机制</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/java%E7%BA%BF%E7%A8%8B%E6%B1%A0/1.htm">java线程池</a><a class="tag" taget="_blank" href="/search/%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6/1.htm">管理机制</a> <div>编辑 Add Tools &nbsp; jdk线程池 &nbsp; 一、引言 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 &nbsp; </div> </li> <li><a href="/article/1901.htm" title="关于hql中使用本地sql函数的问题(问-答)" target="_blank">关于hql中使用本地sql函数的问题(问-答)</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/HQL/1.htm">HQL</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E5%87%BD%E6%95%B0/1.htm">存储函数</a> <div>转自于:http://www.iteye.com/problems/23775 问: 我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f</div> </li> <li><a href="/article/2028.htm" title="读《研磨设计模式》-代码笔记-迭代器模式-Iterator" target="_blank">读《研磨设计模式》-代码笔记-迭代器模式-Iterator</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.Arrays; import java.util.List; /** * Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示 * * 个人觉得,为了不暴露该</div> </li> <li><a href="/article/2155.htm" title="常用SQL" target="_blank">常用SQL</a> <span class="text-muted">chenjunt3</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a> <div> --NC建库 CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPA</div> </li> <li><a href="/article/2282.htm" title="数学是科学技术的语言" target="_blank">数学是科学技术的语言</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a><a class="tag" taget="_blank" href="/search/%E9%A2%86%E5%9F%9F%E6%A8%A1%E5%9E%8B/1.htm">领域模型</a> <div>&nbsp; 从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么? &nbsp;&nbsp; 最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它</div> </li> <li><a href="/article/2409.htm" title="Linux系统手动安装rzsz 软件包" target="_blank">Linux系统手动安装rzsz 软件包</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/sz/1.htm">sz</a><a class="tag" taget="_blank" href="/search/rz/1.htm">rz</a> <div>1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。 2、解压 tar zxvf&nbsp; rzsz-3.34.tar.gz 3、安装&nbsp; cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不</div> </li> <li><a href="/article/2536.htm" title="读源码之:ArrayBlockingQueue" target="_blank">读源码之:ArrayBlockingQueue</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>&nbsp;&nbsp;&nbsp; ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过 takeIndex和 putIndex来分别记录出队列和入队列的下标,以保证在出队列时 不进行元素移动. //在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数</div> </li> <li><a href="/article/2663.htm" title="C语言学习九枚举的定义和应用" target="_blank">C语言学习九枚举的定义和应用</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a> <div>枚举的定义 # include &lt;stdio.h&gt; enum WeekDay { MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay }; int main(void) { //int day; //day定义成int类型不合适 enum WeekDay day = Wedne</div> </li> <li><a href="/article/2790.htm" title="Vagrant 三种网络配置详解" target="_blank">Vagrant 三种网络配置详解</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/vagrant/1.htm">vagrant</a> <div> Forwarded port Private network Public network Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。 端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为: c</div> </li> <li><a href="/article/2917.htm" title="16.性能优化-完结" target="_blank">16.性能优化-完结</a> <span class="text-muted">frank1234</span> <a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a> <div>性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。 性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得</div> </li> <li><a href="/article/3044.htm" title="Word Search" target="_blank">Word Search</a> <span class="text-muted">hcx2013</span> <a class="tag" taget="_blank" href="/search/search/1.htm">search</a> <div>Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where &quot;adjacent&quot; cells are those horizontally or ve</div> </li> <li><a href="/article/3171.htm" title="Spring4新特性——Web开发的增强" target="_blank">Spring4新特性——Web开发的增强</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a><a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a> <div>Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC&nbsp; Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API&nbsp; Spring4新</div> </li> <li><a href="/article/3298.htm" title="CentOS安装配置tengine并设置开机启动" target="_blank">CentOS安装配置tengine并设置开机启动</a> <span class="text-muted">liuxingguome</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>yum install gcc-c++&nbsp; yum install pcre pcre-devel&nbsp; yum install zlib zlib-devel&nbsp; yum install openssl openssl-devel Ubuntu上可以这样安装 sudo aptitude install libdmalloc-dev libcurl4-opens</div> </li> <li><a href="/article/3425.htm" title="第14章 工具函数(上)" target="_blank">第14章 工具函数(上)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a> <div>index.html &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/</div> </li> <li><a href="/article/3552.htm" title="Xelsius 2008 and SAP BW at a glance" target="_blank">Xelsius 2008 and SAP BW at a glance</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a><a class="tag" taget="_blank" href="/search/Xelsius/1.htm">Xelsius</a> <div>Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。 &nbsp; http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co</div> </li> <li><a href="/article/3679.htm" title="oracle表空间相关" target="_blank">oracle表空间相关</a> <span class="text-muted">tongsh6</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种: 1.给表空间增加数据文件 &nbsp;&nbsp; ALTER TABLESPACE &quot;表空间的名字&quot; ADD DATAFILE &nbsp;&nbsp; '表空间的数据文件路径' SIZE 50M; &nbsp;&nbsp;&nb</div> </li> <li><a href="/article/3806.htm" title=".Net framework4.0安装失败" target="_blank">.Net framework4.0安装失败</a> <span class="text-muted">yangjuanjava</span> <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了 和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了! 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113 方法: 1.运行cmd,输入net stop WuAuServ 2.点击开</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>