faild to create process解决办法

win7下运行pip时报faild to create process的解决办法: 1.找到python.exe文件,复制其文件路径。如下图,python.exe路径为D:\interpreter\python.exe。 2.找到pip-script.py文件,打开。将步骤1中复制的路径粘...

2019-02-12 13:13:46

阅读数 98

评论数 0

Python-代码实现单链表

话不多说,直接上代码。 class SingleNode(object): """单链表的节点""" def __init__(self, item): ...

2018-08-06 20:25:18

阅读数 36

评论数 0

链表与顺序表的定义与分析对比

一、概念对比。         链表和顺序表是线性表的两种实现模型。链表,将元素存放在通过链接构造起来的一系列存储块中。顺序表,将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。链表失去了顺序表随机读取的优点,同时链表由于增加了节点的指针域,空间开销比较大,但对存储...

2018-08-05 22:31:56

阅读数 205

评论数 0

Python-二分法查找

一、搜索。         搜索是在一个项目集合中找到一个特定项目的算法过程。搜索通常的答案是真的或假的,因为该项目是否存在。搜索的几种常见方法:顺序查找,二分法查找、二叉树查找、哈希查找。 二、二分法查找。         二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其...

2018-08-05 00:21:32

阅读数 32

评论数 0

Python-归并排序

一、原理。         归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。         将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移以为。然后再比较,直至一个数组为空,最后把另...

2018-08-05 00:06:13

阅读数 30

评论数 0

Python-希尔排序

一、概念。        希尔排序是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell与1959年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越...

2018-08-04 22:59:12

阅读数 28

评论数 0

Python-快速排序

一、概念。         快速排序,又称划分交换排序,通过一趟排序将要排序的数据分割称独立的两部分,其中一部分的所有数据都比另外一部分都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 二、步骤。         1.从数列中挑出...

2018-08-04 21:36:15

阅读数 33

评论数 0

Python-插入排序

一、原理。        插入排序是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 二、代码。 def insert_...

2018-08-04 21:03:11

阅读数 21

评论数 0

Python-选择排序

一、概念。         选择排序是一种简单直观的排序算法。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,他们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动元素的...

2018-08-04 20:54:23

阅读数 27

评论数 0

Python-冒泡排序

一、概念。        冒泡排序是一种简单的排序算法。它重复的遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复的进行知道没有再需要交换的,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 二、逻辑。 ...

2018-08-04 20:35:20

阅读数 33

评论数 0

Docker操作命令、Docker镜像操作命令、Docker容器操作命令

一、什么是Docker镜像。        Docker 镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引 导系统,即 bootfs,这很像典型的 Linux/Unix 的引导文件系统。Docker 用户几乎永远不会和 引导系统有什么交互。实际上,当一个容器启动后,它将会被移动...

2018-07-11 10:51:07

阅读数 97

评论数 0

Docker的安装——ubuntu中

更新ubuntu的apt源索引sudo apt-get update 安装包允许apt通过HTTPS使用仓库sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-...

2018-07-11 10:27:29

阅读数 150

评论数 0

Docker与VM虚拟机的区别以及Docker的特点

一、本质上的区别:        VM(VMware)在宿主机器、宿主机器操作系统的基础上创建虚拟层、虚拟化的操作系统、虚拟化的仓库,然后再安装应用;        Container(Docker容器),在宿主机器、宿主机器操作系统上创建Docker引擎,在引擎的基础上再安装应用。       ...

2018-07-11 10:15:28

阅读数 33476

评论数 0

Django中继承APIView后,DRF认证方式的逻辑分析

        认证逻辑一共分为三个部分,下面一一解说,并配生动形象的例子帮助理解......(应该比较生动)......一、        APIView源码如下:class APIView(View): # The following policies may be set at e...

2018-07-08 15:47:38

阅读数 353

评论数 1

重写父类方法时,异常信息 500 20111。附:继承父类并重写的三种方式。

异常信息:              刚刚编辑完登录合并购物车的代码,测试时报了500,并抛出异常信息:AttributeError: 'UserAuthorizeView' object has no attribute 'data'       眼睛一闭就知道是刚才代码写错了。        ...

2018-07-07 14:15:48

阅读数 87

评论数 1

ubuntu中修改单机storage的ip地址方法

ubuntu中修改storage的ip地址方法有两种:一、    1.cd到storage文件中的data目录下。    比如我的storage安装目录:根目录下执行如下命令:cd var/fdfs/storage/data    2.利用ls -a查看隐藏文件。ls -a    3.vim进入该...

2018-07-05 11:16:15

阅读数 269

评论数 0

关于flask中路由命名与reverse反解析(逆向)的简单说明

    直接举例,简单粗暴。一、根级路由:url(r"^users/", include("users.urls", namespace="users"))二、子应用:url(r&q...

2018-07-05 10:50:43

阅读数 177

评论数 1

四种不同的session的对比分析

一、状态保持seesion。    sesison:与框架、语言无关,cookie和session的概念,本质是基于键值对的字符串信息,该seesion基于cookie实现。二、Flask特有的session。    session:请求上下文对象,封装了用户信息,可以对redis数据库种缓存的用...

2018-07-05 10:37:11

阅读数 552

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭