上篇文章我们学习了算法入门——归并排序、希尔排序,这篇文章我们学习算法入门——计数排序、桶排序、基数排序。 计数排序 计数排序是已知列表元素的范围,统计列表元素出现的频次,再...
上篇文章我们学习了算法入门——归并排序、希尔排序,这篇文章我们学习算法入门——计数排序、桶排序、基数排序。 计数排序 计数排序是已知列表元素的范围,统计列表元素出现的频次,再...
上篇文章我们学习了算法入门——堆排序,这篇文章我们学习算法入门——归并排序、希尔排序。 归并排序 归并排序是将一个数组分解为很多份,直到一份只要一个元素,根据大小排好序并逐步...
上篇文章我们学习了算法入门——插入排序、快速排序,这篇文章我们学习算法入门——堆排序。 堆 堆是一种特殊的完全二叉树结构,堆可以分为大根堆和小根堆,其中 大根堆:一棵完全二叉...
上篇文章学习了算法入门——冒泡排序、选择排序,这篇文章我们学习算法入门——插入排序。 插入排序 插入排序是在一组列表中,假设列表只有该列表的第一个元素,再与该列表的第二个元素...
上篇文章学习了算法入门——顺序查找、二分查找,这篇文章我们学习算法入门——冒泡排序、选择排序。 冒泡排序 冒泡排序是将列表中每两个相邻的元素作对比,当前面的元素比后面的元素大...
顺序查找 顺序查找也叫线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或搜索到列表最后一个元素为止。 例如1~100的数字,如果我们想要的数字为100,那么程序需要...
这篇文章我们学习Linux系统命令——软链接、搜索查找、解压缩、时间日期命令。 软、硬链接 创建链接 使用ln命令为某个文件在另外一个位置建立一个同步的链接,类似于windo...
Linux中进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并会消耗一定的系统资源。 对进程进行管理主要是通过查看、终止和实时监控进程。 查...
Linux磁盘管理好坏直接关系到整个系统的性能问题。 在磁盘管理中,主要是查看磁盘使用量、磁盘分区、格式化、检验、挂载/卸载磁盘。 查看使用量 df 使用df命令查看文件系统...
上篇文章我们学习了Flask框架——MongoEngine使用MongoDB数据库,这篇文章我们学习Flask框架——基于Celery的后台任务。 Celery 在Web开发...
上篇文章我们学习了Flask框架——Bootstrap-Flask使用,操作了MySQL数据库,这篇文章我们学习Flask框架——MongoEngine使用MongoDB数据...
上篇文章我们学习了Flask框架——应用错误处理,这篇文章我们来学习Flask框架——Bootstrap-Flask扩展。 对于css,html技术不熟练的人来说,想要快速创...
上篇文章我们学习Flask框架——基于类的视图,这篇文章学习Flask框架——应用错误处理。即使我们的代码是百分百正确,但是还是会时常看见出错,这是因为和代码相关联的东西会出...
上篇文章我们学习了Flask框架——项目可安装化,这篇文章我们学习Flask框架——基于类的视图。 基于类的视图有两种:继承View的类视图和继承MethodView的类视图...
GIT是目前最先进的分布式版本控制系统。这篇文章我们来学习Git教程——git基本使用。 我们主要通过git初始化、增删改查、提交文件到仓库、版本库控制等操作来学习git的基...
在上篇文章中学习了Flask框架——Flask-Sijax,这篇文章我们学习Flask框架——项目可安装化。 项目可安装化 项目可安装化是指将一个项目变为发行文件,可以安装到...
Linux系统是一个性能稳定的多用户网络操作系统。既然是多用户操作系统,那么避免不了对用户及用户组进行管理。 用户管理 用户管理主要是用户的添加、修改和删除。 添加用户use...
这篇文章我们学习Linux常用命令——帮助命令、文件权限命令。 在Linux系统中,一切皆文件,这些文件有不同的使用权限,在学习文件权限之前,我们先来学习Linux系统的帮助...
在Linux系统中,一切皆文件,所以我们在使用Linux系统时,避免不了使用文件,这篇文章我们来学习Linux系统——文件与文件目录管理。 在Linux文件与文件目录管理操作...
上篇文章我们学习了Flask框架——Flask-SQLite数据库,这篇文章我们学习Flask框架——Flask-Sijax。 简单地了解web应用中的同步与异步交互: 同步...