随笔分类 -  python

摘要:python编码规范 参考 https://www.python.org/dev/peps/pep-0008/ http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/ https: 阅读全文
posted @ 2017-12-22 22:34 shhnwangjian 阅读(372) 评论(0) 推荐(0) 编辑
摘要:转载:https://zhuanlan.zhihu.com/p/31731892 https://kafka-python.readthedocs.io/en/master/usage.html 阅读全文
posted @ 2017-12-08 15:14 shhnwangjian 阅读(253) 评论(0) 推荐(0) 编辑
摘要:简介 APScheduler基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。基于这些功能,我们可以很方便的实现一个python定时任务系统。 github:https://g 阅读全文
posted @ 2017-11-22 10:25 shhnwangjian 阅读(15670) 评论(0) 推荐(2) 编辑
摘要:文档:http://elasticsearch-py.readthedocs.io/en/master/ Elasticsearch官方API文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html 阅读全文
posted @ 2017-07-13 15:45 shhnwangjian 阅读(5519) 评论(0) 推荐(0) 编辑
摘要:系统信息 CPU信息 /proc/cpuinfo文件包含了系统处理器单元的信息。 cpu使用率:/proc/stat1、匹配文件中CPU0,计算cpu_total1=user+nice+system+idle+iowait+irq+softirq2、计算cpu_used1=user+nice+sys 阅读全文
posted @ 2017-06-30 14:19 shhnwangjian 阅读(3402) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-06-16 09:41 shhnwangjian 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Git:https://github.com/influxdata/influxdb-python 帮助文档:http://influxdb-python.readthedocs.io/en/latest/examples.html 代码样例 influxdb结合grafana监控redis性能指标 阅读全文
posted @ 2017-05-31 16:35 shhnwangjian 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:python实现windows Service服务程序 win32serviceutil.ServiceFramework是封装得很好的Windows服务框架,本文通过继承它来实现。 通过SvcDoRun方法,实现服务启动,运行服务内的业务代码。 通过SvcStop方法,停止服务。 WinPollM 阅读全文
posted @ 2017-05-12 11:01 shhnwangjian 阅读(7908) 评论(0) 推荐(0) 编辑
摘要:P2P分发大文件思路 1、将软件包生成种子文件 2、通过saltstack将种子文件分发至每台服务器 3、每台服务器进行种子下载 推荐使用Twitter开源的murder。Twitter用它来分发大文件完成代码更新。 下载地址: https://github.com/lg/murder 本文介绍mu 阅读全文
posted @ 2017-03-29 15:33 shhnwangjian 阅读(1301) 评论(1) 推荐(0) 编辑
摘要:python高级特性 1、集合的推导式 列表推导式,使用一句表达式构造一个新列表,可包含过滤、转换等操作。 语法:[exp for item in collection if codition] if codition - 可选 字典推导式,使用一句表达式构造一个新列表,可包含过滤、转换等操作。 语 阅读全文
posted @ 2017-03-10 22:08 shhnwangjian 阅读(17508) 评论(0) 推荐(0) 编辑
摘要:virtualen介绍 virtualenv优点: 工具可以创建隔离的Python环境 。 环境升级不影响其他应用,也不会影响全局的python环境 它可以防止系统中出现包管理混乱和版本的冲突 virtualenv安装和使用 安装 创建环境 激活环境 备注:此时,就进入了一个隔离的环境,安装,卸载和 阅读全文
posted @ 2017-02-04 15:29 shhnwangjian 阅读(2395) 评论(0) 推荐(0) 编辑
摘要:安装pyenv 基础环境软件包安装 选择安装到$HOME/.pyenv目录 配置环境变量 添加pyenv初始化到shell 重新启动shell使更改生效 安装指定版本python 卸载指定版本 全局进行切换到python 2.7.13版本 只针对当前目录及其子目录切换python 2.7.13版本 阅读全文
posted @ 2017-02-04 14:44 shhnwangjian 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:Stack overflow上很热的帖子: http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python 提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知 阅读全文
posted @ 2017-01-25 09:58 shhnwangjian 阅读(359) 评论(0) 推荐(0) 编辑
摘要:安装 官网:http://www.net-snmp.org/download.html 环境:CentOS 6.6 + python 2.7.10 1、下载安装包 net-snmp-5.6.2.1.tar.gz,并编译安装 2、安装netsnmp python库 3、测试 snmpwalk snmp 阅读全文
posted @ 2017-01-23 10:40 shhnwangjian 阅读(16428) 评论(0) 推荐(0) 编辑
摘要:学习装饰器前,我们先了解三个概念:作用域、函数(嵌套)、闭包。 作用域 作用域简单说就是一个变量的命名空间。代码中变量被赋值的位置,就决定了哪些范围的对象可以访问这个变量,这个范围就是命名空间。python赋值时生成了变量名,当然作用域也包括在内。 在函数外,一段代码最始开所赋值的变量,它可以被多个 阅读全文
posted @ 2017-01-19 10:57 shhnwangjian 阅读(328) 评论(0) 推荐(0) 编辑
摘要:在正式接触生成器之前,我们先来了解一些概念 容器(container) 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个迭代获取,可以用in、not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特殊的存在)。 Python中常见的容器对象: 提 阅读全文
posted @ 2017-01-18 10:51 shhnwangjian 阅读(618) 评论(0) 推荐(1) 编辑
摘要:MongoDB介绍 MongoDB是一个面向文档的,开源数据库程序,它平台无关。MongoDB像其他一些NoSQL数据库(但不是全部!)使用JSON结构的文档存储数据。这是使得数据非常灵活,不需要的Schema。 一些比较重要的特点是: 支持多种标准查询类型,比如matching()、compari 阅读全文
posted @ 2017-01-04 09:53 shhnwangjian 阅读(10053) 评论(0) 推荐(0) 编辑
摘要:介绍 Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它不是作为init(进程号pid是1)运 阅读全文
posted @ 2016-12-22 20:20 shhnwangjian 阅读(500) 评论(0) 推荐(0) 编辑
摘要:time有四种类型(time, datetime, string, timestamp) 1. time string string是最简单的表示time的方式 如如下代码生成的即为string >>> import time >>> time.ctime() 'Wed Nov 30 13:53:3 阅读全文
posted @ 2016-11-30 14:18 shhnwangjian 阅读(58628) 评论(0) 推荐(1) 编辑
摘要:Oracel安装(windows 64位) 1. 首先确定版本。 2. 下载instantclient,下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 解压到指定目录, 阅读全文
posted @ 2016-11-25 09:34 shhnwangjian 阅读(588) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示