进程间通信-Queue 1. Queue的使用可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 2020-06-19 python加油鸭 #python 队列 多进程
Ajax的使用 ajaxajax一个前后台配合的技术,它可以让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。 ajax需要在服务器环境下运行。 $.ajax使用方法 常用参数:1、url 请求地址2、type 请求方式,默认是’GE 2020-06-19 前端 #ajax js
Django开发神奇的第三方包 1. Python social auth一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google、Twitter、新浪微博等站点,配置简单。 GitHub 地址:pennersr/django-allauth 文档地址:Welcome to django-allauth! 点评:增强 2020-06-19 Django #python
Git 常用命令速查表 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am “init” 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push 2020-06-17 Git #github linux git
websocket 与 socket 非阻塞通信 记录一下 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 2020-06-12 python加油鸭 #socket python epoll
常见几种加密算法的Python实现 生活中我们经常会遇到一些加密算法,今天我们就聊聊这些加密算法的Python实现。部分常用的加密方法基本都有对应的Python库,基本不再需要我们用代码实现具体算法。 一、MD5加密 全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整 2020-05-29 python加油鸭 #python 加密解密 算法
selector Python selectors模块 I/O多路复用 selectors模块此模块允许高级和高效的I / O多路复用,构建在select模块原语上。鼓励用户使用此模块,除非他们需要精确控制所使用的操作系统级原语。( 默认使用epoll,但由于Windows不支持epoll,如果在你的Windows上找不到epoll的话,就会用select) 它定义了一个抽象基类,有几个具体的实现工具(KqueueSelector, EpollSele 2020-04-29 python加油鸭 #python socket epoll
Python IO模型(阻塞、非阻塞、多路复用与异步) IO模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同环境下给出的答案也是不一的。所以先限定一下上下文是非常有必要的。 本文讨论的背景是Linux环境下的network IO。 在深入了解之前,我们应先了解几个概念: 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用 2020-04-29 python加油鸭 #epoll python linux
Ubuntu16.04 关闭防火墙 Ubuntu16.04 关闭防火墙](https://blog.csdn.net/weixin_42474540) 一、关闭防火墙 1. 先查看防火墙状态 1systemctl status firewalld 123456789101112131415firewalld.service - firewalld - dynamic firewall daemon Lo 2020-04-17 Linux #systemd
基于Python Flask 详解 OAuth 2.0 (以github为例) OAuth2流程图 OAuth2 对于我来说是一个神秘的东西,我想初步的弄懂中间的整个流程,于是就去google搜索相关的文档资料。 在浏览了参差不齐的各种文章后,简述 OAuth 2.0 的运作流程 基本对于小白来说是最浅显明了的。 这篇文章以用户使用 github 登录网站留言为例,详述 OAuth 2.0 的运作流程。 整个OAuth2 的流程分为三个阶段: 网站和 Github 之 2020-04-16 python加油鸭 #python jwt