什么是HTML?

# HTML

## 什么是HTML?

HTML 是用来描述网页的一种语言。

- HTML 指的是超文本标记语言: `HyperText Markup Language`

- HTML 不是一种编程语言,而是一种标记语言

- 标记语言是一套标记标签 (markup tag)

- HTML 使用标记标签来描述网页

- HTML 文档包含了HTML 标签文本内容

- HTML文档也叫做 web 页面

## HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

- HTML 标签是由*尖括号*包围的关键词,比如

- HTML 标签通常是*成对出现*的,比如 `` 和 ``

- 标签对中的第一个标签是*开始标签*,第二个标签是*结束标签*

- 开始和结束标签也被称为*开放标签*和*闭合标签*

```html

<标签>内容

```

## HTML 元素

"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.

但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:

HTML 元素:

```html

这是一个段落

```

### HTML 标题

HTML 标题(Heading)是通过

-
等标签进行定义的。

```html

This is a heading

This is a heading

This is a heading

```

### HTML 段落

HTML 段落是通过

标签进行定义的。

```html

This is a paragraph.

This is another paragraph.

```

### HTML 链接

HTML 链接是通过 标签进行定义的。

```html

This is a link

```

href 属性中指定链接的地址

### HTML 图像

HTML 图像是通过 标签进行定义的。

```html

```

### HTML其他基本标签

```HTML

标签加粗

标签表示重要文本

标签被用来组合文档中的行内元素

标签表示块引用

标签删除线

标签下划线


(换行)


(水平线)

```

![image-20201222162647182](HTML.assets/image-20201222162647182.png)

## HTML基本文档

```HTML

   

        文档标题

   

   

        可见文本。。。

   

```

## HTML 头部 元素

`` 元素是所有头部元素的容器。` `内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。

以下标签都可以添加到 head 部分:`、<base>、<link>、<meta>、<script> 以及 <style>`。</p> <p>### HTML`<title>`元素</p> <p>- 定义浏览器工具栏中的标题</p> <p>- 提供页面被添加到收藏夹时显示的标题</p> <p>- 显示在搜索引擎结果中的页面标题</p> <p>### HTML `<base>` 元素</p> <p>`<base>` 标签为页面上的所有链接规定默认地址或默认目标(target):</p> <p>```html</p> <p><head></p> <p><base href="http://www.w3school.com.cn/images/" /></p> <p><base target="_blank" /></p> <p></head></p> <p>```</p> <p>### HTML `<link>`元素</p> <p>`<link>` 标签定义文档与外部资源之间的关系。</p> <p>`<link>` 标签最常用于连接样式表:</p> <p>```html</p> <p><head></p> <p><link rel="stylesheet" type="text/css" href="mystyle.css" /></p> <p></head></p> <p>```</p> <p>### HTML `<style>` 元素</p> <p>`<style>` 标签用于为 `HTML` 文档定义样式信息。</p> <p>您可以在 style 元素内规定 HTML 元素在浏览器中呈现的样式:</p> <p>```</p> <p><head></p> <p><style type="text/css"></p> <p>body {background-color:yellow}</p> <p>p {color:blue}</p> <p></style></p> <p></head></p> <p>```</p> <p>### HTML `<meta>` 元素</p> <p>元数据(metadata)是关于数据的信息。</p> <p>`<meta>` 标签提供关于` `HTML` `文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。</p> <p>典型的情况是,`meta` 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。</p> <p>`<meta>` 标签始终位于` head `元素中。</p> <p>元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。</p> <p>#### 针对搜索引擎的关键词</p> <p>一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。</p> <p>下面的 meta 元素定义页面的描述:</p> <p>```html</p> <p><meta name="description" content="Free Web tutorials on HTML, CSS, XML" /></p> <p>```</p> <p>下面的 meta 元素定义页面的关键词:</p> <p>```html</p> <p><meta name="keywords" content="HTML, CSS, XML" /></p> <p>```</p> <p>name 和 content 属性的作用是描述页面的内容。</p> <p>### HTML `<script>` 元素</p> <p>`<script>` 标签用于定义客户端脚本</p> <p>### HTML 头部元素</p> <p>|    标签    |                  描述                  |</p> <p>| :--------: | :--------------------------------------: |</p> <p>|  `<head>`  |          定义关于文档的信息。          |</p> <p>| `<title>`  |              定义文档标题。              |</p> <p>|  `<base>`  | 定义页面上所有链接的默认地址或默认目标。 |</p> <p>|  `<link>`  |      定义文档与外部资源之间的关系。      |</p> <p>|  `<meta>`  |      定义关于 HTML 文档的元数据。      |</p> <p>| `<script>` |            定义客户端脚本。            |</p> <p>| `<style>`  |          定义文档的样式信息。          |</p> <p>## HTML 字符实体</p> <p>### HTML 实体</p> <p>在 HTML 中,某些字符是预留的。</p> <p>在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。</p> <p>如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。</p> <p>字符实体类似这样:</p> <p>```html</p> <p>&entity_name;</p> <p>或者</p> <p>&#entity_number;</p> <p>```</p> <p>如需显示小于号,我们必须这样写:\< 或 \<</p> <p>使用实体名而不是数字的好处是<font color='red'>易于记忆</font>。不过坏处是,<font color='red'>浏览器也许并不支持所有实体名称(对实体数字的支持却很好)</font>。</p> <p>### HTML 中有用的字符实体</p> <p><font color='red'>实体名称对大小写敏感</font></p> <p>| 显示结果 |      描述        |      实体名称      | 实体编号 |</p> <p>| :------: | :---------------: | :----------------: | :------: |</p> <p>|          |      空格        |      \       | \   |</p> <p>|    <    |      小于号      |      \<        |  \<  |</p> <p>|    >    |      大于号      |      \>        |  \>  |</p> <p>|    &    |      和号        |      \&      |  \&  |</p> <p>|    "    |      引号        |      \"      |  \"  |</p> <p>|    '    |      撇号        | \' (IE不支持) |  \'  |</p> <p>|    ¢    |    分(cent)    |      \¢      | \¢  |</p> <p>|    £    |    镑(pound)    |      \£      | \£  |</p> <p>|    ¥    |    元(yen)    |      \¥      | \¥  |</p> <p>|    €    |  欧元(euro)    |      \€      | \€ |</p> <p>|    §    |      小节        |      \§      | \§  |</p> <p>|    ©    | 版权(copyright) |      \©      | \©  |</p> <p>|    ®    |    注册商标      |      \®      | \®  |</p> <p>|    ™    |      商标        |      \™      | \™ |</p> <p>|    ×    |      乘号        |      \×      | \×  |</p> <p>|    ÷    |      除号        |    \÷      | \÷  |</p> <p>## 序列化标签</p> <p>### 无序列表</p> <p>```HTML</p> <p> <ul></p> <p>    <li>项目</li></p> <p>    <li>项目</li></p> <p></ul></p> <p>```</p> <p>![image-20201222163035708](HTML.assets/image-20201222163035708.png)</p> <p>### 有序列表</p> <p>```HTML</p> <p><ol></p> <p>    <li>第一项</li></p> <p>    <li>第二项</li></p> <p></ol></p> <p>```</p> <p>![image-20201222163120276](HTML.assets/image-20201222163120276.png)</p> <p>### 自定义列表</p> <p>```HTML</p> <p><dl></p> <p>    <dt>项目 1</dt></p> <p>    <dd>描述项目 1</dd></p> <p>    <dt>项目 2</dt></p> <p>    <dd>描述项目 2</dd></p> <p></dl></p> <p>```</p> <p>![image-20201222163212069](HTML.assets/image-20201222163212069.png)</p> <p>## 表格</p> <p>表格由 `<table> `标签来定义。每个表格均有若干行(由 `<tr> 标签定义),每行被分割为若干单元格(由 `<td> `标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。</p> <p>```html</p> <p><table border="1"></p> <p><tr></p> <p><td>row 1, cell 1</td></p> <p><td>row 1, cell 2</td></p> <p></tr></p> <p><tr></p> <p><td>row 2, cell 1</td></p> <p><td>row 2, cell 2</td></p> <p></tr></p> <p></table></p> <p>```</p> <p>![image-20201222171504362](HTML.assets/image-20201222171504362.png)</p> <p>### 表格和边框属性</p> <p>如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。</p> <p>使用边框属性来显示一个带有边框的表格:</p> <p>```html</p> <p><table border="1"></p> <p><tr></p> <p><td>Row 1, cell 1</td></p> <p><td>Row 1, cell 2</td></p> <p></tr></p> <p></table></p> <p>```</p> <p>### 表格的表头</p> <p>表格的表头使用 `<th>` 标签进行定义。</p> <p>大多数浏览器会把表头显示为粗体居中的文本:</p> <p>```html</p> <p><table border="1"></p> <p><tr></p> <p><th>Heading</th></p> <p><th>Another Heading</th></p> <p></tr></p> <p><tr></p> <p><td>row 1, cell 1</td></p> <p><td>row 1, cell 2</td></p> <p></tr></p> <p><tr></p> <p><td>row 2, cell 1</td></p> <p><td>row 2, cell 2</td></p> <p></tr></p> <p></table></p> <p>```</p> <p>![image-20201222172135586](HTML.assets/image-20201222172135586.png)</p> <p>### 表格中的空单元格</p> <p>在一些浏览器中,没有内容的表格单元显示得不太好。如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。</p> <p>```html</p> <p><table border="1"></p> <p><tr></p> <p><td>row 1, cell 1</td></p> <p><td>row 1, cell 2</td></p> <p></tr></p> <p><tr></p> <p><td></td></p> <p><td>row 2, cell 2</td></p> <p></tr></p> <p></table></p> <p>```</p> <p>![image-20201222172223137](HTML.assets/image-20201222172223137.png)</p> <p>**注意:**这个空的单元格的边框没有被显示出来。为了避免这种情况,在空单元格中添加一个空格占位符,就可以将边框显示出来。</p> <p>```html</p> <p><table border="1"></p> <p><tr></p> <p><td>row 1, cell 1</td></p> <p><td>row 1, cell 2</td></p> <p></tr></p> <p><tr></p> <p><td> </td></p> <p><td>row 2, cell 2</td></p> <p></tr></p> <p></table></p> <p>```</p> <p>![image-20201222172304186](HTML.assets/image-20201222172304186.png)</p> <p>## 框架</p> <p>```HTML</p> <p><iframe src="https://www.itnanls.cn"></iframe></p> <p>```</p> <p>## 表单</p> <p>### `<form> `元素</p> <p>HTML 表单用于收集用户输入。</p> <p>`<form>` 元素定义 HTML 表单:</p> <p>```html</p> <p><form></p> <p> .</p> <p>form elements</p> <p> .</p> <p></form></p> <p>```</p> <p>### HTML 表单包含表单元素</p> <p>表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。</p> <p>#### `<input>` 元素</p> <p>`<input>` 元素是最重要的*表单元素*。</p> <p>`<input>` 元素有很多形态,根据不同的 *type* 属性。</p> <p>这是本章中使用的类型:</p> <p>|  类型  |                描述                |</p> <p>| :----: | :----------------------------------: |</p> <p>|  text  |          定义常规文本输入。          |</p> <p>| radio  | 定义单选按钮输入(选择多个选择之一) |</p> <p>| submit |      定义提交按钮(提交表单)      |</p> <p>### <font color='red'>文本输入</font></p> <p>`<input type="text">` 定义用于*文本输入*的单行输入字段:</p> <p>```html</p> <p><form></p> <p> First name:<br></p> <p><input type="text" name="firstname"></p> <p><br></p> <p> Last name:<br></p> <p><input type="text" name="lastname"></p> <p></form></p> <p>```</p> <p>![image-20201222173829422](HTML.assets/image-20201222173829422.png)</p> <p>### <font color='red'>单选按钮输入</font></p> <p>`<input type="radio">`定义*单选按钮*。</p> <p>单选按钮允许用户在有限数量的选项中选择其中之一:</p> <p>```html</p> <p><form></p> <p><input type="radio" name="sex" value="male" checked>Male</p> <p><br></p> <p><input type="radio" name="sex" value="female">Female</p> <p></form></p> <p>```</p> <p>![image-20201222174014622](HTML.assets/image-20201222174014622.png)</p> <p>### 提交按钮</p> <p>`<input type="submit">` 定义用于向*表单处理程序*(form-handler)*提交*表单的按钮。</p> <p>表单处理程序通常是包含用来处理输入数据的脚本的服务器页面。</p> <p>表单处理程序在表单的` `action` `属性中指定:</p> <p>```html</p> <p><form action="action_page.php"></p> <p>  <input type="submit" value="Submit"></p> <p></form></p> <p>```</p> <p>![image-20201222174220725](HTML.assets/image-20201222174220725.png)</p> <p>### HTML Form 属性</p> <p>HTML <form> 元素,已设置所有可能的属性,是这样的:</p> <p>```html</p> <p><form action="action_page.php" method="GET" target="_blank" accept-charset="UTF-8"</p> <p>ectype="application/x-www-form-urlencoded" autocomplete="off" novalidate></p> <p>.</p> <p>form elements</p> <p> .</p> <p></form></p> <p>```</p> <p>下面是 `<form> `属性的列表:</p> <p>|      属性      |                            描述                            |</p> <p>| :------------: | :--------------------------------------------------------: |</p> <p>| accept-charset |    规定在被提交表单中使用的字符集(默认:页面字符集)。    |</p> <p>|    action    |      规定向何处提交表单的地址(URL)(提交页面)。        |</p> <p>|  autocomplete  |        规定浏览器应该自动完成表单(默认:开启)。        |</p> <p>|    enctype    |        规定被提交数据的编码(默认:url-encoded)。        |</p> <p>|    method    |      规定在提交表单时所用的 HTTP 方法(默认:GET)。      |</p> <p>|      name      | 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 |</p> <p>|  novalidate  |                  规定浏览器不验证表单。                  |</p> <p>|    target    |      规定 action 属性中地址的目标(默认:_self)。        |</p> <p>## HTML5视频</p> <p>### Web 上的视频</p> <p>直到现在,仍然不存在一项旨在网页上显示视频的标准。</p> <p>今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。</p> <p>HTML5 规定了一种通过 video 元素来包含视频的标准方法。</p> <p>### 视频格式</p> <p>当前,video 元素支持三种视频格式:</p> <p>| 格式  | IE  | Firefox | Opera | Chrome | Safari |</p> <p>| :----- | :--- | :------ | :---- | :----- | :----- |</p> <p>| Ogg    | No  | 3.5+    | 10.5+ | 5.0+  | No    |</p> <p>| MPEG 4 | 9.0+ | No      | No    | 5.0+  | 3.0+  |</p> <p>| WebM  | No  | 4.0+    | 10.6+ | 6.0+  | No    |</p> <p>- Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件</p> <p>- MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件</p> <p>- WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件</p> <p>### 代码</p> <p>如需在 HTML5 中显示视频,您所有需要的是:</p> <p>```html</p> <p><video width="320" height="240" controls></p> <p><source src="movie.mp4" type="video/mp4"> 您的浏览器不支持Video标签。</p> <p></video></p> <p><video> 与</video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。</p> <p><video> 元素支持多个 <source> 元素. <source> 元素可以链接不同的视频文件。浏览器将使用第</p> <p>一个可识别的格式:</p> <p>```</p> <p>### `<video>` 标签的属性</p> <p>| 属性    | 值      | 描述                                                        |</p> <p>| :------- | :------- | :----------------------------------------------------------- |</p> <p>| autoplay | autoplay | 如果出现该属性,则视频在就绪后马上播放。                    |</p> <p>| controls | controls | 如果出现该属性,则向用户显示控件,比如播放按钮。            |</p> <p>| height  | *pixels* | 设置视频播放器的高度。                                      |</p> <p>| loop    | loop    | 如果出现该属性,则当媒介文件完成播放后再次开始播放。        |</p> <p>| preload  | preload  | 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。 |</p> <p>| src      | *url*    | 要播放的视频的 URL。                                        |</p> <p>| width    | *pixels* | 设置视频播放器的宽度。                                      |</p> <p>## HTML5音频</p> <p>### 使用插件</p> <p>浏览器插件是一种扩展浏览器标准功能的小型计算机程序。</p> <p>插件有很多用途:播放音乐、显示地图、验证银行账号,控制输入等等。</p> <p>可使用 `<object> `或 `<embed>` 标签来将插件添加到 HTML 页面。</p> <p>这些标签定义资源(通常非 HTML 资源)的容器,根据类型,它们即会由浏览器显示,也会由外部插件显示。</p> <p>### 使用`<embed> `元素</p> <p>`<embed>` 标签定义外部(非 HTML)内容的容器。(这是一个 HTML5 标签,在 HTML4 中是非法的,但是所有浏览器中都有效)。</p> <p>下面的代码片段能够显示嵌入网页中的 MP3 文件:</p> <p>```HTML</p> <p><embed height="100" width="100" src="song.mp3" /></p> <p>```</p> <p>#### 问题:</p> <p>- `<embed>` 标签在 HTML 4 中是无效的。页面无法通过 HTML 4 验证。</p> <p>- 不同的浏览器对音频格式的支持也不同。</p> <p>- 如果浏览器不支持该文件格式,没有插件的话就无法播放该音频。</p> <p>- 如果用户的计算机未安装插件,无法播放音频。</p> <p>- 如果把该文件转换为其他格式,仍然无法在所有浏览器中播放。</p> <p>使用 `<!DOCTYPE html>` (HTML5) 解决验证问题。</p> <p>### 使用` <object> `元素</p> <p>`<object tag> `标签也可以定义外部(非 HTML)内容的容器。</p> <p>下面的代码片段能够显示嵌入网页中的 MP3 文件:</p> <p>```问题:</p> <p><object height="100" width="100" data="song.mp3"></object></p> <p>```</p> <p>#### 问题:</p> <p>- 不同的浏览器对音频格式的支持也不同。</p> <p>- 如果浏览器不支持该文件格式,没有插件的话就无法播放该音频。</p> <p>- 如果用户的计算机未安装插件,无法播放音频。</p> <p>- 如果把该文件转换为其他格式,仍然无法在所有浏览器中播放。</p> <p>## HTML 5 多媒体标签</p> <p>|  标签    |                描述                |</p> <p>| :-------: | :----------------------------------: |</p> <p>| `<audio>` | 标签定义声音,比如音乐或其他音频流。 |</p> <p>| `<embed>` |    标签定义嵌入的内容,比如插件。    |</p> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1737087148449914880"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(什么是HTML?)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1834964222916784128.htm" title="经济学原理:国际贸易和家务分工有异曲同工之妙" target="_blank">经济学原理:国际贸易和家务分工有异曲同工之妙</a> <span class="text-muted">青驱师</span> <div>本文共947字|建议用时3分钟文|小驱“师父,明明大师兄跑得比我快,你却每天只叫我给你买烟?”师父瞅了眼正在帮自己刷厕所的大师兄:“你的比较优势在买烟上,大师兄有更需要他的地方。”……小伙伴们大家好,我是你们的小驱。大家知道比较优势吗?由于比别人擅长于某项工作,就意味着应该由那个人做吗?怎么分配工作才是合理和有效率的?你的分工分错了吗?以上问题都可以在今天的文章里找到答案,此外,比较优势还可以回答</div> </li> <li><a href="/article/1834964095699349504.htm" title="尊重他人" target="_blank">尊重他人</a> <span class="text-muted">小夭读书</span> <div>10.14乡人傩,朝服而立于阼阶。原文解读:乡里人举行迎神驱疫的仪式时,孔子穿着朝服站在东边的台阶上。个人感悟:尊重他人是一种美德,也是一种修养。敬人者,人恒敬之。若想得到他人的尊重,要先懂得尊重他人。在生活中我们免不了要与他人相处,尊重他人,其实就是尊重我们自己。每个人都有自己的思想和行为模式,也没有哪种言论就是绝对正确的,应该认识到有每个人的观念都是平等的,然后再审视这些内容的长处和不足,取长</div> </li> <li><a href="/article/1834963963385835520.htm" title="文案|教师节文案,祝天下所有教师,桃李满天下" target="_blank">文案|教师节文案,祝天下所有教师,桃李满天下</a> <span class="text-muted">文案探长</span> <div>讲道理,老师应该算是世间最幸福的职业了。工作时间短,业余时间长。一天撑死三节课,一节课40分钟,日工作时长不到3小时,妥妥的幸福钟点工。我们呢?正常一天工作8小时的已经让人心生嫉妒,多数人每天工作时长超过10小时吧?这不还有很多要996的吗?最让人羡慕的是,老师还有寒暑假,一年竟然有三个月不用上班!世界很大,想去哪儿浪去哪儿浪。写到这里,我只想问一句,现在考教师资格证还来得及吗?打住!你说老师不辛</div> </li> <li><a href="/article/1834963964618960896.htm" title="丧感" target="_blank">丧感</a> <span class="text-muted">我是行者啊</span> <div>现在的社会越来越难让有点心事的人找到知音。再也回不去的过去与不想融入的环境让孤单更孤单让自我更甚。每一句不想入心的话都能在心口盘旋很久。直到自我稀释。一阵风吹过来,也能带起很多的不合时宜又恰如其分的假忧愁。一首对味的歌曲总会单曲循环无数遍,即使听不懂的歌词也会因为旋律的缘由不停的放,不停的放...不想承认是寂寞,却深陷寂寞世界里不能突围。看着眼花缭乱的各种APP,怎么也打发不了无所事事的丧感。他人</div> </li> <li><a href="/article/1834963791440343040.htm" title="分布式消息队列Kafka" target="_blank">分布式消息队列Kafka</a> <span class="text-muted">叶域</span> <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/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a><a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a><a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a> <div>分布式消息队列Kafka简介:Kafka是一个分布式消息队列系统,用于处理实时数据流。消息按照主题(Topic)进行分类存储,发送消息的实体称为Producer,接收消息的实体称为Consumer。Kafka集群由多个Kafka实例(Server)组成,每个实例称为Broker。主要用途:广泛应用于构建实时数据管道和流应用程序,适用于需要高吞吐量和低延迟的数据处理场景依赖:Kafka集群和消费者依</div> </li> <li><a href="/article/1834963710456721408.htm" title="【0703我在悦读】1402-空谷幽兰" target="_blank">【0703我在悦读】1402-空谷幽兰</a> <span class="text-muted">绿水青山空谷幽兰</span> <div>书名:《跃迁》识局反馈回路的特点:短期感受和长期收益总是相悖。正循环的学习、健康、投入、习惯刚开始都感觉很累,并不舒服,而负循环的开头——忙带来的充实感、不投入的安全感、工作狂的成就感,短期感受都很好。是不是可以理解为,当一个体验短期很爽的时候,我们要警惕,长远的损失是什么?当这个体验很痛苦的时候,我们一定要自我激励:长远的收益一定好!就像健身锻炼,本身体能差,锻炼起来非常费力,下次锻炼的时候,一</div> </li> <li><a href="/article/1834963326518521856.htm" title="国产十大动画片排行榜Top2:大圣落魄,无能为力。《西游记之大圣归来》" target="_blank">国产十大动画片排行榜Top2:大圣落魄,无能为力。《西游记之大圣归来》</a> <span class="text-muted">小川_d87b</span> <div>我的英雄何在?英雄何在!在漫威,DC超级英雄的接二连三的轰击之下,我们的英雄还在吗?不可否认,我自己也很喜欢漫威宇宙的金刚狼,钢铁侠,这些英雄。也喜欢DC宇宙的蝙蝠侠,闪电侠,超人这些英雄。但我却更喜欢一个中国原汁原味的英雄。很小的时候,我心中的英雄是齐天大圣,但现在,大圣安在?中国的动画产业有些急躁了。虽然中国没有日本那样完备的动画产业链,挡不住投资方的突然撤资,项目突然夭折:虽然中国的动画人才</div> </li> <li><a href="/article/1834963073610379264.htm" title="鱼儿" target="_blank">鱼儿</a> <span class="text-muted">婠执</span> <div>图片发自App一周过去了,我们终于得以相安无恙。初来乍到之时,定是嫌弃被这小小的鱼缸困囿,它们接二连三地往外跳,急欲认知外面的世界。殊不知唯有安于现状,才是最稳妥的境地。竭尽全力跳出去、轻而易举地被放回来,几次尝试未果,它们不得不重新审视周遭的“家园”。在绿叶与巨石的装点下,一切看起来也挺有乐趣,算得上是“青山绿水”。我想,在它们眼中我许是个叫不出种类的庞然大物。不看它们时,它们畅快地穿梭于曲曲绕</div> </li> <li><a href="/article/1834962819343282176.htm" title="颖儿跟付辛博AA制生活惹争议,夫妻到底应不应该AA?" target="_blank">颖儿跟付辛博AA制生活惹争议,夫妻到底应不应该AA?</a> <span class="text-muted">公子临崖</span> <div>每对夫妻都有自己的一套理财观念。有些丈夫喜欢把工资卡交给妻子,负责家里边的开支;也有些夫妻喜欢各自握着自己的工资,一起为这个家买单。但是不管是哪一种方式,双方都是一家人,握着财政大权的妻子,不可能让自己的丈夫从此喝上西北风。各自把握着财权的夫妻,也不可能真的就划出一个三八线,分的明明白白。前不久,一对新婚不久的小夫妻,颖儿跟付辛博,他们在一档节目上说起了彼此的理财。他们喜欢各自管各自的钱财,也就是</div> </li> <li><a href="/article/1834962655085948928.htm" title="Python教程:面向对象" target="_blank">Python教程:面向对象</a> <span class="text-muted">无敌开心</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>模块3:Python高级模块概述本课程旨在介绍Python编程语言中的面向对象编程(OOP)概念和技术。学生将学习如何使用类、对象、继承、多态等OOP的关键要素来构建灵活、可重用和可扩展的代码。通过实际编程练习和项目,学生将提高他们的编程技能,学会设计和实现面向对象的解决方案。面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,</div> </li> <li><a href="/article/1834962562454745088.htm" title="莆田鞋十大良心靠谱微商推荐,看重这五个莆田商家" target="_blank">莆田鞋十大良心靠谱微商推荐,看重这五个莆田商家</a> <span class="text-muted">优鞋之家</span> <div>莆田鞋十大良心靠谱微商推荐,看重这五个莆田商家莆田鞋真正可靠的十大良心微商推荐,2023年最有影响力的十个诚信莆田鞋商家引荐给大家!微商作为一个实力非凡的卖莆田鞋平台,名声好人气旺,是一个不可多得的良心买鞋去处,因此每天买鞋之人络绎不绝。那么你知道莆田鞋十大良心微商吗?若是没有听说过,一定要把莆田鞋十大良心微商了解清楚,今后买鞋就认准他们吧!微信图片_20220210214331.jpg2023年</div> </li> <li><a href="/article/1834962563910168576.htm" title="正义—评《起跑线》" target="_blank">正义—评《起跑线》</a> <span class="text-muted">每天有趣一点点</span> <div>这是一部没有多少笑料和泪点,却能戳中痛点,引人深思的片子。从影院出来后五味杂陈,很长时间心里郁郁的,却说不出郁在哪里。“别人家的电影”已是老生常谈,我们自己的电影距离现实十万八千里,倒是一些引进片儿,偶尔能够将别处的阳光照进我们的现实。影片的主人公是现实生活中颇为得意的一对儿中产夫妇,他们夫妻恩爱,邻里和睦,有着不错的经济条件和可爱的女儿,蛮幸福的样子。可到了女儿入学的关口,为了让孩子“不输在起跑</div> </li> <li><a href="/article/1834962434138402816.htm" title="捡起生命中的那枚马蹄铁" target="_blank">捡起生命中的那枚马蹄铁</a> <span class="text-muted">殷丹奥</span> <div>父子俩一同穿越沙漠。在经历了漫长的败涉之后,他们都疲意不堪,干渴难忍,每迈出一步都异常艰难。这时父亲看到黄沙中有一枚马蹄铁在阳光的照耀下闪闪发光一那是沙漠先驱者的遗留品。图片发自App父亲对儿子说,捡起它吧,会有用的。儿子用一副不屑一顾的眼神,看了看一望无际的沙漠有什么用呢?儿子摇摇头。于是,父亲什么也没说,只是弯腰拾起了马蹄铁,维续前行。图片发自App终于他们到达了一座城堡,父亲用马蹄铁换了20</div> </li> <li><a href="/article/1834962431651180544.htm" title="爱之声" target="_blank">爱之声</a> <span class="text-muted">刘恩伊</span> <div>今天早上的课程刚开始老师就让我们听听自己的生音,爱上自己的声音,说话之前先默念三遍“我爱你”。是的,当我们说话之前先说三遍“我爱你”的时候,就是给我们的声音加持上爱的能量了,说出来的话就是有能量的了。爱上自己才能爱上别人,爱满则溢。不爱别人的人,爱挑剔别人毛病的人,肯定不爱自己,因为我们在别人身上所看到的,也是我们自己具有的,别人就是镜子,照出来的是我们自己的样子。当我们爱上自己的时候我们的心也就</div> </li> <li><a href="/article/1834962300654678016.htm" title="达尔文医学——《我们为什么生病》笔记完结篇" target="_blank">达尔文医学——《我们为什么生病》笔记完结篇</a> <span class="text-muted">蹉跎笑我</span> <div>一、对疾病原因的回顾为什么我们被大自然精心设计的身体,仍然为疾病所困?其原因在于:1、遗传因素很多疾病具有遗传性,人类的基因并不是完美无缺。一些致病基因是其只在生命晚期表现出危害,石器时期的人根本活不到这个年龄,自然选择也就没有机会清除掉。但更主要的原因是:有害的基因之所以保留下来,是因为存在潜在的益处。2、环境的巨变人类文明萌芽以来只有一万年,我们身体的进化速度跟不上环境的改变。3、一些疾病的原</div> </li> <li><a href="/article/1834962276646481920.htm" title="unocss 一直热更新打印[vite] hot updated: /__uno.css" target="_blank">unocss 一直热更新打印[vite] hot updated: /__uno.css</a> <span class="text-muted">柳雾青烟紫燕穿</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/css3/1.htm">css3</a><a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a> <div>控制台持续打印了几千条这条信息,页面逐渐卡死client.ts:450[vite]hotupdated:/__uno.css找出的原因是:依赖出问题了,重新安装unocss,执行命令npmiunocss后修复。但奇怪的是,删除node_modules重新全部安装依赖却不能修复,tmd。还有一种解决方法是切换分支,切去其它分支,再切回来,也不会再打印了。一开始还怀疑了是哪里的unocss类名一直在监</div> </li> <li><a href="/article/1834962047658455040.htm" title="杨蕊今日份总结" target="_blank">杨蕊今日份总结</a> <span class="text-muted">羊鑫</span> <div>2020年10月8日周四感觉时间过得好快啊。一眨眼间国庆中秋假期就要过去了,明天是个开学的日子,天气也逐渐的转凉,一早一晚都是手脚冰凉。到了学校先给孩子们录今天的书写视频,由于部分同学上一周来的不是很全。给孩子们在视频当中多进行了讲解,根据笔顺一个字,一个字一个笔顺一个笔顺的进行讲解。和前台老师进行签到表的核对,统计。有一个过来应聘的老师,和应聘老师聊了一会儿,她还在纠结和选择当中。去总校拿了我的</div> </li> <li><a href="/article/1834961793361997824.htm" title="99/03-31" target="_blank">99/03-31</a> <span class="text-muted">喵姬Amy</span> <div>今天有点丧!!!!心情比照今天七点醒的,还不错,不算晚,起早的原因是昨天休息的比较早,所以还是要早睡早起。有阅读,但是没有反馈。上班期间专注度还可以,今天几乎没怎么划水,因为比较忙。今天的问题主要有,其一是不够细心,其二是自己平常懒散,工作常用的内容不够足够的熟悉,掌握。所以打算重头再写一遍。今天加班了呢!!!!回家也是自己做饭。没有偷懒,认真的护肤了!再加上泡脚。可是没有做饭,英语未触及。明天加</div> </li> <li><a href="/article/1834961411969740800.htm" title="《歌剧魅影》----加斯通·勒鲁" target="_blank">《歌剧魅影》----加斯通·勒鲁</a> <span class="text-muted">流泪泉</span> <div>你是否窥视过巴黎歌剧院第五号包厢的秘密?如果你知道我在说什么,那你一定也看过这部推理小说。这是我有生以来看的第一部推理小说,但是感觉作家的写作手法完全是按照非推理方式进行的,因为一开始就揭露了魅影就是丑八怪埃里克,而未能阐述清楚的细节则以波斯人的口吻讲述。上帝似乎是公平的,赐予了埃里克天使一般的嗓音同时也给予了他魔鬼一般的面容。就连他的亲生父母都嫌弃他长得丑,所以他不得不长年蜷缩在巴黎歌剧院的地下</div> </li> <li><a href="/article/1834961033182146560.htm" title="信赖感是微商成功的关键" target="_blank">信赖感是微商成功的关键</a> <span class="text-muted">落花有意min</span> <div>在传统的销售中,销售者只有40%的时间在与准客户建立关系,比如:吃饭、聊天、节假日的祝福、送礼物等;30%的时间在了解客户的需求,通过面对面的交流;20%的时间在塑造产品的卖点性;10%的时间来做最后成交的运作。微商的销售我认为用10%的时间来与客户建立关系,大家相互加了微信号后关系就已经建立了,20%的时间在朋友圈或自己的第三方平台去塑造产品的形象;10%的时间留给成交;最后剩下的60%的时间用</div> </li> <li><a href="/article/1834960904668672000.htm" title="金融爱好者周刊-第 31 期" target="_blank">金融爱好者周刊-第 31 期</a> <span class="text-muted">LuChenghao</span> <div>1、中央会议再提“房住不炒”,非常时期非常信号阅读链接:https://3g.163.com/dy/article/GQU7TAV50515983V.html感想:『要继续按照稳定大局、统筹协调、分类施策、精准拆弹的方针,抓好风险处置工作,加强金融法治建设,压实地方、金融监管、行业主管等各方责任,压实企业自救主体责任。』2、详解中央经济工作会议:2022年怎么"稳字当头"?阅读链接:https:/</div> </li> <li><a href="/article/1834960636048666624.htm" title="HBase(一)——HBase介绍" target="_blank">HBase(一)——HBase介绍</a> <span class="text-muted">weixin_30595035</span> <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/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a> <div>HBase介绍1、关系型数据库与非关系型数据库(1)关系型数据库关系型数据库最典型的数据机构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致2、使用方便:SQL语言通用,可用于复杂查询3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询缺点:1、读写性能比较差,尤其是海量数据的高效率读写2、固定的表结构,灵活度稍欠3、高并发读写需求,传统关</div> </li> <li><a href="/article/1834960509825282048.htm" title="java 线程池 队列封装_java线程池(线程池组---分离任务队列和线程池)" target="_blank">java 线程池 队列封装_java线程池(线程池组---分离任务队列和线程池)</a> <span class="text-muted">爱打怪的小魔女</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B%E6%B1%A0/1.htm">线程池</a><a class="tag" taget="_blank" href="/search/%E9%98%9F%E5%88%97%E5%B0%81%E8%A3%85/1.htm">队列封装</a> <div>线程池本质上所使用的逻辑模型仍然是我们熟悉的“生产者/消费者”模型。生产消费外部线程(生产者)--->任务消费者和生产者共享一个数据结构(缓存任务)PriorityQueue;生产者将任务添加到队列中,消费者从队列中取出数据;队列和线程池(线程池内部维护一个线程数组),完全耦合在一起,当任务特别多,队列就不断的膨胀,增多,拥堵;就向车子过洞子另外一头走不掉,我靠,长龙(世界最长堵车世界纪录在天朝2</div> </li> <li><a href="/article/1834960383367016448.htm" title="外汇数据API接口,外汇行情报价API接口" target="_blank">外汇数据API接口,外汇行情报价API接口</a> <span class="text-muted">w_traveler</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/%E9%87%91%E8%9E%8D/1.htm">金融</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a> <div>外汇行情API是一种用于获取外汇市场实时行情数据的工具。随着外汇交易市场的不断发展,越来越多的交易者开始依赖外汇API来获取市场信息,并进行高效、准确的交易。下面将对排名前5的外汇行情API进行评比,并分析它们的优点.在当今的外汇交易市场中,外汇API扮演着至关重要的角色。外汇API为外汇交易者和金融机构提供了关键的数据和功能,帮助他们进行有效的外汇交易。本文将深入介绍几款备受推崇的外汇API,这</div> </li> <li><a href="/article/1834960266417238016.htm" title="推荐靠谱的外卖公众号,每天都可以免费领取外卖优惠券?" target="_blank">推荐靠谱的外卖公众号,每天都可以免费领取外卖优惠券?</a> <span class="text-muted">日常购物技巧呀</span> <div>嘿,小伙伴们,你们是不是经常点外卖,却总是觉得外卖小哥的优惠券太少了?别担心,我来给你们推荐几个超棒的外卖优惠券公众号,让你们点外卖更省钱!【高省】APP(高佣金领导者)是一个自用省钱佣金高,分享推广赚钱多的平台,百度有几百万篇报道,运行三年,稳定可靠。高省APP,是2021年推出的平台,0投资,0风险、高省APP佣金更高,模式更好,终端用户不流失。高省是公认的返利最高的软件。古楼导师高省邀请码5</div> </li> <li><a href="/article/1834960005275676672.htm" title="Python最全的股票数据API接口" target="_blank">Python最全的股票数据API接口</a> <span class="text-muted">w_traveler</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/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a> <div>python最全的股票数据API接口使用python是一种有效的方式来获取高频股票数据,以便进行股票行情数据分析和量化交易。python是一种广泛应用于金融数据领域的编程语言,可用于与股票数据API接口进行交互。通过调用股票数据API接口,我们可以获取实时的股票数据,包括tick数据和k线历史数据。tick数据提供了每次交易的详细信息,而k线历史数据则提供了一段时间内港股、美股、A股、沪深行情数据</div> </li> <li><a href="/article/1834959887650615296.htm" title="HTL编程课第一天 |20200831感恩日记D171" target="_blank">HTL编程课第一天 |20200831感恩日记D171</a> <span class="text-muted">FlinkMin</span> <div>神奇的感恩石回想这天最感恩的事:跟上课堂的学习了;感恩自己努力、老师同学的帮助、家人的配合;我们的生活真美好!1.感恩自己创造的不可思议的今天。【成就日记】1)上课和课后主动提问,让学习效果提升,我真棒!✍️2.感恩自己今天对自己情绪的觉察。【觉察日记】1)说话时候还是有点拘束和紧张哎。亲爱的自己,放下面子,据说面子是最没用的东西,哈哈。3.感恩(爱人,父母,或者宝贝)。【赋能日记】小确幸1)感恩</div> </li> <li><a href="/article/1834959380219523072.htm" title="用具身认知聊聊阿丽塔的身心合一" target="_blank">用具身认知聊聊阿丽塔的身心合一</a> <span class="text-muted">一味心斋</span> <div>导读:阿丽塔中的很多情节,让我感觉到与心理学中具身认知的研究成果相对应,也让我进一步体会到了身心合一的感觉,出于个人触类旁通的想法,虽然有点天马行空,但还是基于理论的延伸,希望给大家带来一点别样的感悟。都说“你如果拿着一把锤子,那么你看什么都是钉子”,由于近两年读了很多跟脑神经学相关的书籍,再加上最近对具身认知的理解,当我在看阿丽塔的时候,忍不住用具身认知的知识来理解其中的一些情节,倒也觉得挺合理</div> </li> <li><a href="/article/1834959252985311232.htm" title="清醒文案丨优先考虑那个优先考虑你的人。" target="_blank">清醒文案丨优先考虑那个优先考虑你的人。</a> <span class="text-muted">晚藏温柔屿</span> <div>1.优先考虑那个优先考虑你的人。2.不要因为说了你想听的你就信了。3.一直停在原地,麻的不是腿脚是脑子。4.过去的事情唯一可爱之处就在于它已经过去。5.一个人的时间用在什么地方是看得见的。6.做你害怕做的事情,然后你会发现,不过如此。7.有时候你以为天要塌下来了,其实是自己站歪了。8.生活里有时无论你说的多么谨慎,却总有人曲解你的意思。9.无底线的迎合,只会让自己站在大雾里,连自己都看不清自己。1</div> </li> <li><a href="/article/1834959249696976896.htm" title="Python 课程8-多线程编程和多进程编程" target="_blank">Python 课程8-多线程编程和多进程编程</a> <span class="text-muted">可愛小吉</span> <a class="tag" taget="_blank" href="/search/Python%E6%95%99%E5%AD%B8/1.htm">Python教學</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><a class="tag" taget="_blank" href="/search/threading/1.htm">threading</a><a class="tag" taget="_blank" href="/search/multiprocessing/1.htm">multiprocessing</a> <div>前言在现代编程中,处理并发任务是提高程序性能的关键之一。Python提供了多线程(threading)和多进程(multiprocessing)两种方式来实现并发编程。多线程适用于I/O密集型任务,而多进程则更适合CPU密集型任务。通过这两种技术,你可以高效地处理大规模数据、加速程序执行并优化资源利用。在本篇详细教程中,我们将讨论如何使用Python的threading模块实现多线程,以及如何使用</div> </li> <li><a href="/article/122.htm" title="java数字签名三种方式" target="_blank">java数字签名三种方式</a> <span class="text-muted">知了ing</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a> <div>以下3钟数字签名都是基于jdk7的 1,RSA String password="test"; // 1.初始化密钥 KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(51</div> </li> <li><a href="/article/249.htm" title="Hibernate学习笔记" target="_blank">Hibernate学习笔记</a> <span class="text-muted">caoyong</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King 2>、搭建Hibernate的开发环境      a>、添加jar包:      aa>、hibernatte开发包中/lib/required/所</div> </li> <li><a href="/article/376.htm" title="设计模式之装饰器模式Decorator(结构型)" target="_blank">设计模式之装饰器模式Decorator(结构型)</a> <span class="text-muted">漂泊一剑客</span> <a class="tag" taget="_blank" href="/search/Decorator/1.htm">Decorator</a> <div>1. 概述        若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。       </div> </li> <li><a href="/article/503.htm" title="读取磁盘文件txt,并输入String" target="_blank">读取磁盘文件txt,并输入String</a> <span class="text-muted">一炮送你回车库</span> <a class="tag" taget="_blank" href="/search/String/1.htm">String</a> <div>public static void main(String[] args) throws IOException {    String fileContent = readFileContent("d:/aaa.txt");    System.out.println(fileContent);    </div> </li> <li><a href="/article/630.htm" title="js三级联动下拉框" target="_blank">js三级联动下拉框</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/%E4%B8%89%E7%BA%A7%E8%81%94%E5%8A%A8/1.htm">三级联动</a> <div> //三级联动 省/直辖市<select id="province"></select> 市/省直辖<select id="city"></select> 县/区 <select id="area"></select> </div> </li> <li><a href="/article/757.htm" title="erlang之parse_transform编译选项的应用" target="_blank">erlang之parse_transform编译选项的应用</a> <span class="text-muted">616050468</span> <a class="tag" taget="_blank" href="/search/parse_transform/1.htm">parse_transform</a><a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">游戏服务器</a><a class="tag" taget="_blank" href="/search/%E5%B1%9E%E6%80%A7%E5%90%8C%E6%AD%A5/1.htm">属性同步</a><a class="tag" taget="_blank" href="/search/abstract_code/1.htm">abstract_code</a> <div>         最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少</div> </li> <li><a href="/article/884.htm" title="JAVA JSON的解析" target="_blank">JAVA JSON的解析</a> <span class="text-muted">darkranger</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> // { // “Total”:“条数”, // Code: 1, // // “PaymentItems”:[ // { // “PaymentItemID”:”支款单ID”, // “PaymentCode”:”支款单编号”, // “PaymentTime”:”支款日期”, // ”ContractNo”:”合同号”, // </div> </li> <li><a href="/article/1011.htm" title="POJ-1273-Drainage Ditches" target="_blank">POJ-1273-Drainage Ditches</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/ACM_POJ/1.htm">ACM_POJ</a> <div>POJ-1273-Drainage Ditches http://poj.org/problem?id=1273 基本的最大流,按LRJ的白书写的 #include<iostream> #include<cstring> #include<queue> using namespace std; #define INF 0x7fffffff int ma</div> </li> <li><a href="/article/1138.htm" title="工作流Activiti5表的命名及含义" target="_blank">工作流Activiti5表的命名及含义</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C%E6%B5%81/1.htm">工作流</a><a class="tag" taget="_blank" href="/search/Activiti/1.htm">Activiti</a> <div>activiti5 - http://activiti.org/designer/update在线插件安装 activiti5一共23张表 Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。 ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 A</div> </li> <li><a href="/article/1265.htm" title="android的广播机制和广播的简单使用" target="_blank">android的广播机制和广播的简单使用</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E5%B9%BF%E6%92%AD%E6%9C%BA%E5%88%B6/1.htm">广播机制</a><a class="tag" taget="_blank" href="/search/%E5%B9%BF%E6%92%AD%E7%9A%84%E6%B3%A8%E5%86%8C/1.htm">广播的注册</a> <div>      Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应</div> </li> <li><a href="/article/1392.htm" title="Spring事务传播行为详解" target="_blank">Spring事务传播行为详解</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E5%8A%A1%E4%BC%A0%E6%92%AD%E8%A1%8C%E4%B8%BA/1.htm">事务传播行为</a> <div>        在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。         Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这</div> </li> <li><a href="/article/1519.htm" title="eidtplus operate" target="_blank">eidtplus operate</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/eidtplus/1.htm">eidtplus</a> <div>开启列模式: Alt+C 鼠标选择   OR   Alt+鼠标左键拖动 列模式替换或复制内容(多行): 右键-->格式-->填充所选内容-->选择相应操作 OR Ctrl+Shift+V(复制多行数据,必须行数一致) -------------------------------------------------------</div> </li> <li><a href="/article/1646.htm" title="【Kafka一】Kafka入门" target="_blank">【Kafka一】Kafka入门</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a> <div>这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧   下载Kafka http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz 2.10表示Scala的版本,而0.8.1.1表示Kafka</div> </li> <li><a href="/article/1773.htm" title="Spring 事务实现机制" target="_blank">Spring 事务实现机制</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%90%86/1.htm">代理</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E5%8A%A1/1.htm">事务</a> <div>Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口 </div> </li> <li><a href="/article/1900.htm" title="bootstrap源码学习与示例:bootstrap-dropdown(转帖)" target="_blank">bootstrap源码学习与示例:bootstrap-dropdown(转帖)</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/bootstrap/1.htm">bootstrap</a><a class="tag" taget="_blank" href="/search/dropdown/1.htm">dropdown</a> <div>bootstrap-dropdown组件是个烂东西,我读后的整体感觉。 一个下拉开菜单的设计: <ul class="nav pull-right"> <li id="fat-menu" class="dropdown"> </div> </li> <li><a href="/article/2027.htm" title="读《研磨设计模式》-代码笔记-中介者模式-Mediator" target="_blank">读《研磨设计模式》-代码笔记-中介者模式-Mediator</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ /* * 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。 * 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 * * 在我看来,Mediator模式是把多个对象(</div> </li> <li><a href="/article/2154.htm" title="常用代码记录" target="_blank">常用代码记录</a> <span class="text-muted">chenjunt3</span> <a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/J%23/1.htm">J#</a> <div>  1、单据设置某行或某字段不能修改 //i是行号,"cash"是字段名称 getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false); //取得单据表体所有项用以上语句做循环就能设置整行了 getBillC</div> </li> <li><a href="/article/2281.htm" title="搜索引擎与工作流引擎" target="_blank">搜索引擎与工作流引擎</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8/1.htm">网络应用</a> <div>      最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)   -----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先</div> </li> <li><a href="/article/2408.htm" title="oracle Health Monitor" target="_blank">oracle Health Monitor</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/Health+Monitor/1.htm">Health Monitor</a> <div>About Health Monitor Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database. About Health Monitor Checks Health M</div> </li> <li><a href="/article/2535.htm" title="JSON字符串转换为对象" target="_blank">JSON字符串转换为对象</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/json/1.htm">json</a> <div>    作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.   </div> </li> <li><a href="/article/2662.htm" title="C语言学习八结构体,综合应用,学生管理系统" target="_blank">C语言学习八结构体,综合应用,学生管理系统</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80/1.htm">C语言</a> <div>实现功能的代码: # include <stdio.h> # include <malloc.h> struct Student { int age; float score; char name[100]; }; int main(void) { int len; struct Student * pArr; int i,</div> </li> <li><a href="/article/2789.htm" title="vagrant学习笔记" target="_blank">vagrant学习笔记</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/vagrant/1.htm">vagrant</a> <div>想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant   1. vagrant virtualbox 下载安装 https://www.vagrantup.com/downloads.html https://www.virtualbox.org/wiki/Downloads   查看安装在命令行输入vagrant     2.</div> </li> <li><a href="/article/2916.htm" title="14.性能优化-优化-软件配置优化" target="_blank">14.性能优化-优化-软件配置优化</a> <span class="text-muted">frank1234</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE/1.htm">软件配置</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a> <div>1.Tomcat线程池 修改tomcat的server.xml文件: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m</div> </li> <li><a href="/article/3043.htm" title="一个不错的shell 脚本教程 入门级" target="_blank">一个不错的shell 脚本教程 入门级</a> <span class="text-muted">HarborChung</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a> <div>一个不错的shell 脚本教程 入门级 建立一个脚本   Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。   如同其他语言一样</div> </li> <li><a href="/article/3170.htm" title="Spring4新特性——核心容器的其他改进" target="_blank">Spring4新特性——核心容器的其他改进</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86/1.htm">动态代理</a><a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a><a class="tag" taget="_blank" href="/search/%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5/1.htm">依赖注入</a> <div>Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新</div> </li> <li><a href="/article/3297.htm" title="Linux设置tomcat开机启动" target="_blank">Linux设置tomcat开机启动</a> <span class="text-muted">liuxingguome</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%E5%8A%A8/1.htm">开机自启动</a> <div>执行命令sudo gedit /etc/init.d/tomcat6 然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。 #!/bin/bash # # /etc/rc.d/init.d/tomcat # init script for tomcat precesses</div> </li> <li><a href="/article/3424.htm" title="第13章 Ajax进阶(下)" target="_blank">第13章 Ajax进阶(下)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>index.html <!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/</div> </li> <li><a href="/article/3551.htm" title="Troubleshooting Crystal Reports off BW" target="_blank">Troubleshooting Crystal Reports off BW</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a> <div>http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE   Quite useful, especially this part: SAP BW connectivity For t</div> </li> <li><a href="/article/3678.htm" title="Java开发熟手该当心的11个错误" target="_blank">Java开发熟手该当心的11个错误</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a> <div>#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收 测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为</div> </li> <li><a href="/article/3805.htm" title="正则表达式大全" target="_blank">正则表达式大全</a> <span class="text-muted">yang852220741</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a> <div>今天向大家分享正则表达式大全,它可以大提高你的工作效率 正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$</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>