Markdown语法学习笔记

文章目录

  • 内容目录
  • 1. 标题
    • 1.1 第一种语法(常用)
    • 1.2 第二种语法(可选)
  • 2. 文本样式
    • 2.1 斜体
    • 2.2 粗体
      • 2.2.1 粗体和斜体同时显示
    • 2.3 标记
    • 2.4 删除
    • 2.5 引用
      • 2.5.1 引用多层嵌套
      • 2.5.2 引用的多元素
    • 2.6 上标与下标
  • 3. 列表
    • 3.1 有序列表
      • 3.1.1 格式一:
      • 3.1.2 格式二:
      • 3.1.3 格式三:
      • 3.1.4 格式四:有序列表嵌套
    • 3.2 无序列表
      • 3.2.1无序列表嵌套
      • 3.2.2 数字开头的无序列表
    • 3.3 列表中添加段落
    • 3.4 列表中添加引用
    • 3.5 列表中添加代码块
    • 3.6 无序列表嵌套有序列表
    • 3.7 定义列表
    • 3.7 任务列表
  • 4.代码块
    • 4.1短代码
    • 4.2带缩进的代码块
    • 4.3用六个反引号包裹
    • 4.4代码高亮
  • 5.图片
  • 6.分隔线
  • 7.链接
    • 7.1链接添加标题
  • 8. 转义字符
  • 9.表格
    • 表格对齐方式
  • 10.脚注
  • 总结

内容目录

在段落中填写 [TOC] 以显示全文内容的目录结构。

1. 标题

在标题文本或单词前面添加## 号的数量代表了标题的级别,请在#号和标题文本之间添加一个空格。

1.1 第一种语法(常用)

格式:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
##### 六级标题

显示效果:
Markdown语法学习笔记_第1张图片

1.2 第二种语法(可选)

通过在文本下方添加任意数量==号来标识以及一级标题,或者–号来标识二级标题。

格式:

一级标题
========
二级标题
------------

显示效果:
Markdown语法学习笔记_第2张图片

2. 文本样式

2.1 斜体

斜体文本,在文本前后添加一个星号*或下划线_。要斜体突出文本的中间部分,在文本前后各添加一个星号,中间不要带空格。

格式:

*斜体文本*
_斜体文本_
我是*斜*体文本

显示效果:
斜体文本
斜体文本
我是体文本

2.2 粗体

加粗文本,在文本前后各添加两个星号* 或下划线_。如需加粗一个文本的中间部分用以表示强调的话,在要加粗部分的两侧添加两个星号。

格式:

**粗体**
__粗体__
**粗**体

显示效果:
粗体
粗体

2.2.1 粗体和斜体同时显示

要想同时粗体和斜体同时显示,在文本前后各添加三个星号或者下划线。要加粗并用斜体显示文本的中间部分,在要突出显示的部分前后各添加三个星号,中间不要带空格。

格式:

***我在加粗同时显示斜体***
___我在加粗同时显示斜体___
__*我在加粗同时显示斜体*__
**_我在加粗同时显示斜体_**
我在加粗***同时***显示斜体

显示效果:
我在加粗同时显示斜体
我在加粗同时显示斜体
我在加粗同时显示斜体
我在加粗同时显示斜体

2.3 标记

在需要被突出显示的文本前后使用两个等号=

格式:

==标记文本==

标记文本

2.4 删除

在需要被删除的文本前后使用两个波浪号~

格式:

~~删除文本~~

删除文本

2.5 引用

创建块引用,在段落前添加一个大于>符号。
当然Markdown也允许你偷懒,写一个>号 也行。

格式:

> 我是引用文本
我也是引用文本
我还是引用文本

显示效果:

我是引用文本
我也是引用文本
我还是引用文本

2.5.1 引用多层嵌套

块引用可以嵌套,只需要根据嵌套的层次添加不同数量的>号。

格式:

> 我是引用文本1
> > 我是引用文本2
> > >我是引用文本3

显示效果:

我是引用文本1

我是引用文本2

我是引用文本3

2.5.2 引用的多元素

引用里面可以包含其他 Markdown 的语法。但本不是所有元素都可以使用,你需要进行测试。

格式:

> # 我是标题一
> + 我是列表1
> + 我是列表2
> 
> 我能同时显示***粗斜体***

显示效果:
Markdown语法学习笔记_第3张图片

2.6 上标与下标

在需要创建上标的文本前后使用一个^

格式:

x^2^

显示效果:
x2

在需要创建下标的文本前后使用一个~

格式:

H~2~O

显示效果:
H2O

3. 列表

在Markdown中列表可以是有序列表或无序列表。

3.1 有序列表

在每个列表项前添加数字并紧跟一个英文句号.。以数字 1 开始。

3.1.1 格式一:

1. 有序列表 一
2. 有序列表 二
3. 有序列表 三

显示效果:

  1. 有序列表 一
  2. 有序列表 二
  3. 有序列表 三

3.1.2 格式二:

1. 有序列表 一
1. 有序列表 二
1. 有序列表 三

显示效果:

  1. 有序列表 一
  2. 有序列表 二
  3. 有序列表 三

3.1.3 格式三:

1. 有序列表 一
14. 有序列表 二
5. 有序列表 三

显示效果:

  1. 有序列表 一
  2. 有序列表 二
  3. 有序列表 三

3.1.4 格式四:有序列表嵌套

1. 有序列表 一
2. 有序列表 二
3. 有序列表 三
	1. 有序列表
	2. 有序列表
4. 有序列表 四

显示效果:

  1. 有序列表 一
  2. 有序列表 二
  3. 有序列表 三
    1. 有序列表
    2. 有序列表
  4. 有序列表 四

3.2 无序列表

在每个列表项前面添加-*+ 。缩进一个或多个列表项可创建嵌套列表。

格式:

- 无序列表 一
- 无序列表 二
- 无序列表 三

显示效果:

  • 无序列表 一
  • 无序列表 二
  • 无序列表 三

3.2.1无序列表嵌套

格式:

- 无序列表 一
- 无序列表 二
- 无序列表 三
	- 无序列表
	- 无序列表
- 无序列表四

显示效果:

  • 无序列表 一
  • 无序列表 二
  • 无序列表 三
    • 无序列表
    • 无序列表
  • 无序列表 四

3.2.2 数字开头的无序列表

需要以数字开头并且紧跟一个英文句号.的无序列表,可以使用反斜线\来转义这个英文句号。

格式:

- 1968\. A great year!

显示效果:

  • 1968. A great year!

3.3 列表中添加段落

在列表中添加其他语法时,将该语法缩进四个空格或一个制表符。

格式:

- 这是无序列表 一
- 这是无序列表 二
    我是一个段落
- 这是无序列表 三

显示效果:

  • 这是无序列表 一
  • 这是无序列表 二
    我是一个段落
  • 这是无序列表 三

3.4 列表中添加引用

格式:

- 这是无序列表 一
- 这是无序列表 二

    > 我是引用文本

显示效果:

  • 这是无序列表 一

  • 这是无序列表 二

    我是引用文本

  • 这是无序列表 三

3.5 列表中添加代码块

通常采用四个空格一个制表符缩进。当它们被放在列表中时,请将它们缩进八个空格两个制表符

格式:

1. 打开这个文件
2. 找到下面的代码块:

        
            
                Test</titile>
            </head>
        </html>
        
 3. 更新标题来匹配你的网站的名称
</code></pre> 
  <p>显示效果:</p> 
  <ol> 
   <li> <p>打开这个文件</p> </li> 
   <li> <p>找到下面的代码块:</p> <pre><code> <html>
     <head>
         <title>Test</titile>
     </head>
 </html>
</code></pre> </li> 
   <li> <p>更新标题来匹配你的网站的名称</p> </li> 
  </ol> 
  <h2>3.6 无序列表嵌套有序列表</h2> 
  <p>你可以将无序列表嵌套在有序列表中,反之亦然。</p> 
  <p>格式:</p> 
  <pre><code>1. 有序列表 一
2. 有序列表 二
    + 无序列表 一
    + 无序列表 二
3. 有序列表 三
</code></pre> 
  <p>显示效果:<br> 4. 有序列表 一<br> 5. 有序列表 二<br> + 无序列表 一<br> + 无序列表 二<br> 6. 有序列表 三</p> 
  <h2>3.7 定义列表</h2> 
  <p>创建术语及其相应的定义的列表。创建定义列表,在第一行键入术语,然后在下一行中键入冒号,冒号后面跟着空格和此术语的具体定义。<br> 格式:</p> 
  <pre><code>
第一个术语
: 第一个术语的定义

第二个术语
: 第二个术语的定义
: 第二个术语的另一种定义
</code></pre> 
  <p>显示效果:</p> 
  <dl>
    第一条术语 
   <dd>
     第一条术语的定义 
   </dd> 第二条术语 
   <dd>
     第二条术语的定义 
   </dd> 
   <dd>
     第二条术语的另一种定义 
   </dd> 
  </dl> 
  <h2>3.7 任务列表</h2> 
  <p>创建带有复选框的项目列表。在需要创建任务列表项前面添加破折号<code>-</code> 和中间带空格的中括号<code>[]</code>。要选中复选框,在方括号中间添加一个<code>x</code>,即<code>[X]</code>。<br> 格式:</p> 
  <pre><code>- [x] 选项一
- [ ] 选项二
- [ ] 选项三
</code></pre> 
  <p>显示效果:</p> 
  <ul> 
   <li class="task-list-item"> 选项一</li> 
   <li class="task-list-item"> 选项二</li> 
   <li class="task-list-item"> 选项三</li> 
  </ul> 
  <h1>4.代码块</h1> 
  <h2>4.1短代码</h2> 
  <p>将单词或文本表示为代码,使用一对反引号( ` )包裹<br> 格式:</p> 
  <pre><code>`code`
</code></pre> 
  <p>显示效果:<br> <code>code</code></p> 
  <h2>4.2带缩进的代码块</h2> 
  <p>创建带缩进的代码块,在每一行缩进至少<code>四个空格</code>或<code>一个制表符</code>。<br> 格式:</p> 
  <pre><code>
	<html>
	    <head>
	    </head>
	</html>
	
</code></pre> 
  <p>显示效果:</p> 
  <pre><code><html>
    <head>
    </head>
</html>
</code></pre> 
  <h2>4.3用六个反引号包裹</h2> 
  <p>在代码块前后各添加三个反引号(```)<br> 格式:</p> 
  <pre><code>{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
</code></pre> 
  <p>显示效果:</p> 
  <pre><code>{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
</code></pre> 
  <h2>4.4代码高亮</h2> 
  <p>在Markdown中支持代码块的语法高亮功能,允许你为编写代码所用的编程语言添加带颜色的语法高亮显示。添加高亮,在反引号旁指定代码块所用的编程语言。<br> 格式:</p> 
  <pre><code> 	```python
 	print("Hello,World!")
    ```
</code></pre> 
  <p>显示效果:</p> 
  <pre><code class="prism language-python"> 	<span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Hello,World!"</span><span class="token punctuation">)</span>
</code></pre> 
  <h1>5.图片</h1> 
  <p>格式:</p> 
  <pre><code>![图片Alt](图片路径)
</code></pre> 
  <h1>6.分隔线</h1> 
  <p>创建分隔线,单独在一行上使用三个或多个星号<code>***</code>、破折号<code>---</code><br> 或下划线<code>___</code>。<br> 格式:</p> 
  <pre><code>***
---
________
</code></pre> 
  <p>显示效果:</p> 
  <hr> 
  <hr> 
  <hr> 
  <h1>7.链接</h1> 
  <p>创建链接,使用方括号包裹链接文本<code>[这是一段链接]</code>中,后面紧跟着包裹在括号中的URL<code>(https://www.python.org/)</code><br> 格式:</p> 
  <pre><code>点击这里获取[python最新版本](https://www.python.org/)
</code></pre> 
  <p>显示效果:<br> 点击这里获取python最新版本</p> 
  <h2>7.1链接添加标题</h2> 
  <p>你可以为你的链接添加标题,即(title属性)。当用户将鼠标悬停在链接上时,将显示一个提示。要添加标题,请将其放在URL后面<br> 格式:</p> 
  <pre><code>点击这里获取[python最新版本](https://www.python.org/ "python下载")
</code></pre> 
  <p>显示效果:<br> 点击这里获取python最新版本</p> 
  <h1>8. 转义字符</h1> 
  <p>要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠<code>\</code>。<br> 格式:</p> 
  <pre><code>\+ 如果没有开头的反斜杠字符的话,这一行将显示为无序列表
</code></pre> 
  <p>显示效果:<br> + 如果没有开头的反斜杠字符的话,这一行将显示为无序列表</p> 
  <h1>9.表格</h1> 
  <p>添加表格使用三个或多个连字符<code>---</code> 来为每个列创建表头,并使用<code>|</code> 符号来分隔每个列。<br> 格式:</p> 
  <pre><code>| 商品    | 价格 |
| ------  | ---- |
| 羽毛球拍 | 765  |
| 羽毛球   | 55    |
</code></pre> 
  <p>显示效果:</p> 
  <table> 
   <thead> 
    <tr> 
     <th>商品</th> 
     <th>价格</th> 
    </tr> 
   </thead> 
   <tbody> 
    <tr> 
     <td>羽毛球拍</td> 
     <td>765</td> 
    </tr> 
    <tr> 
     <td>羽毛球</td> 
     <td>55</td> 
    </tr> 
   </tbody> 
  </table> 
  <h2>表格对齐方式</h2> 
  <p>通过在标题行中的连字符<code>---</code> 的左侧或右侧或两侧添加冒号<code>:</code>,可以将对应列中的文本向左或向右或居中对齐。<br> 格式:</p> 
  <pre><code>| 商品      |     数量   | 价格     |
| :---      |    :----:  |    ---: |
| 羽毛球拍  |  1         | 765      |
| 羽毛球     | 1         |55        |
</code></pre> 
  <p>显示效果:</p> 
  <table> 
   <thead> 
    <tr> 
     <th align="left">商品</th> 
     <th align="center">数量</th> 
     <th align="right">价格</th> 
    </tr> 
   </thead> 
   <tbody> 
    <tr> 
     <td align="left">羽毛球拍</td> 
     <td align="center">1</td> 
     <td align="right">765</td> 
    </tr> 
    <tr> 
     <td align="left">羽毛球</td> 
     <td align="center">1</td> 
     <td align="right">55</td> 
    </tr> 
   </tbody> 
  </table> 
  <h1>10.脚注</h1> 
  <p>格式:文本[^1]<br> 代码:</p> 
  <pre><code>超级丹[^1]

[^1]: 林丹,双圈大满贯冠军
</code></pre> 
  <p>显示效果:<br> <a href="http://img.e-com-net.com/image/info8/f2d29117f24e45e9ad7492b993025510.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/f2d29117f24e45e9ad7492b993025510.jpg" alt="Markdown语法学习笔记_第4张图片" width="587" height="152" style="border:1px solid black;"></a></p> 
  <h1>总结</h1> 
  <p>本文内容仅为Markdown语法部分学习笔记,欢迎指正更改。<br> 作者:代码羽球手<br> 时间:2022-10-30</p> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1642833122850562048"></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">你可能感兴趣的:(学习,python)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1892614879488045056.htm"
                           title="【全栈】SprintBoot+vue3迷你商城-细节解析(2):分页" target="_blank">【全栈】SprintBoot+vue3迷你商城-细节解析(2):分页</a>
                        <span class="text-muted">杰九</span>
<a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>【全栈】SprintBoot+vue3迷你商城-细节解析(2):分页往期的文章都在这里啦,大家有兴趣可以看一下后端部分:【全栈】SprintBoot+vue3迷你商城(1)【全栈】SprintBoot+vue3迷你商城(2)【全栈】SprintBoot+vue3迷你商城-扩展:利用python爬虫爬取商品数据【全栈】SprintBoot+vue3迷你商城(3)【全栈】SprintBoot+vue3</div>
                    </li>
                    <li><a href="/article/1892614501472202752.htm"
                           title="有需要2025年参加蓝桥杯比赛的同学往下看!!!" target="_blank">有需要2025年参加蓝桥杯比赛的同学往下看!!!</a>
                        <span class="text-muted">岱宗夫up</span>
<a class="tag" taget="_blank" href="/search/%E6%95%99%E7%A8%8B/1.htm">教程</a><a class="tag" taget="_blank" href="/search/%E8%93%9D%E6%A1%A5%E6%9D%AF/1.htm">蓝桥杯</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a>
                        <div>有需要2025年参加蓝桥杯比赛的同学往下下看!!!以下是关于近两年(2023年和2024年)蓝桥杯Python组考点的详细总结:一、2023年蓝桥杯Python考点分析在2023年的蓝桥杯Python竞赛中,考点主要集中在基础算法、数据结构、动态规划、数学、高精度计算以及二分查找等方面。(一)基础算法基础算法是竞赛的基石,包括枚举、排序(如冒泡排序、选择排序、插入排序等)、搜索(如BFS和DFS)</div>
                    </li>
                    <li><a href="/article/1892612986414100480.htm"
                           title="2024年网络安全最全【玄机】常见攻击事件分析--钓鱼邮件,网络相关+网络安全三方库的源码分析+数据结构与算法" target="_blank">2024年网络安全最全【玄机】常见攻击事件分析--钓鱼邮件,网络相关+网络安全三方库的源码分析+数据结构与算法</a>
                        <span class="text-muted">2401_84302583</span>
<a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a>
                        <div>还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!】93道网络安全面试题内容实在太多,不一一截图了黑客学习资源推荐最后给大家分享一份全套的网络安全</div>
                    </li>
                    <li><a href="/article/1892610718528761856.htm"
                           title="Ubuntu22 安装多个版本的python" target="_blank">Ubuntu22 安装多个版本的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/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>前言使用pyenv是一个很好的选择,尤其是在需要管理多个Python版本时。它提供了一个简单的方法来安装、切换和管理多个版本的Python,而不必依赖系统的包管理器或update-alternatives。特别是当你需要在同一系统中频繁切换Python版本时,pyenv会显得更加方便。目录前言为什么使用`pyenv`安装`pyenv`1.安装依赖2.安装`pyenv`3.配置shell环境4.安装</div>
                    </li>
                    <li><a href="/article/1892609079671582720.htm"
                           title="python的继承" target="_blank">python的继承</a>
                        <span class="text-muted">zhangbeizhen18</span>
<a class="tag" taget="_blank" href="/search/L01-%E5%9F%BA%E7%A1%80/1.htm">L01-基础</a>
                        <div>记录:备忘录。1.继承classPerson(object):def__init__(self,p_name,p_addr,p_age):self.name=p_nameself.addr=p_addrself.age=p_ageclassGirl(Person):def__init__(self,g_name,g_addr,g_age,g_bra_cup):Person.__init__(sel</div>
                    </li>
                    <li><a href="/article/1892608575390412800.htm"
                           title="咱们一起学C++ 第二百四十八篇之C++中的向上类型转换与拷贝构造函数" target="_blank">咱们一起学C++ 第二百四十八篇之C++中的向上类型转换与拷贝构造函数</a>
                        <span class="text-muted">一杯年华@编程空间</span>
<a class="tag" taget="_blank" href="/search/%E5%92%B1%E4%BB%AC%E4%B8%80%E8%B5%B7%E5%AD%A6%E4%B9%A0C%2B%2B/1.htm">咱们一起学习C++</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>咱们一起学C++第二百四十八篇之C++中的向上类型转换与拷贝构造函数大家好呀!我一直觉得学习是一件很有趣的事,尤其是像C++这种功能强大又有点复杂的编程语言。在学习C++的过程中,我发现很多知识点都特别有意思,今天就想和大家一起分享一下C++中的向上类型转换与拷贝构造函数,咱们一起学习进步!一、C++中的向上类型转换(一)什么是向上类型转换在C++里,向上类型转换是个很重要的概念。简单来说,就是把</div>
                    </li>
                    <li><a href="/article/1892604916011167744.htm"
                           title="【Golang学习之旅】分布式任务队列(使用 RabbitMQ / Kafka)" target="_blank">【Golang学习之旅】分布式任务队列(使用 RabbitMQ / Kafka)</a>
                        <span class="text-muted">程序员林北北</span>
<a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E5%8E%9F%E7%94%9F/1.htm">云原生</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a><a class="tag" taget="_blank" href="/search/rabbitmq/1.htm">rabbitmq</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>文章目录前言1.什么是分布式任务队列?1.1消息队列的特点2.为什么使用RabbitMQ和Kafka?2.1RabbitMQ2.2Kafka3.RabbitMQ和Kafka的基本原理3.1RabbitMQ的基本原理3.2Kafka的基本原理前言在微服务架构中,处理异步任务是不可避免的需求。为了处理任务的异步执行,系统需要一个可靠的消息队列机制。消息队列能够保证消息的持久化、顺序性和可靠性,并且能够</div>
                    </li>
                    <li><a href="/article/1892604918787796992.htm"
                           title="主要空间数据挖掘方法" target="_blank">主要空间数据挖掘方法</a>
                        <span class="text-muted">CodeYoung7</span>
<a class="tag" taget="_blank" href="/search/%E6%80%BB%E7%BB%93%E5%BD%92%E7%BA%B3/1.htm">总结归纳</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF/1.htm">地理信息</a>
                        <div>文章出自:http://blog.csdn.net/shaoz/article/details/6847925张新长马林兵等,《地理信息系统数据库》[M],科学出版社,2005年2月第二章第二节空间数据空间数据挖掘是多学科和多种技术交叉综合的新领域,其挖掘方法以人工智能、专家系统、机器学习、数据库和统计等成熟技术为基础。下面介绍近年来出现的主要空间数据挖掘方法。1、空间分析方法利用GIS的各种空间</div>
                    </li>
                    <li><a href="/article/1892601637646692352.htm"
                           title="【MySQL】表空间丢失处理(Tablespace is missing for table 错误处理)" target="_blank">【MySQL】表空间丢失处理(Tablespace is missing for table 错误处理)</a>
                        <span class="text-muted">m0_74824823</span>
<a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/1.htm">学习路线</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4/1.htm">阿里巴巴</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a>
                        <div>问题背景最近,我在运行一个基于Python爬虫的项目时,爬虫需要频繁与MySQL数据库交互。不幸的是,在数据爬取过程中,Windows系统突然强制更新并重启。这次意外中断导致MySQL数据库的三个表格(2022年、2023年和2024年的数据表)出现了“Tablespaceismissing”的错误。起初,我尝试了常规的CHECKTABLE和REPAIRTABLE方法,但这些都没有解决问题。最终,</div>
                    </li>
                    <li><a href="/article/1892600504161202176.htm"
                           title="全开源商城源码后台php全端uniapp 全开源可二开 功能强大 商城系统源码" target="_blank">全开源商城源码后台php全端uniapp 全开源可二开 功能强大 商城系统源码</a>
                        <span class="text-muted">专业软件系统开发</span>
<a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD/1.htm">源码下载</a><a class="tag" taget="_blank" href="/search/%E5%85%A8%E5%BC%80%E6%BA%90%E5%95%86%E5%9F%8E%E6%BA%90%E7%A0%81/1.htm">全开源商城源码</a>
                        <div>内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍内置8中搭配主色(可自行扩展更多配色)、自由快捷切换适应各大行业需求已支持小程序(微信、QQ、百度、支付宝、头条&抖音、快手)+H5+APPApp.vue中修改request_url和static_url地址为自己的商城地址即可使用主题默认为红色(red),如更改主题App.vue文件中修改default_the</div>
                    </li>
                    <li><a href="/article/1892600377589690368.htm"
                           title="鸿蒙初学者学习手册(HarmonyOSNext_API14)_组件截图(@ohos.arkui.componentSnapshot (组件截图) )" target="_blank">鸿蒙初学者学习手册(HarmonyOSNext_API14)_组件截图(@ohos.arkui.componentSnapshot (组件截图) )</a>
                        <span class="text-muted">余多多_zZ</span>
<a class="tag" taget="_blank" href="/search/harmonyos/1.htm">harmonyos</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/%E9%B8%BF%E8%92%99/1.htm">鸿蒙</a><a class="tag" taget="_blank" href="/search/%E9%B8%BF%E8%92%99%E7%B3%BB%E7%BB%9F/1.htm">鸿蒙系统</a>
                        <div>前言:这个模块可以截取组件的图片,无论组件是否已加载。截图只能拍到组件本身的大小区域。如果组件或其子组件画得超出了自己的区域,超出的部分不会出现在截图中。截图不会拍到与当前组件平级的(兄弟)组件。模块简介和注意:-XComponent场景建议:如果你正在开发一个视频播放器,应该直接从视频画面获取图片,而不是使用组件的截图功能。-组件截图注意事项:如果有一个按钮,但按钮周围有空白,截图时会显示这些空</div>
                    </li>
                    <li><a href="/article/1892592057936048128.htm"
                           title="【数据挖掘】ARFF格式与数据收集" target="_blank">【数据挖掘】ARFF格式与数据收集</a>
                        <span class="text-muted">布鲁惠比寿</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>【数据挖掘】ARFF格式与数据收集三级目录1.ARFF格式与数据收集2.稀疏数据3.属性类型4.缺失值与不正确的值5.了解数据6.知识表达7.聚类机器学习算法训练数据挖掘分析数据共享与交换三级目录1.ARFF格式与数据收集ARFF(Attribute-RelationFileFormat)是一种用于存储数据集的文本文件格式,常用于机器学习和数据挖掘领域。它可以表示结构化数据,包括属性定义、关系信息</div>
                    </li>
                    <li><a href="/article/1892592057378205696.htm"
                           title="Python 继承详解" target="_blank">Python 继承详解</a>
                        <span class="text-muted">江湖一条鱼</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>继承是面向对象编程(OOP)的一个重要特性,允许一个类(子类)从另一个类(父类)继承属性和方法。继承可以提高代码的重用性,增强程序的可扩展性和可维护性。目录一、继承的作用二、继承的语法1.单继承2.多继承三、子类扩展1.添加新功能2.重写父类方法3.调用父类方法四、继承的特殊情况1.子类初始化父类2.方法解析顺序(MRO)五、抽象类与接口1.抽象类2.接口3.ABC类4.使用方法1.定义抽象基类2</div>
                    </li>
                    <li><a href="/article/1892591678297010176.htm"
                           title="【如何学习商城源码】" target="_blank">【如何学习商城源码】</a>
                        <span class="text-muted">启山智软 商城 源码</span>
<a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>学习商城源码是一个系统而深入的过程,需要掌握多种方法和技巧。以下是一些建议,帮助你有效地学习商城源码:一、搭建学习环境准备开发工具编程语言相关:根据商城源码使用的编程语言,安装相应的集成开发环境(IDE)。例如,若源码是Java语言编写的,可安装IntelliJIDEA或Eclipse;若是Python语言,可选择PyCharm等。这些IDE能帮助你高效地编辑、调试代码,提供语法高亮、自动补全等功</div>
                    </li>
                    <li><a href="/article/1892591552073625600.htm"
                           title="从零创建一个 Django 项目" target="_blank">从零创建一个 Django 项目</a>
                        <span class="text-muted">m0_74824823</span>
<a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/1.htm">学习路线</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4/1.htm">阿里巴巴</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                        <div>1.准备环境在开始之前,确保你的开发环境满足以下要求:安装了Python(推荐3.8或更高版本)。安装pip包管理工具。如果要使用MySQL或PostgreSQL,确保对应的数据库已安装。创建虚拟环境在项目目录中创建并激活虚拟环境,保证项目依赖隔离:#创建虚拟环境python-mvenvenv#激活虚拟环境#WindowsenvScriptsactivate#Linux/Macsourceenv/</div>
                    </li>
                    <li><a href="/article/1892586387400617984.htm"
                           title="anaconda中的python在pycharm中用不了_Pycharm中使用Anaconda" target="_blank">anaconda中的python在pycharm中用不了_Pycharm中使用Anaconda</a>
                        <span class="text-muted">白白前</span>

                        <div>Pycharm中使用Anaconda问题:安装完Pycharm和Anaconda后,想让Pycharm能调用Anaconda中包含的各种包。这样就不用重复安装各种包了。Anaconda下载安装Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约515MB)。安装Anacond</div>
                    </li>
                    <li><a href="/article/1892585122964762624.htm"
                           title="python - 永久存储" target="_blank">python - 永久存储</a>
                        <span class="text-muted">susie0815</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a>
                        <div>打开文件使用open()函数打开文件时,openfilemode(文件打开模式)是一个决定了以何种方式打开文件以及对文件可以进行哪些操作的重要参数。基本模式只读模式(‘r’)默认的打开模式,用于读取文件。如果文件不存在,会抛出FileNotFoundError异常。try:file=open('test.txt','r')content=file.read()print(content)file.</div>
                    </li>
                    <li><a href="/article/1892584115232894976.htm"
                           title="自动化测试的学习路线" target="_blank">自动化测试的学习路线</a>
                        <span class="text-muted">Ws_</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>自动化测试是提高软件开发效率和质量的关键手段。学习自动化测试通常涉及多个方面的技能,从基础的编程语言知识到测试工具的使用,再到实际的测试脚本编写和执行。以下是一个学习自动化测试的路线图,帮助你有条不紊地掌握相关技能:1.基础知识在开始自动化测试之前,首先要具备一定的编程和软件测试基础:编程语言:Python、Java、JavaScript或者Ruby(根据你选择的自动化测试工具决定)软件测试基础:</div>
                    </li>
                    <li><a href="/article/1892584115706851328.htm"
                           title="Python自动化测试" target="_blank">Python自动化测试</a>
                        <span class="text-muted">Ws_</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>Python自动化测试是软件开发中的重要组成部分,可以帮助提高测试效率和准确性。以下是学习Python自动化测试的基本路线,以及相关资料的链接:学习路线1.基础知识Python基础:掌握Python语言的基本语法、数据类型、控制流、函数、面向对象编程等。你可以先确保对Python的基本语法有清晰的理解。参考资料:Python官方文档书籍推荐:《Python编程:从入门到实践》2.了解自动化测试的基</div>
                    </li>
                    <li><a href="/article/1892582980182929408.htm"
                           title="Python实现Excel表格保存到不同文件夹" target="_blank">Python实现Excel表格保存到不同文件夹</a>
                        <span class="text-muted">Leo_Aqu</span>
<a class="tag" taget="_blank" href="/search/excel/1.htm">excel</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>"""点击“上传”按钮,从本地上传待处理的Excel表格点击“处理”按钮,对Excel表格进行处理点击“保存A”按钮,保存处理后的Excel表格到A文件夹下点击“保存B”按钮,保存处理后的Excel表格到B文件夹下"""#作者:Leo#时间:2024/9/2621:52importtkinterastkfromtkinterimportfiledialog,messageboximportpand</div>
                    </li>
                    <li><a href="/article/1892582349875507200.htm"
                           title="通义灵码AI程序员" target="_blank">通义灵码AI程序员</a>
                        <span class="text-muted">天天向上杰</span>
<a class="tag" taget="_blank" href="/search/AI%E7%BC%96%E7%A8%8B/1.htm">AI编程</a><a class="tag" taget="_blank" href="/search/AIGC/1.htm">AIGC</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>通义灵码是阿里云与通义实验室联合打造的智能编码辅助工具,基于通义大模型技术,为开发者提供多种编程辅助功能。它支持多种编程语言,包括Java、Python、Go、TypeScript、JavaScript、C/C++、PHP、C#、Ruby等200多种编码语言。通义灵码AI程序员:今年1月,通义灵码AI程序员全面上线,同时支持VSCode、JetBrainsIDEs,是国内首个真正落地的AI程序员。</div>
                    </li>
                    <li><a href="/article/1892581717747757056.htm"
                           title="JavaEE进阶知识学习-----定时任务调度Quartz-4" target="_blank">JavaEE进阶知识学习-----定时任务调度Quartz-4</a>
                        <span class="text-muted">四川码匠</span>
<a class="tag" taget="_blank" href="/search/Quartz/1.htm">Quartz</a><a class="tag" taget="_blank" href="/search/JAVA%E8%BF%9B%E9%98%B6%E5%AD%A6%E4%B9%A0/1.htm">JAVA进阶学习</a><a class="tag" taget="_blank" href="/search/Quartz/1.htm">Quartz</a><a class="tag" taget="_blank" href="/search/%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6/1.htm">任务调度</a>
                        <div>Quartz和SpringMVC,Spring整合1.Quartz依赖的包如下:org.springframeworkspring-context-support${spring.version}org.springframeworkspring-tx${spring.version}org.quartz-schedulerquartz2.2.3使用Quartz配置作业的方式第一种:MethodI</div>
                    </li>
                    <li><a href="/article/1892581718930550784.htm"
                           title="python使用技巧" target="_blank">python使用技巧</a>
                        <span class="text-muted">超超是超超</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>1、耗时装饰器importtimedefdecorate(func):definner():begin=time.time()result=func()end=time.time()print(f'函数{func}耗时{end-begin}')returnresultreturninner2、查看代码运行耗时fromline_profilerimportLineProfilerdefoperati</div>
                    </li>
                    <li><a href="/article/1892581591247548416.htm"
                           title="Anaconda与python和pycharm的安装及其关系" target="_blank">Anaconda与python和pycharm的安装及其关系</a>
                        <span class="text-muted">Daylight..</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.htm">学习笔记</a><a class="tag" taget="_blank" href="/search/pycharm/1.htm">pycharm</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a>
                        <div>Anaconda与python和pycharm的安装及其关系一、Anaconda与python和pycharm的关系:1.Anaconda包含python,并且里面含有许多常用的库。(安装了Anaconda就不需要安装python了)2.pycharm是一种IDE(集成开发环境),在其中可以编写Python程序。(工具和语言的关系)。二、如何安装?Anaconda的安装Anaconda官网下载地址</div>
                    </li>
                    <li><a href="/article/1892581462268506112.htm"
                           title="23. AI-概述" target="_blank">23. AI-概述</a>
                        <span class="text-muted">真上帝的左手</span>
<a class="tag" taget="_blank" href="/search/23./1.htm">23.</a><a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/ai/1.htm">ai</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>文章目录前言一、AI1.简介2.发展3.应用场景前言AI‌  随着技术的发展,AI正变得越来越强大和普及,其在解决复杂问题和提高人类生活质量方面的潜力日益显现。一、AIAI(ArtificialIntelligence,人工智能)1.简介  AI(ArtificialIntelligence,人工智能)是计算机科学的一个分支,旨在开发智能系统,使其能够执行通常需要人类智能的任务,例如学习、推理、问</div>
                    </li>
                    <li><a href="/article/1892579571526594560.htm"
                           title="ImportError: cannot import name ‘Mapping‘ from ‘collections‘" target="_blank">ImportError: cannot import name ‘Mapping‘ from ‘collections‘</a>
                        <span class="text-muted">AI算法网奇</span>
<a class="tag" taget="_blank" href="/search/python%E5%9F%BA%E7%A1%80/1.htm">python基础</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/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a>
                        <div>ImportError:cannotimportname'Mapping'from'collections'解决方法:fromcollections.abcimportMapping#正确导入Mappingdefprocess_mapping(data):ifisinstance(data,Mapping):#使用Mapping进行类型检查#处理映射类型的代码pass测试命令:python-c"f</div>
                    </li>
                    <li><a href="/article/1892579443919089664.htm"
                           title="python图形界面化编程GUI(二)常用的组件(Text、Radiobutton、Checkbutton、Canvas)和布局管理器(gird、pack、place)" target="_blank">python图形界面化编程GUI(二)常用的组件(Text、Radiobutton、Checkbutton、Canvas)和布局管理器(gird、pack、place)</a>
                        <span class="text-muted">hwwaizs</span>
<a class="tag" taget="_blank" href="/search/python-GUI%E5%9B%BE%E5%BD%A2%E5%8C%96%E7%BC%96%E7%A8%8B/1.htm">python-GUI图形化编程</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>Text文本框Text(多行文本框)的主要用于显示多行文本,还可以显示网页链接,图片,HTML页面,甚至CSS样式表,添加组件等。主要用来显示信息,也常被当做简单的文本处理器、⽂本编辑器或者网页浏览器来使用。IDLE就是Text组件构成的。insert插入的时候可以用INSERT代表当前光标的位置,END代表在结尾的位置,也可以用插入小数的形式,2.3代表第二行第三列后插入。fromtkinter</div>
                    </li>
                    <li><a href="/article/1892577552724193280.htm"
                           title="【深度解析】最短路径算法:Dijkstra与Floyd-Warshall" target="_blank">【深度解析】最短路径算法:Dijkstra与Floyd-Warshall</a>
                        <span class="text-muted">吴师兄大模型</span>
<a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%BE%84%E7%AE%97%E6%B3%95/1.htm">最短路径算法</a><a class="tag" taget="_blank" href="/search/Dijkstra%E7%AE%97%E6%B3%95/1.htm">Dijkstra算法</a><a class="tag" taget="_blank" href="/search/Floyd-Warshall/1.htm">Floyd-Warshall</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>系列文章目录01-从零开始掌握Python数据结构:提升代码效率的必备技能!02-算法复杂度全解析:时间与空间复杂度优化秘籍03-线性数据结构解密:数组的定义、操作与实际应用04-深入浅出链表:Python实现与应用全面解析05-栈数据结构详解:Python实现与经典应用场景06-深入理解队列数据结构:从定义到Python实现与应用场景07-双端队列(Deque)详解:Python实现与滑动窗口应</div>
                    </li>
                    <li><a href="/article/1892575700838313984.htm"
                           title="CSE 231 Computer Python program" target="_blank">CSE 231 Computer Python program</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                        <div>CSE231Spring2025ComputerProject#4LearningobjectivesThisassignmentfocusesonthedesign,implementationandtestingofaPythonprogramthatusescharacterstringsforlookingattheDNAsequencesforkeyproteinsandseeingho</div>
                    </li>
                    <li><a href="/article/1892574526290587648.htm"
                           title="【核心算法篇十三】《DeepSeek自监督学习:图像补全预训练方案》" target="_blank">【核心算法篇十三】《DeepSeek自监督学习:图像补全预训练方案》</a>
                        <span class="text-muted">再见孙悟空_</span>
<a class="tag" taget="_blank" href="/search/%E3%80%8C2025/1.htm">「2025</a><a class="tag" taget="_blank" href="/search/DeepSeek%E6%8A%80%E6%9C%AF%E5%85%A8%E6%99%AF%E5%AE%9E%E6%88%98%E3%80%8D/1.htm">DeepSeek技术全景实战」</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/deepSeek/1.htm">deepSeek</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/transformer/1.htm">transformer</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>引言:为什么自监督学习成为AI新宠?在传统监督学习需要海量标注数据的困境下,自监督学习(Self-SupervisedLearning)凭借无需人工标注的特性异军突起。想象一下,如果AI能像人类一样通过观察世界自我学习——这正是DeepSeek图像补全方案的技术哲学。根据,自监督学习通过设计巧妙的"预训练任务"(PretextTask),让模型在无标签数据中自动学习图像语义特征。而图像补全正是这类</div>
                    </li>
                                <li><a href="/article/126.htm"
                                       title="插入表主键冲突做更新" target="_blank">插入表主键冲突做更新</a>
                                    <span class="text-muted">a-john</span>

                                    <div>有以下场景: 
用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。 
问题: 
如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。 
解决: 
mysql中提供了一个sql语</div>
                                </li>
                                <li><a href="/article/253.htm"
                                       title="Android xml资源文件中@、@android:type、@*、?、@+含义和区别" target="_blank">Android xml资源文件中@、@android:type、@*、?、@+含义和区别</a>
                                    <span class="text-muted">Cb123456</span>
<a class="tag" taget="_blank" href="/search/%40%2B/1.htm">@+</a><a class="tag" taget="_blank" href="/search/%40/1.htm">@</a><a class="tag" taget="_blank" href="/search/%3F/1.htm">?</a><a class="tag" taget="_blank" href="/search/%40*/1.htm">@*</a>
                                    <div>一.@代表引用资源 
1.引用自定义资源。格式:@[package:]type/name 
android:text="@string/hello" 
  
2.引用系统资源。格式:@android:type/name 
    android:textColor="@android:color/opaque_red"</div>
                                </li>
                                <li><a href="/article/380.htm"
                                       title="数据结构的基本介绍" target="_blank">数据结构的基本介绍</a>
                                    <span class="text-muted">天子之骄</span>
<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/%E6%95%A3%E5%88%97%E8%A1%A8/1.htm">散列表</a><a class="tag" taget="_blank" href="/search/%E6%A0%91%E3%80%81%E5%9B%BE/1.htm">树、图</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E6%80%A7%E7%BB%93%E6%9E%84/1.htm">线性结构</a><a class="tag" taget="_blank" href="/search/%E4%BB%B7%E6%A0%BC%E6%A0%87%E7%AD%BE/1.htm">价格标签</a>
                                    <div>数据结构的基本介绍 
数据结构就是数据的组织形式,用一种提前设计好的框架去存取数据,以便更方便,高效的对数据进行增删查改。正确选择合适的数据结构,对软件程序的高效执行的影响作用不亚于算法的设计。此外,在计算机系统中数据结构的作用也是非同小可。例如常常在编程语言中听到的栈,堆等,就是经典的数据结构。 
  
经典的数据结构大致如下: 
  
一:线性数据结构 
(1):列表 
a</div>
                                </li>
                                <li><a href="/article/507.htm"
                                       title="通过二维码开放平台的API快速生成二维码" target="_blank">通过二维码开放平台的API快速生成二维码</a>
                                    <span class="text-muted">一炮送你回车库</span>
<a class="tag" taget="_blank" href="/search/api/1.htm">api</a>
                                    <div> 现在很多网站都有通过扫二维码用手机连接的功能,联图网(http://www.liantu.com/pingtai/)的二维码开放平台开放了一个生成二维码图片的Api,挺方便使用的。闲着无聊,写了个前台快速生成二维码的方法。 
       html代码如下:(二维码将生成在这div下)    
?       1      
 &nbs</div>
                                </li>
                                <li><a href="/article/634.htm"
                                       title="ImageIO读取一张图片改变大小" target="_blank">ImageIO读取一张图片改变大小</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/IO/1.htm">IO</a><a class="tag" taget="_blank" href="/search/image/1.htm">image</a><a class="tag" taget="_blank" href="/search/BufferedImage/1.htm">BufferedImage</a>
                                    <div>
package com.demo;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

/**
 * @Description 读取一张图片改变大小
 * @author FuJianyon</div>
                                </li>
                                <li><a href="/article/761.htm"
                                       title="myeclipse集成svn(一针见血)" target="_blank">myeclipse集成svn(一针见血)</a>
                                    <span class="text-muted">7454103</span>
<a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/SVN/1.htm">SVN</a><a class="tag" taget="_blank" href="/search/MyEclipse/1.htm">MyEclipse</a>
                                    <div>                                 &n</div>
                                </li>
                                <li><a href="/article/888.htm"
                                       title="装箱与拆箱----autoboxing和unboxing" target="_blank">装箱与拆箱----autoboxing和unboxing</a>
                                    <span class="text-muted">darkranger</span>
<a class="tag" taget="_blank" href="/search/J2SE/1.htm">J2SE</a>
                                    <div>4.2 自动装箱和拆箱 
 
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。 
 
4.2.1 autoboxing和unboxing 
 
在Java中,所有要处理的东西几乎都是对象(Object)</div>
                                </li>
                                <li><a href="/article/1015.htm"
                                       title="ajax传统的方式制作ajax" target="_blank">ajax传统的方式制作ajax</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a>
                                    <div>//这是前台的代码 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+</div>
                                </li>
                                <li><a href="/article/1142.htm"
                                       title="只用jre的eclipse是怎么编译java源文件的?" target="_blank">只用jre的eclipse是怎么编译java源文件的?</a>
                                    <span class="text-muted">avords</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a>
                                    <div>eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 还是eclipse自己实现的?谁能给解释一下呢问题补充:假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢? 
&nb</div>
                                </li>
                                <li><a href="/article/1269.htm"
                                       title="前端模块化" target="_blank">前端模块化</a>
                                    <span class="text-muted">bee1314</span>
<a class="tag" taget="_blank" href="/search/%E6%A8%A1%E5%9D%97%E5%8C%96/1.htm">模块化</a>
                                    <div>背景:   前端JavaScript模块化,其实已经不是什么新鲜事了。但是很多的项目还没有真正的使用起来,还处于刀耕火种的野蛮生长阶段。       JavaScript一直缺乏有效的包管理机制,造成了大量的全局变量,大量的方法冲突。我们多么渴望有天能像Java(import),Python (import),Ruby(require)那样写代码。在没有包管理机制的年代,我们是怎么避免所</div>
                                </li>
                                <li><a href="/article/1396.htm"
                                       title="处理百万级以上的数据处理" target="_blank">处理百万级以上的数据处理</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</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/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/%E6%9F%A5%E8%AF%A2/1.htm">查询</a>
                                    <div>一.处理百万级以上的数据提高查询速度的方法:        1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 
        2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o</div>
                                </li>
                                <li><a href="/article/1523.htm"
                                       title="mac 卸载 java 1.7 或更高版本" target="_blank">mac 卸载 java 1.7 或更高版本</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/OS/1.htm">OS</a>
                                    <div>卸载 java 1.7 或更高 
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
成功执行此命令后,还可以执行 java 与 javac 命令 
 
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane 
成功执行此命令后,还可以执行 java </div>
                                </li>
                                <li><a href="/article/1650.htm"
                                       title="【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析" target="_blank">【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/Stream/1.htm">Stream</a>
                                    <div>第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中 
第二部,Spark Streaming读取Kafka中的数据,进行实时分析 
  
本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 1. Flume配置 
1. 下载Flume和Kafka集成的插件,下载地址:https://github.com/beyondj2ee/f</div>
                                </li>
                                <li><a href="/article/1777.htm"
                                       title="Erlang vs TNSDL" target="_blank">Erlang vs TNSDL</a>
                                    <span class="text-muted">bookjovi</span>
<a class="tag" taget="_blank" href="/search/erlang/1.htm">erlang</a>
                                    <div>  
    TNSDL是Nokia内部用于开发电信交换软件的私有语言,是在SDL语言的基础上加以修改而成,TNSDL需翻译成C语言得以编译执行,TNSDL语言中实现了异步并行的特点,当然要完整实现异步并行还需要运行时动态库的支持,异步并行类似于Erlang的process(轻量级进程),TNSDL中则称之为hand,Erlang是基于vm(beam)开发,</div>
                                </li>
                                <li><a href="/article/1904.htm"
                                       title="非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个" target="_blank">非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个</a>
                                    <span class="text-muted">ljy325</span>
<a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8/1.htm">企业应用</a>
                                    <div> 非常希望有一个预防疲劳的java软件,我看新闻和网站,国防科技大学的科学家累死了,太疲劳,老是加班,不休息,经常吃药,吃药根本就没用,根本原因是疲劳过度。我以前做java,那会公司垃圾,老想赶快学习到东西跳槽离开,搞得超负荷,不明理。深圳做软件开发经常累死人,总有不明理的人,有个软件提醒限制很好,可以挽救很多人的生命。 
 
相关新闻: 
(1)IT行业成五大疾病重灾区:过劳死平均37.9岁 
</div>
                                </li>
                                <li><a href="/article/2031.htm"
                                       title="读《研磨设计模式》-代码笔记-原型模式" target="_blank">读《研磨设计模式》-代码笔记-原型模式</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/ 
 
 



/**
 * Effective Java 建议使用copy constructor or copy factory来代替clone()方法:
 * 1.public Product copy(Product p){}
 * 2.publi</div>
                                </li>
                                <li><a href="/article/2158.htm"
                                       title="配置管理---svn工具之权限配置" target="_blank">配置管理---svn工具之权限配置</a>
                                    <span class="text-muted">chenyu19891124</span>
<a class="tag" taget="_blank" href="/search/SVN/1.htm">SVN</a>
                                    <div>今天花了大半天的功夫,终于弄懂svn权限配置。下面是今天收获的战绩。 
安装完svn后就是在svn中建立版本库,比如我本地的是版本库路径是C:\Repositories\pepos。pepos是我的版本库。在pepos的目录结构 
pepos 
   component 
   webapps 
在conf里面的auth里赋予的权限配置为 
[groups]</div>
                                </li>
                                <li><a href="/article/2285.htm"
                                       title="浅谈程序员的数学修养" target="_blank">浅谈程序员的数学修养</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%8B%9B%E8%81%98/1.htm">招聘</a>
                                    <div>         
                        浅谈程序员的数学修养 </div>
                                </li>
                                <li><a href="/article/2412.htm"
                                       title="批量执行 bulk collect与forall用法" target="_blank">批量执行 bulk collect与forall用法</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/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/bulk+collect/1.htm">bulk collect</a><a class="tag" taget="_blank" href="/search/forall/1.htm">forall</a>
                                    <div>BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。通常可以在SELECT INTO、 
FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文将逐一描述BULK COLLECT在这几种情形下的用法。 
    有关FORALL语句的用法请参考:批量SQL之 F</div>
                                </li>
                                <li><a href="/article/2539.htm"
                                       title="Linux下使用rsync最快速删除海量文件的方法" target="_blank">Linux下使用rsync最快速删除海量文件的方法</a>
                                    <span class="text-muted">dongwei_6688</span>
<a class="tag" taget="_blank" href="/search/OS/1.htm">OS</a>
                                    <div>1、先安装rsync:yum install rsync 
2、建立一个空的文件夹:mkdir /tmp/test 
3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。 
</div>
                                </li>
                                <li><a href="/article/2666.htm"
                                       title="Yii CModel中rules验证规格" target="_blank">Yii CModel中rules验证规格</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/rules/1.htm">rules</a><a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a><a class="tag" taget="_blank" href="/search/validate/1.htm">validate</a>
                                    <div>Yii cValidator主要用法分析:  
 yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError 
 </div>
                                </li>
                                <li><a href="/article/2793.htm"
                                       title="基于vagrant的redis主从实验" target="_blank">基于vagrant的redis主从实验</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/vagrant/1.htm">vagrant</a>
                                    <div>平台: Mac 
工具: Vagrant 
系统: Centos6.5 
实验目的: Redis主从 
  
实现思路 
制作一个基于sentos6.5, 已经安装好reids的box, 添加一个脚本配置从机, 然后作为后面主机从机的基础box 
  
制作sentos6.5+redis的box 
  
mkdir vagrant_redis 
cd vagrant_</div>
                                </li>
                                <li><a href="/article/2920.htm"
                                       title="Memcached(二)、Centos安装Memcached服务器" target="_blank">Memcached(二)、Centos安装Memcached服务器</a>
                                    <span class="text-muted">frank1234</span>
<a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/memcached/1.htm">memcached</a>
                                    <div>一、安装gcc 
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc 
 
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:

建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......


rpm -ivh kernel-head</div>
                                </li>
                                <li><a href="/article/3047.htm"
                                       title="Remove Duplicates from Sorted List" target="_blank">Remove Duplicates from Sorted List</a>
                                    <span class="text-muted">hcx2013</span>
<a class="tag" taget="_blank" href="/search/remove/1.htm">remove</a>
                                    <div>Given a sorted linked list, delete all duplicates such that each element appear only once. 
For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3, return&</div>
                                </li>
                                <li><a href="/article/3174.htm"
                                       title="Spring4新特性——JSR310日期时间API的支持" target="_blank">Spring4新特性——JSR310日期时间API的支持</a>
                                    <span class="text-muted">jinnianshilongnian</span>
<a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</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/3301.htm"
                                       title="浅谈enum与单例设计模式" target="_blank">浅谈enum与单例设计模式</a>
                                    <span class="text-muted">247687009</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>
                                    <div>在JDK1.5之前的单例实现方式有两种(懒汉式和饿汉式并无设计上的区别故看做一种),两者同是私有构
造器,导出静态成员变量,以便调用者访问。

第一种 
package singleton;

public class Singleton {
        //导出全局成员
        public final static Singleton INSTANCE = new S</div>
                                </li>
                                <li><a href="/article/3428.htm"
                                       title="使用switch条件语句需要注意的几点" target="_blank">使用switch条件语句需要注意的几点</a>
                                    <span class="text-muted">openwrt</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/break/1.htm">break</a><a class="tag" taget="_blank" href="/search/switch/1.htm">switch</a>
                                    <div>1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出 
 
int main()
{
    int n = 1;
    switch(n) {
    case 1:
        printf("--1--\n");
    default:
        printf("defa</div>
                                </li>
                                <li><a href="/article/3555.htm"
                                       title="配置Spring Mybatis JUnit测试环境的应用上下文" target="_blank">配置Spring Mybatis JUnit测试环境的应用上下文</a>
                                    <span class="text-muted">schnell18</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/JUnit/1.htm">JUnit</a>
                                    <div>Spring-test模块中的应用上下文和web及spring boot的有很大差异。主要试下来差异有: 
 
 单元测试的app context不支持从外部properties文件注入属性 
 @Value注解不能解析带通配符的路径字符串 
 
解决第一个问题可以配置一个PropertyPlaceholderConfigurer的bean。 
第二个问题的具体实例是: 
   </div>
                                </li>
                                <li><a href="/article/3682.htm"
                                       title="Java 定时任务总结一" target="_blank">Java 定时任务总结一</a>
                                    <span class="text-muted">tuoni</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/timer/1.htm">timer</a><a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a><a class="tag" taget="_blank" href="/search/timertask/1.htm">timertask</a>
                                    <div> Java定时任务总结  一.从技术上分类大概分为以下三种方式:  1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务;   说明:    java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 &</div>
                                </li>
                                <li><a href="/article/3809.htm"
                                       title="一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法" target="_blank">一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法</a>
                                    <span class="text-muted">yangshangchuan</span>
<a class="tag" taget="_blank" href="/search/rank/1.htm">rank</a><a class="tag" taget="_blank" href="/search/%E7%9B%B8%E4%BC%BC%E5%BA%A6%E8%AE%A1%E7%AE%97/1.htm">相似度计算</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E6%9C%AC%E7%9B%B8%E4%BC%BC%E5%BA%A6/1.htm">文本相似度</a><a class="tag" taget="_blank" href="/search/%E8%AF%8D%E8%A2%8B%E6%A8%A1%E5%9E%8B/1.htm">词袋模型</a><a class="tag" taget="_blank" href="/search/%E4%BD%99%E5%BC%A6%E7%9B%B8%E4%BC%BC%E5%BA%A6/1.htm">余弦相似度</a>
                                    <div>本文描述了一种在ITEYE博客频道上面出现的新型的商业广告形式及其应对方法,对于其他的用户生成内容站点类型也具有同样的适用性。 
  
最近在ITEYE博客频道上面出现了一种新型的商业广告形式,方法如下: 
    1、注册多个账号(一般10个以上)。 
    2、从多个账号中选择一个账号,发表1-2篇博文</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>