HTML标签学习2019-04-19

本篇内容:

  • W3C
  • MDN
  • HTML 标签列表
  • 常用标签详解
  • 什么是空标签
  • 什么是可替换标签

W3C 简介

万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会,是万维网的主要国际标准组织[2]。为半自治非政府组织(quasi-autonomous non-governmental organisation),由蒂姆·伯纳斯-李于1994年10月离开欧洲核子研究中心(CERN)后成立。

W3C推荐标准

  • CSS:层叠样式表
  • DOM:文档对象模型
  • HTML:超文本标记语言
  • RDF:资源描述框架
  • SMIL:同步多媒体集成语言
  • SVG:可缩放矢量图形
  • WAI
  • Widgets
  • XHTML:可扩展超文本标记语言
  • XML:可扩展标记语言
  • PICS:网络内容筛选平台

MDN 简介

MDN Web Docs(旧称Mozilla Developer Network、Mozilla Developer Center,简称MDN)是一个汇集众多Mozilla基金会产品和网上技术开发文档的免费网站。

历史

该项目始于2005年,最初由Mozilla公司员工Deb Richardson领导。自2006年以来,文档工作由Eric Shepherd领导[2]。
网站最初的内容是由DevEdge提供,但在AOL收购Netscape后,DevEdge网站也宣布关闭。为此Mozilla基金会向AOL获取了DevEdge发布的内容[3][2],同时将DevEdge内容搬移到mozilla.org[4][5]。


MDN本身有一个论坛,并在Mozilla IRC网络上有一个IRC频道#mdn。MDN由Mozilla公司提供服务器和员工的资助。
2016年10月3日发表的Brave网页浏览器将MDN作为其搜索引擎选项之一。

HTML 标签列表

根元素

Element Description
代表 HTML 或 XHTML文档的根。其他所有元素必须是这个元素的子节点。

文档元数据

Element Description
代表关于文档元数据的一个集合,包括脚本或样式表的链接或内容。
</code></td> <td>定义文档的标题,将显示在浏览器的标题栏或标签页上。该元素只能包含文本,包含的标签不会被解释。</td> </tr> <tr> <td style="text-align:center"><code><base></code></td> <td>定义页面上相对 URL 的基准 URL。</td> </tr> <tr> <td style="text-align:center"><code><link></code></td> <td>用于链接外部的 CSS 到该文档。</td> </tr> <tr> <td style="text-align:center"><code><meta></code></td> <td>定义其他 HTML 元素无法描述的元数据。</td> </tr> <tr> <td style="text-align:center"><code><style></code></td> <td>用于内联 CSS。</td> </tr> </tbody> </table> <h2>脚本</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><script></code></td> <td>定义一个内联脚本或链接到外部脚本。脚本语言是 JavaScript。</td> </tr> <tr> <td style="text-align:center"><code><noscript></code></td> <td>定义当浏览器不支持脚本时显示的替代文字。</td> </tr> <tr> <td style="text-align:center"><code><template></code></td> <td>通过 JavaScript 在运行时实例化内容的容器。</td> </tr> </tbody> </table> <h2>章节</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><body></code></td> <td>代表 HTML 文档的内容。在文档中只能有一个 <body> 元素。</td> </tr> <tr> <td style="text-align:center"><code><section></code></td> <td>定义文档中的一个章节。</td> </tr> <tr> <td style="text-align:center"><code><nav></code></td> <td>定义只包含导航链接的章节。</td> </tr> <tr> <td style="text-align:center"><code><article></code></td> <td>定义可以独立于内容其余部分的完整独立内容块。</td> </tr> <tr> <td style="text-align:center"><code><aside></code></td> <td>定义和页面内容关联度较低的内容——如果被删除,剩下的内容仍然很合理。</td> </tr> <tr> <td style="text-align:center"><code><h1>,<h2>,<h3>,<h4>,<h5>,<h6></code></td> <td>标题元素实现了六层文档标题,<code><h1></code> 是最大的标题,<code><h6></code> 是最小的标题。标题元素简要地描述章节的主题。</td> </tr> <tr> <td style="text-align:center"><code><header></code></td> <td>定义页面或章节的头部。它经常包含logo、页面标题和导航性的目录。</td> </tr> <tr> <td style="text-align:center"><code><footer></code></td> <td>定义页面或章节的尾部。它经常包含版权信息、法律信息链接和反馈建议用的地址。</td> </tr> <tr> <td style="text-align:center"><code><address></code></td> <td>定义包含联系信息的一个章节。</td> </tr> <tr> <td style="text-align:center"><code><main></code></td> <td>定义文档中主要或重要的内容。</td> </tr> </tbody> </table> <h2>组织内容</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><p></code></td> <td>定义一个段落。</td> </tr> <tr> <td style="text-align:center"><code><hr></code></td> <td>代表章节、文章或其他长内容中段落之间的分隔符。</td> </tr> <tr> <td style="text-align:center"><code><pre></code></td> <td>代表其内容已经预先排版过,格式应当保留 。</td> </tr> <tr> <td style="text-align:center"><code><blockquote></code></td> <td>代表引用自其他来源的内容。</td> </tr> <tr> <td style="text-align:center"><code><ol></code></td> <td>定义一个有序列表。</td> </tr> <tr> <td style="text-align:center"><code><ul></code></td> <td>定义一个无序列表。</td> </tr> <tr> <td style="text-align:center"><code><li></code></td> <td>定义列表中的一个列表项。</td> </tr> <tr> <td style="text-align:center"><code><dl></code></td> <td>定义一个定义列表(一系列术语和其定义)。</td> </tr> <tr> <td style="text-align:center"><code><dt></code></td> <td>代表一个由下一个 <dd> 定义的术语。</td> </tr> <tr> <td style="text-align:center"><code><dd></code></td> <td>代表出现在它之前术语的定义。</td> </tr> <tr> <td style="text-align:center"><code><figure></code></td> <td>代表一个和文档有关的图例。</td> </tr> <tr> <td style="text-align:center"><code><figcaption></code></td> <td>代表一个图例的说明。</td> </tr> <tr> <td style="text-align:center"><code><div></code></td> <td>代表一个通用的容器,没有特殊含义。</td> </tr> </tbody> </table> <h2>文字形式</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><a></code></td> <td>代表一个链接到其他资源的超链接 。</td> </tr> <tr> <td style="text-align:center"><code><em></code></td> <td>代表强调 文字。</td> </tr> <tr> <td style="text-align:center"><code><strong></code></td> <td>代表特别重要文字。</td> </tr> <tr> <td style="text-align:center"><code><small></code></td> <td>代表注释 ,如免责声明、版权声明等,对理解文档不重要。</td> </tr> <tr> <td style="text-align:center"><code><s></code></td> <td>代表不准确或不相关 的内容。</td> </tr> <tr> <td style="text-align:center"><code><cite></code></td> <td>代表作品标题 。</td> </tr> <tr> <td style="text-align:center"><code><q></code></td> <td>代表内联的引用 。</td> </tr> <tr> <td style="text-align:center"><code><dfn></code></td> <td>代表一个术语包含在其最近祖先内容中的定义 。</td> </tr> <tr> <td style="text-align:center"><code><abbr></code></td> <td>代表省略 或缩写 ,其完整内容在 title 属性中。</td> </tr> <tr> <td style="text-align:center"><code><data></code></td> <td>关联一个内容的机器可读的等价形式 (该元素只在 WHATWG 版本的 HTML 标准中,不在 W3C 版本的 HTML5 标准中)。</td> </tr> <tr> <td style="text-align:center"><code><time></code></td> <td>代表日期 和时间 值;机器可读的等价形式通过 datetime 属性指定。</td> </tr> <tr> <td style="text-align:center"><code><code></code></td> <td>代表计算机代码 。</td> </tr> <tr> <td style="text-align:center"><code><var></code></td> <td>代表代码中的变量 。</td> </tr> <tr> <td style="text-align:center"><code><samp></code></td> <td>代表程序或电脑的输出 。</td> </tr> <tr> <td style="text-align:center"><code><kbd></code></td> <td>代表用户输入,一般从键盘输出,但也可以代表其他输入,如语音输入。</td> </tr> <tr> <td style="text-align:center"><code><sub>,<sup></code></td> <td>分别代表下标 和上标 。</td> </tr> <tr> <td style="text-align:center"><code><i></code></td> <td>代表一段不同性质 的文字,如技术术语、外文短语等。</td> </tr> <tr> <td style="text-align:center"><code><b></code></td> <td>代表一段需要被关注 的文字。</td> </tr> <tr> <td style="text-align:center"><code><u></code></td> <td>代表一段需要下划线呈现的文本注释,如标记出拼写错误的文字等。</td> </tr> <tr> <td style="text-align:center"><code><mark></code></td> <td>代表一段需要被高亮的引用 文字。</td> </tr> <tr> <td style="text-align:center"><code><ruby></code></td> <td>代表被ruby 注释 标记的文本,如中文汉字和它的拼音。</td> </tr> <tr> <td style="text-align:center"><code><rt></code></td> <td>代表ruby 注释 ,如中文拼音。</td> </tr> <tr> <td style="text-align:center"><code><rp></code></td> <td>代表 ruby 注释两边的额外插入文本 ,用于在不支持 ruby 注释显示的浏览器中提供友好的注释显示。</td> </tr> <tr> <td style="text-align:center"><code><bdi></code></td> <td>代表需要脱离 父元素文本方向的一段文本。它允许嵌入一段不同或未知文本方向格式的文本。</td> </tr> <tr> <td style="text-align:center"><code><bdo></code></td> <td>指定子元素的文本方向 ,显式地覆盖默认的文本方向。</td> </tr> <tr> <td style="text-align:center"><code><span></code></td> <td>代表一段没有特殊含义的文本,当其他语义元素都不适合文本时候可以使用该元素。</td> </tr> <tr> <td style="text-align:center"><code><br></code></td> <td>代表换行 。</td> </tr> <tr> <td style="text-align:center"><code><wbr></code></td> <td>代表建议换行 (Word Break Opportunity),当文本太长需要换行时将会在此处添加换行符。</td> </tr> </tbody> </table> <h2>编辑</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><ins></code></td> <td>定义增加到文档的内容。</td> </tr> <tr> <td style="text-align:center"><code><del></code></td> <td>定义从文档移除 的内容。</td> </tr> </tbody> </table> <h2>嵌入内容</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><img></code></td> <td>代表一张图片 。</td> </tr> <tr> <td style="text-align:center"><code><iframe></code></td> <td>代表一个内联的框架 。</td> </tr> <tr> <td style="text-align:center"><code><embed></code></td> <td>代表一个嵌入 的外部资源,如应用程序或交互内容。</td> </tr> <tr> <td style="text-align:center"><code><object></code></td> <td>代表一个外部资源 ,如图片、HTML 子文档、插件等。</td> </tr> <tr> <td style="text-align:center"><code><param></code></td> <td>代表 <code><object></code> 元素所指定的插件的参数 。</td> </tr> <tr> <td style="text-align:center"><code><video></code></td> <td>代表一段视频及其视频文件和字幕,并提供了播放视频的用户界面。</td> </tr> <tr> <td style="text-align:center"><code><audio></code></td> <td>代表一段声音 ,或音频流 。</td> </tr> <tr> <td style="text-align:center"><code><source></code></td> <td>为 <code><video></code>或 <code><audio></code> 这类媒体元素指定媒体源 。</td> </tr> <tr> <td style="text-align:center"><code><track></code></td> <td>为 <code><video></code>或<code><audio></code>这类媒体元素指定文本轨道(字幕) 。</td> </tr> <tr> <td style="text-align:center"><code><canvas></code></td> <td>代表位图区域,可以通过脚本在它上面实时呈现图形,如图表、游戏绘图等。</td> </tr> <tr> <td style="text-align:center"><code><map></code></td> <td>与<code><area></code> 元素共同定义图像映射 区域。</td> </tr> <tr> <td style="text-align:center"><code><area></code></td> <td>与 <code><map></code> 元素共同定义图像映射 区域。</td> </tr> <tr> <td style="text-align:center"><code><svg></code></td> <td>定义一个嵌入式矢量图 。</td> </tr> <tr> <td style="text-align:center"><code>[<math>](https://developer.mozilla.org/zh-CN/docs/Web/MathML/Element/math "<math>")</code></td> <td>定义一段数学公式 。</td> </tr> </tbody> </table> <h2>表格</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><table></code></td> <td>定义多维数据 。</td> </tr> <tr> <td style="text-align:center"><code><caption></code></td> <td>代表表格的标题 。</td> </tr> <tr> <td style="text-align:center"><code><colgroup></code></td> <td>代表表格中一组单列或多列 。</td> </tr> <tr> <td style="text-align:center"><code><col></code></td> <td>代表表格中的列 。</td> </tr> <tr> <td style="text-align:center"><code><tbody></code></td> <td>代表表格中一块具体数据 (表格主体)。</td> </tr> <tr> <td style="text-align:center"><code><thead></code></td> <td>代表表格中一块列标签 (表头)。</td> </tr> <tr> <td style="text-align:center"><code><tfoot></code></td> <td>代表表格中一块列摘要 (表尾)。</td> </tr> <tr> <td style="text-align:center"><code><tr></code></td> <td>代表表格中的行 。</td> </tr> <tr> <td style="text-align:center"><code><td></code></td> <td>代表表格中的单元格 。</td> </tr> <tr> <td style="text-align:center"><code><th></code></td> <td>代表表格中的头部单元格 。</td> </tr> </tbody> </table> <h2>表单</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><form></code></td> <td>代表一个表单 ,由控件组成。</td> </tr> <tr> <td style="text-align:center"><code><fieldset></code></td> <td>代表控件组 。</td> </tr> <tr> <td style="text-align:center"><code><legend></code></td> <td>代表 <code><fieldset></code> 控件组的标题 。</td> </tr> <tr> <td style="text-align:center"><code><label></code></td> <td>代表表单控件的标题 。</td> </tr> <tr> <td style="text-align:center"><code><input></code></td> <td>代表允许用户编辑数据的数据区 (文本框、单选框、复选框等)。</td> </tr> <tr> <td style="text-align:center"><code><button></code></td> <td>代表按钮 。</td> </tr> <tr> <td style="text-align:center"><code><select></code></td> <td>代表下拉框 。</td> </tr> <tr> <td style="text-align:center"><code><datalist></code></td> <td>代表提供给其他控件的一组预定义选项 。</td> </tr> <tr> <td style="text-align:center"><code><optgroup></code></td> <td>代表一个选项分组 。</td> </tr> <tr> <td style="text-align:center"><code><option></code></td> <td>代表一个 <code><select></code>元素或 <code><datalist></code> 元素中的一个选项</td> </tr> <tr> <td style="text-align:center"><code><textarea></code></td> <td>代表多行文本框 。</td> </tr> <tr> <td style="text-align:center"><code><keygen></code></td> <td>代表一个密钥对生成器 控件。</td> </tr> <tr> <td style="text-align:center"><code><output></code></td> <td>代表计算值 。</td> </tr> <tr> <td style="text-align:center"><code><progress></code></td> <td>代表进度条 。</td> </tr> <tr> <td style="text-align:center"><code><meter></code></td> <td>代表滑动条 。</td> </tr> </tbody> </table> <h2>交互元素</h2> <table> <thead> <tr> <th style="text-align:center">Element</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td style="text-align:center"><code><details></code></td> <td>代表一个用户可以(点击)获取额外信息或控件的小部件 。</td> </tr> <tr> <td style="text-align:center"><code><summary></code></td> <td>代表 <code><details></code>元素的综述 或标题 。</td> </tr> <tr> <td style="text-align:center"><code><menuitem></code></td> <td>代表一个用户可以点击的菜单项。</td> </tr> <tr> <td style="text-align:center"><code><menu></code></td> <td>代表菜单。</td> </tr> </tbody> </table> <h1>常用标签详解</h1> <h2>iframe标签</h2> <p>嵌套页面</p> <pre><code><iframe name="xxx" src="./index.html" frameborder="0"></iframe> <a href="" target="xxx"></a> </code></pre> <ol> <li>frameborder="0"消除自带边框;</li> <li>name属性结合a标签才能使用;</li> <li>src接网址或绝对地址;</li> </ol> <h2>a标签</h2> <ol> <li>属性见 MDN:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/a </li> <li>a标签里target有四个自带的值,分别为空标签,自己,顶级,父级;</li> </ol> <pre><code><a target="_blank _self _top _parent " </code></pre> <ol start="3"> <li>一是通过html响应里的contenttype,二是通过a标签里的download属性指定强制下载;</li> </ol> <pre><code><a href="" download></a> </code></pre> <ol start="4"> <li>href可以接:</li> </ol> <ul> <li>//qq.com</li> <li> <h1>XXX ?name=qqqq</h1> </li> <li>/xxx.html</li> </ul> <ol start="5"> <li>JS伪协议</li> </ol> <pre><code>javascipt:alert(1); javascipt:; 表示什么也不做 </code></pre> <h2>form标签</h2> <pre><code><form action="index2.html" method="POST"> <input type="text" name="username"> <input type="password" name="password"> <input type="submit" value="提交"> </form> </code></pre> <ol> <li>form一般用来发post请求;</li> <li>必须要有提交按钮,如果form表单里没有提交按钮,就无法提交form;</li> <li>name里内容成为请求第四部分的key;</li> <li>属性见 MDN:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/form.</li> </ol> <h2>input标签</h2> <pre><code><form action="index2.html" method="POST"> <input type="text" name="username"> <input type="password" name="password"> <input type="checkbox" id="xxx"><label for="xxx">爱我</label> <select name="分组" multiple> multiple指可以多选 <option value="">-</option> 空值默认什么都不选 <option value="1">第一组</option> <option value="2">第二组</option> <option value="3" disabled>第三组</option> 不能选中 <option value="4" selected>第四组</option> 默认选中 </select> <textarea style="resize: none;width:100px; height:50px;"name="爱好"></textarea> <button>button</button> </form> </code></pre> <ol> <li>button标签如果没有写type,会自动升级为提交按钮;</li> <li>input没有子元素,button可以有span等子元素;</li> <li>写了type就按type写的来;submit是唯一能确定表单能否点击提交的按钮;button就是个普通的能点击的按钮;</li> </ol> <pre><code><input type="submit" value="提交"> </code></pre> <ol start="4"> <li>label为了跟input关联;老司机用label包住,更方便;</li> </ol> <pre><code><label> <input type="checkbox">爱我</label> </code></pre> <ol start="5"> <li>checkbox多选框</li> </ol> <pre><code><label><input type="checkbox" name="fruit" value="apple">苹果</label> <label><input type="checkbox" name="fruit" value="orange">橘子</label> </code></pre> <ol start="6"> <li>radio单选框</li> </ol> <pre><code><label><input type="radio" name="loveme" value="yes">YES</label> <label><input type="radio" name="loveme" value="no">NO</label> </code></pre> <p>取同样的名字,就只能选一个;<br> <br></p> <ol start="7"> <li>input 的属性见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input<br> <br> </li> <li>button 的属性见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/button </li> </ol> <h2>table标签</h2> <pre><code><head> <style> table{ border-collapse:collapse; 使边框合为一个; } </style> </head> <body> <table border="1"> <colgroup> <col width=100> <col bgcolor=blue width=300> <col width=100> <col width=300> </colgroup> <thead> <tr> <th></th><th>1</th><th>2</th><th>3</th> </tr> </thead> <tbody> <tr> <th>平均分</th><td>1</td><td>2</td><td>3</td> </tr> </tbody> <tfoot> <tr> <th>总分</th><td>1</td><td>2</td><td>3</td> </tr> </tfoot> </table> </body> </code></pre> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 108px;"> <div class="image-view"> </div> </div> <div class="image-caption"> image </div> </div> <ol> <li>表头用th,td里全部是数据;</li> <li>浏览器会自动纠正colgroup,thead,tbody,tfoot的顺序;</li> <li>浏览器会自动补齐tbody;thead等不写也会并入tbody,所有按照写的顺序展示。</li> <li>属性见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/table </li> </ol> <h1>什么是空标签</h1> <p>一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。<br> <br><br> HTML,SVG 和 MathML 的规范都详细定义了每个元素能包含的具体内容(define very precisely what each element can contain)。许多组合是没有任何语义含义的,比如一个<code><audio></code>元素嵌套在一个<code><hr></code>元素里。<br> <br><br> 在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如,<code><input type="text"></input></code>的闭标签是无效的 HTML。</p> <p>在 HTML 中有以下这些空元素:</p> <ul> <li><p><code><area></code></p></li> <li><p><code><base></code></p></li> <li><p><code><br></code></p></li> <li><p><code><col></code></p></li> <li><p><code><colgroup></code> when the <code>[span](https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/colgroup#attr-span)</code>is present</p></li> <li><p><code><command></code></p></li> <li><p><code><embed></code></p></li> <li><p><code><hr></code></p></li> <li><p><code><img></code></p></li> <li><p><code><input></code></p></li> <li><p><code><keygen></code></p></li> <li><p><code><link></code></p></li> <li><p><code><meta></code></p></li> <li><p><code><param></code></p></li> <li><p><code><source></code></p></li> <li><p><code><track></code></p></li> <li><p><code><wbr></code></p></li> </ul> <h1>什么是可替换标签</h1> <p>CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。 典型的可替换元素有<code><img></code>、 <code><object></code>、 <code><video></code> 和 表单元素,如<code><textarea></code>、 <code><input></code> 。 某些元素只在一些特殊情况下表现为可替换元素,例如 <code><audio></code> 和<code><canvas></code> 。 通过 CSS content 属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。<br> CSS在某些情况下会对可替换元素做特殊处理,比如计算外边距和一些auto值。<br> 需要注意的是,一部分(并非全部)可替换元素,本身具有尺寸和基线(baseline),会被像vertical-align之类的一些 CSS 属性用到。</p> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1739302394052755456"></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标签学习2019-04-19)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1942310193341722624.htm" title="PyTorch 详细安装教程及核心API使用指南" target="_blank">PyTorch 详细安装教程及核心API使用指南</a> <span class="text-muted">慕婉0307</span> <a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>一、PyTorch简介PyTorch是由FacebookAIResearch(FAIR)于2016年开发的开源深度学习框架,现已成为学术界和工业界最受欢迎的深度学习工具之一。其核心优势在于采用了动态计算图(DynamicComputationGraph,又称"define-by-run"机制),这使得开发者能够像编写普通Python代码一样构建神经网络,并在运行时动态调整计算图结构,大大提高了研究</div> </li> <li><a href="/article/1942292921374011392.htm" title="MySQL 学习 之 你还在用 TIMESTAMP 吗?" target="_blank">MySQL 学习 之 你还在用 TIMESTAMP 吗?</a> <span class="text-muted">zxguan</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>目录1.弊端1.1.取值范围1.2.时区依赖1.3.隐式转换2.区别3.解决1.弊端1.1.取值范围TIMESTAMP的取值范围为1970-01-0100:00:01UTC到2038-01-1903:14:07UTC,超出范围的数据会被强制归零或触发异常‌。具体表现为在基金债券等业务中,到期日可能是一个比较晚的未来的时间,很可能就会出现超出TIMESTAMP范围的时间。现在已经2025年了,系统崩</div> </li> <li><a href="/article/1942287126813011968.htm" title="【Python】深入解析 Hydra 库" target="_blank">【Python】深入解析 Hydra 库</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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>第一章:混沌的终结:在配置泥潭中挣扎与Hydra的曙光在任何一个软件项目的生命周期中,无论是小型的个人脚本,还是大型的企业级分布式系统,我们都无法回避一个核心问题:如何管理配置。配置,是连接我们静态的代码逻辑与动态的运行环境之间的桥梁。它决定了我们的程序连接哪个数据库、使用哪个API密钥、以多大的批次处理数据、模型的学习率应该是多少、日志应该输出到哪里、以何种级别输出…可以说,配置定义了程序的行为</div> </li> <li><a href="/article/1942284213713694720.htm" title="Python量化策略与回测框架实战:从“纸上谈兵”到“真金白银”的第一步(系列第2篇)" target="_blank">Python量化策略与回测框架实战:从“纸上谈兵”到“真金白银”的第一步(系列第2篇)</a> <span class="text-muted">Natsume1710</span> <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><a class="tag" taget="_blank" href="/search/github/1.htm">github</a> <div>作者:GitHub项目地址Awesome-QuantDev-Learn本文为量化开发学习路线系列第2篇,欢迎收藏与关注。引言:为什么选择Python作为量化入门的起点?在上一篇文章中,我们详细讲解了量化开发的基本框架与开发者思维的转变路径。那么,具体要如何开始第一步实践呢?答案是:从Python入门。Python以其快速原型开发能力、丰富的数据分析工具包,以及良好的社区生态,已经成为全球范围内量化</div> </li> <li><a href="/article/1942280810145050624.htm" title="C语言基础知识点(十四)求模符号%" target="_blank">C语言基础知识点(十四)求模符号%</a> <span class="text-muted"></span> <div>今天继续看基础,发现这个求模符号可以对正数取模也可以对复数取模。求模运算符的作用是给出左侧证书除以右侧证书的余数。求模预算符只能用于整数不能用于浮点数。学习代码#includeintmain(){inta,b,c,d;a=11;b=5;c=-11;d=-5;printf("11%%5:%d\n",a%b);printf("11%%-5:%d\n",a%d);printf("-11%%5:%d\n"</div> </li> <li><a href="/article/1942277147951427584.htm" title="学习虚幻C++开发日志——初识虚幻框架" target="_blank">学习虚幻C++开发日志——初识虚幻框架</a> <span class="text-muted">未来牛马之星</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%99%9A%E5%B9%BBC%2B%2B%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97/1.htm">学习虚幻C++开发日志</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E8%99%9A%E5%B9%BB/1.htm">虚幻</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>1.虚幻引擎架构1.1虚幻引擎模块(Modules)官方文档:虚幻引擎模块|虚幻引擎5.4文档|EpicDeveloperCommunity(epicgames.com)模块(Modules)是虚幻引擎(UE)的软件架构的基本构建块。Module分为引擎模块,项目模块,插件模块.注意:1.要控制模块的加载方式和时间,请在.uproject或.uplugin文件中为你的模块添加配置信息。这包括模块的</div> </li> <li><a href="/article/1942266307055513600.htm" title="【一起来学AI大模型】支持向量机(SVM):核心算法深度解析" target="_blank">【一起来学AI大模型】支持向量机(SVM):核心算法深度解析</a> <span class="text-muted">运器123</span> <a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">AI大模型</a><a class="tag" taget="_blank" href="/search/%E6%94%AF%E6%8C%81%E5%90%91%E9%87%8F%E6%9C%BA/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><a class="tag" taget="_blank" href="/search/ai/1.htm">ai</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>一、算法核心思想支持向量机(SVM)是一种强大的监督学习算法,核心思想是通过寻找最优超平面实现分类或回归:分类目标:找到能最大化两类数据间隔的超平面回归目标:找到包含最多数据点的ε带关键概念图解超平面:w·x+b=0/\/\+1|支持向量|-1|●●||●●||●●||_________________|最大间隔(margin)二、数学原理与优化问题1.线性可分情况目标函数:\min_{w,b}\</div> </li> <li><a href="/article/1942265551627808768.htm" title="2022项目实训“异步分布式联邦学习”第五周报告" target="_blank">2022项目实训“异步分布式联邦学习”第五周报告</a> <span class="text-muted"></span> <div>一、本周工作进度我在本周的工作进度主要集中于两个技术要点——即Axios和WebSocket。这两种技术方法有着本质上的不同,因而具体实现出来之后的效果也有所不同,下面将会分别说明。1.Axios(Ajax封装)首先要谈的内容是Axios,Axios是一个基于promise的HTTP库,是目前前端最流行的ajax请求库。Axios的优势在于,相比传统的Ajax本身是针对MVC的编程,Axios更加</div> </li> <li><a href="/article/1942264288345387008.htm" title="Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程" target="_blank">Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程</a> <span class="text-muted">Leaton Lee</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</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>引言:为什么学习SpringBoot分层架构?在现代企业级应用开发中,分层架构是至关重要的。它不仅提高了代码的可维护性,还使得团队协作更加高效。SpringBoot作为Java后端开发的事实标准,其分层架构模式几乎贯穿了所有企业级应用的开发流程。本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Controller、POJO、Mapper、Service、ServiceImp</div> </li> <li><a href="/article/1942262901440049152.htm" title="上位机李工架构之一" target="_blank">上位机李工架构之一</a> <span class="text-muted">zhxup606</span> <a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>本篇将围绕半导体可靠性测试机上位机开发,提供一个系统性教程与学习路线,结合C#高级编程(反射、接口、抽象类、泛型、设计模式、集合、特性、索引、委托事件、匿名方法、多线程、面向对象等)和异步/同步对比,深入讲解如何高效开发上位机系统。同时,基于前文的实时数据可视化(WPF、LiveCharts2、WebSocket)、AI异常检测(ML.NET隔离森林)和异步任务调度(DAG调度、PID控制),本篇</div> </li> <li><a href="/article/1942247146698895360.htm" title="【ESP32最全学习笔记(基础篇)——7.ESP32 ADC – 使用 Arduino IDE 读取模拟值】" target="_blank">【ESP32最全学习笔记(基础篇)——7.ESP32 ADC – 使用 Arduino IDE 读取模拟值】</a> <span class="text-muted">「已注销」</span> <a class="tag" taget="_blank" href="/search/ESP32%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.htm">ESP32学习笔记</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/ESP32/1.htm">ESP32</a><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/Arduino/1.htm">Arduino</a> <div>关于本教程:ESP32基础篇1.ESP32简介2.ESP32Arduino集成开发环境3.VS代码和PlatformIO4.ESP32引脚5.ESP32输入输出6.ESP32脉宽调制7.ESP32模拟输入☑8.ESP32中断定时器9.ESP32深度睡眠</div> </li> <li><a href="/article/1942242980488343552.htm" title="VTK着色器MarbleShader代码学习(4)" target="_blank">VTK着色器MarbleShader代码学习(4)</a> <span class="text-muted">点PY</span> <a class="tag" taget="_blank" href="/search/%E4%B8%89%E7%BB%B4%E6%B8%B2%E6%9F%93/1.htm">三维渲染</a><a class="tag" taget="_blank" href="/search/%E7%9D%80%E8%89%B2%E5%99%A8/1.htm">着色器</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>代码链接https://examples.vtk.org/site/Cxx/Shaders/MarbleShader/这段代码是一个使用VTK(VisualizationToolkit)实现的复杂着色器渲染示例,主要用于在3D模型上模拟大理石纹理效果。下面是对代码的详细解析:1.核心功能程序实现了一个基于Perlin噪声的大理石纹理着色器,主要特点包括:动态静脉纹理生成多级噪声叠加几何扭曲效果参数</div> </li> <li><a href="/article/1942240333668610048.htm" title="60天python训练营打卡day46" target="_blank">60天python训练营打卡day46</a> <span class="text-muted"></span> <div>学习目标:60天python训练营打卡学习内容:DAY46通道注意力(SE注意力)知识点回顾:1.不同CNN层的特征图:不同通道的特征图2.什么是注意力:注意力家族,类似于动物园,都是不同的模块,好不好试了才知道。3.通道注意力:模型的定义和插入的位置4.通道注意力后的特征图和热力图学习时间:2025.06.29@浙大疏锦行</div> </li> <li><a href="/article/1942237180286005248.htm" title="Python 训练营打卡 Day 46" target="_blank">Python 训练营打卡 Day 46</a> <span class="text-muted">2401_86382089</span> <a class="tag" taget="_blank" href="/search/Python%E6%89%93%E5%8D%A1/1.htm">Python打卡</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>通道注意力一、什么是注意力注意力机制是一种让模型学会「选择性关注重要信息」的特征提取器,就像人类视觉会自动忽略背景,聚焦于图片中的主体(如猫、汽车)。transformer中的叫做自注意力机制,他是一种自己学习自己的机制,他可以自动学习到图片中的主体,并忽略背景。我们现在说的很多模块,比如通道注意力、空间注意力、通道注意力等等,都是基于自注意力机制的。从数学角度看,注意力机制是对输入特征进行加权求</div> </li> <li><a href="/article/1942236675430215680.htm" title="Java2025最新学习路线(从入门到精通)" target="_blank">Java2025最新学习路线(从入门到精通)</a> <span class="text-muted">亭亦青</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a> <div>注:这份学习路线结合了2025年春招Java开发岗位要求和2024年Java就业市场需求,要求较高,并且省略了大多数基础部分,如果目标不是中大厂,可以适当放低学习的要求,但是请完成云原生之前的所有内容,并且经常性进行项目实践,切实提升编程能力。Java学习路线一键预览版:JavaSE-Mysql-JavaWeb(htmlcssjsjqUI组件框架-bootstrapelementUIVUE)-My</div> </li> <li><a href="/article/1942234405938458624.htm" title="Kubernetes:容器编排技术从入门到精通" target="_blank">Kubernetes:容器编排技术从入门到精通</a> <span class="text-muted">IYA1738</span> <div>本文还有配套的精品资源,点击获取简介:Kubernetes(K8s)是一个开源的容器编排系统,由CNCF维护,用于自动化容器化应用的部署、扩展和管理。本资料将深入探讨K8s的核心组件、架构以及如何优化Java应用的部署和运行。学习K8s将涵盖Master节点和Worker节点的功能、Pod管理、服务抽象、存储管理、资源组织、Java应用优化以及高级特性等内容。通过实践操作,加深对K8s的理解,提升</div> </li> <li><a href="/article/1942233017179238400.htm" title="基于迁移学习的多视图卷积神经网络在乳腺超声自动分类中的应用" target="_blank">基于迁移学习的多视图卷积神经网络在乳腺超声自动分类中的应用</a> <span class="text-muted">despacito,</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BA%E6%96%87%E7%B2%BE%E8%AF%BB-%E4%B9%B3%E8%85%BA%E8%B6%85%E5%A3%B0%E5%88%86%E7%B1%BB/1.htm">论文精读-乳腺超声分类</a> <div>BREASTCANCERCLASSIFICATIONINAUTOMATEDBREASTULTRASOUNDUSINGMULTIVIEWCONVOLUTIONALNEURALNETWORKWITHTRANSFERLEARNINGYIWANG,*,1EUNJUNGCHOI,y,1YOUNHEECHOI,*HAOZHANG,*GONGYONGJIN,yandSEOK-BUMKO*TAGGEDEND*De</div> </li> <li><a href="/article/1942230368539176960.htm" title="Vue 3 - JavaScript细节大揭秘" target="_blank">Vue 3 - JavaScript细节大揭秘</a> <span class="text-muted">碧海蓝天·</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>在学习Vue3的过程中,我们可能会发现一些令人惊讶的JavaScript细节,这些细节可能之前我们并不知道。本文将探讨一些Vue3中的JavaScript细节,并提供相应的源代码示例。CompositionAPIVue3引入了CompositionAPI,它是一种新的API风格,可以让我们更灵活地组织我们的代码。在Vue2中,我们使用OptionsAPI来定义组件,而在Vue3中,我们可以选择使用</div> </li> <li><a href="/article/1942228349338316800.htm" title="Python训练营打卡 Day50" target="_blank">Python训练营打卡 Day50</a> <span class="text-muted"></span> <div>预训练模型+CBAM模块知识点回顾:resnet结构解析CBAM放置位置的思考针对预训练模型的训练策略差异化学习率三阶段微调预训练模型+CBAM模块知识点回顾ResNet结构解析残差块:ResNet的核心是残差块,它通过残差连接解决了深层网络的梯度消失问题。残差块允许梯度直接传播到后面的层,从而使得网络能够训练得更深。网络结构:ResNet由多个残差块组成,每个残差块包含两个或三个卷积层,以及一个</div> </li> <li><a href="/article/1942212839271886848.htm" title="Axure常用交互功能案例-免费" target="_blank">Axure常用交互功能案例-免费</a> <span class="text-muted">AxureMost</span> <a class="tag" taget="_blank" href="/search/axure/1.htm">axure</a><a class="tag" taget="_blank" href="/search/%E6%A8%A1%E6%9D%BF-%E7%B4%A0%E6%9D%90/1.htm">模板-素材</a><a class="tag" taget="_blank" href="/search/axure/1.htm">axure</a><a class="tag" taget="_blank" href="/search/%E4%BA%A4%E4%BA%92/1.htm">交互</a><a class="tag" taget="_blank" href="/search/photoshop/1.htm">photoshop</a> <div>以下是一些Axure常用功能的案例:包含了几百个组件案例可供学习。链接地址:交互样式案例按钮的悬停和按下效果:将一个矩形元件设为按钮,在“交互”板块中为其添加“鼠标悬停”样式,如改变按钮颜色或添加阴影,让用户知道鼠标在按钮上方。还可添加“鼠标按下”样式,如使按钮稍微缩小,模拟真实的按钮按下效果,增强交互体验。文本框的状态样式:对于文本框元件,除了Axure默认的“提示”和“禁用”样式,还可添加“鼠</div> </li> <li><a href="/article/1942210067604500480.htm" title="驱动程序与源代码解析" target="_blank">驱动程序与源代码解析</a> <span class="text-muted">AR新视野</span> <div>本文还有配套的精品资源,点击获取简介:驱动程序和源代码是软件开发的核心,它们负责操作系统与硬件设备之间的通信,并构成软件的可执行基础。本主题涵盖驱动程序的分类、特定类型的驱动(如字符设备和网络驱动)、性能优化技术、内核源代码剖析、开源驱动的特点与贡献、驱动程序开发流程、安装与更新方法以及调试技术。同时,提供了学习资源,如代码示例和教程文档,以加深对驱动程序和源代码开发的理解。1.驱动程序分类与作用</div> </li> <li><a href="/article/1942209814612471808.htm" title="从技术支持到UX设计大师:Adam Schilling的成长之路" target="_blank">从技术支持到UX设计大师:Adam Schilling的成长之路</a> <span class="text-muted">AR新视野</span> <a class="tag" taget="_blank" href="/search/%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E8%AE%BE%E8%AE%A1/1.htm">用户体验设计</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E4%B8%9A%E8%BD%AC%E5%9E%8B/1.htm">职业转型</a><a class="tag" taget="_blank" href="/search/%E6%8C%81%E7%BB%AD%E5%AD%A6%E4%B9%A0/1.htm">持续学习</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E8%A7%89%E4%BC%A0%E8%BE%BE/1.htm">视觉传达</a><a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81/1.htm">技术支持</a> <div>背景简介本篇博文基于AdamSchilling的访谈记录,他是一位从技术支持成功转型为用户体验(UX)设计师的专业人士。通过Adam的故事,我们将探讨如何在技术领域内发展设计思维,并成功转型为UX设计师。AdamSchilling的设计之路早期学习与兴趣培养Adam的旅程始于南澳大利亚大学的视觉传达课程,虽然没有完成,但他从中学习到了平面设计原则和插画技能。在闲暇时间,他为朋友免费进行网页设计和开</div> </li> <li><a href="/article/1942205023777779712.htm" title="什么是深度学习框架中的计算图?" target="_blank">什么是深度学习框架中的计算图?</a> <span class="text-muted">杰瑞学AI</span> <a class="tag" taget="_blank" href="/search/Computer/1.htm">Computer</a><a class="tag" taget="_blank" href="/search/knowledge/1.htm">knowledge</a><a class="tag" taget="_blank" href="/search/NLP%2FLLMs/1.htm">NLP/LLMs</a><a class="tag" taget="_blank" href="/search/AI%2FAGI/1.htm">AI/AGI</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a> <div>在深度学习框架中,计算图是核心的数据结构和抽象概念,它用来表示和定义深度学习模型的计算过程。我们可以把它想象成一个描述数学运算如何组合和执行的有向图。以下是计算图的关键要素和作用:节点:代表操作或变量。操作:数学运算,如加法(+)、乘法(*)、矩阵乘法(matmul)、激活函数(ReLU,sigmoid)、卷积(conv2d)、损失函数(cross_entropy)等。变量:通常是张量,即存储数据</div> </li> <li><a href="/article/1942203888870420480.htm" title="Activity各类控件学习小结:实现简单的用户界面" target="_blank">Activity各类控件学习小结:实现简单的用户界面</a> <span class="text-muted">giaoho</span> <a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%8D%93%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A0/1.htm">安卓开发学习</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>Activity各类控件学习小结:实现简单的用户界面目标:实现不同用户的图片的选择与显示对应图片的demo(1)默认添加10个照片文件到app中,p1到p10(2)主要控件和逻辑:一个ImageView,显示用户头像;一个下拉框,显示用户的姓名列表信息,默认两个用户,下拉选择后更新用户头像,并显示年龄和身高在头像下面;三个输入框,输入姓名、年龄,身高;一个添加按钮,点击添加按钮后,把新增的用户添加</div> </li> <li><a href="/article/1942202124590968832.htm" title="Python日志模块" target="_blank">Python日志模块</a> <span class="text-muted"></span> <div>Python日志模块学习教程:b站王铭东老师Python中logging模块能够完成相关信息的记录,在debug时使用它事半功倍一、模块介绍日志级别DEBUG、INFO、WARNING、ERROR、CRITICAL默认是WARNING,当在WARNING或其之上时才被跟踪日志格式logging.basicConfig函数中,可以指定日志的输出格式format,这个参数可以输出很多有用的信息一般使用</div> </li> <li><a href="/article/1942201746600292352.htm" title="【5.1.6 漫画JUC并发包】" target="_blank">【5.1.6 漫画JUC并发包】</a> <span class="text-muted"></span> <div>漫画JUC并发包学习目标掌握JUC包核心工具类的原理和使用理解并发编程的底层机制掌握高频面试考察点能够在实际项目中正确使用并发工具故事开始小明:“老王,我在面试中总是被JUC包的问题难住,什么CountDownLatch、CyclicBarrier、Semaphore,听起来就头疼!”架构师老王:“哈哈,JUC包确实是Java并发编程的核心,但别担心,我用漫画的方式给你讲解,保证你能轻松掌握!”小</div> </li> <li><a href="/article/1942198974635110400.htm" title="Linux系统学习:文件、目录操作,简单语法" target="_blank">Linux系统学习:文件、目录操作,简单语法</a> <span class="text-muted">橙小花</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>DAY2文件系统Linux本质上就是一个文件系统。Linux文件系统是操作系统组织、存取、保存数据的一种手段。整体采用层级式的倒状目录结构。倒状树结构中的目录/:根目录/bin:主要存放系统普通指令/boot:主要存放系统的引导程序/dev:存放硬件设备对应的文件(Linux应用开发阶段,访问其中的文件)/etc:存放系统和应用程序的配置文件(如:profile)/home:家目录,存放当前系统下</div> </li> <li><a href="/article/1942196328658432000.htm" title="【123揭秘】Elasticsearch内部数据结构大起底:行存、列存与倒排索引,你选对了吗?" target="_blank">【123揭秘】Elasticsearch内部数据结构大起底:行存、列存与倒排索引,你选对了吗?</a> <span class="text-muted">墨瑾轩</span> <a class="tag" taget="_blank" href="/search/Java%E4%B9%90%E5%9B%AD/1.htm">Java乐园</a><a class="tag" taget="_blank" href="/search/elasticsearch/1.htm">elasticsearch</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/jenkins/1.htm">jenkins</a> <div>关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣第一部分:理解基本概念——构建知识的基础首先,我们需要了解一些基础概念,这对于理解Elasticsearch如何处理和存储数据至关重要。1.1行存储vs列存储行存储:适用于频繁写入和读取整行数据的场景。例如,在关系型数据库中,每一行代表一条记录,所有列的数据都</div> </li> <li><a href="/article/1942192294648147968.htm" title="C语言数据结构与算法专栏目录" target="_blank">C语言数据结构与算法专栏目录</a> <span class="text-muted">CodeAllen嵌入式</span> <a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a><a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80/1.htm">C语言</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>后序会开一个《嵌入式数据结构专栏》主要为了学习嵌入式的同学,软件能力提升和大厂面试能力,感谢大家关注!直达专栏:https://blog.csdn.net/super828/category_11083370.html《C语言数据结构与算法》专栏已经更新完毕,共计72篇分享,后期会逐渐修改错误并添加内容0数据之间的关系有哪些?1如何度量一个算法的好坏?2常见的时间复杂度实例</div> </li> <li><a href="/article/1942192292907511808.htm" title="2025.7.4总结" target="_blank">2025.7.4总结</a> <span class="text-muted">天真小巫</span> <a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E8%AE%B0%E5%BD%95/1.htm">职场记录</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a> <div>感恩环节:感谢今日工作顺利度过,明天终于能美美的睡个懒觉了。感谢这周有个美好的双休。今日去实验室参观设备,感谢我的一个同事解答了我关于硬件设备与所做软件业务之间的关系,通过控制器控制网元等相关设备,同时,虽然参加过两周的硬装培训,但在这个光交箱得众多设备里,连交换机长什么样子都忘了。同事之间的交流完全插不上话。业务上还是需要多学习。如果所学的只是不能为自己所用,那么它将化为一摊死水。有氧运动:晚上</div> </li> <li><a href="/article/23.htm" title="HttpClient 4.3与4.3版本以下版本比较" target="_blank">HttpClient 4.3与4.3版本以下版本比较</a> <span class="text-muted">spjich</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a> <div>网上利用java发送http请求的代码很多,一搜一大把,有的利用的是java.net.*下的HttpURLConnection,有的用httpclient,而且发送的代码也分门别类。今天我们主要来说的是利用httpclient发送请求。 httpclient又可分为 httpclient3.x httpclient4.x到httpclient4.3以下 httpclient4.3</div> </li> <li><a href="/article/150.htm" title="Essential Studio Enterprise Edition 2015 v1新功能体验" target="_blank">Essential Studio Enterprise Edition 2015 v1新功能体验</a> <span class="text-muted">Axiba</span> <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a> <div>概述:Essential Studio已全线升级至2015 v1版本了!新版本为JavaScript和ASP.NET MVC添加了新的文件资源管理器控件,还有其他一些控件功能升级,精彩不容错过,让我们一起来看看吧! syncfusion公司是世界领先的Windows开发组件提供商,该公司正式对外发布Essential Studio Enterprise Edition 2015 v1版本。新版本</div> </li> <li><a href="/article/277.htm" title="[宇宙与天文]微波背景辐射值与地球温度" target="_blank">[宇宙与天文]微波背景辐射值与地球温度</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%83%8C%E6%99%AF/1.htm">背景</a> <div>         宇宙这个庞大,无边无际的空间是否存在某种确定的,变化的温度呢?      如果宇宙微波背景辐射值是表示宇宙空间温度的参数之一,那么测量这些数值,并观测周围的恒星能量输出值,我们是否获得地球的长期气候变化的情况呢?   &nbs</div> </li> <li><a href="/article/404.htm" title="lvs-server" target="_blank">lvs-server</a> <span class="text-muted">男人50</span> <a class="tag" taget="_blank" href="/search/server/1.htm">server</a> <div>#!/bin/bash # # LVS script for VS/DR # #./etc/rc.d/init.d/functions # VIP=10.10.6.252 RIP1=10.10.6.101 RIP2=10.10.6.13 PORT=80 case $1 in start)   /sbin/ifconfig eth2:0 $VIP broadca</div> </li> <li><a href="/article/531.htm" title="java的WebCollector爬虫框架" target="_blank">java的WebCollector爬虫框架</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>WebCollector主页: https://github.com/CrawlScript/WebCollector 下载:webcollector-版本号-bin.zip将解压后文件夹中的所有jar包添加到工程既可。 接下来看demo package org.spider.myspider; import cn.edu.hfut.dmic.webcollector.cra</div> </li> <li><a href="/article/658.htm" title="jQuery append 与 after 的区别" target="_blank">jQuery append 与 after 的区别</a> <span class="text-muted">小猪猪08</span> <div>1、after函数 定义和用法: after() 方法在被选元素后插入指定的内容。 语法: $(selector).after(content) 实例: <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></scr</div> </li> <li><a href="/article/785.htm" title="mysql知识充电" target="_blank">mysql知识充电</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>索引 索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; MYISAM和InnoDB存储引擎</div> </li> <li><a href="/article/912.htm" title="我的架构经验系列文章索引" target="_blank">我的架构经验系列文章索引</a> <span class="text-muted">agevs</span> <a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>下面是一些个人架构上的总结,本来想只在公司内部进行共享的,因此内容写的口语化一点,也没什么图示,所有内容没有查任何资料是脑子里面的东西吐出来的因此可能会不准确不全,希望抛砖引玉,大家互相讨论。 要注意,我这些文章是一个总体的架构经验不针对具体的语言和平台,因此也不一定是适用所有的语言和平台的。 (内容是前几天写的,现附上索引)   前端架构 http://www.</div> </li> <li><a href="/article/1039.htm" title="Android so lib库远程http下载和动态注册" target="_blank">Android so lib库远程http下载和动态注册</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/andorid/1.htm">andorid</a> <div>一、背景      在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。   二、主要</div> </li> <li><a href="/article/1166.htm" title="linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法" target="_blank">linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法</a> <span class="text-muted">baalwolf</span> <a class="tag" taget="_blank" href="/search/option/1.htm">option</a> <div>在客户端访问subversion版本库时出现这个错误: svnserve.conf:12: Option expected 为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon, if you##</div> </li> <li><a href="/article/1293.htm" title="MongoDB的连接池和连接管理" target="_blank">MongoDB的连接池和连接管理</a> <span class="text-muted">BigCat2013</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>在关系型数据库中,我们总是需要关闭使用的数据库连接,不然大量的创建连接会导致资源的浪费甚至于数据库宕机。这篇文章主要想解释一下mongoDB的连接池以及连接管理机制,如果正对此有疑惑的朋友可以看一下。 通常我们习惯于new 一个connection并且通常在finally语句中调用connection的close()方法将其关闭。正巧,mongoDB中当我们new一个Mongo的时候,会发现它也</div> </li> <li><a href="/article/1420.htm" title="AngularJS使用Socket.IO" target="_blank">AngularJS使用Socket.IO</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/Socket.IO/1.htm">Socket.IO</a> <div>        目前,web应用普遍被要求是实时web应用,即服务端的数据更新之后,应用能立即更新。以前使用的技术(例如polling)存在一些局限性,而且有时我们需要在客户端打开一个socket,然后进行通信。         Socket.IO(http://socket.io/)是一个非常优秀的库,它可以帮你实</div> </li> <li><a href="/article/1547.htm" title="[Maven学习笔记四]Maven依赖特性" target="_blank">[Maven学习笔记四]Maven依赖特性</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>三个模块 为了说明问题,以用户登陆小web应用为例。通常一个web应用分为三个模块,模型和数据持久化层user-core, 业务逻辑层user-service以及web展现层user-web, user-service依赖于user-core user-web依赖于user-core和user-service   依赖作用范围  Maven的dependency定义</div> </li> <li><a href="/article/1674.htm" title="【Akka一】Akka入门" target="_blank">【Akka一】Akka入门</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/akka/1.htm">akka</a> <div>什么是Akka Message-Driven Runtime is the Foundation to Reactive Applications In Akka, your business logic is driven through message-based communication patterns that are independent of physical locatio</div> </li> <li><a href="/article/1801.htm" title="zabbix_api之perl语言写法" target="_blank">zabbix_api之perl语言写法</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/zabbix_api%E4%B9%8Bperl/1.htm">zabbix_api之perl</a> <div>zabbix_api网上比较多的写法是python或curl。上次我用java--http://bossr.iteye.com/blog/2195679,这次用perl。for example: #!/usr/bin/perl use 5.010 ; use strict ; use warnings ; use JSON :: RPC :: Client ; use </div> </li> <li><a href="/article/1928.htm" title="比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!" target="_blank">比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88/1.htm">linux运维工程师</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E6%95%99%E7%A8%8B/1.htm">linux运维工程师教程</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%A7%86%E9%A2%91/1.htm">linux运维工程师视频</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%B5%84%E6%96%99/1.htm">linux运维工程师资料</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%87%AA%E5%AD%A6/1.htm">linux运维工程师自学</a> <div>比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!   ----------------------------------------------------- 兄弟连Linux运维工程师课堂实录-计算机基础-1-课程体系介绍1 链接:http://pan.baidu.com/s/1i3GQtGL 密码:bl65   兄弟连Lin</div> </li> <li><a href="/article/2055.htm" title="bitmap求哈密顿距离-给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(" target="_blank">bitmap求哈密顿距离-给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.Random; /** * 题目: * 给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(y1,y2,y3,y4,y5), * 使得他们的哈密顿距离(d=|x1-y1| + |x2-y2| + |x3-y3| + |x4-y4| + |x5-y5|)最大</div> </li> <li><a href="/article/2182.htm" title="map的三种遍历方法" target="_blank">map的三种遍历方法</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/map/1.htm">map</a> <div> package com.test; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class TestMap { public static v</div> </li> <li><a href="/article/2309.htm" title="Linux安装mysql的一些坑" target="_blank">Linux安装mysql的一些坑</a> <span class="text-muted">chenchao051</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>1、mysql不建议在root用户下运行   2、出现服务启动不了,111错误,注意要用chown来赋予权限, 我在root用户下装的mysql,我就把usr/share/mysql/mysql.server复制到/etc/init.d/mysqld, (同时把my-huge.cnf复制/etc/my.cnf)  chown -R cc /etc/init.d/mysql</div> </li> <li><a href="/article/2436.htm" title="Sublime Text 3 配置" target="_blank">Sublime Text 3 配置</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE/1.htm">配置</a><a class="tag" taget="_blank" href="/search/Sublime+Text/1.htm">Sublime Text</a> <div>Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和</div> </li> <li><a href="/article/2563.htm" title="MySQL server has gone away 问题的解决方法" target="_blank">MySQL server has gone away 问题的解决方法</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a> <div>MySQL server has gone away 问题解决方法,需要的朋友可以参考下。 应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server h</div> </li> <li><a href="/article/2690.htm" title="javascript/dom:固定居中效果" target="_blank">javascript/dom:固定居中效果</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&</div> </li> <li><a href="/article/2817.htm" title="使用 Spring 2.5 注释驱动的 IoC 功能" target="_blank">使用 Spring 2.5 注释驱动的 IoC 功能</a> <span class="text-muted">e200702084</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a><a class="tag" taget="_blank" href="/search/Office/1.htm">Office</a> <div>使用 Spring 2.5 注释驱动的 IoC 功能 developerWorks 文档选项 将打印机的版面设置成横向打印模式 打印本页 将此页作为电子邮件发送 将此页作为电子邮件发送 级别: 初级 陈 雄华 (quickselect@163.com), 技术总监, 宝宝淘网络科技有限公司 2008 年 2 月 28 日  &nb</div> </li> <li><a href="/article/2944.htm" title="MongoDB常用操作命令" target="_blank">MongoDB常用操作命令</a> <span class="text-muted">geeksun</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>1.   基本操作 db.AddUser(username,password)               添加用户 db.auth(usrename,password)      设置数据库连接验证 db.cloneDataBase(fromhost)     </div> </li> <li><a href="/article/3071.htm" title="php写守护进程(Daemon)" target="_blank">php写守护进程(Daemon)</a> <span class="text-muted">hongtoushizi</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a> <div>转载自: http://blog.csdn.net/tengzhaorong/article/details/9764655   守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。   1、基本概念   &nbs</div> </li> <li><a href="/article/3198.htm" title="spring整合mybatis,关于注入Dao对象出错问题" target="_blank">spring整合mybatis,关于注入Dao对象出错问题</a> <span class="text-muted">jonsvien</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/prototype/1.htm">prototype</a> <div>今天在公司测试功能时发现一问题: 先进行代码说明: 1,controller配置了Scope="prototype"(表明每一次请求都是原子型)    @resource/@autowired service对象都可以(两种注解都可以)。 2,service 配置了Scope="prototype"(表明每一次请求都是原子型) </div> </li> <li><a href="/article/3325.htm" title="对象关系行为模式之标识映射" target="_blank">对象关系行为模式之标识映射</a> <span class="text-muted">home198979</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8/1.htm">企业应用</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E5%85%B3%E7%B3%BB/1.htm">对象关系</a><a class="tag" taget="_blank" href="/search/%E6%A0%87%E8%AF%86%E6%98%A0%E5%B0%84/1.htm">标识映射</a> <div>HELLO!架构   一、概念 identity Map:通过在映射中保存每个已经加载的对象,确保每个对象只加载一次,当要访问对象的时候,通过映射来查找它们。其实在数据源架构模式之数据映射器代码中有提及到标识映射,Mapper类的getFromMap方法就是实现标识映射的实现。     二、为什么要使用标识映射? 在数据源架构模式之数据映射器中 //c</div> </li> <li><a href="/article/3452.htm" title="Linux下hosts文件详解" target="_blank">Linux下hosts文件详解</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div> 1、主机名:   无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。   公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。   局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机</div> </li> <li><a href="/article/3579.htm" title="nginx配置文件粗解" target="_blank">nginx配置文件粗解</a> <span class="text-muted">spjich</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>#运行用户#user  nobody;#启动进程,通常设置成和cpu的数量相等worker_processes  2;#全局错误日志及PID文件#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  inf</div> </li> <li><a href="/article/3706.htm" title="数学函数" target="_blank">数学函数</a> <span class="text-muted">w54653520</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>public  class  S {        // 传入两个整数,进行比较,返回两个数中的最大值的方法。      public  int  get( int  num1, int  nu</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>