<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>极客 1504</title>
    <description>这里是北京化工大学 - 极客 1504 班</description>
    <link>https://cs1504.github.io/</link>
    <atom:link href="https://cs1504.github.io/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Sat, 10 Mar 2018 08:06:30 +0000</pubDate>
    <lastBuildDate>Sat, 10 Mar 2018 08:06:30 +0000</lastBuildDate>
    <generator>Jekyll v3.6.2</generator>
    
      <item>
        <title>软件工程课程设计内容与要求</title>
        <description>&lt;h1 id=&quot;软件工程课程设计&quot;&gt;软件工程课程设计&lt;/h1&gt;

&lt;blockquote&gt;
  &lt;p&gt;本文是课程设计的相关资料&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;目录&quot;&gt;目录&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;#实验题目：博物馆应用平台系统&quot;&gt;实验题目：博物馆应用平台系统&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#博物馆网站数据采集子系统&quot;&gt;博物馆网站数据采集子系统&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#博物馆新闻采集分析子系统&quot;&gt;博物馆新闻采集分析子系统&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#博物馆信息浏览子系统&quot;&gt;博物馆信息浏览子系统&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#博物馆导览子系统&quot;&gt;博物馆导览子系统&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#后台管理子系统&quot;&gt;后台管理子系统&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#实验内容&quot;&gt;实验内容&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#实验要求&quot;&gt;实验要求&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#评分标准&quot;&gt;评分标准&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#交付物&quot;&gt;交付物&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#时间表&quot;&gt;时间表&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#相关文件&quot;&gt;相关文件&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;实验题目博物馆应用平台系统&quot;&gt;实验题目：博物馆应用平台系统&lt;/h2&gt;

&lt;h3 id=&quot;博物馆网站数据采集子系统&quot;&gt;博物馆网站数据采集子系统&lt;/h3&gt;

&lt;p&gt;编写一个本地应用程序，通过程序自动从博物馆网站上爬取信息，进行加工处理。主要包括以下功能：&lt;/p&gt;

&lt;p&gt;1）数据爬取：爬取全国一级博物馆（130家左右）的网站信息，包括博物馆基本的介绍、参观信息（开放时间等）、展览信息、教育活动、经典藏品信息、学术研究信息等，对于展览信息可以定时更新。&lt;/p&gt;

&lt;p&gt;2）数据加工：对于爬取的信息进行过滤和加工，抽取需要的内容。例如：对于展览页面，要得到展览主题、展览时间、展览地点、展览介绍等信息。&lt;/p&gt;

&lt;p&gt;3）数据导入：采用合适的方式保存抽取的数据，能够导入到数据库中。&lt;/p&gt;

&lt;p&gt;4）数据更新：支持数据的持续更新。例如：根据情况，每天或每周爬取一次新的数据，更新原有数据。&lt;/p&gt;

&lt;p&gt;注意：数据的加工最好采用可配置的方式，能够用于多家博物馆网站的页面和内容。&lt;/p&gt;

&lt;h3 id=&quot;博物馆新闻采集分析子系统&quot;&gt;博物馆新闻采集分析子系统&lt;/h3&gt;

&lt;p&gt;编写一个本地应用系统，通过程序能从主要的新闻网站上爬取博物馆相关的新闻信息，进行加工处理。主要包括以下功能：&lt;/p&gt;

&lt;p&gt;1）数据获取：爬取主要的新闻网站中的博物馆相关新闻（如百度新闻）。可以支持爬取指定时间范围内的新闻，如1年内的新闻，半年内的新闻等。&lt;/p&gt;

&lt;p&gt;2）数据加工：对于爬取的信息进行过滤和加工，抽取需要的内容。例如，抽取新闻的发布时间、新闻的标题、新闻的内容、新闻涉及的博物馆等。&lt;/p&gt;

&lt;p&gt;3）数据分析：对于加工好的新闻，分析是正面新闻还是负面信息。可采用已有的可直接调用的服务和代码实现。&lt;/p&gt;

&lt;p&gt;4）数据定制服务：可以根据指定的某一家博物馆，获取该博物馆的指定时间的新闻，并进行加工分析，得到该博物馆指定时间内的主要新闻，正面新闻和负面新闻。&lt;/p&gt;

&lt;h3 id=&quot;博物馆信息浏览子系统&quot;&gt;博物馆信息浏览子系统&lt;/h3&gt;

&lt;p&gt;编写一个Android手机应用程序，支持用户浏览1和2中采集的数据，并对数据进行分析显示。&lt;/p&gt;

&lt;p&gt;1）数据浏览：在手机端可以浏览各博物馆的介绍、参观信息、展览、教育活动、藏品、新闻等。可以采用列表方式，或地图方式，或其他便于用户定位的方式显示各博物馆。&lt;/p&gt;

&lt;p&gt;2）数据查询：支持数据的查询功能。例如，按照博物馆查询、按照展览查询、按照藏品名称查询。&lt;/p&gt;

&lt;p&gt;3）用户反馈：支持用户评论、打分等功能。可以按照展览、服务、环境三个方面让用户对一个博物馆进行打分。&lt;/p&gt;

&lt;p&gt;4）数据分析：分析博物馆信息以及用户反馈信息，用排名列表和可视化方式显示分析结果。如，各博物馆一年举办的展览次数的排名列表。&lt;/p&gt;

&lt;h3 id=&quot;博物馆导览子系统&quot;&gt;博物馆导览子系统&lt;/h3&gt;

&lt;p&gt;编写一个Android手机应用程序，支持博物馆的讲解导览。可利用1中采集的部分基本信息。主要支持以下功能：&lt;/p&gt;

&lt;p&gt;1）地图浏览：在地图上标注每个城市的博物馆，可以根据定位显示距离最近的博物馆。针对博物馆，在地图上标注该博物馆的近期展览和博物馆相关讲解。从地图可进入博物馆信息浏览、讲解等。&lt;/p&gt;

&lt;p&gt;2）博物馆信息浏览：显示博物馆的基本信息、展览信息、藏品信息等。&lt;/p&gt;

&lt;p&gt;3）播放讲解：播放一个博物馆、展览、藏品的相关讲解。&lt;/p&gt;

&lt;p&gt;4）自制讲解：用户可以录制并上传关于博物馆、展览和藏品的讲解，并上传到平台，平台审核通过后，可以在手机应用中播放该讲解。&lt;/p&gt;

&lt;p&gt;5）用户个人信息管理：用户可以注册登录该系统，设置用户名密码等个人信息。&lt;/p&gt;

&lt;p&gt;注意：利用1中采集的130家博物馆的信息，支持一级博物馆的讲解导览。&lt;/p&gt;

&lt;h3 id=&quot;后台管理子系统&quot;&gt;后台管理子系统&lt;/h3&gt;

&lt;p&gt;主要包括：&lt;/p&gt;

&lt;p&gt;1）用户管理：管理后台用户信息、后台管理员日志、手机端用户信息。如增加管理员，修改管理员密码，禁止一个发布过非法评论的手机端用户再次发布评论等。&lt;/p&gt;

&lt;p&gt;2）讲解审核：审核用户上传的讲解。&lt;/p&gt;

&lt;p&gt;3）数据管理：管理1-4系统中涉及所有数据，如一个博物馆的基本信息、展览信息、藏品信息、新闻信息、讲解信息、评论等。例如，删除一个用户发布的非法评论信息。&lt;/p&gt;

&lt;p&gt;4）数据备份和恢复：支持本系统的数据库和服务器端重要文件的备份和恢复。&lt;/p&gt;

&lt;h2 id=&quot;实验内容&quot;&gt;实验内容&lt;/h2&gt;

&lt;p&gt;开发一个博物馆应用平台系统。系统一共分为五个子系统：博物馆网数据采集子系统、博物馆新闻采集分析子系统、博物馆信息服务子系统、博物馆导览子系统、后台管理子系统。&lt;/p&gt;

&lt;p&gt;进行分组开发，所有学生按照班级分成5个团队，每团分5组，每组5-6人。每组完成一个子系统，每个团队最后提交一个完整的系统。&lt;/p&gt;

&lt;p&gt;分组时首先确定小组长，小组长间协商组成团队，指定团长，然后小组长招募组员。每个小组完成的子系统题目采用团队内部自愿协商的方式确定，若协商不成，则采用抽签的方式。每个团队内部采用的开发语言、开发工具、数据库应该协商一致。如果一个团长被一半以上组长投诉，则该团可重新选择团长。&lt;/p&gt;

&lt;p&gt;第二周确定并提交团长和组长名单，提交分组名单。分组名单格式见文件《分组名单标准格式》。&lt;/p&gt;

&lt;p&gt;助教：王微微博士&lt;/p&gt;

&lt;p&gt;分团和分组时注意技术力量均衡，女生要分散到各组。&lt;br /&gt;
组长注意任务分配和人员分工，尽量让每个组员能发挥所长。&lt;/p&gt;

&lt;h2 id=&quot;实验要求&quot;&gt;实验要求&lt;/h2&gt;

&lt;p&gt;（1）提交文档：项目管理计划、需求规格说明，设计报告，测试报告、用户使用手册和项目个人总结。其中项目个人总结为每人一份，其余文档每组提交一份。每个团队将各小组的文档综合到一起提交。所有文档需要提交电子版。&lt;/p&gt;

&lt;p&gt;（2）程序检查：一共两次。第一次检查每个小组的子系统运行情况。第二次检查每个团队内五个小组集成后完整的系统运行情况，检查完成后需要提交程序源文件和可执行的系统。程序检查安排在上机时间进行。&lt;/p&gt;

&lt;p&gt;（3）演讲：一共一次，在项目完成时进行总结汇报。&lt;/p&gt;

&lt;h2 id=&quot;评分标准&quot;&gt;评分标准&lt;/h2&gt;

&lt;p&gt;各部分分值&lt;/p&gt;

&lt;p&gt;（1）文档（30分）：项目管理计划（5）、需求规格说明（10）、设计报告（10）、测试报告（5）、用户使用手册（5）&lt;br /&gt;
（2）演讲（10分）&lt;br /&gt;
（3）系统检查（50分）：子系统运行检查（30）、集成运行检查（20分）&lt;br /&gt;
（5）个人总结（10分）&lt;/p&gt;

&lt;p&gt;分数计算规则&lt;/p&gt;

&lt;p&gt;（1）团队分数=系统集成运行检查分数&lt;br /&gt;
（2）小组分数=小组文档分数+子系统运行检查分数+演讲分数+团队分数&lt;br /&gt;
（3）个人分数&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;团长分数=小组平均分+个人总结分数+额外分。教师确定，+-10分。&lt;/li&gt;
  &lt;li&gt;组长分数=小组分数+个人总结分数+额外分。团长确定。
    &lt;ul&gt;
      &lt;li&gt;各团除团长外各组长额外分之和不超过20分。&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;组员分数=小组分数+个人总结分数+额外分。组长确定。
    &lt;ul&gt;
      &lt;li&gt;各组除组长外小组分总和不超过10分&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;交付物&quot;&gt;交付物&lt;/h2&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;交付物&lt;/th&gt;
      &lt;th&gt;阶段&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;项目管理计划&lt;/td&gt;
      &lt;td&gt;在项目初始阶段形成，在后续每一个阶段更新&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;需求规格说明&lt;/td&gt;
      &lt;td&gt;在需求分析阶段结束形成，在后续的设计和开发阶段更新&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;设计报告&lt;/td&gt;
      &lt;td&gt;在设计阶段形成，在后续开发阶段补充和更新&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;测试报告&lt;/td&gt;
      &lt;td&gt;在软件开发阶段形成，在后续的测试阶段更新&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;用户手册&lt;/td&gt;
      &lt;td&gt;在需求分析阶段结束形成，在后续阶段更新，在系统交付阶段交付&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;个人总结&lt;/td&gt;
      &lt;td&gt;在系统交付阶段完成&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;源代码&lt;/td&gt;
      &lt;td&gt;在开发阶段形成，在测试阶段更新&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;可执行系统&lt;/td&gt;
      &lt;td&gt;在开发阶段形成，在测试阶段更新&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&quot;时间表&quot;&gt;时间表&lt;/h2&gt;

&lt;p&gt;接收文档邮箱：software_buct@qq.com&lt;/p&gt;

&lt;style&gt;
table th:first-of-type {
    width: 90px;
}
table th:nth-of-type(2) {
    width: 160px;
}
&lt;/style&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;关键时间&lt;/th&gt;
      &lt;th&gt;任务&lt;/th&gt;
      &lt;th&gt;要求&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;第二周&lt;/td&gt;
      &lt;td&gt;确定团长、组长和分组&lt;/td&gt;
      &lt;td&gt;电子版分组名单提交到邮箱，团长汇总提交&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第三周&lt;/td&gt;
      &lt;td&gt;制定项目管理计划&lt;/td&gt;
      &lt;td&gt;管理计划提交到邮箱，团长汇总提交&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第四周&lt;/td&gt;
      &lt;td&gt;完成需求规格说明初稿&lt;/td&gt;
      &lt;td&gt;电子版提交到邮箱，团长汇总提交&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第五周&lt;/td&gt;
      &lt;td&gt;完成设计报告初稿&lt;/td&gt;
      &lt;td&gt;电子版提交到邮箱，团长汇总提交&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第七周&lt;/td&gt;
      &lt;td&gt;子系统运行检查&lt;/td&gt;
      &lt;td&gt;以小组为单位进行，每个小组10分钟左右。&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第十一周&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第十二周&lt;/td&gt;
      &lt;td&gt;总结汇报演讲&lt;/td&gt;
      &lt;td&gt;以团队为单位，按照顺序进行。&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;第十二周&lt;/td&gt;
      &lt;td&gt;系统集成后的运行检查&lt;/td&gt;
      &lt;td&gt;以团队为单位进行，组长和主要程序开发人员参加。此时提交各种文档的电子版；提交电子版源代码和可执行系统。团长提前预约时间。&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&quot;相关文件&quot;&gt;相关文件&lt;/h2&gt;

&lt;p&gt;《课程设计题目-博物馆应用平台系统》&lt;/p&gt;

&lt;p&gt;《分组名单标准格式》&lt;/p&gt;

&lt;p&gt;《计算机软件文档编制规范》&lt;/p&gt;

&lt;p&gt;韩万江软件文档范例&lt;/p&gt;

&lt;p&gt;孙家广学生文档范例&lt;/p&gt;
</description>
        <pubDate>Fri, 09 Mar 2018 00:00:00 +0000</pubDate>
        <link>https://cs1504.github.io/2018/03/09/software-engineering-project-direction/</link>
        <guid isPermaLink="true">https://cs1504.github.io/2018/03/09/software-engineering-project-direction/</guid>
        
        <category>软件工程</category>
        
        
      </item>
    
      <item>
        <title>这是一个模板，也是一个 Markdown 语法说明</title>
        <description>&lt;blockquote&gt;
  &lt;p&gt;这篇文章来自 https://github.com/guodongxiaren/README&lt;br /&gt;
这篇文章讲解了基本的 Markdown 的语法，也许网上还有更加详尽的讲解，这里仅以这篇文章为例，这篇文章的 Markdown 原文请见&lt;a href=&quot;https://raw.githubusercontent.com/cs1504/cs1504.github.io/master/_posts/2018-03-08-hello-world.md&quot;&gt;这里&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1 id=&quot;readme&quot;&gt;README&lt;/h1&gt;
&lt;p&gt;该文件用来测试和展示书写README的各种markdown语法。GitHub的markdown语法在标准的markdown语法基础上做了扩充，称之为&lt;code class=&quot;highlighter-rouge&quot;&gt;GitHub Flavored Markdown&lt;/code&gt;。简称&lt;code class=&quot;highlighter-rouge&quot;&gt;GFM&lt;/code&gt;，GFM在GitHub上有广泛应用，除了README文件外，issues和wiki均支持markdown语法。&lt;/p&gt;

&lt;hr /&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Author&lt;/th&gt;
      &lt;th&gt;果冻虾仁&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;E-mail&lt;/td&gt;
      &lt;td&gt;Jelly.K.Wang@qq.com&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;目录&quot;&gt;目录&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;#横线&quot;&gt;横线&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#标题&quot;&gt;标题&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#文本&quot;&gt;文本&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;普通文本&lt;/li&gt;
      &lt;li&gt;单行文本&lt;/li&gt;
      &lt;li&gt;多行文本&lt;/li&gt;
      &lt;li&gt;文字高亮&lt;/li&gt;
      &lt;li&gt;换行&lt;/li&gt;
      &lt;li&gt;斜体&lt;/li&gt;
      &lt;li&gt;粗体&lt;/li&gt;
      &lt;li&gt;删除线&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#图片&quot;&gt;图片&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;来源于网络的图片&lt;/li&gt;
      &lt;li&gt;GitHub仓库中的图片&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#链接&quot;&gt;链接&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;文字超链接
        &lt;ul&gt;
          &lt;li&gt;链接外部URL&lt;/li&gt;
          &lt;li&gt;链接本仓库里的URL&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;锚点&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#图片链接&quot;&gt;图片链接&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#列表&quot;&gt;列表&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;无序列表&lt;/li&gt;
      &lt;li&gt;有序列表&lt;/li&gt;
      &lt;li&gt;复选框列表&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#块引用&quot;&gt;块引用&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#代码高亮&quot;&gt;代码高亮&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#表格&quot;&gt;表格&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#表情&quot;&gt;表情&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#diff语法&quot;&gt;diff语法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;横线&quot;&gt;横线&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;***、—、___可以显示横线效果&lt;/p&gt;

&lt;hr /&gt;
&lt;hr /&gt;
&lt;hr /&gt;

&lt;h2 id=&quot;标题&quot;&gt;标题&lt;/h2&gt;

&lt;h1 id=&quot;一级标题&quot;&gt;一级标题&lt;/h1&gt;
&lt;h2 id=&quot;二级标题&quot;&gt;二级标题&lt;/h2&gt;
&lt;h3 id=&quot;三级标题&quot;&gt;三级标题&lt;/h3&gt;
&lt;h4 id=&quot;四级标题&quot;&gt;四级标题&lt;/h4&gt;
&lt;h5 id=&quot;五级标题&quot;&gt;五级标题&lt;/h5&gt;
&lt;h6 id=&quot;六级标题&quot;&gt;六级标题&lt;/h6&gt;

&lt;h2 id=&quot;文本&quot;&gt;文本&lt;/h2&gt;
&lt;h3 id=&quot;普通文本&quot;&gt;普通文本&lt;/h3&gt;
&lt;p&gt;这是一段普通的文本&lt;/p&gt;
&lt;h3 id=&quot;单行文本&quot;&gt;单行文本&lt;/h3&gt;
&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Hello,大家好，我是果冻虾仁。  
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;在一行开头加入1个Tab或者4个空格。&lt;/p&gt;
&lt;h3 id=&quot;文本块&quot;&gt;文本块&lt;/h3&gt;
&lt;h4 id=&quot;语法1&quot;&gt;语法1&lt;/h4&gt;
&lt;p&gt;在连续几行的文本开头加入1个Tab或者4个空格。&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;欢迎到访
很高兴见到您
祝您，早上好，中午好，下午好，晚安
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;语法2&quot;&gt;语法2&lt;/h4&gt;
&lt;p&gt;使用一对各三个的反引号：&lt;/p&gt;
&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;欢迎到访
我是C++码农
你可以在知乎、CSDN、简书搜索【果冻虾仁】找到我
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;该语法也可以实现代码高亮，见&lt;a href=&quot;#代码高亮&quot;&gt;代码高亮&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;文字高亮&quot;&gt;文字高亮&lt;/h3&gt;
&lt;p&gt;文字高亮功能能使行内部分文字高亮，使用一对反引号。
语法：&lt;/p&gt;
&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;`linux` `网络编程` `socket` `epoll` 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;效果：&lt;code class=&quot;highlighter-rouge&quot;&gt;linux&lt;/code&gt; &lt;code class=&quot;highlighter-rouge&quot;&gt;网络编程&lt;/code&gt; &lt;code class=&quot;highlighter-rouge&quot;&gt;socket&lt;/code&gt; &lt;code class=&quot;highlighter-rouge&quot;&gt;epoll&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;也适合做一篇文章的tag&lt;/p&gt;
&lt;h4 id=&quot;换行&quot;&gt;换行&lt;/h4&gt;
&lt;p&gt;直接回车不能换行，&lt;br /&gt;
可以在上一行文本后面补两个空格，&lt;br /&gt;
这样下一行的文本就换行了。&lt;/p&gt;

&lt;p&gt;或者就是在两行文本直接加一个空行。&lt;/p&gt;

&lt;p&gt;也能实现换行效果，不过这个行间距有点大。&lt;/p&gt;
&lt;h4 id=&quot;斜体粗体删除线&quot;&gt;斜体、粗体、删除线&lt;/h4&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;*斜体1*&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;em&gt;斜体1&lt;/em&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;_斜体2_&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;em&gt;斜体2&lt;/em&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;**粗体1**&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;粗体1&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;__粗体2__&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;粗体2&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;这是一个 ~~删除线~~&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;这是一个 &lt;del&gt;删除线&lt;/del&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;***斜粗体1***&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;&lt;em&gt;斜粗体1&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;___斜粗体2___&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;&lt;em&gt;斜粗体2&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;***~~斜粗体删除线1~~***&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;&lt;em&gt;&lt;del&gt;斜粗体删除线1&lt;/del&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;~~***斜粗体删除线2***~~&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;del&gt;&lt;strong&gt;&lt;em&gt;斜粗体删除线2&lt;/em&gt;&lt;/strong&gt;&lt;/del&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;斜体、粗体、删除线可混合使用
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;图片&quot;&gt;图片&lt;/h2&gt;
&lt;p&gt;基本格式：&lt;/p&gt;
&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;![alt](URL title)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;alt和title即对应HTML中的alt和title属性（都可省略）：&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;alt表示图片显示失败时的替换文本&lt;/li&gt;
  &lt;li&gt;title表示鼠标悬停在图片时的显示文本（注意这里要加引号）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;URL即图片的url地址，如果引用本仓库中的图片，直接使用&lt;strong&gt;相对路径&lt;/strong&gt;就可了，如果引用其他github仓库中的图片要注意格式，即：&lt;code class=&quot;highlighter-rouge&quot;&gt;仓库地址/raw/分支名/图片路径&lt;/code&gt;，如：&lt;/p&gt;
&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;https://github.com/guodongxiaren/ImageCache/raw/master/Logo/foryou.gif
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;#&lt;/th&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;![baidu](http://www.baidu.com/img/bdlogo.gif &quot;百度logo&quot;)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;img src=&quot;http://www.baidu.com/img/bdlogo.gif&quot; alt=&quot;baidu&quot; title=&quot;百度logo&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;![][foryou]&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;img src=&quot;https://github.com/guodongxiaren/ImageCache/raw/master/Logo/foryou.gif&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;注意例2的写法使用了&lt;strong&gt;URL标识符&lt;/strong&gt;的形式，在&lt;a href=&quot;#链接&quot;&gt;链接&lt;/a&gt;一节有介绍。&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;在文末有foryou的定义：&lt;/p&gt;
  &lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[foryou]:https://github.com/guodongxiaren/ImageCache/raw/master/Logo/foryou.gif
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;/div&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;链接&quot;&gt;链接&lt;/h2&gt;
&lt;h3 id=&quot;链接外部url&quot;&gt;链接外部URL&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;#&lt;/th&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[我的博客](http://blog.csdn.net/guodongxiaren &quot;悬停显示&quot;)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;http://blog.csdn.net/guodongxiaren&quot; title=&quot;悬停显示&quot;&gt;我的博客&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[我的知乎][zhihu] &lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;https://www.zhihu.com/people/jellywong&quot; title=&quot;我的知乎，欢迎关注&quot;&gt;我的知乎&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;语法2由两部分组成：&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;第一部分使用两个中括号，[ ]里的标识符（本例中zhihu），可以是数字，字母等的组合，标识符上下对应就行了（&lt;strong&gt;姑且称之为URL标识符&lt;/strong&gt;）&lt;/li&gt;
  &lt;li&gt;第二部分标记实际URL。&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
  &lt;p&gt;使用URL标识符能达到复用的目的，一般把全文所有的URL标识符统一放在文章末尾，这样看起来比较干净。&lt;/p&gt;
  &lt;blockquote&gt;
    &lt;p&gt;URL标识符是我起的名字，不知道是否准确。囧。。&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;链接本仓库里的url&quot;&gt;链接本仓库里的URL&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[我的简介](/example/profile.md)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;/example/profile.md&quot;&gt;我的简介&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[Book](./Book)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;/Book&quot;&gt;Book&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;图片链接&quot;&gt;图片链接&lt;/h3&gt;
&lt;p&gt;给图片加链接的本质是混合图片显示语法和普通的链接语法。普通的链接中[ ]内部是链接要显示的文本，而图片链接[ ]里面则是要显示的图片。&lt;br /&gt;
直接混合两种语法当然可以，但是十分啰嗦，为此我们可以使用URL标识符的形式。&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;#&lt;/th&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[![weibo-logo]](http://weibo.com/linpiaochen)&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://weibo.com/linpiaochen&quot;&gt;&lt;img src=&quot;/img/weibo.png&quot; alt=&quot;weibo-logo&quot; title=&quot;点击图片进入我的微博&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[![](/img/zhihu.png &quot;我的知乎，欢迎关注&quot;)][zhihu]&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;https://www.zhihu.com/people/jellywong&quot; title=&quot;我的知乎，欢迎关注&quot;&gt;&lt;img src=&quot;/img/zhihu.png&quot; alt=&quot;&quot; title=&quot;我的知乎，欢迎关注&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[![csdn-logo]][csdn]&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://blog.csdn.net/guodongxiaren&quot; title=&quot;我的博客&quot;&gt;&lt;img src=&quot;/img/csdn.png&quot; alt=&quot;csdn-logo&quot; title=&quot;我的CSDN博客&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;因为图片本身和链接本身都支持URL标识符的形式，所以图片链接也可以很简洁（见例3）。&lt;br /&gt;
注意，此时鼠标悬停时显示的文字是图片的title，而非链接本身的title了。&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;本文URL标识符都放置于文末&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;锚点&quot;&gt;锚点&lt;/h3&gt;
&lt;p&gt;其实呢，每一个标题都是一个锚点，和HTML的锚点（&lt;code class=&quot;highlighter-rouge&quot;&gt;#&lt;/code&gt;）类似，比如我们&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;语法&lt;/th&gt;
      &lt;th&gt;效果&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[回到顶部](#readme)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;#readme&quot;&gt;回到顶部&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;不过要注意，标题中的英文字母都被转化为&lt;strong&gt;小写字母&lt;/strong&gt;了。&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;以前GitHub对中文支持的不好，所以中文标题不能正确识别为锚点，但是现在已经没问题啦！&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;列表&quot;&gt;列表&lt;/h2&gt;
&lt;h3 id=&quot;无序列表&quot;&gt;无序列表&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;昵称：果冻虾仁&lt;/li&gt;
  &lt;li&gt;别名：隔壁老王&lt;/li&gt;
  &lt;li&gt;英文名：Jelly&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;多级无序列表&quot;&gt;多级无序列表&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;编程语言
    &lt;ul&gt;
      &lt;li&gt;脚本语言
        &lt;ul&gt;
          &lt;li&gt;Python&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;有序列表&quot;&gt;有序列表&lt;/h3&gt;
&lt;h4 id=&quot;一般效果&quot;&gt;一般效果&lt;/h4&gt;
&lt;p&gt;就是在数字后面加一个点，再加一个空格。不过看起来起来可能不够明显。  &lt;br /&gt;
面向对象的三个基本特征：&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;封装&lt;/li&gt;
  &lt;li&gt;继承&lt;/li&gt;
  &lt;li&gt;多态&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;多级有序列表&quot;&gt;多级有序列表&lt;/h4&gt;
&lt;p&gt;和无序列表一样，有序列表也有多级结构：&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;这是一级的有序列表，数字1还是1
    &lt;ol&gt;
      &lt;li&gt;这是二级的有序列表，阿拉伯数字在显示的时候变成了罗马数字
        &lt;ol&gt;
          &lt;li&gt;这是三级的有序列表，数字在显示的时候变成了英文字母&lt;/li&gt;
        &lt;/ol&gt;
      &lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;复选框列表&quot;&gt;复选框列表&lt;/h3&gt;
&lt;ul class=&quot;task-list&quot;&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;需求分析&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;系统设计&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;详细设计&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;编码&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;测试&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;交付&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;您可以使用这个功能来标注某个项目各项任务的完成情况。&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Tip:&lt;/p&gt;
  &lt;blockquote&gt;
    &lt;p&gt;在GitHub的&lt;strong&gt;issue&lt;/strong&gt;中使用该语法是可以实时点击复选框来勾选或解除勾选的，而无需修改issue原文。&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;块引用&quot;&gt;块引用&lt;/h2&gt;

&lt;h3 id=&quot;常用于引用文本&quot;&gt;常用于引用文本&lt;/h3&gt;
&lt;h4 id=&quot;文本摘自深入理解计算机系统p27&quot;&gt;文本摘自《深入理解计算机系统》P27&lt;/h4&gt;
&lt;p&gt;　令人吃惊的是，在哪种字节顺序是合适的这个问题上，人们表现得非常情绪化。实际上术语“little endian”（小端）和“big endian”（大端）出自Jonathan Swift的《格利佛游记》一书，其中交战的两个派别无法就应该从哪一端打开一个半熟的鸡蛋达成一致。因此，争论沦为关于社会政治的争论。只要选择了一种规则并且始终如一的坚持，其实对于哪种字节排序的选择都是任意的。&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;“端”（endian）的起源&lt;/strong&gt;&lt;br /&gt;
以下是Jonathan Swift在1726年关于大小端之争历史的描述：&lt;br /&gt;
“……下面我要告诉你的是，Lilliput和Blefuscu这两大强国在过去36个月里一直在苦战。战争开始是由于以下的原因：我们大家都认为，吃鸡蛋前，原始的方法是打破鸡蛋较大的一端，可是当今的皇帝的祖父小时候吃鸡蛋，一次按古法打鸡蛋时碰巧将一个手指弄破了，因此他的父亲，当时的皇帝，就下了一道敕令，命令全体臣民吃鸡蛋时打破较小的一端，违令者重罚。”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;块引用有多级结构&quot;&gt;块引用有多级结构&lt;/h3&gt;
&lt;blockquote&gt;
  &lt;p&gt;数据结构&lt;/p&gt;
  &lt;blockquote&gt;
    &lt;p&gt;树&lt;/p&gt;
    &lt;blockquote&gt;
      &lt;p&gt;二叉树&lt;/p&gt;
      &lt;blockquote&gt;
        &lt;p&gt;平衡二叉树&lt;/p&gt;
        &lt;blockquote&gt;
          &lt;p&gt;满二叉树&lt;/p&gt;
        &lt;/blockquote&gt;
      &lt;/blockquote&gt;
    &lt;/blockquote&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;h2 id=&quot;代码高亮&quot;&gt;代码高亮&lt;/h2&gt;
&lt;p&gt;在三个反引号后面加上编程语言的名字，另起一行开始写代码，最后一行再加上三个反引号。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-Java&quot;&gt;public static void main(String[]args){} //Java
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&quot;language-c highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kt&quot;&gt;int&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;argc&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;kt&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;argv&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[])&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;//C
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code class=&quot;language-Bash&quot;&gt;echo &quot;hello GitHub&quot; #Bash
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&quot;language-javascript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;document&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;getElementById&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;myH1&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;innerHTML&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;Welcome to my Homepage&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;//javascipt&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;string&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;A&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;B&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;//cpp
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;表格
——–&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;表头1&lt;/th&gt;
      &lt;th&gt;表头2&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;表头1&lt;/th&gt;
      &lt;th&gt;表头2&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
      &lt;td&gt;表格单元&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;对齐&quot;&gt;对齐&lt;/h3&gt;
&lt;p&gt;表格可以指定对齐方式&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;左对齐&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;居中&lt;/th&gt;
      &lt;th style=&quot;text-align: right&quot;&gt;右对齐&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;col 3 is&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;some wordy text&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;$1600&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;col 2 is&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;centered&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;$12&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;zebra stripes&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;are neat&lt;/td&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;$1&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;混合其他语法&quot;&gt;混合其他语法&lt;/h3&gt;
&lt;p&gt;表格单元中的内容可以和其他大多数GFM语法配合使用，如：&lt;/p&gt;
&lt;h4 id=&quot;使用普通文本的删除线斜体等效果&quot;&gt;使用普通文本的删除线，斜体等效果&lt;/h4&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;名字&lt;/th&gt;
      &lt;th&gt;描述&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Help&lt;/td&gt;
      &lt;td&gt;&lt;del&gt;Display the&lt;/del&gt; help window.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Close&lt;/td&gt;
      &lt;td&gt;&lt;em&gt;Closes&lt;/em&gt; a window&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h4 id=&quot;表格中嵌入图片链接&quot;&gt;表格中嵌入图片（链接）&lt;/h4&gt;
&lt;p&gt;其实前面介绍图片显示、图片链接的时候为了清晰就是放在在表格中显示的。&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;图片&lt;/th&gt;
      &lt;th&gt;描述&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;img src=&quot;http://www.baidu.com/img/bdlogo.gif&quot; alt=&quot;baidu&quot; title=&quot;百度logo&quot; /&gt;&lt;/td&gt;
      &lt;td&gt;百度&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&quot;表情&quot;&gt;表情&lt;/h2&gt;
&lt;p&gt;Github的Markdown语法支持添加emoji表情，输入不同的符号码（两个冒号包围的字符）可以显示出不同的表情。&lt;/p&gt;

&lt;p&gt;比如&lt;code class=&quot;highlighter-rouge&quot;&gt;:blush:&lt;/code&gt;，可以显示:blush:。&lt;/p&gt;

&lt;p&gt;具体每一个表情的符号码，可以查询GitHub的官方网页&lt;a href=&quot;http://www.emoji-cheat-sheet.com&quot;&gt;http://www.emoji-cheat-sheet.com&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;但是这个网页每次都打开&lt;strong&gt;奇慢&lt;/strong&gt;。。所以我整理到了本repo中，大家可以直接在此查看&lt;a href=&quot;./emoji.md&quot;&gt;emoji&lt;/a&gt;。&lt;/p&gt;

&lt;h2 id=&quot;diff语法&quot;&gt;diff语法&lt;/h2&gt;
&lt;p&gt;版本控制的系统中都少不了diff的功能，即展示一个文件内容的增加与删除。
GFM中可以显示的展示diff效果。使用绿色表示新增，红色表示删除。&lt;/p&gt;

&lt;p&gt;其语法与代码高亮类似，只是在三个反引号后面写diff，
并且其内容中，以 &lt;code class=&quot;highlighter-rouge&quot;&gt;+ &lt;/code&gt;开头表示新增，&lt;code class=&quot;highlighter-rouge&quot;&gt;- &lt;/code&gt;开头表示删除。&lt;/p&gt;

&lt;p&gt;效果如下：&lt;/p&gt;

&lt;div class=&quot;language-diff highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;gi&quot;&gt;+ 鸟宿池边树，僧敲月下门
&lt;/span&gt;&lt;span class=&quot;gd&quot;&gt;- 鸟宿池边树，僧推月下门
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;
</description>
        <pubDate>Fri, 09 Mar 2018 00:00:00 +0000</pubDate>
        <link>https://cs1504.github.io/2018/03/09/hello-world/</link>
        <guid isPermaLink="true">https://cs1504.github.io/2018/03/09/hello-world/</guid>
        
        <category>技术</category>
        
        
      </item>
    
  </channel>
</rss>
