Python3枚举类型详解

补一下python基础知识,枚举类型的详解,以及python中枚举的方法。首先我们需要知道什么叫枚举,以下我个人总结枚举一般就是把一个集合中对象一个个列举出来例如python中字典可以利用键值的关系枚举enum1 = {    "name":"yang.su",    "pickname":"merci",    "...

阅读全文

ThinkPHP使用Layui实现下拉加载

整体基本和Flask一样,笔记地址:http://sulao.cn/post/625.html,语言都是相通的,不多介绍,直接看代码吧,layui都封装好了用法,直接用即可Thinkphp控制器代码<?phpnamespace app\index\controller;class Index extends Base{    //首页    public function index(){...

阅读全文

Flask使用Layui实现下拉加载

之前用thinkphp+layui写过,随后会补上php版的下拉加载,当然使用的是layui模块化js框架,无需自己编写,只需要按照layui接口的格式返回数据即可,我们看代码吧Flask接口#!/usr/bin/python3#coding:utf-8__author__ = 'yang.su''''手机版'''from flask import Flask,Blueprint,request,jsonify,rende...

阅读全文

centos7配置dhcp服务器

DHCPDynamicHostConfigurationProtocol(动态主机配置协议)使用UDP协议工作,主要有两个用途:1.给内部网络或网络服务供应商自动分配ip地址,主机名,DNS服务器,域名2.配和其它服务,实现集成化管理功能。特点:C/S模式客户端/服务端自动分配ip地址,方便管理DHCP不会同时租借相同的ip地址给两台主机DHCP管理员可以约束特定的计算机使用特定的ip地址可以为每个DHCP作用域设置很多选项客户机在不同子网间移动时不需要重新设置ip地址。每次都自动获取ip地址就可以了DHCP的缺点:当网络上存在多服务器时,一个...

阅读全文

Python多进程/多线程锁Lock的使用实例详解

之前的笔记讲的过程中一般都是使用queue队列来进行线程或者进程间进行通信或者资源的调配,但是我们大部分多进程和多线程的场景还是需要用到进程锁和线程锁,直接上例子,例子还是之前的csv模块用法的笔记:http://sulao.cn/post/597.html,还有python3进程间通信queue的用法http://sulao.cn/post/616.html这两个笔记的例子上改的,非百度copy的例子多进程代码实例:#!/usr/bin/python3#coding:utf-8from multiprocessing imp...

阅读全文

Flask全局对象g使用的简单例子

其实全局变量g是一个比较简单的东西,个人智商可能比较低,看了半天还是在下班的路上才看懂这个到底是啥意思,可能下班清醒开窍了吧,百度翻了几页总结的一句话,g是在一次请求中使用,下面是我的理解我们在flask一个请求内,也许是是一个具体视图函数内的请求,g变量是有效的,那么你设置一般变量也是可以的啊,为啥要专门设置一个全局变量呢,其实我们在这个视图函数内使用其他函数的时候,其他函数如果是有参数的话,需要我们传递进去的,但是使用了全局变量g的话,相当于global var在这次请求了注册了一个全局变量,那么他的作用域,使用期限都仅限于此次的请求,在这...

阅读全文

Flask中session的使用方法

Flask中使用session非常简单,只需要简单导入模块就可以开始使用了,我们直接来看例子吧。#!/usr/bin/python3#coding:utf-8from flask import Flask,sessionapp = Flask(__name__)app.config['SECRET_KEY'] = 'merci'@app.route('/')def index(): &n...

阅读全文

Flask使用flask_mail模块发送邮件实例

之前写过一个python使用SMTP服务发送邮件的笔记,地址是http://sulao.cn/post/598.html,flask中也有相关的模块,我们只需要简单的安装配置即可使用首先pip安装模块pip install flask_mail接着直接上我的实例代码吧#!/usr/bin/python3#coding:utf-8from flask import Flaskfrom flask_mail import Mail,Messageapp ...

阅读全文

python3操作消息队列中间件Kafka

Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消费。特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的...

阅读全文

Flask使用Flask-SocketIO将信息时时推送前台

flask-socketio模块实际上是封装了flask对websocket的支持,websocket在连接建立阶段是通过HTTP的握手方式进行的,这可以看做是为了兼容浏览器或者使用一些现成的功能来实现,这样一种捷径。当连接建立之后,客户端和服务端之间就不再进行HTTP通信了,所有信息交互都由websocket接管。Flask-SocketIO使Flask应用程序可以访问客户端和服务器之间的低延迟双向通信,使客户端建立与服务器的永久连接。flask-socketio适用于后台产生新的数据,需要在前台页面马上展示出来,例如数据监控、统计图实时变化更新等。首...

阅读全文