随笔分类 - Python
摘要:1、验证是否为IP地址 def isIP(ip, with_netmask=True): """ 判断IP的格式是否正确 :param ip: IP字符串 :param with_netmask: 后面是否携带 '/24'的掩码 :return: """ if with_netmask: p = r
阅读全文
摘要:1、查看自己电脑的python的编码设置
阅读全文
摘要:1、以上错误 2、解决方法参考了https://stackoverflow.com/questions/28190534/windows-scipy-install-no-lapack-blas-resources-found/29860484#29860484 3、在http://www.lfd.
阅读全文
摘要:一、简单例子 def add(a, b): return a + b import foo a = [1, 'python'] a = 'a string' def func(): a = 1 b = 257 print(a + b) print(a) if __name__ == '__main_
阅读全文
摘要:一、原因 1、长期的工作中,发现大多数程序员的代码可读性差 2、不同的程序员之间的协作很重要,代码可读性必须很好 3、版本升级时,要基于源码升级 4、不友好的代码会影响python的执行效率 二、基于的规范 1、PEP 8: Style Guide for Python Code Python的编码
阅读全文
摘要:一、啥是设计模式 Christopher Alexander说过,模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。 每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。 设计模式四个基本要素:模式名
阅读全文
摘要:一、Uwsgi 是啥? WSGI(Web Server Gateway Interface),是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。 uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友
阅读全文
摘要:一、Tornado之架构概述图 二、Application类详细分析:
阅读全文
摘要:一、最简单的web服务器 二、B-S模式浅析: 1、浏览器其实就是一个socket客户端,而web应用其实就是一个socket服务端,并且web应用在服务器上一直在监听某个端口。 2、当浏览器请求某个web应用时,需要指定服务器的IP(DNS解析)和端口建立一个socket连接。 3、建立链接后,w
阅读全文
摘要:一、windows安装python包,遇见的问题 1、python3以后的版本,安装python包,可以直接使用pip安装,但是安装时偶尔报错 2、安装python源码包,如何确定自己该安装哪个版本,一看就晕倒~~~(没人扶,/(ㄒoㄒ)/~~) 一、wheel 包的命名规定 wheel 包的命名格
阅读全文
摘要:一、自定义的异步非阻塞的客户端 二、自定义的异步非阻塞的服务端
阅读全文
摘要:一、logging模块 闲来无事,觉得logging模块比较有意思,就大概整理一下 二、logging模块的构成 logging模块,进去会看到三个包:init 文件,config,handler handler就是预先定义了一些强大的handler,如果想要弄一些变化的Handler可以看看这一部
阅读全文
摘要:一、简介 paramiko是用python语言写的一个模块,遵循ssh2协议,支持加密和认证的方式,进行远程服务器的连接 二、paramiko的使用: 方式一:
阅读全文
摘要:1、bytes主要是给在计算机看的,string主要是给人看的 2、中间有个桥梁就是编码规则,现在大趋势是utf8 3、bytes对象是二进制,很容易转换成16进制,例如\x64 4、string就是我们看到的内容,例如'abc' 5、string经过编码encode,转化成二进制对象,给计算机识别
阅读全文
摘要:1、强大的hashlib,提供了用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 2、hmac模块实现了hmac算法,需要一个key来进行加密,提供更为强大的加密,不过需要提供key,也就是通常说的盐
阅读全文
摘要:1、Django的tag常见的标签,可以做一些简单的功能 2、Django的filter过滤器,内置了大概有六十多个 {{ name|lower }}. 大概是这样使用,而且还可以多个连着使用,也就是chain floatformat:保留一位小数 3、{# greeting #}还可以注释 4、创
阅读全文
摘要:1、创建Forms文件,内容略多,大家将就着看,不懂请留言 1 #!/usr/bin/env python 2 # -*- coding: utf8 -*- 3 #__Author: "Skiler Hao" 4 #date: 2017/3/30 15:40 5 from django.core.e
阅读全文
摘要:1、基于PIL生成一个带验证码的图片和验证码,生成验证码图片需要Monaco.ttf字体,可按自己要求更改check_code中的字体和字体文件位置,如下图 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import random 5 fr
阅读全文
摘要:- URL: from django.urls import reverse url(r'^all/(?<article_type_id>\d+).html$', home.index, name='index'), 在HTML中:{% url "index" article_type_id=1 %
阅读全文
摘要:1、configparser的作用 mysql等很多文件的配置如下: [DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9ForwardX11 = yes [bitbucket.org]User = hg [to
阅读全文

浙公网安备 33010602011771号