作业一
一、遇到的问题
1、在cnblogs注册账户后加入班级需要“码云”个人主页,不理解“码云”的含义,经过老师的解答及查找资料后,了解到“码云”是软件协同开发平台github的中国解决方案。
2、“![图片alt](图片地址 “图片title”)”
其中的图片地址粘贴时选择“粘贴为纯文本”
3、反引号是esc下面的键
4、图片下面的文字不显示
5、不能显示流程图
二、工具软件认识及看法
Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
相比WYSIWYG编辑器
优点:
1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可。
缺点:
1、需要记一些语法。
2、有些平台不支持Markdown编辑模式。
三、学习过程
Markdown基本语法:
1、标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2、字体
加粗的文字
倾斜的文字
斜体加粗的文字
加删除线的文字
3、引用
>引用的内容
>>引用的内容
4、分割线
---
5、图片
6、超链接
7、列表
- 无序列表内容
- 无序列表内容
- 无序列表内容
- 有序列表内容
- 有序列表内容
- 有序列表内容
- 一级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级无序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
8、表格
学号 | 成绩 | 排名 |
---|---|---|
oo1 | 89 | 2 |
002 | 95 | 1 |
003 | 78 | 3 |
9、代码
create database hero;
() function fun(){ echo"代码"; } fun(); (
)
10、流程图
st=>start:开始
op=operation:My Operation
cond=>condition:Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
##四、第一章概述内容读后感
**软件=程序+软件工程**
软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。
软件工程包括下列领域: 软件需求分析, 软件设计, 软件构建, 软件测试, 和软件维护。
软件工程和下列的学科相关: 计算机科学, 计算机工程, 管理学, 数学, 项目管理学, 质量管理, 软件人体工学, 系统工程, 工业设计, 和用户界面设计.
我们在开发,运营, 维护软件的过程中有很多技术, 做法, 习惯, 和思想体系。 软件工程把这些相关的技术和过程统一到一个体系中, 叫 “软件开发流程”,软件开发流程的目的是为了提高软件开发, 运营, 维护的效率;以及用户满意度, 可靠性,和软件的可维护性。
光有各种流程的思想是不够的, 我们还要有一系列的工具来保证这些思想能够在实践中有效率地运作。软件工具有很多, 有无数的独立软件工具, 例如编译工具, 源代码管理工具; 源代码编辑工具; 也有一些软件工具系统例如 Microsoft Visual Studio; Eclipse; ClearCase; ClearQuest 等等。