HTML&XML--源动力

初识HTML

HTML的概述

HTML的概念
HTML 全称为 HyperText Markup Language,译为超文本标记语言。

HTML 不是一种编程语言,是一种描述性的标记语言。

作用:HTML是负责描述文档语义的语言。

超文本,有两层含义:
(1)图片、音频、视频、动画、多媒体等内容,成为超文本,因为它们超出了文本的限制。
(2)不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件进行连接。即:超级链接文本。

标记语言
HTML 不是一种编程语言,是一种描述性的标记语言。这主要有两层含义:
(1)标记语言是一套标记标签。比如:标签表示超链接、标签表示图片、标签

表示一级标题等等,它们都是属 于 HTML 标签。
说的通俗一点就是:网页是由网页元素组成的,这些元素是由 HTML 标签描述出来,然后通过浏览器解析,就可以显示给用户看了。
(2)编程语言是有编译过程的,而标记语言没有编译过程,HTML标签是直接由浏览器解析执行。

HTML是负责描述文档语义的语言
HTML 格式的文件是一个纯本文文件(就是用txt文件改名而成),用一些标签来描述语义,这些标签在浏览器页面上是无法直观看到的,所以称之为“超文本标记语言”。

image.png

html开发工具

html编写工具

  • 文本编辑器:notepad,notepad++,editplus
  • 开发工具:visual studio ,vscode等
  • 网页设计工具:dreamweaver

文档什么头,即DTD(Documnet Type Define)
html标签,lang语言设置,en:定义页面语言为英语;zh-CN:定义页面语言为中文。
头标签
:指定整个网页的标题,在浏览器最上方显示。<br> <base>:为页面上的所有链接规定默认地址或默认目标。<br> <meta>:提供有关页面的基本信息<br> <body>:用于定义HTML文档所要显示的内容,也称为主体标签。我们所写的代码必须放在此标签內。<br> <link>:定义文档与外部资源的关系。</p> <p>HTML标记语言是否区分大小写?</p> <p>HTML不区分大小写,但HTML的标签名、类名、标签属性、大部分属性值建议统一用小写。</p> <p>HTML页面的后缀名?</p> <p>HTML页面的后缀名是html或者htm(有一些系统不支持后缀名长度超过3个字符,比如dos系统)</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 259px;"> <div class="image-view"> </div> </div> <div class="image-caption"> image.png </div> </div> <h1>HTML标签</h1> <h2>排版标签</h2> <pre><code><h1>、<p>、<hr />、<br />、<div>、<span> </code></pre> <p><strong>标题标签<h>:</strong>�使用<h1>至<h6>标签进行定义。<h1>定义最大的标题,<h6>定义最小的标题。具有align属性,<br> 属性值可以是:left、center、right。</p> <p><strong>段落标签<p>:</strong><br> 可以把 HTML 文档分割为若干段落。在网页中如果要把文字有条理地显示出来,离不开段落标签。<br> 就如同我们平常写文章一样,整个网页也可以分为若干个段落<br> <strong>水平线标签<hr /></strong><br> 水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。<br> 在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。</p> <p><strong>换行标签<br /></strong><br> 文本强制换行显示</p> <p><strong><div>和<span>标签</strong><br> div标签:可以把标签中的内容分割为独立的区块。必须单独占据一行。<br> span标签:和div的作用一致,但不换行。</p> <p><strong>div和span的区别?</strong></p> <p>div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域。<br> div标签是一个容器级标签,里面什么都能放,甚至可以放div自己。</p> <p>span也是表达“小区域、小跨度”的标签,但只是一个文本级的标签。<br> 就是说,span里面只能放置文字、图片、表单元素。 span里面不能放p、h、ul、dl、ol、div。</p> <h2>超链接</h2> <p>超链接<a><br> 1、外部链接:链接到外部文件<br> a是英语anchor“锚”的意思,就好像这个页面往另一个页面扔出了一个锚。是一个文本级的标签。<br> 2、锚链接<br> 给超链接起一个名字,作用是在本页面或者其他页面的的不同位置进行跳转。比如说:页面的返回顶部。</p> <p>超链接的属性<br> href:目标URL<br> title:悬停文本。<br> name:主要用于设置一个锚点的名称。<br> target:告诉浏览器用什么方式来打开目标页面。target属性有以下几个值:</p> <ul> <li>_self:在同一个网页中显示(默认值)</li> <li>_blank:在新的窗口中打开。</li> <li>_parent:在父窗口中显示</li> <li>_top:在顶级窗口中显示</li> </ul> <h2>图片标签</h2> <p><strong>img</strong><br> 英文全称 image(图像),代表的是一张图片。html标记语句为:<img src="图片的URL" /></p> <p><strong>img能支持图片类型:</strong></p> <ul> <li>能够插入的图片类型是:jpg(jpeg)、gif、png、bmp等。</li> <li>不能往网页中插入的图片格式是:psd、ai等。</li> </ul> <p><strong>src属性</strong><br> 在写图片的路径时,有两种写法:<strong>相对路径、绝对路径</strong></p> <ul> <li>相对路径:相对当前页面所在的路径。两个标记 . 和 .. 分表代表当前目录和上一层目录<br> <br> <img src="2.jpg"><br> <img src=".\2.jpg"></li> </ul> <p><br> <img src="..\2.jpg"></p> <ul> <li>绝对路径:<br> (1)以盘符开始的绝对路径。举例:<br> <img src="C:\Users\zhangay\Desktop\html\images\1.jpg"><br> (2)网络路径。举例:<br> <img src="https://img2.baidu.com/it/u=3884696342,748367806&fm=26&fmt=auto&gp=0.jpg"></li> </ul> <p><strong>alt 属性</strong><br> alt:当图片不可用(无法显示)的时候,代替图片显示的内容。alt是英语 alternate “替代”的意思,代表替换资源。</p> <p><strong>title 属性</strong><br> 提示性文本。鼠标悬停时出现的文本。</p> <h2>列表标签</h2> <p>列表标签分为三种:</p> <ul> <li>无序列表<ul></li> <li>有序列表<ol></li> <li>定义列表<dl></li> </ul> <p><strong>1、无序列表<ul>,无序列表中的每一项是<li></strong><br> 英文单词解释如下:</p> <ul> <li>ul:unordered list,“无序列表”的意思。</li> <li>li:list item,“列表项”的意思。<br> <strong>属性:</strong><br> ul type="属性值"。属性值可以选: disc(实心原点,默认),square(实心方点),circle(空心圆)。项目符号可以是图片,需要通过CSS设置<li>标记的背景图片来实现(CSS中讲)。<br> <ul>里面的<li>标签也有type属性(虽然说这种写法很少见)。</li> </ul> <p><strong>注意:</strong></p> <ul> <li>li不能单独存在,必须包裹在ul里面;反过来说,ul的“儿子”不能是别的东西,只能有li。</li> <li>ul的作用,并不是给文字增加小圆点的,而是增加无序列表的“语义”的。</li> <li>列表之间是可以嵌套的。</li> </ul> <p><strong>ul标签实际应用场景:</strong><br> 导航条、明细列表</p> <h2>内嵌框架</h2> <p><strong><iframe>框架</strong><br> 内嵌框架用<iframe>表示。<iframe>是<body>的子标记。</p> <p><strong>属性:</strong><br> src="subframe/the_second.html":内嵌的页面路径<br> width=800:宽度<br> height=“150:高度<br> scrolling="no":是否需要滚动条。默认值是true。<br> name="mainFrame":窗口名称。公有属性。</p> <p><strong>注意:</strong><br> 利用name这个属性,我们可以在框架里进行超链。</p> <h2>表格标签</h2> <p><strong><table>表格</strong><br> 一个表格<table>是由每行<tr>组成的,每行是由每个单元格<td>组成的。 所以我们要记住,一个表格是由行组成的(行是由列组成的),而不是由行和列组成的。 在以前,要想固定标签的位置,唯一的方法就是表格。</p> <p><strong>属性:</strong></p> <ul> <li>border:边框。像素为单位。</li> <li>style="border-collapse:collapse;":单元格的线和表格的边框线合并(表格的两边框合并为一条)</li> <li>width:宽度。像素为单位。</li> <li>height:高度。像素为单位。</li> <li>bordercolor:表格的边框颜色。</li> <li>align:表格的水平对齐方式。属性值可以填:left - right center。 注意:这里不是设置表格里内容的对齐方式,如果想设置内容的对齐方式,要对单元格标签<td>进行设置)</li> <li>cellpadding:单元格内容到边的距离,像素为单位。默认情况下,文字是紧挨着左边那条线的,即默认情况下的值为0。 注意不是单元格内容到四条边的距离哈,而是到一条边的距离,默认是与左边那条线的距离。如果设置属性dir="rtl",那就指的是内容到右边那条线的距离。</li> <li>cellspacing:单元格和单元格之间的距离(外边距),像素为单位。默认情况下的值为0</li> <li>bgcolor="#99cc66":表格的背景颜色。</li> <li>background="路径src/...":背景图片。 背景图片的优先级大于背景颜色。</li> <li>bordercolorlight:表格的上、左边框,以及单元格的右、下边框的颜色</li> <li>bordercolordark:表格的右、下边框,以及单元格的上、左的边框的颜色 这两个属性的目的是为了设置3D的效果。</li> <li>dir:公有属性,单元格内容的排列方式(direction)。 可以 取值:ltr:从左到右(left to right,默认),rtl:从右到左(right to left) 既然说dir是共有属性,如果把这个属性放在任意标签中,那表明这个标签的位置可能会从右开始排列。</li> </ul> <p><strong><tr>:行</strong><br> 一个表格就是一行一行组成的。</p> <p><strong>属性:</strong></p> <ul> <li>dir:公有属性,设置这一行单元格内容的排列方式。可以取值:</li> <li>ltr:从左到右(left to right,默认)</li> <li>rtl:从右到左(right to left)</li> <li>bgcolor:设置这一行的单元格的背景色。 注:没有background属性,即:无法设置这一行的背景图片,如果非要设置,可以用css实现。</li> <li>height:一行的高度</li> <li>align="center":一行的内容水平居中显示,取值:left、center、right</li> <li>valign="center":一行的内容垂直居中,取值:top、middle、bottom</li> </ul> <p><strong><td>:单元格</strong></p> <p><strong>属性:</strong></p> <ul> <li>align:内容的横向对齐方式。属性值可以填:left - right center。如果想让每个单元格的内容都居中,这个属性太麻烦了,以后用css来解决。</li> <li>valign:内容的纵向对齐方式。属性值可以填:top middle bottom</li> <li>width:绝对值或者相对值(%)</li> <li>height:单元格的高度</li> <li>bgcolor:设置这个单元格的背景色。</li> <li>background:设置这个单元格的背景图片。</li> </ul> <p><strong>单元格的合并</strong><br> <strong>单元格的属性:</strong></p> <ul> <li>colspan:横向合并。例如colspan="2"表示当前单元格在水平方向上要占据两个单元格的位置。</li> <li>rowspan:纵向合并。例如rowspan="2"表示当前单元格在垂直方向上要占据两个单元格的位置。</li> </ul> <h2>转义符&注释符</h2> <p><strong>转义符</strong><br> 在html中有些字符和html规范中是不识别或者冲突的,可以通过转义符来实现。</p> <p><strong>注释符</strong><br> 对html进行注释说明,只在源码中可见,在网页中是不可见的</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 305px;"> <div class="image-view"> </div> </div> <div class="image-caption"> image.png </div> </div> <h1>HTML表单</h1> <p><strong>表单标签</strong>用<form>表示,用于与服务器的交互。表单就是收集用户信息的,就是让用户填写的、选择的。</p> <p><strong>属性:</strong></p> <ul> <li>name:表单的名称,用于JS来操作或控制表单时使用;</li> <li>id:表单的名称,用于JS来操作或控制表单时使用;</li> <li>action:指定表单数据的处理程序,一般是服务端地址</li> <li>method:表单数据的提交方式,一般取值:get(默认)和post</li> </ul> <p><strong>get提交和post提交的区别:</strong></p> <ul> <li>GET方式: 将表单数据,以"name=value"形式追加到action指定的处理程序的后面,两者间用"?"隔开,每一个表单的"name=value"间用"&"号隔开。 特点:只适合提交少量信息,并且不太安全(不要提交敏感数据)、提交的数据类型只限于ASCII字符。</li> <li>POST方式: 将表单数据直接发送(隐藏)到action指定的处理程序。POST发送的数据不可见。Action指定的处理程序可以获取到表单数据。 特点:可以提交海量信息,相对来说安全一些,提交的数据格式是多样的(Word、Excel、rar、img)。</li> </ul> <p><strong><input>:输入标签</strong><br> 用于接收用户输入。</p> <p><strong>属性:</strong><br> <strong>type</strong>="属性值":文本类型。属性值可以是:</p> <ul> <li>text(默认)</li> <li>password:密码类型</li> <li>radio:单选按钮,名字相同的按钮作为一组进行单选(单选按钮,天生是不能互斥的,如果想互斥,必须要有相同的name属性。name就是“名字”。 )。非常像以前的收音机,按下去一个按钮,其他的就抬起来了。所以叫做radio。</li> <li>checkbox:多选按钮,name 属性值相同的按钮作为一组进行选择。</li> <li>checked:将单选按钮或多选按钮默认处于选中状态。当<input>标签设置为type="radio"或者type=checkbox时,可以用这个属性。属性值也是checked,可以省略。</li> <li>hidden:隐藏框,在表单中包含不希望用户看见的信息</li> <li>button:普通按钮,结合js代码进行使用。</li> <li>submit:提交按钮,传送当前表单的数据给服务器或其他程序处理。这个按钮不需要写value自动就会有“提交”文字。这个按钮真的有提交功能。点击按钮后,这个表单就会被提交到form标签的action属性中指定的那个页面中去。</li> <li>reset:重置按钮,清空当前表单的内容,并设置为最初的默认值</li> <li>image:图片按钮,和提交按钮的功能完全一致,只不过图片按钮可以显示图片。</li> <li>file:文件选择框。 提示:如果要限制上传文件的类型,<br> <strong>value</strong>="内容":文本框里的默认内容(已经被填好了的)<br> <strong>size</strong>="50":表示文本框内可以显示五十个字符。一个英文或一个中文都算一个字符。 注意size属性值的单位不是像素哦。<br> <strong>readonly</strong>:文本框只读,不能编辑。因为它的属性值也是readonly,所以属性值可以不写。 用了这个属性之后,在google浏览器中,光标点不进去;在IE浏览器中,光标可以点进去,但是文字不能编辑。<br> <strong>disabled</strong>:文本框只读,不能编辑,光标点不进去。属性值可以不写。</li> </ul> <p><strong>注意</strong>:多个个单选框的input标签中,name 的属性值可以相同,但是 id 的属性值必须是唯一的。我们知道,html的标签中,id的属性值是唯一的。</p> <p><strong><select>:下拉列表标签</strong><br> <select>标签里面的每一项用<option>表示。select就是“选择”,option“选项”。<br> select标签和ul、ol、dl一样,都是组标签<br> <select>标签的属性:<br> multiple:可以对下拉列表中的选项进行多选。属性值为 multiple,也可以没有属性值。也就是说,既可以写成 multiple="",也可以写成multiple="multiple"。<br> size="3":如果属性值大于1,则列表为滚动视图。默认属性值为1,即下拉视图。<br> <option>标签的属性:<br> selected:预选中。没有属性值。</p> <p><strong><textarea>标签:多行文本输入框</strong><br> text 就是“文本”,area 就是“区域”。<br> 属性:<br> rows="4":指定文本区域的行数。<br> cols="20":指定文本区域的列数。<br> readonly:只读。</p> <p><strong><label>标签</strong><br> 绑定文字和控件标签<br> 让label标签的for 属性值,和 input 标签的 id 属性值相同,那么这个label和input就有绑定关系了。</p> <h1>XML简介</h1> <p>XML 被设计用来传输和存储数据。<br> <strong>XML的定义:</strong></p> <ul> <li>XML 指可扩展标记语言(EXtensible Markup Language)</li> <li>XML 是一种标记语言,很类似 HTML</li> <li>XML 的设计宗旨是传输数据,而非显示数据</li> <li>XML 标签没有被预定义。您需要自行定义标签。</li> <li>XML 被设计为具有自我描述性。</li> <li>XML 是 W3C 的推荐标准</li> </ul> <p><strong>XML 与 HTML 的主要差异</strong></p> <ul> <li>XML 不是 HTML 的替代,而是对HTML的补充。</li> <li>XML 被设计为<strong>传输和存储数据</strong>,其焦点是数据的内容。</li> <li>HTML 被设计用来<strong>显示数据</strong>,其焦点是数据的外观。</li> </ul> <p><strong>XML语法规则:</strong><br> 1、必须有声明语句,声明格式如下:<br> <?xml version="1.0" encoding="utf-8"?><br> 2、XML 标签对大小写敏感<br> 3、XML文档有且只有一个根元素<br> 4、属性值使用引号<br> 5、所有的标记必须有相应的结束标记<br> 6、所有的空标记也必须被关闭<br> 7、XML 必须正确地嵌套</p> <p><strong>XML中的转义符:</strong><br> 如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 230px;"> <div class="image-view"> </div> </div> <div class="image-caption"> image.png </div> </div> <p><strong>XML 中的注释</strong><br> </p> <p><strong>XML 元素:</strong><br> 从开始标签直到结束标签的部分称为元素,元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。</p> <p>XML元素 命名规则</p> <ul> <li>名称可以含字母、数字以及其他的字符</li> <li>名称不能以数字或者标点符号开始</li> <li>名称不能以字符 “xml”(或者 XML、Xml)开始</li> <li>名称不能包含空格</li> </ul> <p><strong>XML 属性</strong><br> XML 元素可以在开始标签中包含属性,类似 HTML。<br> 属性可以转化为元素,元素不一定转化为属性<br> 属性的问题:</p> <ul> <li>属性无法包含多重的值(元素可以)</li> <li>属性无法描述树结构(元素可以)</li> <li>属性不易扩展(为未来的变化)</li> <li>属性难以阅读和维护</li> </ul> <div class="image-package"> <div class="image-container" style="max-width: 642px; max-height: 386px;"> <div class="image-view"> </div> </div> <div class="image-caption"> image.png </div> </div> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1699484188660543488"></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&XML--源动力)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1883170390906302464.htm" title="Python 潮流周刊#87:媲美 OpenAI-o1 的开源模型(摘要)" target="_blank">Python 潮流周刊#87:媲美 OpenAI-o1 的开源模型(摘要)</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。本期分享了12篇文章,12个开源项目。下周因春节假期停更一周,提前恭祝大家蛇年吉祥,万事顺意!(PS.我在Python猫公众号给大家准备了一些红包封面,免费领取哟~)以下是本期摘要:文章&教程①优</div> </li> <li><a href="/article/1883164596265611264.htm" title="【Pip】配置和优化 `pip` 安装源:提升 Python 包管理体验的全面指南" target="_blank">【Pip】配置和优化 `pip` 安装源:提升 Python 包管理体验的全面指南</a> <span class="text-muted">丶2136</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/pip/1.htm">pip</a><a class="tag" taget="_blank" href="/search/pip/1.htm">pip</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>目录引言一、什么是`pip`配置文件?1.1配置文件的类型与位置二、配置文件的结构与配置项2.1中英文注释配置文件示例三、详细解析配置项3.1镜像源设置(`index-url`和`extra-index-url`)3.2代理设置(`proxy`)3.3安装选项(`no-deps`和`user`)3.4缓存控制(`no-cache-dir`和`cache-dir`)3.5日志和调试(`verbose</div> </li> <li><a href="/article/1883161444413927424.htm" title="一、PyCharm(Professional)搭建Django环境" target="_blank">一、PyCharm(Professional)搭建Django环境</a> <span class="text-muted">郝家伙~</span> <a class="tag" taget="_blank" href="/search/pycharm/1.htm">pycharm</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a> <div>目录一、创建项目1.左侧选择Django框架2.点击create开始创建项目3.下载Django失败,使用默认源下载可能失败,需要指定其他源,这里使用阿里源4.手动创建项目django-adminstartproject项目名称5.进入当前项目创建应用python3manage.pystartappsign6.点击运行按钮或终端运行项目python3manage.pyrunserverip:端口,</div> </li> <li><a href="/article/1883150221274312704.htm" title="70.在 Vue 3 中使用 OpenLayers 拖拽实现放大区域的效果(DragZoom)" target="_blank">70.在 Vue 3 中使用 OpenLayers 拖拽实现放大区域的效果(DragZoom)</a> <span class="text-muted">吉檀迦俐</span> <a class="tag" taget="_blank" href="/search/OpenLayers/1.htm">OpenLayers</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/openlayers/1.htm">openlayers</a> <div>引言在现代Web开发中,地图功能已经成为许多应用的重要组成部分。OpenLayers是一个功能强大的开源地图库,支持多种地图源和交互操作。Vue3是一个流行的前端框架,以其响应式数据和组件化开发著称。本文将介绍如何在Vue3中集成OpenLayers,并实现拖拽放大区域的效果(DragZoom)。实现效果按住Shift键,使用鼠标左键圈选区域,地图会自动放大到选中的区域。支持地图的拖拽、缩放等基本</div> </li> <li><a href="/article/1883114041753268224.htm" title="智能运维分析决策系统:赋能数字化转型的智慧引擎" target="_blank">智能运维分析决策系统:赋能数字化转型的智慧引擎</a> <span class="text-muted">我的运维人生</span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%E5%BC%80%E5%8F%91/1.htm">运维开发</a><a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E5%85%B1%E4%BA%AB/1.htm">技术共享</a> <div>智能运维分析决策系统:赋能数字化转型的智慧引擎在数字化转型的大潮中,企业运维管理正经历着从传统手动运维向智能化、自动化运维的深刻转变。智能运维分析决策系统(AIOps,ArtificialIntelligenceforITOperations)作为这一转变的核心驱动力,通过融合大数据、机器学习、人工智能等先进技术,实现了对运维数据的深度洞察与智能决策,极大地提升了运维效率与质量,为企业数字业务的连</div> </li> <li><a href="/article/1883106474415157248.htm" title="CentOS7 yum安装报错Could not resolve host: mirrorlist.centos.org解决方案" target="_blank">CentOS7 yum安装报错Could not resolve host: mirrorlist.centos.org解决方案</a> <span class="text-muted">fullyouth</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>CentOS7yum安装报错Couldnotresolvehost:mirrorlist.centos.org解决方案测试是否可以ping通这个源pingmirrorlist.centos.org如果不行,就是源的问题,换源!step1:wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.re</div> </li> <li><a href="/article/1883100418091839488.htm" title="Centos7.9 yum kernal 更新" target="_blank">Centos7.9 yum kernal 更新</a> <span class="text-muted">mcharleylei</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>Centos7ISO下载:https://vault.centos.org/下载较快https://mirrors.huaweicloud.com/centos/7/isos/x86_64/下载较快centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云Centosyum源更新下载阿里yum源wgethttp://mirrors.aliyun.com/repo/Cent</div> </li> <li><a href="/article/1883095122015481856.htm" title="【树莓派入门系列】opencv安装" target="_blank">【树莓派入门系列】opencv安装</a> <span class="text-muted">^Mark_Zhang^</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/opencv/1.htm">opencv</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>树莓派入门之Opencv库安装提示:本文树莓派4B所搭载的系统是Raspi11本教程不需要任何换源,直接用树莓派自带的源就行文章目录一、树莓派版本查看二、Opencv库安装1.扩大系统文件(常规操作)2.安装aptitude软件包3.CMake工具安装4.基础库安装5.opencv-python库5.注意点一、树莓派版本查看代码如下:uanme-a或lsb_release-a二、Opencv库安装</div> </li> <li><a href="/article/1883093610027610112.htm" title="Red Hat 8.1 部署MySQL 5.7" target="_blank">Red Hat 8.1 部署MySQL 5.7</a> <span class="text-muted">云计算老王</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/adb/1.htm">adb</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>RedHat8.1部署MySQL5.7文章目录RedHat8.1部署MySQL5.7一、关闭防火墙和Selinux二、配置YUM源三、安装依赖包四、安装MySQL4.1创建安装目录并解压文件到目录中4.2创建快捷方式4.3创建用户组4.4初始化4.5配置环境变量五、启动数据库5.1后台启动,并登陆数据库5.2新增远程用户5.3修改本地用户密码5.4关闭数据库一、关闭防火墙和Selinuxsyste</div> </li> <li><a href="/article/1883088436089384960.htm" title="国内python镜像源" target="_blank">国内python镜像源</a> <span class="text-muted">qq_34830229</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pip/1.htm">pip</a> <div>1、国内python镜像源地址清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.s</div> </li> <li><a href="/article/1883066751885832192.htm" title="深度学习利用数据加载、预处理和增强数据提高模型的性能" target="_blank">深度学习利用数据加载、预处理和增强数据提高模型的性能</a> <span class="text-muted">weixin_30777913</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a> <div>深度学习数据预处理是一个关键步骤,旨在提高模型的性能和准确性。通过数据加载、预处理和增强,可以显著提高深度学习模型的性能和准确性。在实际应用中,需要根据具体的数据和任务来选择合适的预处理和增强技术。以下将详细论述并举例说明如何加载、预处理和增强数据。一、数据加载在深度学习中,数据加载是第一步。这通常涉及到从各种数据源(如CSV文件、数据库、图像文件夹等)中读取数据。以DeepLearning4J(</div> </li> <li><a href="/article/1883050355860762624.htm" title="NPM 包管理问题汇总" target="_blank">NPM 包管理问题汇总</a> <span class="text-muted">yqcoder</span> <a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a> <div>一、npmlogin问题当使用npmlogin登录时报错403Forbidden-PUThttps://registry.npmmirror.com/-/user/org.cou1.解决方法切换npm源,打开npmconfigsetregistryhttps://registry.npmjs.org二、npmpublish问题当使用npmpublish发布包时报错403Forbidden-PUTh</div> </li> <li><a href="/article/1883047584516337664.htm" title="超级账本Hyperledger fabric 2.2.1安装测试详细步骤" target="_blank">超级账本Hyperledger fabric 2.2.1安装测试详细步骤</a> <span class="text-muted">wayne_keh</span> <a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/hyperledger/1.htm">hyperledger</a><a class="tag" taget="_blank" href="/search/fabric/1.htm">fabric</a><a class="tag" taget="_blank" href="/search/%E8%B6%85%E7%BA%A7%E8%B4%A6%E6%9C%AC/1.htm">超级账本</a> <div>HyperledgerFabric2.2.1安装测试操作系统(本文Ubuntu18.04LTS虚拟机),最后在Window操作系统中再安装一个远程连接工具(如XShell或SecureCRT),方便连接并操作Ubuntu系统。1.换源,更换apt的下载源,官方下载源很慢,我们需要更换到国内的镜像站1.1进入/etc/apt目录cd/etc/apt1.2备份sources.list文件sudocp/</div> </li> <li><a href="/article/1883044431980982272.htm" title="计算机网络中常用的端口号以及对应的应用程序" target="_blank">计算机网络中常用的端口号以及对应的应用程序</a> <span class="text-muted">东锋1.3</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E4%B8%8E%E9%80%9A%E4%BF%A1/1.htm">计算机网络与通信</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>计算机网络中常用端口号及其应用程序详解在计算机网络的世界里,端口号扮演着至关重要的角色,它是标识网络应用程序的一种方式,使得不同的应用程序能够在同一台计算机上同时运行,并通过各自不同的端口与网络进行通信。在网络通信过程中,每个数据包都包含源端口号和目标端口号,以此来确保数据包能准确无误地传输到目标应用程序。接下来,让我们详细了解一些网络中常用的端口号及其对应的应用程序。1.端口号:80应用程序:H</div> </li> <li><a href="/article/1882987697878921216.htm" title="车联网安全" target="_blank">车联网安全</a> <span class="text-muted">黄一113530</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95/1.htm">渗透测试</a> <div>1、智能汽车安全如何分类?智能汽车终极发展阶段是无人驾驶,车联网则是无人驾驶实现的基础,然而车联网技术应用过程中却会带来信息安全问题,具体可分为以下三种:一、用户隐私汽车智能化是建立在车辆动态数据收集及应用上的,如车辆行驶、车体、动力、安全及环境数据等层面,尤其是车辆行驶数据一直都被视为变现的大数据金矿,无论是车联网前装的车商,还是车联网后装的互联网科技公司,都在用户不知情的情况下收集车主驾驶历史</div> </li> <li><a href="/article/1882978994471628800.htm" title="TikTok海外直播网络专线费用解析:跨境电商的网络新选择" target="_blank">TikTok海外直播网络专线费用解析:跨境电商的网络新选择</a> <span class="text-muted">蓝讯小刘</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>在全球化的大潮中,跨境电商成为了连接不同国家和地区经济的重要桥梁。而要实现高效的跨境电商运营,稳定、高速的网络连接是必不可少的。TikTok海外直播网络专线即SD-WAN国际专线(就是土豆和马铃薯的区别),以其独特的优势,正逐渐成为跨境电商企业的首选网络解决方案。本文将深入解析SD-WAN国际专线的费用构成,并探讨其对全球跨境电商的影响。一、SD-WAN技术:跨境电商的网络新动力SD-WAN,即软</div> </li> <li><a href="/article/1882976092701126656.htm" title="网络传输中的三张表,MAC地址表、ARP缓存表以及路由表" target="_blank">网络传输中的三张表,MAC地址表、ARP缓存表以及路由表</a> <span class="text-muted">h490516509</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1.htm">网络编程</a> <div>一:MAC地址表详解说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。交换机的工作原理交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数据帧中目标MAC地址的信</div> </li> <li><a href="/article/1882973068930904064.htm" title="Feed流" target="_blank">Feed流</a> <span class="text-muted">baiyinaaaaa</span> <a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>是一种呈现内容给用户并持续更新的方式,用户可以选择订阅多个资源,网站提供feed地址,用户将feed网址等级到阅读器中,在阅读器里形成的聚合页就是feed流。现在流行的feed类似NewsFeed:订阅源不再是某个内容,而是生产内容的人或团体内容不严格按照timeline,广泛使用智能feed排序,新的feed流可以不在需要主动搜索,而是主动根据推送算法呈现内容,极大的增加了用户粘性和使用时间,F</div> </li> <li><a href="/article/1882943941578387456.htm" title="北工大计算机网络95分复习——【第五章 网络层】" target="_blank">北工大计算机网络95分复习——【第五章 网络层】</a> <span class="text-muted">秋千的千秋</span> <a class="tag" taget="_blank" href="/search/%E5%8C%97%E5%B7%A5%E5%A4%A7%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C95%E5%88%86%E5%A4%8D%E4%B9%A0/1.htm">北工大计算机网络95分复习</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/1.htm">计算机网络</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E8%B7%AF%E7%94%B1%E5%99%A8/1.htm">智能路由器</a> <div>Networklayer网络层:responsiblefordeliveringpacketsbetweenendpointsovermultiplelinks。负责通过多条链路在端点之间传递数据包。将数据包从源机器路由到目标机器。Hop跳:一个中间路由器。5.1网络层的设计问题P125交换——电路交换(电话网)、包交换/分组交换(数据交换网中的主流交换方式)5.1.1存储转发数据包交换</div> </li> <li><a href="/article/1882935994504769536.htm" title="不同hive集群中基于表的数据一致性比对" target="_blank">不同hive集群中基于表的数据一致性比对</a> <span class="text-muted">AA赵师傅</span> <a class="tag" taget="_blank" href="/search/hadoop%E6%95%B0%E6%8D%AE%E7%AE%A1%E7%90%86/1.htm">hadoop数据管理</a><a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81/1.htm">数据验证</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/1.htm">数据迁移</a><a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a> <div>前阵子博主遇到一个需求,因对hadoop集群进行数据迁移,数据迁移完毕后进行两个hive库的数据一致性的比对,不仅对源表数据进行比对,而且要同时使用两个集群加工相同数据,对加工后的数据进行数据一致性比对。博主已知的数据迁移方法有两种,第一种就是hadoopdistcp功能来进行集群间数据的复制,那么基本就不用做源表的数据验证了,集群间数据复制失败会报错提示。第二种方法就是数据的导入导出了,把原集群</div> </li> <li><a href="/article/1882931082534383616.htm" title="数字输出格式中的RAW与PCM有哪些区别" target="_blank">数字输出格式中的RAW与PCM有哪些区别</a> <span class="text-muted">~远在太平洋~</span> <a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95/1.htm">测试</a><a class="tag" taget="_blank" href="/search/pcm/1.htm">pcm</a><a class="tag" taget="_blank" href="/search/RAW/1.htm">RAW</a> <div>数字输出格式中的RAW与PCM在音频和视频处理领域有着显著的区别。以下是对这两种格式的详细比较:一、定义与原理RAW定义:RAW通常指的是未经任何处理或压缩的原始数据格式。在音频领域,它表示音频文件中未经过编码或压缩的纯音频数据。原理:RAW音频数据直接从音频源(如麦克风、乐器等)获取,不经过任何形式的编码或压缩处理。PCM(PulseCodeModulation,脉冲编码调制)定义:PCM是一种</div> </li> <li><a href="/article/1882887716421562368.htm" title="自动驾驶系统研发系列—追尾风险不再隐形:解密后碰撞预警系统(RCW)的技术与应用" target="_blank">自动驾驶系统研发系列—追尾风险不再隐形:解密后碰撞预警系统(RCW)的技术与应用</a> <span class="text-muted">学步_技术</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E9%A9%BE%E9%A9%B6%E7%B3%BB%E7%BB%9F%E7%A0%94%E5%8F%91/1.htm">自动驾驶系统研发</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E9%A9%BE%E9%A9%B6/1.htm">自动驾驶</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/RCW/1.htm">RCW</a> <div>欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中一起航行,共同成长,探索技术的无限可能。探索专栏:学步_技术的首页——持续学习,不断进步,让学习成为我们共同的习惯,让总结成为我们前进的动力。技术导航:人工智能:深入探讨人工智能领域核心技术。自动驾驶:分享自动</div> </li> <li><a href="/article/1882882796465221632.htm" title="2023年数学建模动态规划算法在最短路径问题中的应用:以Floyd算法为例" target="_blank">2023年数学建模动态规划算法在最短路径问题中的应用:以Floyd算法为例</a> <span class="text-muted">人工智能_SYBH</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</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/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a> <div>订阅专栏后9月比赛期间会分享思路及Matlab代码数学建模是将实际问题抽象化为数学问题,并采用数学工具和技巧进行求解的过程。在实际应用中,数学建模是解决问题的一种有效方法。本文将介绍Floyd算法在数学建模中的应用。Floyd算法是解决最短路径问题的一种经典动态规划算法。最短路径问题是指在一个加权有向图中,从一个源节点到其他各节点的最短路径问题。在实际应用中,最短路径问题广泛应用于交通运输、通信网</div> </li> <li><a href="/article/1882881029170065408.htm" title="Docker 国内镜像源" target="_blank">Docker 国内镜像源</a> <span class="text-muted">季风泯灭的季节</span> <a class="tag" taget="_blank" href="/search/Kubtenates/1.htm">Kubtenates</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>目录概述步骤参考资料概述自2024-06-06开始,阿里,腾讯、中科大等国内的DockerHub镜像加速器相继停止服务,总结了网友整理出来一些其他国内DockerHub镜像源,经过测试可以使用。步骤配置Docker守护程序修改/etc/docker/daemon.json文件,修改其中的registry-mirrors参数的值为如下:{"registry-mirrors":["https://hu</div> </li> <li><a href="/article/1882877370189279232.htm" title="【SpringBoot 】dynamic 动态数据源配置连接池(转)" target="_blank">【SpringBoot 】dynamic 动态数据源配置连接池(转)</a> <span class="text-muted">binqian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>前言在复杂的业务场景中,我们经常需要使用多数据源来满足不同的数据访问需求。DynamicDatasource为我们提供了一种灵活切换不同数据源的解决方案。但是多数据源配置连接池以及说明文档都是收费的。本篇博文将详细介绍如何配置和优化DynamicDatasource的连接池,包括Druid和HikariCP,以及如何根据项目需求进行选择。连接池配置连接池是数据库连接管理的核心组件,它可以显著提高数</div> </li> <li><a href="/article/1882871315824701440.htm" title="自动驾驶系列—自动驾驶MCU架构全方位解析:从单核到多核的选型指南与应用实例" target="_blank">自动驾驶系列—自动驾驶MCU架构全方位解析:从单核到多核的选型指南与应用实例</a> <span class="text-muted">学步_技术</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E9%A9%BE%E9%A9%B6/1.htm">自动驾驶</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E9%A9%BE%E9%A9%B6/1.htm">自动驾驶</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/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/MCU/1.htm">MCU</a> <div>欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中一起航行,共同成长,探索技术的无限可能。探索专栏:学步_技术的首页——持续学习,不断进步,让学习成为我们共同的习惯,让总结成为我们前进的动力。技术导航:人工智能:深入探讨人工智能领域核心技术。自动驾驶:分享自动</div> </li> <li><a href="/article/1882863119022223360.htm" title="如何实现 Handy Control DataGrid 全选功能" target="_blank">如何实现 Handy Control DataGrid 全选功能</a> <span class="text-muted">东百牧码人</span> <a class="tag" taget="_blank" href="/search/%E7%8A%B6%E6%80%81%E6%A8%A1%E5%BC%8F/1.htm">状态模式</a> <div>如何实现HandyControlDataGrid全选功能在使用HandyControl的DataGrid控件时,经常会有全选的需求。今天我们就结合一段代码,详细介绍如何实现HandyControlDataGrid的全选功能。代码实现前端XAML代码代码解释DataGrid是主要的表格控件,ItemsSource绑定到TrendTagCollection,这是数据源集合。DataGridCheckB</div> </li> <li><a href="/article/1882853786133786624.htm" title="WPF中让Combobox具有查找功能" target="_blank">WPF中让Combobox具有查找功能</a> <span class="text-muted">cplmlm</span> <a class="tag" taget="_blank" href="/search/wpf/1.htm">wpf</a><a class="tag" taget="_blank" href="/search/wpf/1.htm">wpf</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>需求:由于combobox绑定的数据源数量比较多,如果让用户在下拉列中查找,难免会不太方便,于是就需要让combobox可以输入内容,并且希望根据用户输入的内容去自动匹配,这样效率就会提高!先在xaml中添加一个combobox:先看设置的属性:IsEditable就是启用或禁用ComboBox的文本框中的文本编辑,让combobox可以输入内容IsTextSearchEnabled就是是否开启T</div> </li> <li><a href="/article/1882839924634349568.htm" title="Postman接口测试工具详解" target="_blank">Postman接口测试工具详解</a> <span class="text-muted">小周不想卷</span> <a class="tag" taget="_blank" href="/search/postman/1.htm">postman</a> <div>(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,还请三连支持一波哇ヾ(@^∇^@)ノ)目录引言Postman简介Postman的特点Postman的下载与安装Postman的基本使用发送第一个请求响应结果查看Postman的高级功能接口测试流程断言环境变量和全局变量动态参数Mock测试实例演示获取鉴权码(AccessToken)接口编写请求提取AccessToken编写接</div> </li> <li><a href="/article/1882839420172824576.htm" title="PON 网络相关" target="_blank">PON 网络相关</a> <span class="text-muted">星寂樱易李</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E8%B7%AF%E7%94%B1%E5%99%A8/1.htm">智能路由器</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/%E4%BF%A1%E6%81%AF%E4%B8%8E%E9%80%9A%E4%BF%A1/1.htm">信息与通信</a> <div>应用层传输层--四层交换机四层路由器网络层--三层交换机路由器链路层–以太网交换机网卡物理层–中继器集线器双绞线PON系统分为三部分,分别是OLT(光线路终端)、ODN(无源光分路器)和ONU(光网络单元)OLT--光线路终端OLT是PON网络中的核心设备,通常位于运营商的局端。它负责与核心网络进行连接,同时为ONU提供光信号。OLT具有多个PON端口,可以支持多个用户同时接入。OLT的主要功能包</div> </li> <li><a href="/article/65.htm" title="Java常用排序算法/程序员必须掌握的8大排序算法" target="_blank">Java常用排序算法/程序员必须掌握的8大排序算法</a> <span class="text-muted">cugfy</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 先来看看8种排序之间的关系:   1.直接插入排序 (1</div> </li> <li><a href="/article/192.htm" title="【Spark102】Spark存储模块BlockManager剖析" target="_blank">【Spark102】Spark存储模块BlockManager剖析</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/manager/1.htm">manager</a> <div>Spark围绕着BlockManager构建了存储模块,包括RDD,Shuffle,Broadcast的存储都使用了BlockManager。而BlockManager在实现上是一个针对每个应用的Master/Executor结构,即Driver上BlockManager充当了Master角色,而各个Slave上(具体到应用范围,就是Executor)的BlockManager充当了Slave角色</div> </li> <li><a href="/article/319.htm" title="linux 查看端口被占用情况详解" target="_blank">linux 查看端口被占用情况详解</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8/1.htm">端口占用</a><a class="tag" taget="_blank" href="/search/netstat/1.htm">netstat</a><a class="tag" taget="_blank" href="/search/lsof/1.htm">lsof</a> <div>经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序   1、lsof -i:port port为端口号   [root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080 COMMAND   PID USER   FD   TY</div> </li> <li><a href="/article/446.htm" title="Hosts文件使用" target="_blank">Hosts文件使用</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/hosts/1.htm">hosts</a><a class="tag" taget="_blank" href="/search/locahost/1.htm">locahost</a> <div>     一切都要从localhost说起,经常在tomcat容器起动后,访问页面时输入http://localhost:8088/index.jsp,大家都知道localhost代表本机地址,如果本机IP是10.10.134.21,那就相当于http://10.10.134.21:8088/index.jsp,有时候也会看到http: 127.0.0.1:</div> </li> <li><a href="/article/573.htm" title="java excel工具" target="_blank">java excel工具</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/Java+excel/1.htm">Java excel</a> <div>直接上代码,一看就懂,利用的是jxl: import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import </div> </li> <li><a href="/article/700.htm" title="web报表工具finereport常用函数的用法总结(数组函数)" target="_blank">web报表工具finereport常用函数的用法总结(数组函数)</a> <span class="text-muted">老A不折腾</span> <a class="tag" taget="_blank" href="/search/finereport/1.htm">finereport</a><a class="tag" taget="_blank" href="/search/web%E6%8A%A5%E8%A1%A8/1.htm">web报表</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0%E6%80%BB%E7%BB%93/1.htm">函数总结</a> <div>ADD2ARRAY ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。 示例: ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7]. ADDARRAY([3,4, 1, 5, 7], "测试&q</div> </li> <li><a href="/article/827.htm" title="游戏服务器网络带宽负载计算" target="_blank">游戏服务器网络带宽负载计算</a> <span class="text-muted">墙头上一根草</span> <a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>家庭所安装的4M,8M宽带。其中M是指,Mbits/S 其中要提前说明的是: 8bits = 1Byte 即8位等于1字节。我们硬盘大小50G。意思是50*1024M字节,约为 50000多字节。但是网宽是以“位”为单位的,所以,8Mbits就是1M字节。是容积体积的单位。 8Mbits/s后面的S是秒。8Mbits/s意思是 每秒8M位,即每秒1M字节。 我是在计算我们网络流量时想到的</div> </li> <li><a href="/article/954.htm" title="我的spring学习笔记2-IoC(反向控制 依赖注入)" target="_blank">我的spring学习笔记2-IoC(反向控制 依赖注入)</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/Spring+3+%E7%B3%BB%E5%88%97/1.htm">Spring 3 系列</a> <div>IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。 IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明: 如:程序中有 Mysql.calss 、Oracle.class 、SqlSe</div> </li> <li><a href="/article/1081.htm" title="高性能mysql 之 选择存储引擎(一)" target="_blank">高性能mysql 之 选择存储引擎(一)</a> <span class="text-muted">annan211</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/InnoDB/1.htm">InnoDB</a><a class="tag" taget="_blank" href="/search/MySQL%E5%BC%95%E6%93%8E/1.htm">MySQL引擎</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E/1.htm">存储引擎</a> <div> 1 没有特殊情况,应尽可能使用InnoDB存储引擎。   原因:InnoDB 和 MYIsAM 是mysql 最常用、使用最普遍的存储引擎。其中InnoDB是最重要、最广泛的存储引擎。她   被设计用来处理大量的短期事务。短期事务大部分情况下是正常提交的,很少有回滚的情况。InnoDB的性能和自动崩溃   恢复特性使得她在非事务型存储的需求中也非常流行,除非有非常</div> </li> <li><a href="/article/1208.htm" title="UDP网络编程" target="_blank">UDP网络编程</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/UDP%E7%BC%96%E7%A8%8B/1.htm">UDP编程</a><a class="tag" taget="_blank" href="/search/%E5%B1%80%E5%9F%9F%E7%BD%91%E7%BB%84%E6%92%AD/1.htm">局域网组播</a> <div>  UDP是基于无连接的,不可靠的传输   与TCP/IP相反       UDP实现私聊,发送方式客户端,接受方式服务器 package netUDP_sc; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.Ine</div> </li> <li><a href="/article/1335.htm" title="JQuery对象的val()方法执行结果分析" target="_blank">JQuery对象的val()方法执行结果分析</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/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>        JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。         </div> </li> <li><a href="/article/1462.htm" title="http请求测试实例(采用json-lib解析)" target="_blank">http请求测试实例(采用json-lib解析)</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/json/1.htm">json</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a> <div>        由于fastjson只支持JDK1.5版本,因些对于JDK1.4的项目,可以采用json-lib来解析JSON数据。如下是http请求的另外一种写法,仅供参考。 package com; import java.util.HashMap; import java.util.Map; import </div> </li> <li><a href="/article/1589.htm" title="【RPC框架Hessian四】Hessian与Spring集成" target="_blank">【RPC框架Hessian四】Hessian与Spring集成</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hessian/1.htm">hessian</a> <div>在【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中介绍了基于Hessian的RPC服务的实现步骤,在那里使用Hessian提供的API完成基于Hessian的RPC服务开发和客户端调用,本文使用Spring对Hessian的集成来实现Hessian的RPC调用。   定义模型、接口和服务器端代码 |---Model    &nb</div> </li> <li><a href="/article/1716.htm" title="【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析" target="_blank">【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/Mahout/1.htm">Mahout</a> <div>1.Mahout环境搭建  1.下载Mahout http://mirror.bit.edu.cn/apache/mahout/0.10.0/mahout-distribution-0.10.0.tar.gz    2.解压Mahout  3. 配置环境变量 vim /etc/profile export HADOOP_HOME=/home</div> </li> <li><a href="/article/1843.htm" title="nginx负载tomcat遇非80时的转发问题" target="_blank">nginx负载tomcat遇非80时的转发问题</a> <span class="text-muted">ronin47</span> <div>  nginx负载后端容器是tomcat(其它容器如WAS,JBOSS暂没发现这个问题)非80端口,遇到跳转异常问题。解决的思路是:$host:port        详细如下:    该问题是最先发现的,由于之前对nginx不是特别的熟悉所以该问题是个入门级别的: ? 1 2 3 4 5 </div> </li> <li><a href="/article/1970.htm" title="java-17-在一个字符串中找到第一个只出现一次的字符" target="_blank">java-17-在一个字符串中找到第一个只出现一次的字符</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public class FirstShowOnlyOnceElement { /**Q17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b * 1.int[] count:count[i]表示i对应字符出现的次数 * 2.将26个英文字母映射:a-z <--> 0-25 * 3.假设全部字母都是小写 */ pu</div> </li> <li><a href="/article/2097.htm" title="mongoDB 复制集" target="_blank">mongoDB 复制集</a> <span class="text-muted">开窍的石头</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题             mo</div> </li> <li><a href="/article/2224.htm" title="[宇宙与天文]宇宙时代的经济学" target="_blank">[宇宙与天文]宇宙时代的经济学</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E6%B5%8E/1.htm">经济</a> <div>     宇宙尺度的交通工具一般都体型巨大,造价高昂。。。。。      在宇宙中进行航行,近程采用反作用力类型的发动机,需要消耗少量矿石燃料,中远程航行要采用量子或者聚变反应堆发动机,进行超空间跳跃,要消耗大量高纯度水晶体能源      以目前地球上国家的经济发展水平来讲,</div> </li> <li><a href="/article/2351.htm" title="Git忽略文件" target="_blank">Git忽略文件</a> <span class="text-muted">Cwind</span> <a class="tag" taget="_blank" href="/search/git/1.htm">git</a> <div>     有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引。 ==== ==== ==== 一些牢骚</div> </li> <li><a href="/article/2478.htm" title="MySQL连接数据库的必须配置" target="_blank">MySQL连接数据库的必须配置</a> <span class="text-muted">dashuaifu</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93%E9%85%8D%E7%BD%AE/1.htm">连接数据库配置</a> <div>MySQL连接数据库的必须配置   1.driverClass:com.mysql.jdbc.Driver   2.jdbcUrl:jdbc:mysql://localhost:3306/dbname   3.user:username   4.password:password   其中1是驱动名;2是url,这里的‘dbna</div> </li> <li><a href="/article/2605.htm" title="一生要养成的60个习惯" target="_blank">一生要养成的60个习惯</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E4%B9%A0%E6%83%AF/1.htm">习惯</a> <div>一生要养成的60个习惯 第1篇 让你更受大家欢迎的习惯 1 守时,不准时赴约,让别人等,会失去很多机会。 如何做到: ①该起床时就起床, ②养成任何事情都提前15分钟的习惯。 ③带本可以随时阅读的书,如果早了就拿出来读读。 ④有条理,生活没条理最容易耽误时间。 ⑤提前计划:将重要和不重要的事情岔开。 ⑥今天就准备好明天要穿的衣服。 ⑦按时睡觉,这会让按时起床更容易。 2 注重</div> </li> <li><a href="/article/2732.htm" title="[介绍]Yii 是什么" target="_blank">[介绍]Yii 是什么</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/yii2/1.htm">yii2</a> <div>Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。 Yii 最适合做什么? Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应</div> </li> <li><a href="/article/2859.htm" title="Linux SSH常用总结" target="_blank">Linux SSH常用总结</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/linux+ssh/1.htm">linux ssh</a><a class="tag" taget="_blank" href="/search/SSHD/1.htm">SSHD</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2186931 一、连接到远程主机   格式: ssh name@remoteserver 例如: ssh ickes@192.168.27.211   二、连接到远程主机指定的端口   格式: ssh name@remoteserver -p 22 例如: ssh i</div> </li> <li><a href="/article/2986.htm" title="快速上传头像到服务端工具类FaceUtil" target="_blank">快速上传头像到服务端工具类FaceUtil</a> <span class="text-muted">gundumw100</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>快速迭代用 import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExceptio</div> </li> <li><a href="/article/3113.htm" title="jQuery入门之怎么使用" target="_blank">jQuery入门之怎么使用</a> <span class="text-muted">ini</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>jQuery的强大我何问起(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢?   首先,下载jquery。下载地址:http://hovertree.com/hvtart/bjae/b8627323101a4994.htm,一个是压缩版本,一个是未压缩版本,如果在开发测试阶段,可以使用未压缩版本,实际应用一般使用压缩版本(min)。然后就在页面上引用。</div> </li> <li><a href="/article/3240.htm" title="带filter的hbase查询优化" target="_blank">带filter的hbase查询优化</a> <span class="text-muted">kane_xie</span> <a class="tag" taget="_blank" href="/search/%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96/1.htm">查询优化</a><a class="tag" taget="_blank" href="/search/hbase/1.htm">hbase</a><a class="tag" taget="_blank" href="/search/RandomRowFilter/1.htm">RandomRowFilter</a> <div> 问题描述 hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。   问题原因 直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需</div> </li> <li><a href="/article/3367.htm" title="java设计模式-单例模式" target="_blank">java设计模式-单例模式</a> <span class="text-muted">men4661273</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E6%9E%9A%E4%B8%BE/1.htm">枚举</a><a class="tag" taget="_blank" href="/search/%E5%8F%8D%E5%B0%84/1.htm">反射</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a> <div>         单例模式1,饿汉模式 //饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { //私有的默认构造函数 private Singleton1() {} //已经自行实例化 private static final Singleton1 singl</div> </li> <li><a href="/article/3494.htm" title="mongodb 查询某一天所有信息的3种方法,根据日期查询" target="_blank">mongodb 查询某一天所有信息的3种方法,根据日期查询</a> <span class="text-muted">qiaolevip</span> <a class="tag" taget="_blank" href="/search/%E6%AF%8F%E5%A4%A9%E8%BF%9B%E6%AD%A5%E4%B8%80%E7%82%B9%E7%82%B9/1.htm">每天进步一点点</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/1.htm">学习永无止境</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E7%BA%B5%E8%A7%82%E5%8D%83%E8%B1%A1/1.htm">纵观千象</a> <div>// mongodb的查询真让人难以琢磨,就查询单天信息,都需要花费一番功夫才行。 // 第一种方式: coll.aggregate([ {$project:{sendDate: {$substr: ['$sendTime', 0, 10]}, sendTime: 1, content:1}}, {$match:{sendDate: '2015-</div> </li> <li><a href="/article/3621.htm" title="二维数组转换成JSON" target="_blank">二维数组转换成JSON</a> <span class="text-muted">tangqi609567707</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/json/1.htm">json</a> <div>原文出处:http://blog.csdn.net/springsen/article/details/7833596 public class Demo {     public static void main(String[] args) {        String[][] blogL</div> </li> <li><a href="/article/3748.htm" title="erlang supervisor" target="_blank">erlang supervisor</a> <span class="text-muted">wudixiaotie</span> <a class="tag" taget="_blank" href="/search/erlang/1.htm">erlang</a> <div>定义supervisor时,如果是监控celuesimple_one_for_one则删除children的时候就用supervisor:terminate_child (SupModuleName, ChildPid),如果shutdown策略选择的是brutal_kill,那么supervisor会调用exit(ChildPid, kill),这样的话如果Child的behavior是gen_</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>