• W3School 教程整理

    auto 2019-10-08 20:14:36 python

    1933°

    20

    离线版大部分整理自 w3cschool ,少部分整理自 w3school ,由本人整理。 感谢 w3cschool 站长的无私奉献。 由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。
  • Python: 陌生的 metacla

    auto 2019-10-08 20:14:36 python

    1604°

    20

    Python 中的元类(metaclass)是一个深度魔法,平时我们可能比较少接触到元类,本文将通过一些简单的例子来理解这个魔法。
  • fabric+supervisor+n

    auto 2019-10-08 20:14:36 python

    1826°

    20

    celery+virtualenv+supervisor的情形,其实只要指定celery程序为virtaulenv下面的那个即可,例如/home/xby/venv/mdwiki/bin/celery
  • 解决树莓派下载django的TypeE

    auto 2019-10-08 20:14:36 python

    1537°

    20

    进日, 玩起了树莓派3B+, 对我这种新手来说, 不搭服务器怎么可以, So, 选择Python的Django库, 尝试各种方法, 失败N次报错为:
  • 经验拾忆(纯手工)=> Python基

    auto 2019-10-08 20:14:36 python

    1561°

    20

    数据结构 可变类型与不可变类型(重头戏) {代码...} 序列 {代码...} 元祖 {代码...} 常用字符串操作: {代码...} 常用列表操作: {代码...} 常用字典操作: {代码...} 常用集合操作: {代码...}
  • 5-functools模块

    auto 2019-10-08 20:14:36 python

    1571°

    20

    functools 包含了用于创建装饰函数,启动面向切面的编程,超出面向对象编程范围的代码复用,同时提供了装饰函数用于丰富的快捷比较的API, partial 模块还创建了包含函数参数的函数引用,也就是偏函数
  • 每天一个设计模式之命令模式

    auto 2019-10-08 20:14:36 python

    1593°

    20

    作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)
  • Python 发送邮件

    auto 2019-10-08 20:14:23 python

    1692°

    20

    程序人员对于邮件自动化的日常需求还是很高的。但是入过了Linux的命令行邮件客户端如Sendmail, Mutt, Alpine等坑之后,发现现代其实很少人真的在用它们实现邮件自动化,根据搜索引擎里相关文章的数量就可知一二。取而代之的是,现代都在用Python或PHP等编程语言直接实现。Python更是自带一套模块实现邮件发送。
  • linux alias

    auto 2019-10-08 20:14:23 python

    1732°

    20

    以下来自[链接] {代码...} 还有网友的整理 [链接] {代码...}
  • Python -- Queue模块

    auto 2019-10-08 20:14:23 python

    1582°

    20

    最近的一个项目中在使用grpc时遇到一个问题,由于client端可多达200,每个端口每10s向grpc server发送一次请求,server端接受client的请求后根据request信息更新数据库,再将数据库和配置文件的某些数据封装后返回给client。原代码的性能是0.26s/request,远远达不到所需性能,其中数据库更新操作耗时达到80%,其中一个...
  • ubuntu各种问题汇总

    auto 2019-10-08 20:14:23 python

    1656°

    20

    1. Minimize on click {代码...} 2. 安装pycharm {代码...} 3. Failed to load module "canberra-gtk-module", Failed to load module "xx-gtk3-module" {代码...} 4. 解决Ubuntu卸载python后的部分问题 {代码...} 5. 虚拟环境管理 {代码...} 6.
  • 经验拾忆(纯手工)=> Python三

    auto 2019-10-08 20:14:23 python

    1655°

    20

    GIL的理解 {代码...} 多线程 {代码...} 多进程 {代码...} 多协程 {代码...}
  • 1.过滤邮箱地址

    auto 2019-10-08 20:14:23 python

    1782°

    20

    1.题目Every email consists of a local name and a domain name, separated by the @ sign.
  • 【译】Python的优雅技巧

    auto 2019-10-08 20:14:23 python

    1453°

    20

    枚举 不要这么做: {代码...} 而是这样: {代码...} Enumerate可以接受第二个参数,例如: {代码...} 字典/集合 解析 你可能知道列表解析,但不知道字典/集合解析。字典/集合解析简单而且高效,例如: {代码...} 强制浮点数除法 如果我们除以一个整数,即使结果是一个浮点数,Python(2) 依旧会给我们一个整数。为了规...
  • Python new 类方法和 ini

    auto 2019-10-08 20:14:11 python

    1588°

    20

    “Python 中的类都是单例模式?” 一天,一同事问我这样一个问题。这是一个奇怪的问题,可能你也这么认为。这里先不做解释,我们先来看看 __new__ 和 __init__ 方法。
  • Python使用os模块、Try语句、

    auto 2019-10-08 20:14:11 python

    1598°

    20

    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。
  • SQLAlchemy

    auto 2019-10-08 20:14:11 python

    2083°

    20

    数据库的默认编码为 latin1,修改数据表的默认编码是 MySQL 的一个基本操作,这是需要预先掌握的。不过学习本课程时并不需要这么做,在创建数据库的同时添加 CHARACTER SET = UTF8 指定编码格式即可。我们要创建课程相关的映射类以及对应的数据表,现在先创建所需数据库 study ,编码格式为 UTF-8 :
  • Python | 发包 2018 入坑

    auto 2019-10-08 20:14:11 python

    1499°

    20

    最近业务需要抽离,抽离出来的应用需要做成 Django 第三方包的形式,可以在任何 Django(也没那么神奇,例如有些版本就没测试)版本项目中,直接安装使用,所以这里还是需要发包到 pypi。
  • Web 开发学习笔记(3) --- 申

    auto 2019-09-30 07:20:00 python

    1781°

    20

    现在已经进入 HTTPS 的时代, HTTPS 证书 目前应用广泛, 发展迅速. 相较于明文传输的 HTTP, HTTPS 更加安全.
  • Python两个对象相等的原理

    auto 2019-09-30 07:20:00 python

    1777°

    20

    大部分的python程序员平时编程的时候,很少关心两个对象为什么相等,因为教程和经验来说,他们就应该相等,比如1==1就应该返回True,可是当我们想要定义自己的对象或者修改默认的对象行为时,通常会因为不了解原理而导致各种奇奇怪怪的错误。