从线性连续存储开始,重新认识《数据结构》

《数据结构》这门课程大多时候等同于《数据结构与算法》,所以我们一般说数据结构,都会涉及到算法。《数据结构》这门课程要求学生根据所学的数据结构理论,能完成复杂的程序设计。而程序设计能力的提高,必须要有学习、观摩、借鉴和实践的过程。在阅读这篇文章时,你应当具备一定的C/C++编程基础,并能够理解指针和结构体。一、数据结构概述1. 数据结构与算法的概念我们把现实中复杂的问题以特定的数据类型(现实中的个体

- 阅读全文 -

使用Multipass快速创建和管理Ubuntu Server虚拟机

multipass是Ubuntu官方提供管理Ubuntu Server虚拟机的桌面工具,本文将介绍怎样使用multipass搭建Ubuntu Server虚拟机。multipass可以帮助我们快速创建和管理Ubuntu Server虚拟机。一、安装multipass的官方网站是https://multipass.run/, 我们可以下载Linux/Windows/Mac版本。选择对应的版本进行安装

- 阅读全文 -

本地查看Swagger导出的Json文件

1 概述对于Swagger API文档,可以在本地部署Swagger UI用于查看。以下是搭建步骤2 搭建过程2.1 安装npm后面我们用到的工具都会用到npm,所以先安装npm安装npm可以参考https://blog.jkdev.cn/index.php/archives/277/2.2 安装swagger-ui通过git安装swagger-ui,在安装过程中如果用淘宝镜像可能安装失败,遇到失

- 阅读全文 -

Linux学习路径

本文为摘抄文章1.了解操作系统基本概念如果不会,可以学习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。2.了解Linux内核机制有了操作系统的基本概念以后,可以了解Linux的机制了。推荐《Linux内核设计与实现》Robert Love 写的。这本书从概念上讲解了Linux有什么,他们是怎么运行的。这本书要反复认真看透。3

- 阅读全文 -

Linux修改网卡MAC地址

# 关闭网卡 /sbin/ifconfig eth0 down # 修改网卡MAC地址 /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 # 开启网卡 /sbin/ifconfig eth0 up

- 阅读全文 -