W3C HTML学习笔记(二)

HTML引用

  • 元素定义短的引用,浏览器通常会为 元素包围引号。
  • 元素定义被引用的节,浏览器通常会对
    元素进行缩进处理。
  • 元素定义缩写或首字母缩略语。对缩写进行标记能够为浏览器、翻译系统以及搜索引擎提供有用的信息。
  • 元素定义项目或缩写的定义。如果希望简而化之,请设置 元素的 title属性或使用 代替。
  • 元素定义文档或文章的联系信息(作者/拥有者)。
    此元素通常以斜体显示。大多数浏览器会在此元素前后添加折行。
  • 元素定义著作的标题。浏览器通常会以斜体显示 元素。
  • 元素定义双流向覆盖(bi-directional override)。

元素定义文本方向,用于覆盖当前文本方向:

My Bolg

gloB yM

HTML链接

HTML使用标签来设置超文本链接,使用超级链接与网络上的另一个文档相连。

默认情况下,链接将以以下形式出现在浏览器中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线。
  • 访问过的链接显示为紫色并带有下划线。
  • 点击链接时,链接显示为红色并带有下划线。
  • 当把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。

有两种使用 标签的方式:

  1. 通过使用 href 属性(规定链接的目标)- 创建指向另一个文档的链接。
  2. 通过使用 name 属性(规定锚(anchor)的名称)- 创建文档内的书签。

基本的注意事项 - 有用的提示

  1. 请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.runoob.com/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.runoob.com/html/"
  2. 也可以使用 id 属性来替代 name 属性,命名锚同样有效。
    命名锚经常用于在大型文档开始位置上创建目录。可以为每个章节赋予一个命名锚,然后把链接到这些锚的链接放到文档的上部。
  3. 假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。

使用 Target 属性,你可以定义被链接的文档在何处显示。

_blank
浏览器总在一个新打开、未命名的窗口中载入目标文档。
_self
这个目标的值对所有没有指定目标的
标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 标签中的 target 属性一起使用。
_parent
这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标_self 等效。
_top
这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

提示:这些 target 的所有 4 个值都以下划线开始。任何其他用一个下划线作为开头的窗口或者目标都会被浏览器忽略,因此,不要将下划线作为文档中定义的任何框架 name 或 id 的第一个字符。

使用a链接发送邮件:

这是一个电子邮件链接: 发送邮件!

注意: 单词直接空格使用 %20 代替,以确保浏览器可以正常显示文本。

HTML头部

HTML 元素

  • 元素是所有头部元素的容器。
  • 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta元信息。
  • 以下标签都可以添加到 head 部分:</code>、<code><base></code>、<code><link></code>、<code><meta></code>、<code><script></code> 以及 <code><style></code>。</li> </ul> <h4>HTML<code><title></code> 元素</h4> <ul> <li> <code><title></code>标签定义文档的标题。</li> <li> <code><title></code>元素在所有 HTML/XHTML 文档中都是必需的。</li> <li> <code><title></code> 元素能够:</li> </ul> <blockquote> <p>1.定义浏览器工具栏中的标题<br> 2.提供页面被添加到收藏夹时显示的标题<br> 3.显示在搜索引擎结果中的页面标题</p> </blockquote> <h4>HTML<code><base></code> 元素</h4> <ul> <li> <code><base></code>标签为页面上的所有链接规定默认地址或默认目标(target):</li> </ul> <pre><code><head> <base href="http://www.xxxx.com/images/" target="_blank"> </head> </code></pre> <h4>HTML<code><link></code> 元素</h4> <ul> <li> <code><link></code>标签定义了文档与外部资源之间的关系。</li> <li> <code><link></code>标签通常用于链接到样式表:</li> </ul> <pre><code><head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> </code></pre> <h4>HTML<code><style></code> 元素</h4> <ul> <li> <code><style></code> 标签用于为 HTML 文档定义样式信息。</li> <li>可以在 style 元素内规定 HTML 元素在浏览器中呈现的样式:</li> </ul> <pre><code><head> <style type="text/css"> body {background-color:red} p {color:blue} </style> </head> </code></pre> <h4>HTML <code><meta></code>元素</h4> <ul> <li>元数据(metadata)是关于数据的信息。</li> <li> <code><meta></code>标签提供关于 HTML 文档的元数据,元数据不会显示在页面上,但会被浏览器解析。</li> <li>元素通常用于指定网页的描述,关键词,文档的作者、最后修改时间和其他元数据。</li> <li> <code><meta></code>标签始终位于 head 元素中。</li> <li>元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。</li> </ul> <h6><meta> 标签- 使用实例</h6> <p>一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面,name 和 content 属性的作用是描述页面的内容。</p> <blockquote> <p>为搜索引擎定义关键词:<br> <code><meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"></code><br> 为网页定义描述内容:<br> <code><meta name="description" content="免费 Web & 编程 教程"></code><br> 定义网页作者:<br> <code><meta name="author" content="Runoob"></code><br> 每30秒中刷新当前页面:<br> <code><meta http-equiv="refresh" content="30"></code></p> </blockquote> <h4>HTML<code><script></code> 元素</h4> <ul> <li> <code><script></code> 标签用于定义客户端脚本,比如 JavaScript。</li> </ul> <h2>HTML 图像</h2> <h4>图像标签(<img />)和源属性(Src)</h4> <p><img /> 是空标签,意思是说,它只包含属性,并且没有闭合标签。<br> 定义图像的语法是:<code>![](url)</code></p> <blockquote> <ul> <li>要在页面上显示图像,需要使用源属性src ("source")来指明图像的 URL 地址。</li> <li>加载页面时,如果页面的图像路径没有被正确设置,浏览器则无法加载图片,图像标签就会显示一个破碎的图片。</li> </ul> </blockquote> <h4>替换文本属性(Alt)</h4> <p>alt 属性用来为图像定义一串预备的可替换的文本,替换文本属性的值是用户自定义的。<br> <code>![](rose.jpg)</code></p> <blockquote> <ul> <li>在浏览器无法载入图像时,替换文本属性告诉读者他们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。</li> <li>为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。</li> <li>指定图像的高度和宽度的一个很好的习惯。如果图像指定了高度宽度,页面加载时就会保留指定的尺寸。如果没有指定图片的大小,加载页面时有可能会破坏HTML页面的整体布局。</li> </ul> </blockquote> <p><strong>创建图片映射笔记:</strong><br> <code><img></code>定义图像,<code><map></code>定义图像地图,<code><area></code>定义图像地图中的可点击区域</p> <pre><code><map name="planetmap"> <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm"> <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm"> <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm"> </map> </code></pre> <p>该段代码中的shape指的是点击区域的形状,coords指的应该是链接区域在图片中的坐标(像素为单位)。<br> 1、距形:(左上角顶点坐标为(x1,y1),右下角顶点坐标为(x2,y2))<br> <code><area shape="rect" coords="x1,y1,x2,y2" href=url></code></p> <p>2、圆形:(圆心坐标为(X1,y1),半径为r)<br> <code><area shape="circle" coords="x1,y1,r" href=url></code></p> <p>3、多边形:(各顶点坐标依次为(x1,y1)、(x2,y2)、(x3,y3) ......)<br> <code><area shape="poly" coords="x1,y1,x2,y2 ......" href=url></code></p> <h2>HTML表格</h2> <p>表格由<code><table></code> 标签来定义。每个表格均有若干行(由 <code><tr></code>标签定义),每行被分割为若干单元格(由 <code><td></code>标签定义)。</p> <ul> <li>字母<code>td</code>指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。</li> <li>如果不定义边框属性,表格默认将不显示边框。有时这很有用,但是大多数时候,我们使用<code>border</code>属性来显示边框。</li> <li>表格的标题使用 <code><caption></code> 标签进行定义,位于<code><table></code>开始标签与<code><tr></code>或<code><thead></code>标签之间。</li> <li>表格的表头使用 <code><th></code> 标签进行定义,大多数浏览器会把表头显示为粗体居中的文本。</li> <li>在一些浏览器中,没有内容的表格单元显示得不太好。如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。为了避免这种情况,在空单元格中添加一个<code></code>空格占位符,就可以将边框显示出来。</li> <li> <strong>横向跨列属性:<code>colspan</code> 纵向跨行属性:<code>rowspan</code></strong> 如果是又横向又纵向的合并,这个时候同时标示<code>colspan</code>和<code>rowspan</code>(空格隔开)。合并后的单元格归属原则都是左上原则,即下归上,右归左,越往左上角越优先。</li> <li>单元格边距(<code>Cell padding</code>), 用来创建单元格内容与其边框之间的空白。</li> <li>单元格边距(<code>Cell spacing</code>), 用来增加单元格之间的距离。</li> </ul> <h2>HTML列表</h2> <p>HTML 支持有序、无序和自定义列表,三种列表项内部都可以使用段落、换行符、图片、链接以及其他列表等等。</p> <h4>有序列表</h4> <ul> <li>有序列表是一列项目,列表项目默认使用数字进行标记。</li> <li>有序列表始于 <code><ol></code> 标签。每个列表项始于 <code><li></code>标签。</li> <li>有序列表可根据<code><ol></code>的<code>type</code>属性的值为<strong>A、 a、 I、 i</strong> 来分别使用大写字母,小写字母,大写罗马字母,小写罗马字母来标记列表项目。</li> </ul> <h4>无序列表</h4> <ul> <li>无序列表也是一个项目的列表,默认使用粗体圆点(典型的小黑圆圈)进行标记。</li> <li>无序列表始于<code><ul></code> 标签。每个列表项始于<code><li></code>标签。</li> <li>无序列表可根据<code><ul></code>的<code>type</code>属性的值为<strong>disc、 circle、 square</strong> 来分别使用实心小黑圆圈(默认),空心小黑圆圈,实心小黑方块来标记列表项目。</li> </ul> <h4>定义列表</h4> <ul> <li>自定义列表不仅仅是一列项目,而是项目及其注释的组合。</li> <li>自定义列表以 <code><dl></code>标签开始,每个自定义列表项以<code><dt></code>开始,每个自定义列表项的定义以 <code><dd></code> 开始。</li> </ul> <pre><code><dl> //自定义列表 <dt>Coffee</dt> //列表项 <dd>- black hot drink</dd> //列表项的注释 <dt>Milk</dt> <dd>- white cold drink</dd> </dl> </code></pre> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1214658684144160768"></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">你可能感兴趣的:(W3C HTML学习笔记(二))</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1880646436899581952.htm" title="基于 HTML5 Canvas 制作一个精美的 2048 小游戏--day2" target="_blank">基于 HTML5 Canvas 制作一个精美的 2048 小游戏--day2</a> <span class="text-muted">无限大.</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B02048/1.htm">前端代码实现2048</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</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> <div>为了使2048游戏的设计更加美观和用户友好,我们可以进行以下几项优化:改善颜色方案:使用更温馨的颜色组合。添加动画效果:为方块的移动和合并添加渐变效果。优化分数显示:在分数增加时使用动画效果。以下是改进后的代码示例:1.CSS样式(style.css)body{display:flex;justify-content:center;align-items:center;height:100vh;b</div> </li> <li><a href="/article/1880645177039712256.htm" title="API接口到底是什么" target="_blank">API接口到底是什么</a> <span class="text-muted">小Mie不吃饭</span> <a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/API/1.htm">API</a><a class="tag" taget="_blank" href="/search/microsoft/1.htm">microsoft</a> <div>目录一、API概述二、API接口的定义与基本概念(一)什么是API接口(二)API接口的组成要素(三)API接口的类型WebAPI库API远程API三、API接口的工作原理(一)请求与响应机制(二)数据传输与格式JSON格式XML格式二进制格式(三)认证与授权机制基本认证令牌认证一、API概述在当今数字化时代,无论是我们日常使用的手机应用,还是企业间复杂的业务协同,背后都离不开一个看似神秘却又无处</div> </li> <li><a href="/article/1880644169081352192.htm" title="七大设计原则之里氏替换原则" target="_blank">七大设计原则之里氏替换原则</a> <span class="text-muted">拙野</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E9%87%8C%E6%B0%8F%E6%9B%BF%E6%8D%A2%E5%8E%9F%E5%88%99/1.htm">里氏替换原则</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>目录一、什么是里氏替换原则?二、里氏替换原则的应用三、不符合里氏替换原则的情况一、什么是里氏替换原则?里氏替换原则,英文叫LiskovSubstitutionPrinciple,简称LSP(老色皮,哈哈)。里氏替换原则,其实是没有我们前面,说的SRP和OCP比较见名知意一些。根据他们两个的中文名称,我们都很容易联想到他的定义。比如,单一职责原则,就是一个类或者模块只负责一个职责。而开闭原则,根据名</div> </li> <li><a href="/article/1880643530733449216.htm" title="Python使用QQ邮箱发送邮件提示" target="_blank">Python使用QQ邮箱发送邮件提示</a> <span class="text-muted">高质量海王哦</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> <div>python发送qq邮件htmlimportbase64importsmtplibimporttimefromemail.mime.textimportMIMETextdefsend_QQ_mail_HTML():user='ztjyclju86@foxmail.com'#发送方的邮箱账号passwd='xruuwiyxdcouddjg'#授权码receiver='2986903203@qq.co</div> </li> <li><a href="/article/1880634194493763584.htm" title="Docker安装PostgreSQL" target="_blank">Docker安装PostgreSQL</a> <span class="text-muted">tag心动</span> <a class="tag" taget="_blank" href="/search/Docker%E5%AE%B9%E5%99%A8/1.htm">Docker容器</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/postgresql/1.htm">postgresql</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/docker-compose/1.htm">docker-compose</a> <div>文章目录一、PostgreSQL是什么?二、搭建步骤1、编写docker-compose.yml脚本2、启动验证一、PostgreSQL是什么?PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),其基础源于加州大学计算机系开发的POSTGRES4.2版本。PostgreSQL不仅支持大部分的SQL标准,还提供了许多现代特性,如复杂查询、外键、触发器、视图、</div> </li> <li><a href="/article/1880630020012044288.htm" title="【MySQL】深入解析“Data too long”错误:原因、解决方案与优化策略" target="_blank">【MySQL】深入解析“Data too long”错误:原因、解决方案与优化策略</a> <span class="text-muted">master_chenchengg</span> <a class="tag" taget="_blank" href="/search/sql%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">sql数据库</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>【MySQL】深入解析“Datatoolong”错误:原因、解决方案与优化策略一、引言二、技术概述错误定义核心特性与优势三、技术细节原理分析难点四、实战应用应用场景问题与解决方案五、优化与改进潜在问题改进建议六、常见问题问题列举解决方案七、总结与展望一、引言MySQL作为世界上最受欢迎的开源关系型数据库管理系统之一,其稳定性和灵活性使其在Web应用、数据仓库和其他需要高性能数据存储的场景中占据主导</div> </li> <li><a href="/article/1880621698949115904.htm" title="在 Python 中使用 PyPDF2 向 PDF 文件批量添加水印" target="_blank">在 Python 中使用 PyPDF2 向 PDF 文件批量添加水印</a> <span class="text-muted">信息科技云课堂</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a> <div>目录:使用PyPDF2添加水印到PDF文件批量添加水印到PDF文件所有页PDF文件广泛用于不同的设备和平台上,在某些情况下,可能需要在PDF文件中申明版权,需要将水印、条形码、二维码等添加到PDF中。PyPDF2提供了一种将另一个PDF文件作为水印,添加到PDF文件的方法。在下面的示例中,制作一个PDF水印文档,可以加入文字、二维码,通过合并的方法为PDF文件添加水印。使用PyPDF2添加水印到P</div> </li> <li><a href="/article/1880621446091304960.htm" title="MyBatis(五)动态SQL" target="_blank">MyBatis(五)动态SQL</a> <span class="text-muted">画船听雨眠aa</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>目录一、介绍二、if标签三、where标签四、choose-when-otherwise标签五、foreach标签七、trim标签八、提取公用的SQL语句一、介绍动态SQL是MyBatis的强大特性之一。在JDBC或其它类似的框架中,开发人员通常需要手动拼接SQL语句。根据不同的条件拼接SQL语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态S</div> </li> <li><a href="/article/1880613370202222592.htm" title="机器学习02-发展历史补充" target="_blank">机器学习02-发展历史补充</a> <span class="text-muted">坐吃山猪</span> <a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%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>机器学习02-发展历史补充文章目录机器学习02-发展历史补充1-机器学习个人理解1-初始阶段:统计学习和模式识别(20世纪50年代至80年代)2-第二阶段【集成时代】+【核方法】(20世纪90年代至2000年代初期)3-第三阶段【特征工程】+【模型优化】(2000年代中期至2010年代初期)4-大规模数据和分布式计算(2010年代中后期)5-自动化机器学习和特征选择(2010年代末至今)2-神经网</div> </li> <li><a href="/article/1880606185065869312.htm" title="OpenSPG docker 安装教程" target="_blank">OpenSPG docker 安装教程</a> <span class="text-muted">@comefly</span> <a class="tag" taget="_blank" href="/search/NLP/1.htm">NLP</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/openspg/1.htm">openspg</a><a class="tag" taget="_blank" href="/search/%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/1.htm">知识图谱</a><a class="tag" taget="_blank" href="/search/llm/1.htm">llm</a> <div>文章目录前言自述一、OpenSPG1.介绍二、安装步骤1.安装服务端2.客户端部署前言自述我最近是想结合chatglm3-6b和知识图谱做一个垂直领域的技术规范的问答系统,过程中也遇到了很多困难,在模型微调上,在数据集收集整理上,在知识图谱的信息抽取上等等,咬咬牙,多学习就可以解决,本文主要写一下利用openspg做技术规范的信息抽取的部署安装过程。一、OpenSPG1.介绍OpenSPG是蚂蚁集</div> </li> <li><a href="/article/1880602903387893760.htm" title="java3d酷眩贪吃蛇下载,100行JS实现HTML5的3D贪吃蛇游戏" target="_blank">java3d酷眩贪吃蛇下载,100行JS实现HTML5的3D贪吃蛇游戏</a> <span class="text-muted">weixin_39983554</span> <a class="tag" taget="_blank" href="/search/java3d%E9%85%B7%E7%9C%A9%E8%B4%AA%E5%90%83%E8%9B%87%E4%B8%8B%E8%BD%BD/1.htm">java3d酷眩贪吃蛇下载</a> <div>js1k.com收集了小于1k的javascript小例子,里面有很多很炫很酷的游戏和特效,今年规则又增加了新花样,传统的classic类型基础上又增加了WebGL类型,以及允许增加到2K的++类型,多次想尝试提交个小游戏但总无法写出让自己满意还能控制在这么小的字节范围。自己写不出来,站在巨人肩膀总是有机会吧,折腾了一番站在Hightopo的肩膀上搞了个3D贪吃蛇游戏,算了算JS代码还只有90来行</div> </li> <li><a href="/article/1880602524877123584.htm" title="html5贪吃蛇特点,简易html5贪吃蛇" target="_blank">html5贪吃蛇特点,简易html5贪吃蛇</a> <span class="text-muted">雪小梨</span> <a class="tag" taget="_blank" href="/search/html5%E8%B4%AA%E5%90%83%E8%9B%87%E7%89%B9%E7%82%B9/1.htm">html5贪吃蛇特点</a> <div>1.[图片]E6~0%QPA46ER843UQJ$0Z`H.jpg2.[文件]snake.htmlThesnakegamefunctionlog(msg){console.log(msg);}Yourbrowsercannotsupporthtml5.this.onkeydown=function(e){varcode=e.keyCode;if(code==37)changeMove(3);if(</div> </li> <li><a href="/article/1880599118540238848.htm" title="C++11特性简述" target="_blank">C++11特性简述</a> <span class="text-muted">因特麦克斯</span> <a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Lambda表达式捕获列表+参数列表(没有参数可以省略)+返回值+函数体类成员函数中定义lambda表达式可以捕获this指针,但是没有捕获函数参数的时候捕获this也不能访问函数参数自动推导返回值:必须是唯一形式的返回值类型才能推导出来,也就是不能出现二义性,比如返回列表时,由于数组和链表都可以以列表的形式返回,所以无法自动推导出返回值类型,这时就需要自己手动声明一下返回值类型"->返回值类型"</div> </li> <li><a href="/article/1880597983213449216.htm" title="PCL 点云随机渲染颜色" target="_blank">PCL 点云随机渲染颜色</a> <span class="text-muted">MelaCandy</span> <a class="tag" taget="_blank" href="/search/PCL%E7%82%B9%E4%BA%91%E7%AE%97%E6%B3%95%E4%B8%8E%E5%AE%9E%E6%88%98%E6%A1%88%E4%BE%8B/1.htm">PCL点云算法与实战案例</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/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/c%2B%2B/1.htm">c++</a> <div>目录一、概述1.1原理1.2实现步骤1.3应用场景二、代码实现2.1关键函数2.2完整代码三、实现效果PCL点云算法汇总及实战案例汇总的目录地址链接:PCL点云算法与项目实战案例汇总(长期更新)一、概述本文将介绍如何使用PCL库为点云中的每个点随机渲染颜色,并在PCL的可视化窗口中显示。这种方法适用于需要对点云中的不同点进行颜色区分的场景,可以帮助更直观地观察和分析点云数据。1.1原理在点云处理中</div> </li> <li><a href="/article/1880596843264536576.htm" title="SpringBoot整合Logback日志框架" target="_blank">SpringBoot整合Logback日志框架</a> <span class="text-muted">洛上言</span> <a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</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/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>文章目录一、引入二、默认日志格式三、控制台输出四、文件输出五、日志级别六、日志组七、自定义日志格式八、自定义log配置九、logback-spring.xml自定义注意事项一、引入SpringBoot使用CommonsLogging进行所有内部日志的记录,但默认配置也提供了对常用日志的支持,如JavaUtilLogging,Log4J2,和Logback.每种logger都可以通过配置使用控制台或</div> </li> <li><a href="/article/1880596213263298560.htm" title="PCL 生成空间圆点云【2025最新版】" target="_blank">PCL 生成空间圆点云【2025最新版】</a> <span class="text-muted">点云侠</span> <a class="tag" taget="_blank" href="/search/PCL%E5%AD%A6%E4%B9%A0/1.htm">PCL学习</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录一、算法原理二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。博客长期更新,最近一次更新时间为:2025年1月17日。代码在PCL1.14.1中测试通过。一、算法原理  三维空间圆形式如下:三维空间圆的参数方程:{</div> </li> <li><a href="/article/1880596211765932032.htm" title="Open3D 手动裁剪点云【2025最新版】" target="_blank">Open3D 手动裁剪点云【2025最新版】</a> <span class="text-muted">点云侠</span> <a class="tag" taget="_blank" href="/search/python%E7%82%B9%E4%BA%91%E5%A4%84%E7%90%86/1.htm">python点云处理</a><a class="tag" taget="_blank" href="/search/%E5%87%A0%E4%BD%95%E5%AD%A6/1.htm">几何学</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>目录一、概述1、主要函数2、基础操作二、代码实现三、结果展示四、相关链接博客长期更新,本文最近更新时间为:2025年1月18日。一、概述  Open3d中的VisualizerWithEditing类提供了图形用户交互功能。draw_geometries_with_editing([pcd])函数提供了顶点选择和裁剪功能。1、主要函数defdraw_geometries_with_editing(</div> </li> <li><a href="/article/1880595959491129344.htm" title="PCL 点云按曲率大小渲染颜色【2025最新版】" target="_blank">PCL 点云按曲率大小渲染颜色【2025最新版】</a> <span class="text-muted">点云侠</span> <a class="tag" taget="_blank" href="/search/PCL%E5%AD%A6%E4%B9%A0/1.htm">PCL学习</a><a class="tag" taget="_blank" href="/search/%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">可视化</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</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/3d/1.htm">3d</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>目录一、表面曲率二、代码实现三、结果展示博客长期更新,本文最近更新时间为:2025年1月6日。一、表面曲率  本案例中,所使用的曲率是指根据点云的特征值计算出来的表面曲率。定义如下:任意一点PPP点的特征值满足</div> </li> <li><a href="/article/1880592927818838016.htm" title="【Python小技巧】使用prettytable格式化显示dataframe数据" target="_blank">【Python小技巧】使用prettytable格式化显示dataframe数据</a> <span class="text-muted">IT里的交易员</span> <a class="tag" taget="_blank" href="/search/Python%E7%BB%8F%E9%AA%8C%E6%B1%A0/1.htm">Python经验池</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>文章目录前言一、安装prettytable二、函数打包三、应用示例总结前言经常我们使用print(df)输出dataframe数据,打印输出的数据没有格式,看起来屏幕一篇乱。有没有一种可以格式化输出的工具?还真有,那就是prettytable。一、安装prettytablePrettyTable是Python中的一个库,用于以美观的表格形式显示数据。要使用PrettyTable,首先需要安装它,可</div> </li> <li><a href="/article/1880592801603842048.htm" title="UDP 单播、多播、广播:原理、实践" target="_blank">UDP 单播、多播、广播:原理、实践</a> <span class="text-muted">jiuri_1215</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/udp/1.htm">udp</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/UDP/1.htm">UDP</a> <div>一、引言在计算机网络通信领域,UDP(UserDatagramProtocol,用户数据报协议)是一种重要的传输层协议。它以无连接、低开销的特点,在众多实时性要求高的应用场景中发挥关键作用。UDP支持单播、多播和广播三种通信模式,每种模式都有其独特的应用场景和工作原理。深入理解这些通信模式,对于开发高效的网络应用程序至关重要。二、UDP基础概述UDP是一种无连接的传输层协议,它在网络层IP协议的基</div> </li> <li><a href="/article/1880592797694750720.htm" title="ORACLE与SQL SERVER的区别" target="_blank">ORACLE与SQL SERVER的区别</a> <span class="text-muted">nanzhuhe</span> <a class="tag" taget="_blank" href="/search/%E6%96%87%E7%AB%A0/1.htm">文章</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/Oracle/1.htm">Oracle</a> <div>ORACLE与SQLSERVER的区别转载自:https://www.cnblogs.com/chuncn/archive/2009/01/28/1381262.html体系结构ORACLE的文件体系结构为:数据文件.DBF(真实数据)日志文件.RDO控制文件.CTL参数文件.ORASQLSERVER的文件体系结构为:.MDF(数据字典).NDF(数据文件).LDF(日志文件)ORACLE存储结构</div> </li> <li><a href="/article/1880591789530869760.htm" title="keepalived+haproxy实现高可用集群" target="_blank">keepalived+haproxy实现高可用集群</a> <span class="text-muted">mark.meng</span> <a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>实验环境172.16.32.21172.16.32.22Vip:172.16.32.301.部署httpd测试服务yuminstallhttpdecho"172.16.32.22">>/var/www/html/id.htmlsystemctlstarthttpdcurl172.16.32.22/id.html172.16.32.222.部署haproxy实现负载均衡yuminstallhapro</div> </li> <li><a href="/article/1880590905686159360.htm" title="MySQL—多表查询—自连接" target="_blank">MySQL—多表查询—自连接</a> <span class="text-muted">岁岁岁平安</span> <a class="tag" taget="_blank" href="/search/MySQL%E8%87%AA%E5%AD%A6/1.htm">MySQL自学</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/DataGrip/1.htm">DataGrip</a><a class="tag" taget="_blank" href="/search/MySQL/1.htm">MySQL</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E8%A1%A8%E6%9F%A5%E8%AF%A2/1.htm">多表查询</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E8%BF%9E%E6%8E%A5/1.htm">自连接</a> <div>一、引言自连接,顾名思义就是自己连接自己。自连接的语法结构:表A别名Ajoin表A别名BON条件...;注意:1、这种语法有一个关键字:join2、自连接查询可以是内连接的语法,可以是外连接的语法(当然包括左外连接和右外连接)接下来去工具DataGrip通过两个需求去演示一下自连接查询的语法。二、实操(0)两张表的结构以及数据展示员工表emp部门表dept(1)查询员工及其所属领导的名字1、分析在</div> </li> <li><a href="/article/1880590023284289536.htm" title="3.6.树状数组" target="_blank">3.6.树状数组</a> <span class="text-muted">赵鑫亿</span> <a class="tag" taget="_blank" href="/search/c%2B%2B%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">c++数据结构与算法</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</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/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>树状数组基本原理树状数组(BinaryIndexedTree,简称BIT)是一种高效的数据结构,它可以在O(logn)的时间复杂度下实现对数组的单点更新和区间求和操作。前置知识lowbit(intx)函数:计算x的最低位的1及其后面的0组成的数,例如lowbit(6)(二进制为110)等于2(二进制为10)。在树状数组中,i元素的右父节点为i+lowbit(i),左父节点为i-lowbit(i)核</div> </li> <li><a href="/article/1880589519388995584.htm" title="PCL点云处理算法汇总(C++长期更新低价精品版)" target="_blank">PCL点云处理算法汇总(C++长期更新低价精品版)</a> <span class="text-muted">点云侠'</span> <a class="tag" taget="_blank" href="/search/%E7%82%B9%E4%BA%91%E5%AD%A6%E4%B9%A0/1.htm">点云学习</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</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/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a> <div>可笑,我当然知道是抄袭的啊,还用你提醒?要不是你们审核不作为,我能抄这么明目张胆???目录一、点云滤波1、常用滤波器2、采样滤波3、裁剪滤波二、KD树与八叉树1、KD树2、八叉树三、点云配准粗配准精配准对应关系配准精度坐标转换刚体运动变换四、点云拟合分割1、RANSAC2、其他几何分割五、三维重建六、特征点与特征描述1、点云的属性2、关键点提取3、特征描述子七、基础函数1、common模块2、其他</div> </li> <li><a href="/article/1880589015078465536.htm" title="Spring 框架中的 Bean 生命周期全解析" target="_blank">Spring 框架中的 Bean 生命周期全解析</a> <span class="text-muted">码农小灰</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</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/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a> <div>目录一、Bean生命周期的关键步骤二、使用场景说明在当今的软件开发领域,Spring框架凭借其强大的依赖注入和控制反转特性,已成为Java开发中不可或缺的一部分。而Spring框架的核心组件之一——Bean,其生命周期的管理对于应用程序的稳定运行和资源的有效利用至关重要。本文将深入探讨Spring框架中Bean的生命周期,从实例化到销毁的每一个关键步骤,并结合使用场景进行说明,帮助开发者更好地理解</div> </li> <li><a href="/article/1880588001894002688.htm" title="Python电子书教程汇总" target="_blank">Python电子书教程汇总</a> <span class="text-muted">iteye_3941</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>From:http://bathome.net/thread-15554-1-1.html[转载教程]Python电子书教程汇总(2012-02-16更新)简明Python教程(AByteofPython)_1.20_中文版pdfhttp://www.rayfile.com/zh-cn/files/6cdcc561-58b2-11e1-ad5e-0015c55db73d/Python语言从入门到精</div> </li> <li><a href="/article/1880586865032097792.htm" title="设计模式之结构型模式" target="_blank">设计模式之结构型模式</a> <span class="text-muted">power-辰南</span> <a class="tag" taget="_blank" href="/search/java%E4%B8%93%E6%A0%8F/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>一、结构型模式概述结构型模式主要用于处理类与对象的组合。它描述了如何将类或对象结合在一起形成更大的结构,就像搭积木一样,通过不同的组合方式构建出复杂而强大的软件架构。其主要目的是简化系统的设计,提高系统的灵活性、可维护性和可扩展性。常见的结构型模式有代理模式、适配器模式、桥接模式、装饰器模式、外观模式、享元模式和组合模式。二、代理模式(一)定义与概念代理模式是为其他对象提供一种代理以控制对这个对象</div> </li> <li><a href="/article/1880586612786655232.htm" title="Pytorch 三小时极限入门教程" target="_blank">Pytorch 三小时极限入门教程</a> <span class="text-muted">power-辰南</span> <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/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>一、引言在当今的人工智能领域,深度学习占据了举足轻重的地位。而Pytorch作为一款广受欢迎的深度学习框架,以其简洁、灵活的特性,吸引了大量开发者投身其中。无论是科研人员探索前沿的神经网络架构,还是工程师将深度学习技术落地到实际项目,Pytorch都提供了强大的支持。本教程将带你从零基础开始,一步步深入了解Pytorch的核心知识,助你顺利踏上深度学习的征程。二、Pytorch基础环境搭建安装An</div> </li> <li><a href="/article/1880583082185125888.htm" title="布隆过滤器" target="_blank">布隆过滤器</a> <span class="text-muted">Lin_Miao_09</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E6%9E%B6%E6%9E%84/1.htm">技术架构</a><a class="tag" taget="_blank" href="/search/%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95/1.htm">哈希算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>目录一、布隆过滤器是什么工作原理优点缺点二、布隆过滤器的使用Guava步骤1:添加依赖步骤2:创建和使用布隆过滤器Redission使用Redisson的RBloomFilter步骤1:添加依赖步骤2:使用RBloomFilter手动使用BitSet实现布隆过滤器示例代码解释使用ReBloom插件实现步骤1:安装Redis和ReBloom模块步骤2:使用ReBloom操作布隆过滤器使用Redis的</div> </li> <li><a href="/article/96.htm" title="怎么样才能成为专业的程序员?" target="_blank">怎么样才能成为专业的程序员?</a> <span class="text-muted">cocos2d-x小菜</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a> <div>  如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。   关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为</div> </li> <li><a href="/article/223.htm" title="java web开发 高并发处理" target="_blank">java web开发 高并发处理</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E5%B9%B6%E5%8F%91/1.htm">并发</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91/1.htm">开发</a><a class="tag" taget="_blank" href="/search/%E5%A4%84%E7%90%86/1.htm">处理</a><a class="tag" taget="_blank" href="/search/%E9%AB%98/1.htm">高</a> <div>java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(</div> </li> <li><a href="/article/350.htm" title="mysql批量更新" target="_blank">mysql批量更新</a> <span class="text-muted">ekian</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>mysql更新优化: 一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。 三千多条的更新,需要3分多钟。 查询了批量更新的优化,有说replace into的方式,即: replace into tableName(id,status) values</div> </li> <li><a href="/article/477.htm" title="微软BI(3)" target="_blank">微软BI(3)</a> <span class="text-muted">18289753290</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E8%BD%AFBI+SSIS/1.htm">微软BI SSIS</a> <div>1) Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。 A:一般这类问题的存在是 </div> </li> <li><a href="/article/604.htm" title="Java中的List" target="_blank">Java中的List</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>        List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。         与 set 不同,列表通常允许重复</div> </li> <li><a href="/article/731.htm" title="读书笔记" target="_blank">读书笔记</a> <span class="text-muted">永夜-极光</span> <a class="tag" taget="_blank" href="/search/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/1.htm">读书笔记</a> <div>   1.  K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?          传统决策: A:100%订单  B,C,D:0%     &nbs</div> </li> <li><a href="/article/858.htm" title="centos 安装 Codeblocks" target="_blank">centos 安装 Codeblocks</a> <span class="text-muted">随便小屋</span> <a class="tag" taget="_blank" href="/search/codeblocks/1.htm">codeblocks</a> <div>1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++   2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2* 3. 安装wxGTK    yum search w</div> </li> <li><a href="/article/985.htm" title="23种设计模式的形象比喻" target="_blank">23种设计模式的形象比喻</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:</div> </li> <li><a href="/article/1112.htm" title="开发管理 CheckLists" target="_blank">开发管理 CheckLists</a> <span class="text-muted">aoyouzi</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E7%AE%A1%E7%90%86+CheckLists/1.htm">开发管理 CheckLists</a> <div>开发管理 CheckLists(23) -使项目组度过完整的生命周期 开发管理 CheckLists(22) -组织项目资源 开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C</div> </li> <li><a href="/article/1239.htm" title="js实现切换" target="_blank">js实现切换</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E6%A0%8F%E7%9B%AE%E5%88%87%E6%8D%A2/1.htm">栏目切换</a> <div>js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路: 1,先将要显示的设置为display:bisible 否则设为none 2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示 3,判断js获取的id名字;再设置是否显示   代码实现:   html代码: <di</div> </li> <li><a href="/article/1366.htm" title="周鸿祎在360新员工入职培训上的讲话" target="_blank">周鸿祎在360新员工入职培训上的讲话</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E6%84%9F%E6%82%9F/1.htm">感悟</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">项目管理</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E7%94%9F/1.htm">人生</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA/1.htm">职场</a> <div>        这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。  &</div> </li> <li><a href="/article/1493.htm" title="前端Web开发的页面效果" target="_blank">前端Web开发的页面效果</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/Microsoft/1.htm">Microsoft</a> <div>1.IE6下png图片的透明显示: <img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/> 或在<head></head>间加一段JS代码让透明png图片正常显示。 2.<li>标</div> </li> <li><a href="/article/1620.htm" title="【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)" target="_blank">【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/1.htm">垃圾回收</a> <div>  CMS概述 并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。   CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执</div> </li> <li><a href="/article/1747.htm" title="Struts2技术总结" target="_blank">Struts2技术总结</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a> <div>  必备jar文件 早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar   Apache旗下commons项目的log日志包 freemarker-*.jar          </div> </li> <li><a href="/article/1874.htm" title="Jquery easyui layout应用注意事项" target="_blank">Jquery easyui layout应用注意事项</a> <span class="text-muted">bozch</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/easyui/1.htm">easyui</a><a class="tag" taget="_blank" href="/search/layout/1.htm">layout</a> <div>在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:      如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出</div> </li> <li><a href="/article/2001.htm" title="java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?" target="_blank">java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public class CopySpecialLinkedList { /** * 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表? 拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。 假设原来链表为A1 -> A2 ->... -> An,新拷贝</div> </li> <li><a href="/article/2128.htm" title="color" target="_blank">color</a> <span class="text-muted">Chen.H</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">    <HTML>    <HEAD>&nbs</div> </li> <li><a href="/article/2255.htm" title="[信息与战争]移动通讯与网络" target="_blank">[信息与战争]移动通讯与网络</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>      两个坚持:手机的电池必须可以取下来                光纤不能够入户,只能够到楼宇       建议大家找这本书看看:<&</div> </li> <li><a href="/article/2382.htm" title="oracle flashback query(闪回查询)" target="_blank">oracle flashback query(闪回查询)</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/flashback+query/1.htm">flashback query</a><a class="tag" taget="_blank" href="/search/flashback+table/1.htm">flashback table</a> <div>在Oracle 10g中,Flash back家族分为以下成员: Flashback Database Flashback Drop Flashback Table Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query) 下面介绍一下Flashback Drop 和Flas</div> </li> <li><a href="/article/2509.htm" title="zeus持久层DAO单元测试" target="_blank">zeus持久层DAO单元测试</a> <span class="text-muted">deng520159</span> <a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a> <div>zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去. 本文是zeus的dao单元测试: 1.单元测试直接上代码   package com.dengliang.zeus.webdemo.test; import org.junit.Test; import o</div> </li> <li><a href="/article/2636.htm" title="C语言学习三printf函数和scanf函数学习" target="_blank">C语言学习三printf函数和scanf函数学习</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/printf/1.htm">printf</a><a class="tag" taget="_blank" href="/search/scanf/1.htm">scanf</a><a class="tag" taget="_blank" href="/search/language/1.htm">language</a> <div>printf函数 /* 2013年3月10日20:42:32 地点:北京潘家园 功能: 目的: 测试%x %X %#x %#X的用法 */ # include <stdio.h> int main(void) { printf("哈哈!\n"); // \n表示换行 int i = 10; printf</div> </li> <li><a href="/article/2763.htm" title="那你为什么小时候不好好读书?" target="_blank">那你为什么小时候不好好读书?</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/life/1.htm">life</a> <div>dady, 我今天捡到了十块钱, 不过我还给那个人了 good girl! 那个人有没有和你讲thank you啊 没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you   爸爸, 如果地上有一张5块一张10块你拿哪一张呢.... 当然是拿十块的咯... 爸爸你很笨的, 你不会两张都拿   爸爸为什么上个月那个人来跟你讨钱, 你告诉他没</div> </li> <li><a href="/article/2890.htm" title="iptables开放端口" target="_blank">iptables开放端口</a> <span class="text-muted">Fanyucai</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/iptables/1.htm">iptables</a><a class="tag" taget="_blank" href="/search/%E7%AB%AF%E5%8F%A3/1.htm">端口</a> <div>1,找到配置文件 vi /etc/sysconfig/iptables   2,添加端口开放,增加一行,开放18081端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT   3,保存 ESC :wq!   4,重启服务 service iptables </div> </li> <li><a href="/article/3017.htm" title="Ehcache(05)——缓存的查询" target="_blank">Ehcache(05)——缓存的查询</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F/1.htm">排序</a><a class="tag" taget="_blank" href="/search/ehcache/1.htm">ehcache</a><a class="tag" taget="_blank" href="/search/%E7%BB%9F%E8%AE%A1/1.htm">统计</a><a class="tag" taget="_blank" href="/search/query/1.htm">query</a> <div>缓存的查询 目录 1.    使Cache可查询 1.1     基于Xml配置 1.2     基于代码的配置 2     指定可搜索的属性 2.1     可查询属性类型 2.2 &</div> </li> <li><a href="/article/3144.htm" title="通过hashset找到数组中重复的元素" target="_blank">通过hashset找到数组中重复的元素</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/hashset/1.htm">hashset</a> <div>  如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法: int[] array = {1,1,2,3,4,5,6,7,8,8}; Set<Integer> set = new HashSet<Integer>(); for(int i = 0</div> </li> <li><a href="/article/3271.htm" title="使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL" target="_blank">使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL</a> <span class="text-muted">lanrikey</span> <a class="tag" taget="_blank" href="/search/history/1.htm">history</a> <div>后退时关闭当前页面 <script type="text/javascript"> jQuery(document).ready(function ($) {         if (window.history && window.history.pushState) {</div> </li> <li><a href="/article/3398.htm" title="应用程序的通信成本" target="_blank">应用程序的通信成本</a> <span class="text-muted">netkiller.github.com</span> <a class="tag" taget="_blank" href="/search/%E8%99%9A%E6%8B%9F%E6%9C%BA/1.htm">虚拟机</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">应用服务器</a><a class="tag" taget="_blank" href="/search/%E9%99%88%E6%99%AF%E5%B3%B0/1.htm">陈景峰</a><a class="tag" taget="_blank" href="/search/netkiller/1.htm">netkiller</a><a class="tag" taget="_blank" href="/search/neo/1.htm">neo</a> <div>应用程序的通信成本 什么是通信 一个程序中两个以上功能相互传递信号或数据叫做通信。 什么是成本 这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。 都有哪些通信方式 全局变量 线程间通信 共享内存 共享文件 管道 Socket 硬件(串口,USB) 等等 全局变量 全局变量是成本最低通信方法,通过设置</div> </li> <li><a href="/article/3525.htm" title="一维数组与二维数组的声明与定义" target="_blank">一维数组与二维数组的声明与定义</a> <span class="text-muted">恋洁e生</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">一维数组</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E4%B9%89/1.htm">定义</a><a class="tag" taget="_blank" href="/search/%E5%A3%B0%E6%98%8E/1.htm">声明</a><a class="tag" taget="_blank" href="/search/%E5%88%9D%E5%A7%8B%E5%8C%96/1.htm">初始化</a> <div>/**  *  */ package test20111005; /**  * @author FlyingFire  * @date:2011-11-18 上午04:33:36  * @author :代码整理  * @introduce :一维数组与二维数组的初始化  *summary:  */ public c</div> </li> <li><a href="/article/3652.htm" title="Spring Mybatis独立事务配置" target="_blank">Spring Mybatis独立事务配置</a> <span class="text-muted">toknowme</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a> <div>在项目中有很多地方会使用到独立事务,下面以获取主键为例   (1)修改配置文件spring-mybatis.xml  <!-- 开启事务支持 -->  <tx:annotation-driven transaction-manager="transactionManager" />   &n</div> </li> <li><a href="/article/3779.htm" title="更新Anadroid SDK Tooks之后,Eclipse提示No update were found" target="_blank">更新Anadroid SDK Tooks之后,Eclipse提示No update were found</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a> <div>使用Android SDK Manager 更新了Anadroid SDK Tooks 之后, 打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates  检测一会后提示 No update were found  </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><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>