HTML格式和标签

一.HTML 简介

  • DOCTYPE 声明文档类型
  • 标签描述文档类型,该标签的结束标志为
  • 标签定义文档的主体,即网页的可视化内容,该标签的结束标志为
  • 中文编码

    在 HTML 页面的头部声明字符为 UTF-8 可以解决在浏览器中出现中文乱码的现象。

 

html文件的结构:一个HTML文件是有自己固定的结构的。

   

         ...

      ...

   
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。即一个普通的标签元素为 <标签名称 属性> 内容

附加——网页的布局:div或者table,一般都是用div来布局

二.HTML标签(每个HTML标签都有其对应的属性,基本共用的属性有:class id style title
标签元素的主要组成 <标签名 属性>内容 即标签 属性 内容三部分
1。

2.标签属性
HTML 属性
    属性是为 HTML 元素提供的附加信息

 HTML 属性

  • HTML 元素可以设置属性
  • 属性可以在元素中添加附加信息
  • 属性一般描述于开始标签
  • 属性总是以名称/值对的形式出现,比如:name="value"

HTML 属性常用引用属性值

属性值应该始终被包括在引号内

双引号是最常用的,不过使用单引号也没有问题。

Remark提示: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='John "ShotGun" Nelson'


HTML 提示:使用小写属性

属性和属性值对大小写不敏感。

不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。

新版本的 (X)HTML 要求使用小写属性。

 
   

HTML 属性参考手册

下面列出了适用于大多数 HTML 元素的属性:

HTML格式和标签_第1张图片

 

属性分为一般属性和事件属性,例如

    
    

二 注释:在HTML中,注释用
三 title:

标签定义了不同文档的标题。</p> <p><title> 在 HTML/XHTML 文档中是必须的。</p> <p><title> 元素:</p> <ul> <li>定义了浏览器工具栏的标题</li> <li>当网页添加到收藏夹时,显示在收藏夹中的标题</li> <li>显示在搜索引擎结果页面的标题</li> </ul> <pre class="code"><strong><span class="ask-title">用CSS给网站title加小图标:<br class="ask-title"></span></strong></pre> <pre class="code"><strong><span class="ask-title"></span></strong></pre> <pre class="code"><strong><span class="ask-title">方法:</span></strong></pre> <p>只要在html文件中的<head></head>标签中加上:</p> <p><link rel="icon" href="picture.ico" type="image/x-icon"/>  即可。注意:href=“”中的图标格式是.ico,路径不管相对路径还是绝对路径都可以。其中,picture.ico为ico格式、名称为picture的图片。</p> <p><a href="http://img.e-com-net.com/image/info8/3579a1eaad5f4b04b09b1fdc259075af.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/3579a1eaad5f4b04b09b1fdc259075af.jpg" alt="HTML格式和标签_第2张图片" width="650" height="408" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/4b68dcd79cad4fb2b5efad343b4be96f.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/4b68dcd79cad4fb2b5efad343b4be96f.jpg" alt="HTML格式和标签_第3张图片" width="650" height="388" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/d29f4d6eaa06418a89bc2d284fa6982c.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/d29f4d6eaa06418a89bc2d284fa6982c.jpg" alt="HTML格式和标签_第4张图片" width="650" height="371" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/6f0e45017c8645d6b470ea1b2e53e179.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/6f0e45017c8645d6b470ea1b2e53e179.jpg" alt="HTML格式和标签_第5张图片" width="650" height="394" style="border:1px solid black;"></a></p> <p> </p> <p><strong>扩展资料:</strong></p> <p>如果希望开发者自己需要制作的一个ico格式的图片,要将图片命名为favicon.ico,像素大小为16*16,所使用的颜色不得超过16色,然后再把favicon.ico放到网站的根目录下。</p> <p>这样的话浏览器会不停的搜索网站的根目录,只要它一发现了名字叫做favicon.ico 这个文件,就会将该图标显示在访问者的地址栏和收藏夹列表中。</p> <pre class="code"><strong><span class="ask-title"> </span></strong></pre> <pre class="code"><strong><span style="font-family:'Microsoft YaHei';font-size:14px;"><br></span><span style="font-family:'Microsoft YaHei';font-size:14px;">三 <body></span></strong> </body> 在网页上要展示出来的页面内容一定要放在body标签中。<br><br>三 标题标签<<span style="font-family:'Microsoft YaHei';"><strong>h1</strong></span>> 定义最大的标题。<h6> 定义最小的标题。</pre> <pre class="code"><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">四 <p></p> </span></strong> 如果想在网页上显示文章,这时就需要<p>标签了,把文章的段落放到<p>标签中。浏览器会自动地在段落的前后添加空行。(<p> 是块级元素)<br><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">五 <br /> </span> </strong> 如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签<br><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">六 <hx> </span></strong> 文章的段落用<code class="marker"><p></code>标签,那么文章的标题用什么标签呢?在本节我们将使用<code class="marker"><hx></code>标签来制作文章的标题。 <br> 标题标签一共有6个,<code class="marker">h1、h2、h3、h4、h5、h6</code>分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。并且依据重要性递减。<code class="marker"><h1></code>是最高的等级。<br> 语法:<br><code class="marker"> <hx>标题文本</hx></code> (x为1-6)<br> 文章的标题前面已经说过了,可以使用标题标签,另外网页上的各个栏目的标题也可使用它们<br><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">七 <strong>和<em>标签 </span></strong> 有了段落又有了标题,现在如果想在一段话中特别强调某几个文字,这时候就可以用到<em>或<strong>标签。<br>  但两者在强调的语气上有区别:<em> 表示强调,<strong> 表示更强烈的强调。并且在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用<strong>表示强调。<br><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">八 <span> </span></strong> 标签被用来组合文档中的行内元素;<br> 提示:请使用 <span> 来组合行内元素,以便通过样式来格式化它们。<br><span style="color:#ff0000;"><strong> 注释:span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。</strong></span><br><code class="marker"><span></code>标签是没有语义的,它的作用就是为了设置单独的样式用的。<br><strong><span style="font-size:14px;font-family:'Microsoft YaHei';">九 <q>标签,短文本引用</span></strong>:想在你的html中加一段引用吗?比如在你的网页的文章里想引用某个作家的一句诗,这样会使你的文章更加出彩,那么<code class="marker"><q></code>标签是你所需要的。</pre> <p>        语法:</p> <p><code class="marker">        <q>引用文本</q>              注意要引用的文本不用加双引号,浏览器会对q标签自动添加双引号</code></p> <p><strong><span style="font-size:14px;font-family:'Microsoft YaHei';">十     <blockquote>标签,长文本引用 :</span></strong></p> <p>        上一节<q>标签不是也是对文本的引用吗?不要忘记<code class="marker"><q></code>标签是对简短文本的引用,比如说引用一句话就用到<code class="marker"><q></code>标签。</p> <p>      如想在我的文章中引用李白《关山月》中的诗句,因为引用文本比较长,所以使用<code class="marker"><blockquote></code>。</p> <p>     语法:</p> <p><code class="marker">     <blockquote>引用文本</blockquote>          </code></p> <pre class="code"> <blockquote>明月出天山,苍茫云海间。长风几万里,吹度玉门关。汉下白登道,胡窥青海湾。由来征战地,不见有人还。 戍客望边色,思归多苦颜。高楼当此夜,叹息未应闲。</blockquote></pre> <p>       浏览器对<blockquote>标签的解析是缩进样式。</p> <p>      <q>标签和<blockquete>标签还有一个区别就是:<q>标签在网页中会自动加上双引号,而<blockquote>标签则是进行缩行。</p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong><code class="marker"> 十一  </code>使用<br>标签分行显示文本</strong></span></p> <p>           怎么可以让每一句诗词后面加入一个折行呢?那就可以用到<code class="marker"><br /></code>标签了,在需要加回车换行的地方加入<br />,<br />标签作用相当于word文档中的回车</p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>十二    为你的网页中添加一些空格( )</strong></span>        </p> <p>         我们已经讲解过在html代码中输入空格、回车都是没有作用的。要想输入空格,必须写入<code class="marker"> </code>。</p> <p>         语法:</p> <p><code class="marker">           例如  我是中国人  我爱中国。       这段话在网页中的格式为:我是中国人  我爱中国。(两个空格)</code></p> <p> <span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>十三   认识<hr>标签,添加水平横线</strong></span></p> <p>         在信息展示时,有时会需要加一些用于分隔的横线,这样会使文章看起来整齐些。</p> <p>注意:</p> <p>1. <code class="marker"><hr /></code>标签和<code class="marker"><br /></code>标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。</p> <p>2. <code class="marker"><hr /></code>标签的在浏览器中的默认样式线条比较粗,颜色为灰色,可能有些人觉得这种样式不美观,没有关系,这些外在样式在我们以后学习了css样式表之后,都可以对其修改。</p> <p>       <p>火车飞驰过暗夜里的村庄,月光,总是太容易让思念寂寞,太容易让人觉得孤独。</p><br>      <hr/><br>      <p>每一枚被风吹起的蒲公英,都载满了一双眼睛的深情告别与一个目光的依依不舍。那天,我拿着行李,带上一个背影的祝福与惆怅,挥手告别了这片土地。我不知道,我何             时会回来。</p></p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;">十四   <address>标签,为网页加入地址信息</span></p> <p>一般网页中会有一些网站的联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签。也可以定义一个地址(比如电子邮件地址)、签名或者文档的作者身份。</p> <p>语法:</p> <p><code class="marker"><address>联系地址信息</address></code></p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;">附加</span>:<span style="font-family:'Microsoft YaHei';font-size:14px;"><code>和<pre>标签</span></p> <p>语法:</p> <p><code class="marker"><pre>语言代码段</pre></code></p> <p><pre> 标签的主要作用:预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。</p> <p> <code>标签是在网页中加入一行代码</p> <p><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">十五  ul,添加新闻信息列表</span></strong></p> <p>       ul-li是没有前后顺序的信息列表。</p> <p>   语法   <ul></p> <div> <pre class="code"> <li>信息</li> <li>信息</li> ...... </ul><br><span style="color:#ff0000;">在无序列表中去掉前面默认的圆点,在样式中,书写li{list-style-type:none;}</span></pre> <p>  <style></p> <p>      li{list-style-type:none;}</p> <p>   </style></p> <pre class="code"><br><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>十六 ol,添加图书销售排行榜</strong> </span> 如果想在网页中展示有前后顺序的信息列表,怎么办呢?如,当当网上的书籍热卖排行榜,如下图所示。这类信息展示就可以使用<code class="marker"><ol></code>标签来制作有序列表来展示。</pre> </div> <p>        语法:    <ol></p> <pre class="code"> <li>信息</li> <li>信息</li> ...... </ol><br><span style="color:#3366ff;"><ol type="A">,则在网页中的序号为以A开头的序号;<ol type="I">,则在网页中的序号为以I为开头的序号等等。<br></span><br><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>十七 <em style="font-size:1.5em;font-family:verdana, Arial, Helvetica, sans-serif;line-height:1.5;">认识div在排版中的作用</em></strong></span></pre> <p>        在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个<code class="marker"><div></code>标签中,这个<div>标签的作用就相当于一个容器。</p> <p>        语法:</p> <p><code class="marker">        <div>…</div></code></p> <p>       确定逻辑部分:</p> <p>        什么是逻辑部分?它是页面上相互关联的一组元素。如网页中的独立的栏目版块,就是一个典型的逻辑部分。如下图所示:图中用红色边框标出的部分就是一个逻辑部分,就可以使用<code class="marker"><div></code>标签作为容器。</p> <p>     div用属性id来区分。例如如下代码:      </p> <p><div id="hotList"><br> <h2>热门课程排行榜</h2><br> <ol><br> <li>前端开发面试心法 </li><br> <li>零基础学习html</li><br> <li>javascript全攻略</li><br> </ol><br></div><br><div id="learningInstructed"><br> <h2>web前端开发导学课程</h2><br> <ul><br> <li>网页专业名词大扫盲 </li><br> <li>网站职位定位指南</li><br> <li>为您解密Yahoo网站制作流程</li><br> </ul><br></div></p> <p><span style="font-size:18px;color:#ff0000;"><strong>div作为一个容器,主要作用是为了布局网页,还可以与css组合一起改变样式。</strong></span></p> <p><span style="font-size:18px;color:#ff0000;"><strong>div和span标签都没有自己的特性,均是为了排版样式服务。</strong></span></p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>十八   table标签,认识网页上的表格</strong></span></p> <p>     表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。</p> <p>创建表格的四个元素:</p> <p>table、tbody、tr、th、td</p> <p>1、<table>…</table>:整个表格以<code class="marker"><table></code>标记开始、<code class="marker"></table></code>标记结束。</p> <p>2、<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示。如右侧代码编辑器中的代码。</p> <p>3、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。</p> <p>4、<td>…</td>:表格的一个单元格,一行中包含几对<code class="marker"><td>...</td></code>,说明一行中就有几列。</p> <p>5、<th>…</th>:表格的头部的一个单元格,表格表头。</p> <p>6、表格中列的个数,取决于一行中数据单元格的个数。</p> <p>   注意:假如只有一个元素  100</p> <p>   在实际代码中书写如下:<tr></p> <p>                                                    <td>100</td></p> <p>                                               <tr></p> <p> 这表明,对于一行元素放在一对<tr>标签下,但是一行元素的每一个数据由每一对<td>表示。</p> <p><span style="color:#ff0000;font-size:18px;"><strong>1.border对于table来说是属性,不需要style来表示</strong></span></p> <p><span style="color:#ff0000;font-size:18px;"><strong>2.rowspan:跨行属性</strong></span></p> <p><span style="color:#ff0000;font-size:18px;"><strong>3.colspan:跨列属性即colspan 属性规定单元格可横跨的列数</strong></span></p> <p><span style="color:#ff0000;font-size:18px;"><strong><a href="http://img.e-com-net.com/image/info8/6a001202ca174d8dbb43ec90a601f1a5.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/6a001202ca174d8dbb43ec90a601f1a5.jpg" alt="HTML格式和标签_第6张图片" width="650" height="330" style="border:1px solid black;"></a></strong></span></p> <p><a href="http://img.e-com-net.com/image/info8/f8626b5b3cb84940ace9f1d72f3f6fb0.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/f8626b5b3cb84940ace9f1d72f3f6fb0.jpg" alt="HTML格式和标签_第7张图片" width="650" height="381" style="border:1px solid black;"></a></p> <p><span style="font-size:18px;"><strong><span style="color:#ff0000;">4.cellpadding  单元边距</span></strong></span></p> <h2 class="code-head">用css样式,为表格加入边框</h2> <div id="J_CodeDescr" class="code-description"> <div class="code-desc co"> <p>Table 表格在没有添加 css 样式之前,是没有边框的。这样不便于我们后期合并单元格知识点的讲解,所以在这一节中我们为表格添加一些样式,为它添加边框。</p> <p>在右侧代码编辑器中添加如下代码:</p> <pre class="code"><style type="text/css"> <span style="color:#ff0000;">table tr td,th{border:1px solid #000;}</span> </style></pre> <p>上述代码是用 css 样式代码(后面章节会详细讲解),为<code class="marker">th</code>,<code class="marker">td</code>单元格添加粗细为一个像素的黑色边框</p> <p> </p> <p><strong><span style="font-size:14pt;">十九.1  <colgroup> 标签</span></strong></p> <p><strong><span style="font-size:14pt;"><colgroup> 标签用于表示 HTML 的表格列组,定义了表中的一组列表。</span></strong></p> <p> </p> <h2>标签定义及使用说明:</h2> <p><colgroup> 标签用于对表格中的<strong>列进行组合</strong>,以便<span style="color:#ff0000;">对其进行格式化</span>。</p> <p>通过使用 <colgroup> 标签,可以向整个列应用样式,而不需要重复为每个单元格或每一行设置样式。</p> <p><strong>注释:</strong><span style="color:#ff0000;">只能在 <table> 元素之内</span>,在任何一个<span style="color:#ff0000;"> <caption> 元素之后</span>,在任何一个<span style="color:#ff0000;"> <thead>、<tbody>、<tfoot>、<tr> 元素之前</span>使用 <colgroup> 标签。</p> <p>例如:</p> <p><a href="http://img.e-com-net.com/image/info8/8cdcafa7230e47f28accbd8e6fad5c20.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/8cdcafa7230e47f28accbd8e6fad5c20.png" alt="HTML格式和标签_第8张图片" width="514" height="229" style="border:1px solid black;"></a>   结果:<a href="http://img.e-com-net.com/image/info8/8ed862bb541b40c3b449b3d555192188.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/8ed862bb541b40c3b449b3d555192188.png" alt="" width="187" height="66"></a>             即这里可以对每一列进行格式化。</p> <p> </p> <p><span style="font-size:18pt;"><strong>colgrounp的属性:</strong></span></p> <p><span style="font-size:18px;">   1.span  规定 <col> 元素应该横跨的列数.</span></p> <p><span style="font-size:18px;">例如有10列,要分成3,3,4种格式。那么这时候的方法有两种:</span></p> <p><span style="font-size:18px;">         (1)<colgrounp style="color:red"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:red"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:red"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:yellow"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:yellow"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:yellow"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:black"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:black"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:black"></colgrounp></span></p> <p><span style="font-size:18px;">                 <colgrounp style="color:black"></colgrounp></span></p> <p><span style="font-size:18px;">           (2)使用span</span></p> <p><span style="font-size:18px;">                <colgrounp span='3' style="color:red"></colgrounp></span></p> <p><span style="font-size:18px;">                <colgrounp  span='4'  style="color:yellow"></colgrounp></span></p> <p><span style="font-size:18px;">                <colgrounp span='5'  style="color:black"></colgrounp></span></p> <p><span style="font-size:18px;"><span style="color:#ff0000;font-size:18pt;"><strong>2.col</strong> </span>的作用是细化 colgroup,因为即使在一个组中,列与列之间也可能会出现一些差别,这时就得用到 col 了。<br><colgroup span="3" valign="top"><br>     <col width="50"></col><br>     <col align="center"></col><br>     <col valign="middle"></col><br></colgroup></span></p> <p><span style="font-size:18px;">或者:</span></p> <p><span style="font-size:18px;">    <colgroup span="3" valign="top"><br>           <col span="2" width="50"></col>   //表示该组内的前两列的宽度均为50px<a href="http://img.e-com-net.com/image/info8/be29c8b5299743d1b3272d4a77f42faa.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/be29c8b5299743d1b3272d4a77f42faa.png" alt="" width="177" height="55"></a></span></p> <p><span style="font-size:18px;"><span style="font-size:18px;">           <col valign="middle"></col></span></span></p> <p><em id="__mceDel"><span style="font-size:18px;">     </colgroup></span></em></p> <p><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">十九    caption标签,为表格添加标题和摘要  </span></strong></p> <p>标题</p> <p>用以描述表格内容,标题的显示位置:表格上方。</p> <p>     语法:<table></p> <pre class="code"><em> <caption>标题文本</caption> <tr> <td>…</td> <td>…</td> … </tr> … </table><br></em><span style="font-family:'宋体';font-size:15px;">摘要</span><em><br></em></pre> <p>摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。</p> <p>    语法:<code class="marker"><table summary="表格简介文本"></code></p> <pre class="code"><br><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>二十 <a>标签 使用<a>标签,链接到另一个页面</strong></span><br> HTML 使用超级链接与网络上的另一个文档相连 几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。</pre> <div class="code-description"> <div class="code-desc co"> <p>       使用<code class="marker"><a></code>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。</p> <p>超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。</p> <p>当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。</p> <p>我们通过使用 <a> 标签在 HTML 中创建链接。</p> <p>语法如下:</p> <pre class="code"><a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a></pre> <p>例如:</p> <pre class="code"><a href="http://www.imooc.com" title="点击进入慕课网">click here!</a></pre> <p>上面例子作用是单击<code class="marker">click here!</code>文字,网页链接到<code class="marker">http://www.imooc.com</code>这个网页。</p> <p>有两种使用 <a> 标签的方式:</p> <ol> <li>通过使用 href 属性 - 创建指向另一个文档的链接</li> <li>通过使用 name 属性 - 创建文档内的书签</li> <li>HTML 链接语法链接的 HTML 代码很简单。</li> <li>它类似这样:<a href="url">Link text</a></li> <li>href 属性规定链接的目标。</li> <li> <p>开始标签和结束标签之间的文字被作为超级链接来显示。</p> </li> <li> <h3>实例</h3> <pre><a <code>href="http://www.w3school.com.cn/"</code>>Visit W3School</a></pre> <p>上面这行代码显示为:Visit W3School</p> <p>点击这个超链接会把用户带到 W3School 的首页。</p> <p class="tip">提示:"链接文本" 不必一定是文本。图片或其他 HTML 元素都可以成为链接。</p> </li> </ol> <h2>HTML 链接 - target 属性</h2> <p>使用 Target 属性,你可以定义被链接的文档在何处显示。</p> <p>下面的这行会在新窗口打开文档:</p> <pre><a href="http://www.w3school.com.cn/" <code>target="_blank"</code>>Visit W3School!</a><br><br><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>二十一</strong></span><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">mailto在网页中链接Email地址<br></span></strong></pre> <p><code class="marker"><a></code>标签还有一个作用是可以链接Email地址,使用mailto能让访问者便捷向网站管理者发送电子邮件。我们还可以利用<code class="marker">mailto</code>做许多其它事情。</p> <pre><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong>二十二 <img>标签,为网页插入图片<br></strong><span style="color:#ff0000;"><br>注释:从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。</span><br><span style="color:#ff0000;"><img> 标签有两个必需的属性:src 和 alt。</span><strong><br></strong></span></pre> <p> 语法:</p> <p><code class="marker"><img src="图片地址" alt="下载失败时的替换文本" title = "提示文本"></code></p> <p>举例:</p> <p><code class="marker"><img src = "myimage.gif" alt = "My Image" title = "My Image" /></code></p> <pre></pre> <p>讲解:</p> <pre></pre> <p>1、src:标识图像的位置;</p> <pre></pre> <p>2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;</p> <pre></pre> <p>3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);</p> <p><span style="font-family:'Microsoft YaHei';font-size:18pt;"><strong>二十三:表单标签<form>  使用表单标签,<span style="color:#ff0000;">与用户交互</span></strong></span></p> <p><span style="font-family:'Microsoft YaHei';font-size:14px;"><strong><a href="http://img.e-com-net.com/image/info8/256dd64dc50849628190aa6822da909a.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/256dd64dc50849628190aa6822da909a.jpg" alt="HTML格式和标签_第9张图片" width="467" height="270" style="border:1px solid black;"></a></strong></span></p> <p> </p> <p>     网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。</p> <pre></pre> <p>语法:</p> <pre></pre> <pre class="code"><form method="传送方式" action="服务器文件"></pre> <pre>即这里的method="传送方式" 中的传送方式就是ajax中的get或者post;</pre> <pre class="code">action="服务器文件",中的服务器文件就是ajax中get中的获取数据的地址。</pre> <p><em style="font-size:14px;line-height:1.5;">讲解:</em></p> <pre></pre> <p>1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。</p> <pre></pre> <p>2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。</p> <pre></pre> <p>3.method : 数据传送的方式(get/post)。</p> <p><strong><span style="font-family:'Microsoft YaHei';font-size:14px;">< input >标签      </span></strong></p> <h2><input> 元素</h2> <p>最重要的表单元素是 <input> 元素。</p> <p><input> 元素根据不同的 type 属性,可以变化为多种形态。</p> <p>   1.</p> <h2>   输入类型:text    <input type="text"> 定义供文本输入的单行输入字段:</h2> <p>     <input type="text"  name="username">       解释:其实,在HTML中只输入input也可以直接出现一个长矩形的方框,但是用type 区分开,代表输入input框的类型和特点不一样,比如,当type为password的时候,用户在框内输入密码时,矩形框内的显示为黑圆点,起到密码保护作用;至于为什么使用name?在给服务器上传的时候,需要用到你这个input对应的表单是哪一个表单,叫什么名字?在一个页面中那么多的相似的input,我怎么知道你现在需要提交或者改动的是哪一个?这跟人名一样</p> <p>   2.</p> <h2>  输入类型:password  <input type="password"> 定义密码字段:</h2> <p><input type="password"  name="pass">   该特点就是当用户给输入框输入密码,在该框中显示为具有保护特点的内圆圈</p> <p>   3.</p> <h2>  输入类型:submit    <input type="submit"> 定义提交表单数据至表单处理程序的按钮。</h2> <p><input type="submit" name=" submitBTN" value="提交">   这里,value的值为按钮的内容</p> <p>   4.</p> <h2>   输入类型:reset    <input type="reset"></h2> <p><input type="reset" name="resetBtn" value="重置"></p> <p> 5.</p> <h2>     Input Type: radio   <input type="radio"> 定义单选按钮。</h2> <p> 例:<input type="radio" name="radiolove"  value="喜欢"  checked="checked">喜欢</p> <p>      <input type="radio" name="radiolove"  value="不喜欢">不喜欢</p> <p>      <input type="radio" name="radiolove"  value="无所谓">无所谓</p> <p>  注意:该单选按钮中的name值相同,否则,不为单选框,被点击的选框将全部选中</p> <p>6.</p> <h2>     Input Type: checkbox   <input type="checkbox"> 定义复选框。</h2> <p>    <input type="checkbox"  name="checked1"   value="爬山"  checked="checked">爬山</p> <p>    <input type="checkbox"  name="checked2"   value="打球"  >打球</p> <p>    <input type="checkbox"  name="checked3"   value="游泳"  >游泳</p> <p>    <input type="checkbox"  name="checked4"   value="都不喜欢" >都不喜欢</p> <p>注意:这里的name值一定不能一样,而且当在属性中有checked="checked"时,表示在这些复选框中默认选择了某一项</p> <p> </p> <p>文本输入框、密码输入框:当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。</p> <p>语法:</p> <pre class="code"><form> <input type="text/password" name="名称" value="文本" /> </form></pre> <p><code>1</code><code>、</code><code>当type="text"时,输入框为文本</code>输入框<code>;</code></p> <p><code>  当type="password"时,</code> <code>输入框为密码输入框。</code></p> <p><code>2</code><code>、name:</code><code>为文本框命名,以备后台程序ASP 、PHP使用。</code></p> <p><code>3</code><code>、value:</code><code>为文本输入框设置默认值。(一般起到提示作用)</code></p> <p><code>举例</code>:</p> <pre class="code"><form> 姓名: <input type="text" name="myName" value="请输入用户名"> <br/> 密码: <input type="password" name="pass"> </form><br><span style="font-size:18pt;"><strong><br></strong><span style="color:#ff6600;"><strong>input属性</strong></span></span></pre> <a href="http://img.e-com-net.com/image/info8/762d663b3e474777b5230fe3e4b820a6.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/762d663b3e474777b5230fe3e4b820a6.jpg" alt="HTML格式和标签_第10张图片" width="650" height="492" style="border:1px solid black;"></a> <p><a href="http://img.e-com-net.com/image/info8/a6ade83b8dc541e6aed071db00b10fc0.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/a6ade83b8dc541e6aed071db00b10fc0.jpg" alt="HTML格式和标签_第11张图片" width="650" height="518" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/ad1bf996059a4184a54d5822d69c40d3.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/ad1bf996059a4184a54d5822d69c40d3.jpg" alt="HTML格式和标签_第12张图片" width="650" height="498" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/ebfb1410e00149a7bb6011564b75c68d.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/ebfb1410e00149a7bb6011564b75c68d.jpg" alt="HTML格式和标签_第13张图片" width="650" height="507" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/0d8712a51c68472d94e4f99636e51f4e.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/0d8712a51c68472d94e4f99636e51f4e.jpg" alt="" width="650" height="94"></a></p> <p> </p> <pre class="code"></pre> <h2 id="J_CodeLang" class="code-head"><textarea>文本域,支持多行文本输入</h2> <div class="code-description"> <div class="code-desc co"> <p>当用户需要在表单中输入大段文字时,需要用到文本输入域。</p> <p>语法:</p> <pre class="code"><code><textarea</code> <code>rows="</code><code>行数"</code> <code>cols="</code><code>列数"</code><code>></code><code>文本</textarea><br></code></pre> <p><code>1</code><code>、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。</code></p> <p><code>2</code><code>、cols :</code><code>多行输入域的列数。</code></p> <p><code>3</code><code>、rows :</code><code>多行输入域的行数。</code></p> <p><code>4</code><code>、在<textarea></textarea>标签之间可以输入默认值。</code></p> <p><code>举例</code>:</p> <pre class="code"><form method="post" action="save.php"> <code> <label></code><code>联系我们</label></code> <code> <textarea cols="50" rows="10" ></code><code>在这里输入内容...</code><code></textarea></code> </form><br><span style="font-family:'Microsoft YaHei';font-size:16px;"><br>input和textarea的区别:input是短文本的输入框;textarea是长文本框</span></pre> </div> </div> <h2><select> 元素(下拉列表)</h2> <p><select> 元素定义下拉列表:</p> <h3>实例</h3> <pre><select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi">Audi</option> </select></pre> <p>讲解:</p> <p>1、value:</p> <p><img src="http://img.e-com-net.com/image/info8/7b3d316781cc48d2aa062300c7b50631.jpg" alt="" width="0" height="0"></p> <p><span style="font-size:18px;"><strong>option</strong></span> 元素定义<strong>下拉列表</strong>中的<strong>一个选项</strong>(一个条目)。</p> <p>浏览器将 <option> 标签中的内容作为 <select> 标签的菜单或是滚动列表中的<strong>一个元素</strong>显示。</p> <p>option 元素位于 select 元素内部。</p> <h2>提示和注释:</h2> <p class="note">注释:<option> 标签可以在不带有任何属性的情况下使用,但是您通常需要使用<strong> value</strong> 属性,此属性会指示出<strong>被送往服务器的内容</strong>。</p> <p class="note">注释:请与 select 元素配合使用此标签,否则这个标签是没有意义的。</p> <p class="tip">提示:如果列表选项很多,可以使用 <optgroup> 标签对相关选项进行组合。</p> <p class="tip"><a href="http://img.e-com-net.com/image/info8/18e701b9061346f3b1760f7d97ae5cd4.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/18e701b9061346f3b1760f7d97ae5cd4.jpg" alt="HTML格式和标签_第14张图片" width="650" height="163" style="border:1px solid black;"></a></p> <p class="tip"> </p> <p class="tip"><a href="http://img.e-com-net.com/image/info8/51ec84e81c3b455e8158932af2446deb.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/51ec84e81c3b455e8158932af2446deb.jpg" alt="HTML格式和标签_第15张图片" width="635" height="426" style="border:1px solid black;"></a>    <a href="http://img.e-com-net.com/image/info8/5cada383b4f547c0b640a0acd676ccaf.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/5cada383b4f547c0b640a0acd676ccaf.jpg" alt="HTML格式和标签_第16张图片" width="650" height="168" style="border:1px solid black;"></a></p> <p> </p> <p> </p> <p><a href="http://img.e-com-net.com/image/info8/029bf4603f954037a6e117b82c4a1160.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/029bf4603f954037a6e117b82c4a1160.jpg" alt="HTML格式和标签_第17张图片" width="650" height="128" style="border:1px solid black;"></a></p> <p><strong>2、selected="selected":</strong></p> <p><span style="color:#ff6600;"><span style="font-size:18pt;"><strong>设置selected="selected"属性,则该选项就被默认选中</strong></span>。</span></p> <p><a href="http://img.e-com-net.com/image/info8/07a3c3429374414ab57f0b021901f486.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/07a3c3429374414ab57f0b021901f486.jpg" alt="HTML格式和标签_第18张图片" width="650" height="378" style="border:1px solid black;"></a></p> <p> </p> <p> <a href="http://img.e-com-net.com/image/info8/a561d56ba2db4f0cb48f7aadc2ec20a8.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/a561d56ba2db4f0cb48f7aadc2ec20a8.jpg" alt="HTML格式和标签_第19张图片" width="650" height="166" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/f457725309cb425db3fd97e7cff1ece8.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/f457725309cb425db3fd97e7cff1ece8.jpg" alt="HTML格式和标签_第20张图片" width="650" height="132" style="border:1px solid black;"></a></p> <p> </p> <p> 也就是说,当我们获取select的内容的时候,其内容为所有option标签以及值。</p> <p><strong><span style="color:#ff6600;">当我们获取select.value值的时候,其值为被选中的option的value值。</span></strong></p> <p><a href="http://img.e-com-net.com/image/info8/52985d90b954487aaaf446791dd9e040.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/52985d90b954487aaaf446791dd9e040.jpg" alt="HTML格式和标签_第21张图片" width="582" height="545" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/ed72c7ecd40f4930ac33503c683bb061.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/ed72c7ecd40f4930ac33503c683bb061.jpg" alt="HTML格式和标签_第22张图片" width="650" height="158" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/7d228d89d45941ce965d3cbaeebf995b.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/7d228d89d45941ce965d3cbaeebf995b.jpg" alt="HTML格式和标签_第23张图片" width="650" height="134" style="border:1px solid black;"></a></p> <p> </p> <p> <a href="http://img.e-com-net.com/image/info8/0c401c05870d4778ad2ebd9b1700588b.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/0c401c05870d4778ad2ebd9b1700588b.jpg" alt="HTML格式和标签_第24张图片" width="407" height="167" style="border:1px solid black;"></a></p> <p> </p> <h2 class="code-head">使用下拉列表框进行多选</h2> <div class="code-description"> <div class="code-desc co"> <p>下拉列表也可以进行多选操作,在<select>标签中设置<code class="marker">multiple="multiple"</code>属性,就可以实现多选功能,在 windows 操作系统下,进行多选时按下<code class="marker">Ctrl</code>键同时进行<code class="marker">单击</code>(在 Mac下使用 Command +单击),可以选择多个选项。如下代码:</p> <p><select><br> <option value="看书">看书</option><br> <option value="旅游" selected="selected">旅游</option><br> <option value="运动">运动</option><br> <option value="购物">购物</option><br> </select></p> <p><img src="http://img.e-com-net.com/image/info8/2e010407ff61492e95abe04f359292b5.png" alt="" width="0" height="0"></p> <p> </p> <p><span style="font-family:'黑体';font-size:15px;"><strong>button标签</strong></span></p> <p> </p> <p> </p> </div> </div> <a href="http://img.e-com-net.com/image/info8/c022abb0653d497bb1db5e69a6072ef3.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/c022abb0653d497bb1db5e69a6072ef3.jpg" alt="HTML格式和标签_第25张图片" width="650" height="305" style="border:1px solid black;"></a> <p> </p> <pre><br><br><strong><lable> 元素</strong></pre> <p>label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。</p> <p>语法:</p> <pre class="code"><label for="控件id名称"></pre> <p>注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。</p> <p>例如:</p> <p><form><br> <label for="male">男</label><br> <input type="radio" name="gender" id="male" /><br> <br /><br> <label>女</label><br> <input type="radio" name="gender" id="female" /><br> <br /><br> <label>输入你的邮箱地址</label><br> <input type="email" id="email" placeholder="Enter email"><br></form></p> <p>在此代码中,在页面中当点击男字时,自动选中该选项;当在页面中点击女时,选框没有反应,若要选中女这个选项,必须单击该选项框。</p> <pre></pre> <h2><span class="color_h1"><fieldset> 标签</span></h2> <p><span class="color_h1"><fieldset> 标签内的一组<strong>表单元素</strong>会在 WEB 浏览器中以特殊的方式显示,比如不同样式的边界、3D效果等。</span></p> <p><span class="color_h1"><a href="http://img.e-com-net.com/image/info8/50be3fbb0aa84577a833ed554daf448b.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/50be3fbb0aa84577a833ed554daf448b.jpg" alt="HTML格式和标签_第26张图片" width="650" height="176" style="border:1px solid black;"></a></span></p> <h2>标签定义及使用说明</h2> <p><fieldset> 标签可以将表单内的相关元素分组。</p> <p><fieldset> 标签会在相关表单元素周围绘制边框。</p> <h2>提示和注释</h2> <p><strong>提示:</strong><legend> 标签为 <fieldset> 元素定义标题。</p> <p><strong>提示:</strong><legend> 必须是 <fieldset> 元素的一个子元素</p> <hr> <h2>HTML 4.01 与 HTML5之间的差异</h2> <p>HTML5 中新增了一些 <fieldset> 的新属性:disabled、form、name,HTML 4.01 中不支持这些属性。</p> <p> </p> <p><span style="font-size:18pt;">button标签</span></p> <p><span style="font-size:18pt;"><a href="http://img.e-com-net.com/image/info8/2bf67bbc85d64cf287047b91ad981daf.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/2bf67bbc85d64cf287047b91ad981daf.jpg" alt="" width="650" height="81"></a></span></p> <p><a href="http://img.e-com-net.com/image/info8/c8d788d26d2b4922945bec80602edbb2.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/c8d788d26d2b4922945bec80602edbb2.jpg" alt="HTML格式和标签_第27张图片" width="650" height="214" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/24df521dfd154a3a87e2aff5384bf929.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/24df521dfd154a3a87e2aff5384bf929.jpg" alt="HTML格式和标签_第28张图片" width="650" height="428" style="border:1px solid black;"></a></p> <p>button属性分为一般属性和事件属性。事件属性就是如onclick</p> </div> </div> </div> </div> </div> <p>转载于:https://www.cnblogs.com/yyn120804/p/6271020.html</p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1295309478396239872"></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/1901214208805105664.htm" title="以太网驱动Eth的AutoSAR配置及源代码实现" target="_blank">以太网驱动Eth的AutoSAR配置及源代码实现</a> <span class="text-muted">程序员杨弋</span> <a class="tag" taget="_blank" href="/search/%E5%8D%95%E7%89%87%E6%9C%BA/1.htm">单片机</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/AUTOSAR/1.htm">AUTOSAR</a> <div>一、概述在现代汽车中以太网(Ethernet)被广泛应用于实现车辆内部的高速数据通信,AutoSAR(AUTomotiveOpenSystemARchitecture)作为汽车行业的标准化框架,提供了一套规范和方法论,简化了汽车软件开发过程并促进了模块化设计,本文将介绍如何配置和实现以太网驱动Eth的AutoSAR集成以及相关的源代码示例。二、AutoSAR配置1、Eth驱动模块的配置在AutoS</div> </li> <li><a href="/article/1901210679906463744.htm" title="Java代码保密技术之(二)allatori配置文档选项说明" target="_blank">Java代码保密技术之(二)allatori配置文档选项说明</a> <span class="text-muted">不秃的开发媛</span> <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/java/1.htm">java</a> <div>配置文件结构:Allatori配置文件格式是xml格式,文件结构如下:                                                                                                                                                                     </div> </li> <li><a href="/article/1901210301118869504.htm" title="【STM32】Fatfs文件系统(1)—结构体配置" target="_blank">【STM32】Fatfs文件系统(1)—结构体配置</a> <span class="text-muted">_Yeps</span> <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>1.FatFs结构体配置1.1FunctionConfigurations功能配置FF_FS_READONLY定义FatFs是否工作在只读模式0:读/写。默认值。1:只读。只读模式下,写相关的函数f_write(),f_sync(),f_unlink(),f_mkdir(),f_chmod(),f_rename(),f_truncate(),f_getfree()以及其他和写操作相关的函数都将被移</div> </li> <li><a href="/article/1901209671268626432.htm" title="嵌入式学习——3——域套接字UNIX" target="_blank">嵌入式学习——3——域套接字UNIX</a> <span class="text-muted">koka_jerry</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/unix/1.htm">unix</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>1、域套接字UNIX1、域套接字是最原始的套接字通信方式,是完成同一主机之间多个进程间通信2、由于不需要跨主机进行通信了,那么就无需使用ip地址和端口号了3、通信本质:依然使用的是内核空间4、域套接字的通信介质为套接字文件bcd-lsp5、域套接字也分为流式域套接字和报式域套接字6、跟网络通信中相关函数的区别#include#includeintsocket(intdomain,inttype,i</div> </li> <li><a href="/article/1901209419195150336.htm" title="【解锁机器学习:探寻数学基石】" target="_blank">【解锁机器学习:探寻数学基石】</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/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>机器学习中的数学基础探秘在当今数字化时代,机器学习无疑是最具影响力和发展潜力的技术领域之一。从图像识别到自然语言处理,从智能推荐系统到自动驾驶,机器学习的应用无处不在,深刻地改变着我们的生活和工作方式。然而,在这看似神奇的机器学习背后,数学作为其坚实的理论基础,起着不可或缺的关键作用。毫不夸张地说,数学是打开机器学习大门的钥匙,是理解和掌握机器学习算法与模型的核心所在。想象一下,机器学习就像是一座</div> </li> <li><a href="/article/1901207530705580032.htm" title="【Linux】learning notes(4)cat、more、less、head、tail、vi、vim" target="_blank">【Linux】learning notes(4)cat、more、less、head、tail、vi、vim</a> <span class="text-muted">bryant_meng</span> <a class="tag" taget="_blank" href="/search/Server/1.htm">Server</a><a class="tag" taget="_blank" href="/search/Config/1.htm">Config</a><a class="tag" taget="_blank" href="/search/%2F/1.htm">/</a><a class="tag" taget="_blank" href="/search/Tools/1.htm">Tools</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/less/1.htm">less</a><a class="tag" taget="_blank" href="/search/vim/1.htm">vim</a><a class="tag" taget="_blank" href="/search/tail/1.htm">tail</a><a class="tag" taget="_blank" href="/search/more/1.htm">more</a> <div>文章目录catmore查看整个文件less查看整个文件head查看部分文件tail查看部分文件vim/vicatcat命令在Linux和Unix系统中非常常用,它用于连接文件并打印到标准输出设备(通常是屏幕)。虽然cat的基本用法很简单,但它也支持一些参数来提供额外的功能。-n或--number:对所有输出的行进行编号。示例:cat-nfile.txt这会显示file.txt的内容,并在每行的开头</div> </li> <li><a href="/article/1901206649239040000.htm" title="Linux高级进程间通信:UNIX域套接字" target="_blank">Linux高级进程间通信:UNIX域套接字</a> <span class="text-muted">TlScratch</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/unix/1.htm">unix</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E4%B8%8E%E9%80%9A%E4%BF%A1/1.htm">信息与通信</a> <div>进程间通信(IPC)是在操作系统中实现进程之间数据交换和协作的重要机制。UNIX域套接字是一种高级的IPC机制,可以在同一台机器上的进程之间进行通信。本文将详细介绍UNIX域套接字的概念、用法和相应的源代码示例。UNIX域套接字简介UNIX域套接字是一种在本地机器上实现进程间通信的机制。它使用文件系统路径作为套接字地址,并通过文件系统来传递数据。UNIX域套接字提供了可靠的、面向连接的通信方式,类</div> </li> <li><a href="/article/1901206396960043008.htm" title="1.1 网络爬虫简介" target="_blank">1.1 网络爬虫简介</a> <span class="text-muted">lwen.steven</span> <a class="tag" taget="_blank" href="/search/%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E5%AD%A6Java%E6%95%B0%E6%8D%AE%E9%87%87%E9%9B%86/1.htm">从头开始学Java数据采集</a> <div>随着互联网的迅速发展,网络数据资源呈爆发式增长,信息需求者如何从网络中提取信息变得更加重要。如今,有效地获取网络数据资源的方式,便是网络爬虫。网络爬虫又称为网络蜘蛛或者Web信息采集器,是一种按照指定规则,自动抓取或下载网络资源的计算机程序或自动化脚本。网络爬虫狭义上的理解:利用标准网络协议(如HTTP、HTTPS等),根据网络超链接和信息检索方法(如深度优先)遍历网络数据的软件程序。网络爬虫功能</div> </li> <li><a href="/article/1901205389718908928.htm" title="组态软件在物联网中的应用概述" target="_blank">组态软件在物联网中的应用概述</a> <span class="text-muted">by组态软件</span> <a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a><a class="tag" taget="_blank" href="/search/web%E7%BB%84%E6%80%81/1.htm">web组态</a><a class="tag" taget="_blank" href="/search/%E7%BB%84%E6%80%81/1.htm">组态</a><a class="tag" taget="_blank" href="/search/%E4%BD%8E%E4%BB%A3%E7%A0%81/1.htm">低代码</a><a class="tag" taget="_blank" href="/search/%E6%B5%81%E7%A8%8B%E5%9B%BE/1.htm">流程图</a> <div>组态软件在物联网(IoT)中的应用主要体现在以下几个方面:1.设备监控与管理组态软件通过图形化界面实时监控物联网设备的状态,如温度、湿度、压力等,并支持远程控制,帮助用户及时发现并处理异常。2.数据采集与分析组态软件能够从物联网设备中采集数据,进行存储和分析,生成趋势图、报表等,辅助用户优化系统运行。3.系统集成组态软件支持多种通信协议(如MQTT、OPCUA等),能够集成不同厂商的设备,实现统一</div> </li> <li><a href="/article/1901204128344895488.htm" title="Python 文件操作基础" target="_blank">Python 文件操作基础</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文件操作基础在这篇将详细介绍如何打开文件、读写文件,以及如何处理文件操作中的异常。1.打开文件:open()open()函数用于打开文件,并返回一个文件对象,你可以通过这个对象操作文件内容。打开文件时,需要指定文件路径和操作模式。语法:file_object=open(file_path,mode)常见操作模式:模式描述'r'读取文件(默认模式),文件必须存在。'w'写入文件,如果文件</div> </li> <li><a href="/article/1901202613773332480.htm" title="VS 2015 + QT 5.6.0的开发环境配置文档说明" target="_blank">VS 2015 + QT 5.6.0的开发环境配置文档说明</a> <span class="text-muted">十豆三展</span> <a class="tag" taget="_blank" href="/search/Unity/1.htm">Unity</a><a class="tag" taget="_blank" href="/search/3D/1.htm">3D</a> <div>VS2015+QT5.6.0的开发环境配置文档说明1.开发环境说明在QtVS版本开发过程中,可以使用的集成开发环境IDE有两套:(1)第一套IDE,使用VisualStudio2015来集成和管理Qt项目。VS里面自动集成了编译、链接、调试的功能,VS使用的项目管理文件为*.sln和*.vcprojec。这些项目文件只在Windows系统的VS开发环境可用,不能跨平台。(2)第二套IDE,使用Qt</div> </li> <li><a href="/article/1901201789085085696.htm" title="如何干好测试管理工作" target="_blank">如何干好测试管理工作</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a> <div>**要想干好测试管理工作,核心要关注:测试流程规范、团队协作效率、用例设计覆盖度、风险评估与预防措施、持续改进文化。其中,团队协作效率尤其关键,它决定了测试信息的流转速度和缺陷修复的响应能力。若沟通不畅、责任不清,往往会导致测试周期拉长或缺陷反复出现。因此,要努力营造一个“开放、信任、主动分享”的团队氛围,促进跨部门、跨角色的高效协同,从而提升整体测试质量与效率。一、测试管理的背景和重要性测试管理</div> </li> <li><a href="/article/1901201790402097152.htm" title="如何进行OceanBase 运维工具的部署和表性能优化呢?" target="_blank">如何进行OceanBase 运维工具的部署和表性能优化呢?</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/oceanbase/1.htm">oceanbase</a> <div>随着OceanBase数据库应用的日益深入,数据量不断攀升,单个表中存储数百万乃至数千万条数据的情况变得愈发普遍。因此,部署专门的运维工具、实施针对性的表性能优化策略,以及加强指标监测工作,都变得更为重要。以下为基于我们的使用场景,所采取的一些部署和优化措施分享。一、OCP部署升级1.OCP升级(1)4.2.1BP1升级到4.2.2,本来以为毫无波澜但是下载完毕一键包并完成前期准备工作启动后发现无</div> </li> <li><a href="/article/1901201478425571328.htm" title="【kafka的零拷贝原理】" target="_blank">【kafka的零拷贝原理】</a> <span class="text-muted">@Corgi</span> <a class="tag" taget="_blank" href="/search/Java%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">Java面试题</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a><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/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</a> <div>kafka的零拷贝原理一、零拷贝技术概述二、Kafka中的零拷贝原理三、零拷贝技术的优势四、零拷贝技术的实现细节五、注意事项一、零拷贝技术概述零拷贝(Zero-Copy)是一种减少数据拷贝次数,提高数据传输效率的技术。在传统的数据传输过程中,数据需要在用户态和内核态之间多次拷贝,这不仅浪费CPU资源,还会增加延迟。而零拷贝技术通过避免这些不必要的拷贝操作,直接在内核空间进行数据传输,从而大大提高了</div> </li> <li><a href="/article/1901201407692828672.htm" title="StarRocks x Demandbase ,助力北美 ABM 营销平台降本 90%!" target="_blank">StarRocks x Demandbase ,助力北美 ABM 营销平台降本 90%!</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E8%90%A5%E9%94%80clickhouse/1.htm">营销clickhouse</a> <div>开源无国界,在“StarRocks全球用户精选案例”专栏中,我们将介绍北美营销平台Demandbase的用户案例。Demandbase于2007年创立于美国加州旧金山,专注于AI驱动的ABM平台,助力B2B营销人员实现业务突破。通过将ClickHouse替换为StarRocks,Demandbase解决了性能与灵活性问题。新架构基于ApacheIceberg和StarRocks,显著提升了数据处理</div> </li> <li><a href="/article/1901201408980480000.htm" title="嵌入式系统测试必备:9大理由解析报告与可追溯性的重要性(附工具推荐TESSY)" target="_blank">嵌入式系统测试必备:9大理由解析报告与可追溯性的重要性(附工具推荐TESSY)</a> <span class="text-muted"></span> <div>在嵌入式系统的软件测试项目中,报告和可追溯性至关重要,原因有多个。它们是确保嵌入式系统可靠、合规且高质量的基础。报告和可追溯性不仅支持有效的项目管理,还促进了维护和调试,并为审计及持续改进工作提供了必要的文档支持。理由1:合规性嵌入式系统常用于汽车、航空航天、医疗设备和工业控制系统等关键应用领域。这些行业受到严格的法规和标准约束(例如ISO26262、DO-178C、IEC62304)。全面的报告</div> </li> <li><a href="/article/1901201280609611776.htm" title="使用 PEP 420 命名空间包构建统一目录风格及可选功能支持" target="_blank">使用 PEP 420 命名空间包构建统一目录风格及可选功能支持</a> <span class="text-muted"></span> <div>背景在Python项目开发中,随着代码包数量和复杂度的增加,为了更好地管理多个代码包的命名空间及其依赖,推荐使用PEP420提供的命名空间包功能。通过这种方式,可以构建属于同一发行商(vendor)下的多个独立代码包,且这些包可以分别位于不同的代码仓库中。在此基础上,某些代码包可能需要进一步支持可选功能模块(例如optional1和optional2),用户可以根据需要选择安装这些功能模块。本文将</div> </li> <li><a href="/article/1901200092547837952.htm" title="《java性能调优》2.Stream如何提高遍历集合效率" target="_blank">《java性能调优》2.Stream如何提高遍历集合效率</a> <span class="text-muted">just_one_wk</span> <a class="tag" taget="_blank" href="/search/java%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98/1.htm">java性能调优</a> <div>在Java8中,Collection新增了两个流方法,分别是Stream()和parallelStream()。什么是Stream?在Java8之前,我们通常是通过for循环或者Iterator迭代来重新排序合并数据,又或者通过重新定义Collections.sorts的Comparator方法来实现,这两种方式对于大数据量系统来说,效率并不是很理想。Java8中添加了一个新的接口类Stream,</div> </li> <li><a href="/article/1901199208480829440.htm" title="UDS学习计划" target="_blank">UDS学习计划</a> <span class="text-muted">正当少年</span> <a class="tag" taget="_blank" href="/search/UDS/1.htm">UDS</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>以下是一份详细的UDS(UnifiedDiagnosticServices,统一诊断服务)学习计划,涵盖从基础到实战的系统化学习路径,适合初学者和有一定基础的开发者。计划周期为6-8周,每周投入10-15小时。第一阶段:基础认知(1周)学习目标理解UDS的基本概念和应用场景掌握UDS协议的核心组成部分熟悉相关工具的使用学习内容UDS概述UDS的定义与作用(ISO14229标准)应用场景:ECU诊断</div> </li> <li><a href="/article/1901199082085478400.htm" title="WPF Prism模块加载 1.Appconfig的配置方式" target="_blank">WPF Prism模块加载 1.Appconfig的配置方式</a> <span class="text-muted">她说彩礼65万</span> <a class="tag" taget="_blank" href="/search/WPF/1.htm">WPF</a><a class="tag" taget="_blank" href="/search/Prism%E6%A1%86%E6%9E%B6/1.htm">Prism框架</a><a class="tag" taget="_blank" href="/search/wpf/1.htm">wpf</a> <div>在使用Prism框架构建模块化WPF应用程序时,可以通过多种方式加载模块。其中一种方法是通过手动配置app.config文件来定义模块。这种方法允许你在不修改代码的情况下添加或移除模块,提高了灵活性和可维护性。手动配置app.config加载Prism模块的步骤1.添加必要的NuGet包确保你的项目中包含了以下NuGet包:Prism.Unity或其他你选择的依赖注入容器(如Prism.DryIo</div> </li> <li><a href="/article/1901198325001023488.htm" title="简易C语言Web服务器" target="_blank">简易C语言Web服务器</a> <span class="text-muted">mzg__</span> <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/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>概述:这个项目是一个用C语言实现的简易Web服务器,使用了套接字(sockets)和pthread。服务器能够处理基本的HTTP请求,提供静态HTML和图片文件。它采用多线程以同时处理多个客户端连接。主要特点:HTTP服务器:在指定的端口(这里是8080)监听传入的HTTP请求。多线程:利用pthread以同时处理多个客户端连接,提高服务器的响应性。文件处理:根据客户端请求,支持提供HTML和JP</div> </li> <li><a href="/article/1901198072784941056.htm" title="了解状态机" target="_blank">了解状态机</a> <span class="text-muted">Mcband</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>前言状态机(StateMachine)是一种数学模型,用于描述系统或程序在不同状态之间转换的行为。它由一组状态、转移条件和动作组成。一、什么是状态机?状态机可以被看作是一个抽象的机器,它可以处于不同的状态,并根据输入条件执行相应的动作来改变状态。状态表示了系统或程序所处的特定情况或阶段,而转移条件决定了在何种条件下从一个状态转移到另一个状态,动作则表示在状态转移时要执行的操作。二、状态机的实例一个</div> </li> <li><a href="/article/1901196684969439232.htm" title="C#的简单工厂模式、工厂方法模式、抽象工厂模式" target="_blank">C#的简单工厂模式、工厂方法模式、抽象工厂模式</a> <span class="text-muted">观无</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/c%23/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>工厂模式是一种创建型设计模式,主要将对象的创建和使用分离,使得系统更加灵活和可维护。常见的工厂模式有简单工厂模式、工厂方法模式和抽象工厂模式,以下是C#实现的三个案例:简单工厂模式简单工厂模式通过一个工厂类来创建对象,而不需要把客户端代码与具体类的实现细节绑定在一起。usingSystem;//1.定义产品接口publicinterfaceIProduct{voidUse();}//2.创建具体产</div> </li> <li><a href="/article/1901196685632139264.htm" title="知识图谱与知识表示:人工智能的基石" target="_blank">知识图谱与知识表示:人工智能的基石</a> <span class="text-muted">醉心编码</span> <a class="tag" taget="_blank" href="/search/c%2Fc%2B%2B/1.htm">c/c++</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/%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/1.htm">知识图谱</a> <div>知识图谱与知识表示:人工智能的基石一、知识图谱:连接数据的桥梁1.1知识图谱的构成1.2知识图谱的应用二、知识表示:AI的推理基础2.1知识表示的定义2.2知识表示的形式三、从符号表示到向量表示3.1符号表示与向量表示3.2向量表示的优势四、智能的精华:推理与学习4.1推理的重要性4.2学习的局限性五、结论在人工智能领域,知识图谱和知识表示是两个核心概念,它们构成了AI理解、推理和学习的基础。本文</div> </li> <li><a href="/article/1901195929541734400.htm" title="cursor全栈网页开发最合适的技术架构和开发语言" target="_blank">cursor全栈网页开发最合适的技术架构和开发语言</a> <span class="text-muted">getapi</span> <a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/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>在使用Cursor(一个基于AI的代码编辑器)进行前后端全栈网页开发时,选择合适的技术架构和开发语言非常重要。以下是一个推荐的技术架构和语言组合,能够帮助你高效开发并充分利用Cursor的功能。1.技术架构推荐对于全栈开发,建议采用MERN/MEAN技术栈或现代化的微前端架构,具体如下:(1)MERN技术栈MERN是MongoDB、Express.js、React和Node.js的缩写,是目前非常</div> </li> <li><a href="/article/1901195425541582848.htm" title="Ubuntu 24 常用命令&方法" target="_blank">Ubuntu 24 常用命令&方法</a> <span class="text-muted">achi010</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a><a class="tag" taget="_blank" href="/search/Ubuntu/1.htm">Ubuntu</a><a class="tag" taget="_blank" href="/search/24/1.htm">24</a><a class="tag" taget="_blank" href="/search/%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/1.htm">常用命令</a><a class="tag" taget="_blank" href="/search/Ubuntu/1.htm">Ubuntu</a><a class="tag" taget="_blank" href="/search/24/1.htm">24</a><a class="tag" taget="_blank" href="/search/Ubuntu/1.htm">Ubuntu</a><a class="tag" taget="_blank" href="/search/Ubuntu/1.htm">Ubuntu</a><a class="tag" taget="_blank" href="/search/vi/1.htm">vi</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/1.htm">异常处理</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>文章目录环境说明1、账号管理1.1、启用root2、包管理工具apt&dpkg2.1、apt简介&阿里源配置2.2、dpkg简介2.3、apt和dpkg两者之间的关系2.4、常用命令3、启用ssh服务4、防火墙5、开启远程登录6、关闭交换分区7、build-essential(编译和开发软件的工具和库)7.1、异常处理8、网络8.1、静态IP9、Python10、vi10.1、异常处理:方向键出现</div> </li> <li><a href="/article/1901194039840010240.htm" title="PHP语言的区块链扩展性" target="_blank">PHP语言的区块链扩展性</a> <span class="text-muted">叶雅茗</span> <a class="tag" taget="_blank" href="/search/%E5%8C%85%E7%BD%97%E4%B8%87%E8%B1%A1/1.htm">包罗万象</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</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/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>PHP语言的区块链扩展性引言区块链技术因其去中心化、透明性和不可篡改的特性而备受关注,已被广泛应用于金融、物流、供应链管理、数字身份等多个领域。而在构建区块链应用时,开发语言的选择至关重要。PHP作为一种流行的服务器端脚本语言,凭借其简单易学的特性和丰富的生态系统,逐渐开始在区块链应用开发中崭露头角。本文将探讨PHP语言在区块链应用中的扩展性,包括其优点、局限性,以及如何利用现有的框架和库来构建高</div> </li> <li><a href="/article/1901193410027515904.htm" title="应用层之网络应用模型,HTTP/HTTPS协议" target="_blank">应用层之网络应用模型,HTTP/HTTPS协议</a> <span class="text-muted">@ANONYME</span> <a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/https/1.htm">https</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/p2p/1.htm">p2p</a> <div>应用层是网络协议栈的最顶层,直接为应用程序提供通信服务,定义了不同主机间应用进程交互的规则,包括报文类型、语法、语义及通信时序一、网络应用模型1.定义及特点模型定义核心特点典型应用场景C/S客户端向服务器发起请求,服务器集中处理并响应资源,依赖中心化架构1.角色明确(客户端与服务器分离)2.资源集中在服务器端3.依赖网络稳定性与服务器性能4.易于管理和维护Web服务(HTTP)、邮件系统(SMTP</div> </li> <li><a href="/article/1901193157941456896.htm" title="Java——Stream流的peek方法详解" target="_blank">Java——Stream流的peek方法详解</a> <span class="text-muted">Mcband</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Java8中引入了StreamAPI,极大地简化了集合操作,使得开发者可以使用流的方式进行数据处理。Stream提供了一系列非常强大的操作方法,其中之一就是peek()方法。peek()是一个中间操作,它可以用来在操作流的过程中查看元素的处理状态。本文将详细介绍peek()方法的使用场景和原理,并配合代码示例帮助大家深入理解。一、peek()方法简介peek()方法的定义在java.util.st</div> </li> <li><a href="/article/1901192779778813952.htm" title="Ansible 如何使用 Playbook 批量部署应用?" target="_blank">Ansible 如何使用 Playbook 批量部署应用?</a> <span class="text-muted">IT专家-大狗</span> <a class="tag" taget="_blank" href="/search/ansible/1.htm">ansible</a> <div>AnsiblePlaybook是Ansible中用于自动化任务执行的配置文件,采用YAML格式编写。通过Playbook,运维人员可以定义多个任务(Tasks),让Ansible按照指定的顺序执行,从而实现应用的批量部署。下面带来使用Playbook批量部署应用的方法。步骤一:准备Ansible环境在开始使用AnsiblePlaybook部署应用之前,需要先安装和配置Ansible。安装Ansib</div> </li> <li><a href="/article/87.htm" title="面向对象面向过程" target="_blank">面向对象面向过程</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>面向对象:把要完成的一件事,通过对象间的协作实现。 面向过程:把要完成的一件事,通过循序依次调用各个模块实现。 我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。 1、面向对象 package bigDemo.ObjectOriented; /** * 大象类 * * @Description * @author FuJian</div> </li> <li><a href="/article/214.htm" title="Java Hotspot: Remove the Permanent Generation" target="_blank">Java Hotspot: Remove the Permanent Generation</a> <span class="text-muted">bookjovi</span> <a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a> <div>  openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122   JEP 122: Remove the Permanent Generation Author Jon Masamitsu Organization Oracle Created 2010/8/15 Updated 2011/</div> </li> <li><a href="/article/341.htm" title="正则表达式向前查找向后查找,环绕或零宽断言" target="_blank">正则表达式向前查找向后查找,环绕或零宽断言</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a> <div>向前查找和向后查找 1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。     对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。 2. 向后查找:一个要匹配的字符序列前面有或者没有指定的</div> </li> <li><a href="/article/468.htm" title="BaseDao" target="_blank">BaseDao</a> <span class="text-muted">171815164</span> <a class="tag" taget="_blank" href="/search/seda/1.htm">seda</a> <div> import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.ResultSet; public class BaseDao { public Conn</div> </li> <li><a href="/article/595.htm" title="Ant标签详解--Java命令" target="_blank">Ant标签详解--Java命令</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/Java%E5%91%BD%E4%BB%A4/1.htm">Java命令</a> <div>        这一篇主要介绍与java相关标签的使用         终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。           1</div> </li> <li><a href="/article/722.htm" title="[简单]代码片段_电梯数字排列" target="_blank">[简单]代码片段_电梯数字排列</a> <span class="text-muted">53873039oycg</span> <a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%A0%81/1.htm">代码</a> <div>       今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:       import java.util.Arrays; public class 电梯数字排列_S3_Test { public static void main(S</div> </li> <li><a href="/article/849.htm" title="Hessian原理" target="_blank">Hessian原理</a> <span class="text-muted">云端月影</span> <a class="tag" taget="_blank" href="/search/hessian%E5%8E%9F%E7%90%86/1.htm">hessian原理</a> <div>Hessian 原理分析 一.      远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协</div> </li> <li><a href="/article/976.htm" title="区分Activity的四种加载模式----以及Intent的setFlags" target="_blank">区分Activity的四种加载模式----以及Intent的setFlags</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>  在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop</div> </li> <li><a href="/article/1103.htm" title="hibernate几个核心API及其查询分析" target="_blank">hibernate几个核心API及其查询分析</a> <span class="text-muted">antonyup_2006</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a> <div>(一)  org.hibernate.cfg.Configuration类         读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)         Configuration co</div> </li> <li><a href="/article/1230.htm" title="PL/SQL的流程控制" target="_blank">PL/SQL的流程控制</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/PL%2FSQL%E7%BC%96%E7%A8%8B/1.htm">PL/SQL编程</a><a class="tag" taget="_blank" href="/search/%E5%BE%AA%E7%8E%AF%E6%8E%A7%E5%88%B6/1.htm">循环控制</a> <div>PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有   流程控制; 分支语句 if 条件 then 结果 else 结果 end if ; 条件语句 case when 条件 then 结果; 循环语句 loop </div> </li> <li><a href="/article/1357.htm" title="强大的Mockito测试框架" target="_blank">强大的Mockito测试框架</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/mockito/1.htm">mockito</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a> <div>一.自动生成Mock类        在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类  &nbs</div> </li> <li><a href="/article/1484.htm" title="精通Oracle10编程SQL(11)开发子程序" target="_blank">精通Oracle10编程SQL(11)开发子程序</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</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/plsql/1.htm">plsql</a> <div>/* *开发子程序 */ --子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用 --PL/SQL有两种类型的子程序:过程和函数 --开发过程 --建立过程:不带任何参数 CREATE OR REPLACE PROCEDURE out_time IS BEGIN DBMS_OUTPUT.put_line(systimestamp); E</div> </li> <li><a href="/article/1611.htm" title="【EhCache一】EhCache版Hello World" target="_blank">【EhCache一】EhCache版Hello World</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/Hello+world/1.htm">Hello world</a> <div>本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍   环境准备 1.新建Maven项目   2.添加EhCache的Maven依赖 <dependency> <groupId>ne</div> </li> <li><a href="/article/1738.htm" title="学习EJB3基础知识笔记" target="_blank">学习EJB3基础知识笔记</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/jboss/1.htm">jboss</a><a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a><a class="tag" taget="_blank" href="/search/ejb/1.htm">ejb</a> <div>最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。   EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基</div> </li> <li><a href="/article/1865.htm" title="angular.bootstrap" target="_blank">angular.bootstrap</a> <span class="text-muted">boyitech</span> <a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/AngularJS+API/1.htm">AngularJS API</a><a class="tag" taget="_blank" href="/search/angular%E4%B8%AD%E6%96%87api/1.htm">angular中文api</a> <div>angular.bootstrap 描述:     手动初始化angular。     这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。   使用方法:     angular .</div> </li> <li><a href="/article/1992.htm" title="java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数" target="_blank">java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public class SearchInShiftedArray { /** * 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。 * 请在这个特殊数组中找出给定的整数。 * 解答: * 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl</div> </li> <li><a href="/article/2119.htm" title="天使还是魔鬼?都是我们制造" target="_blank">天使还是魔鬼?都是我们制造</a> <span class="text-muted">ducklsl</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a><a class="tag" taget="_blank" href="/search/%E6%95%99%E8%82%B2/1.htm">教育</a><a class="tag" taget="_blank" href="/search/%E6%83%85%E6%84%9F/1.htm">情感</a> <div>----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!     从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!     自己挑了两部先看了看,但是发现看完之后,心里久久不能平</div> </li> <li><a href="/article/2246.htm" title="[机器智能与生物]研究生物智能的问题" target="_blank">[机器智能与生物]研究生物智能的问题</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E7%89%A9/1.htm">生物</a> <div>       我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....       但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把</div> </li> <li><a href="/article/2373.htm" title="获取Android Device的信息" target="_blank">获取Android Device的信息</a> <span class="text-muted">dai_lm</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div> String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; ph</div> </li> <li><a href="/article/2500.htm" title="最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现" target="_blank">最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现</a> <span class="text-muted">datamachine</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</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%AD%97%E7%AC%A6%E4%B8%B2%E5%8C%B9%E9%85%8D/1.htm">字符串匹配</a> <div>原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------</div> </li> <li><a href="/article/2627.htm" title="小学5年级英语单词背诵第一课" target="_blank">小学5年级英语单词背诵第一课</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/english/1.htm">english</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a> <div>long 长的 show 给...看,出示 mouth 口,嘴 write 写   use 用,使用 take 拿,带来 hand 手 clever 聪明的   often 经常 wash 洗 slow 慢的 house 房子   water 水 clean 清洁的 supper 晚餐 out 在外   face 脸,</div> </li> <li><a href="/article/2754.htm" title="macvim的使用实战" target="_blank">macvim的使用实战</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/mac/1.htm">mac</a><a class="tag" taget="_blank" href="/search/vim/1.htm">vim</a> <div>macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳   1. 下载macvim https://code.google.com/p/macvim/   2. 了解macvim :h               vim的使用帮助信息 :h macvim  </div> </li> <li><a href="/article/2881.htm" title="java二分法查找" target="_blank">java二分法查找</a> <span class="text-muted">蕃薯耀</span> <a class="tag" taget="_blank" href="/search/java%E4%BA%8C%E5%88%86%E6%B3%95%E6%9F%A5%E6%89%BE/1.htm">java二分法查找</a><a class="tag" taget="_blank" href="/search/%E4%BA%8C%E5%88%86%E6%B3%95/1.htm">二分法</a><a class="tag" taget="_blank" href="/search/java%E4%BA%8C%E5%88%86%E6%B3%95/1.htm">java二分法</a> <div>java二分法查找 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2015年6月23日 11:40:03 星期二 http:/</div> </li> <li><a href="/article/3008.htm" title="Spring Cache注解+Memcached" target="_blank">Spring Cache注解+Memcached</a> <span class="text-muted">hanqunfeng</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/memcached/1.htm">memcached</a> <div>Spring3.1 Cache注解  依赖jar包: <!-- simple-spring-memcached --> <dependency> <groupId>com.google.code.simple-spring-memcached</groupId> <artifactId>simple-s</div> </li> <li><a href="/article/3135.htm" title="apache commons io包快速入门" target="_blank">apache commons io包快速入门</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/apache+commons/1.htm">apache commons</a> <div>原文参考 http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html   Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:   1)  工具类   2</div> </li> <li><a href="/article/3262.htm" title="如何学习编程" target="_blank">如何学习编程</a> <span class="text-muted">lampcy</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</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> <div>首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有</div> </li> <li><a href="/article/3389.htm" title="架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy" target="_blank">架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy</a> <span class="text-muted">nannan408</span> <a class="tag" taget="_blank" href="/search/Spring3/1.htm">Spring3</a> <div>1.前言。    如题。 2.描述。    @DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。 @DependsOn({"steelAxe","abc"}) @Comp</div> </li> <li><a href="/article/3516.htm" title="Spring4+quartz2的配置和代码方式调度" target="_blank">Spring4+quartz2的配置和代码方式调度</a> <span class="text-muted">Everyday都不同</span> <a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%A0%81/1.htm">代码</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE/1.htm">配置</a><a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a><a class="tag" taget="_blank" href="/search/quartz2.x/1.htm">quartz2.x</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1/1.htm">定时任务</a> <div>前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……   quartz定时任务必须搞清楚几个概念: JobDetail——处理类 Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象 Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发</div> </li> <li><a href="/article/3643.htm" title="Hibernate入门" target="_blank">Hibernate入门</a> <span class="text-muted">tntxia</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>  前言   使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。   Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。   如</div> </li> <li><a href="/article/3770.htm" title="Math类" target="_blank">Math类</a> <span class="text-muted">xiaoxing598</span> <a class="tag" taget="_blank" href="/search/Math/1.htm">Math</a> <div>一、Java中的数字(Math)类是final类,不可继承。 1、常数 PI:double圆周率 E:double自然对数 2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round</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>