摘要:
该项目就是通过 HTTP 接口访问 HTTP 服务器,获取天气数据,然后展示出来 1.整体效果、技术点 本章实现的天气预报项目,整体效果如下: 在左上角输入要查询的城市,然后点击查询按钮,就会发送 HTTP请求给服务器,请求回来的天气数据 JSON 格式 通过解析 JSON 可以获取以下信息: 今天 阅读全文
摘要:
一、shell脚本原理与应用 编程语言的类型 一般可以把编程语言分为两类,分别是编译型语言和解释型语言,两种语言的区别如下所示: (1) 编译型语言着重于高效性,编译型语言使用平台相关的编译器将源码翻译为平台相关的程序,因此缺点是难以跨平台。编译型语言代码通常较为复杂,开发者需要编写绝大部分的逻辑, 阅读全文
摘要:
一、项目构建优化原理与应用 基本概念 一般在实际项目开发中,项目都会进行模块化编程,把可以重复使用的函数接口、数据结构等封装为源文件和头文件,当项目的源码数量较大就会导致封装的源文件和头文件的数量较多,此时就大大提高了项目的编译难度。 为了提高项目的开发效率,所以GNU组织就在Linux系统中集成了 阅读全文
摘要:
一、双向循环链表的原理与应用 双向循环链表与双向链表的区别:指的是双向循环链表的首结点中的prev指针成员指向链表的尾结点,并且双向循环链表的尾结点里的next指针成员指向链表的首结点,所以双向循环链表也属于环形结构。 由于带头结点更加方便用户进行数据访问,所以本次创建一条带头结点的双向循环的链表。 阅读全文
摘要:
一、单向循环链表的原理与应用 思考:对于单向链表而言,想要遍历链表,则必须从链表的首结点开始进行遍历,请问有没有更简单的方案实现链表中的数据的增删改查? 回答:是有的,可以使用单向循环的链表进行设计,单向循环的链表的使用规则和普通的单向链表没有较大的区别,需要注意:单向循环链表的尾结点的指针域中必须 阅读全文
摘要:
一、链表的原理与应用 对于顺序表的数据增加和删除是比较麻烦,因为都需要移动一片连续的内存。 顺序表的优点是:由于顺序表数据元素的内存地址都是连续的,所以可以实现随机访问,而且不需要多余的信息来描述相关的数据,所以存储密度高。 顺序表的缺点是:顺序表的数据在进行增删的时候,需要移动成片的内存,另外,当 阅读全文
摘要:
一、数据结构概述 基本概念 数据结构指的是计算机存储数据和组织数据的方式,存储数据和组织数据的目的是为了后期对数据的再次利用,所以存储的数据一般是具有一个或者多个特定关系的集合,利用不同的数据结构可以提高数据的访问效率。 思考:为什么大家来到新教室选好座位之后需要填写座位表?? 答案:方便管理班级学 阅读全文