自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 大白话HTTP/HTTPS协议

1、计算机中什么是协议在计算机中要与其他设备进行通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种统一的规则。而我们就把这种规则称为协议(protocol)。2、什么是HTTPHTTP(HyperText Transfer Protocol ,超文本传输协...

2020-02-17 18:08:21 1047

原创 Python 实现常见算法之二分法查找

什么是搜索搜索(又叫查找)是在一个项目集合中找到一个特定项目的算法过程。搜索通常的答案是真的或假的,因为该项目是否存在。 搜索的几种常见方法:顺序查找、二分法查找、二叉树查找、哈希查找什么是二分法查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。# 二分法查找基于Python语言的实现'''二分查找: 二分查...

2020-02-11 15:11:56 1610

原创 Python 数据结构之二叉树的实现

1、基本概念二叉树 是一种简单的树形结构,是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树是一种递归结构。二叉树的基本概念空树:不包含任何节点的二叉树成为空树。只包含一个节点的二叉树称为一个单点树。父节点和子节点:一颗二叉树的根节点称为该数的子树根节点的父节点,与之对应的,子数的根节点称为二叉树树根节...

2020-02-09 16:43:02 875

原创 certbot以nginx方式为域名加https证书

ubuntu16.04 server下1、添加源sudo add-apt-repository ppa:certbot/certbot如果报命令 add-apt-repository 找不到,运行 sudo apt-get install -y software-properties-common python-software-properties 后再执行上述命令2、更新sudo...

2020-02-09 16:41:20 774

原创 Python 数据结构之哈希表的实现

哈希表(Hash table,也叫作散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈...

2020-02-06 16:24:22 4230

原创 Python 数据结构之队列的实现

队列 是一个抽象的数据结构,与堆栈有些相似。较对比于栈,队列打开两端。 一端总是用来插入数据(排队),另一个是用来删除数据(离队)。 队列使用先入先出的方法,即,第一存储的数据项先被访问。队列有两端,入口端和出口端,数据只能从入口进入队列。从出口离开队列。因此也被称为FIFO表示先进先出 后进后出。队列可以使用数组,链表,指针和结构来实现。双端队列(deque,全名double-ende...

2020-02-06 16:23:58 538

原创 Python 数据结构之堆栈的实现

堆栈 又称为栈或堆叠,堆栈是一个抽象数据类型(ADT),在大多数编程语言中常用。堆栈的特性是 只能从一个口子出入数据,因此也被称作 LIFO表示后进先出 后进先出。堆栈可通过数组,结构和链表来实现。堆栈可以是固定大小或它可动态调整。# 堆栈基于Python语言的实现'''堆栈的基本方法:push(value) 入栈 向堆栈内添加新的元素pop() 出栈 将元素移出堆栈peek(...

2020-02-06 16:23:20 708

原创 Python 数据结构之双向链表的实现

双向链表:即每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。当节点既是头结点又是尾节点时,两个链接均为空值。# 双向链表基于Python语言的实现'''双向链表需要实现的方法:is_empty() 链表是否为空len() 链表长度travel() 遍历整个链表add(item) 链表头部添加元...

2020-02-06 16:22:59 636

原创 Python 数据结构之单向循环链表的实现

单向循环链表:单链表的一个变形是单向循环链表,链表中最后一个节点的next域不再为None,而是指向链表的头节点。# 单向循环链表基于Python语言的实现'''单向循环链表需要实现的方法:is_empty() 链表是否为空len() 链表长度travel() 遍历整个链表add(item) 链表头部添加元素append(item) 链表尾部添加元素insert(pos, ...

2020-02-06 16:22:35 468

原创 Python 数据结构之单向链表的实现

# 单链表的实现'''单向链表需要实现的方法:is_empty() 链表是否为空len() 链表长度travel() 遍历整个链表add(item) 链表头部添加元素append(item) 链表尾部添加元素insert(pos, item) 指定位置添加元素remove(item) 删除节点search(item) 查找节点是否存在'''class Node(objec...

2020-02-06 16:22:07 395

原创 Python 重学requests发起请求的基本方式

安装相关模块pip install requests requests-toolbelt代码实例import requestsimport jsonfrom PIL import Imagefrom io import BytesIOfrom requests_toolbelt import MultipartEncoder'''使用 requests 请求返回的 respon...

2020-02-06 15:59:35 532

原创 Python 标准库base64、hmac、hashlib的基本使用

base64import base64 # Base64是一种用64个字符来表示任意二进制数据的方法。常用于在URL、Cookie、网页中传输少量二进制数据。encode_val = base64.b64encode('test ak47'.encode()) # 将bytes类型转换成base64类型 返回一个bytes类型decode_val = base64.b64decode(...

2020-02-06 15:58:58 1296

原创 Python 高阶函数lambda、map、reduce、filter、zip、sorted等使用

print('****************************************************lambda*************************************************************')# lambda函数 就是所谓的匿名函数g = lambda x,y:x + y # 就是返回x+y的值print(g(5,3))g ...

2020-02-06 15:58:00 643 1

基于Linux的wps的必要字体

在Linux上使用wps,用它替换原本的libre是非常好的,但是字体问题很头疼,而且很多地方找不到字体文件,本文件就是解决wps的字体问题。

2018-08-18

django重写jwt、使用中间件输出日志、错误重定向等项目模版

本项目重写了原本的jwt认证模块,可以使用自己的模型来当做jwt内部的用户模型使用,使用这个之后会是的jwt认证变得更加简单有效。作为后端api、移动端的api是非常合适的。并且本项目使用了django中间件来做日志输入,错误定向等等。

2018-08-11

使用vue2.0技术开发的移动端app,解决了web开发者无法开发移动端的问题,这里是用了vue全家桶做示例,可以快速构建一个支持跨平台的app。

使用vue2.0技术开发的移动端app,解决了web开发者无法开发移动端的问题,这里是用了vue全家桶+museUI进行开发,内部模块化清晰,使用方便,已经解决了用户登录认证的问题,和h5端使用sdk进行定位的问题。可以快速构建一个支持跨平台的app。最后使用hbuilder打包,支持安卓和ios。

2018-08-05

django rest framework

该资源是对我发表博客 ‘django restful使用,完成高可定制的接口输出!rest framework设计典范’一文的代码补充。感兴趣的小伙伴可以了解一下。

2018-06-28

odoo10 删除seesion操作,不允许一个账号同时登录

这个工具是用来防止odoo10的用户同时登录多个,当一个用户在其他浏览器登录,则会删除其他浏览器上的用户。

2018-04-24

odoo打印凭证、报表等

基于odoo的打印报表功能,可以基于本模块研究更加深入的报表打印功能。

2018-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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