Phodal HUANG преди 10 години
родител
ревизия
1fc12ee837
променени са 6 файла, в които са добавени 26 реда и са изтрити 4 реда
  1. BIN
      build/iot.pdf
  2. 1 1
      build/pdf.html
  3. BIN
      images/pm.png
  4. 1 1
      index.html
  5. 22 0
      src/1.5.linux.md
  6. 2 2
      src/2.5.frontend.md

BIN
build/iot.pdf


+ 1 - 1
build/pdf.html

@@ -1903,7 +1903,7 @@ print r.text</code></pre>
 <li>易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表;</li>
 <li>时间轴:可以精确到毫秒;</li>
 </ul>
-<p>在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果 #构建基于CoAP协议的物联网系统</p>
+<p>在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果 #构建基于CoAP协议的物联网系统</p>
 <h2 id="coap-嵌入式系统的rest"><span class="header-section-number">13.5</span> CoAP: 嵌入式系统的REST</h2>
 <p>引自维基百科上的介绍,用的是谷歌翻译。。。</p>
 <blockquote>

BIN
images/pm.png


+ 1 - 1
index.html

@@ -1926,7 +1926,7 @@ print r.text</code></pre>
 <li>易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表;</li>
 <li>时间轴:可以精确到毫秒;</li>
 </ul>
-<p>在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果 #构建基于CoAP协议的物联网系统</p>
+<p>在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果 #构建基于CoAP协议的物联网系统</p>
 <h2 id="coap-嵌入式系统的rest"><span class="header-section-number">13.5</span> CoAP: 嵌入式系统的REST</h2>
 <p>引自维基百科上的介绍,用的是谷歌翻译。。。</p>
 <blockquote>

+ 22 - 0
src/1.5.linux.md

@@ -183,3 +183,25 @@ GNU GRUB的前身为Grand Unified Bootloader。它主要用于类Unix系统;
 ##包管理
 
 GNU/Linux最方便的东西莫过于包管理了。
+
+引自OpenSUSE官网的说明及图片[^pm] 
+
+[^pm]:https://zh.opensuse.org/index.php?title=%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86&variant=zh
+
+![package management](http://designiot.phodal.com/images/pm.png)
+
+1. Linux 发行版无非就是一堆软件包 (package) 形式的应用程序加上整体地管理这些应用程序的工具。通常这些 Linux 发行版,包括 openSUSE,都是由成千上万不同的软件包构成的。
+
+2. 软件包: 软件包不止是一个文件,内含构成软件的所有文件,包括程序本身、共享库、开发包以及使用说明等。
+
+3. 元数据 (metadata) 包含于软件包之中,包含软件正常运行所需要的一些信息。软件包安装之后,其元数据就存储于本地的软件包数据库之中,以用于软件包检索。
+
+4. 依赖关系 (dependencies) 是软件包管理的一个重要方面。实际上每个软件包都会涉及到其他的软件包,软件包里程序的运行需要有一个可执行的环境(要求有其他的程序、库等),软件包依赖关系正是用来描述这种关系的。
+
+Linux 下的软件包通常是以下三种格式:
+
+ - tgz - tar gzip 文件。这类文件是基本的压缩软件包,可以容纳软件包维护者认为有用的所有的东西。此格式除本身的压缩格式外,并没有有关软件包内容的标准。
+ - deb - 此格式的软件包常用于 Debian 系统,是标准的 Debian 软件包格式。
+ - rpm - 此格式由 Red Hat Linux 所创建,并经由 LSB 标准化,现已为众多 Linux 发行版所采用,是一个优秀的软件包格式。openSUSE 即是用此格式。更多信息可以参阅此处。
+
+> 所以这就需要能自动解决依赖关系的软件包管理器。软件包管理系统就是一个工具集,为系统提供一个统一的安装、升级、删除软件的方式。

+ 2 - 2
src/2.5.frontend.md

@@ -6,7 +6,7 @@
 
 ##Bootstrap
 
-
+> Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。
 
 ##库与车轮子
 
@@ -28,4 +28,4 @@ Highcharts有以下的特点
  - 时间轴:可以精确到毫秒;
 
 
-在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果
+在这里只需将需要处理的数据存储到数组中,便可以将其渲染成为图形,下面的温度走势图便是基于Highcharts的结果