摘要:
一、CRM介绍 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: Python的DB-API返回的数据结构就是像上面这样表示的。 但是用tuple 阅读全文
摘要:
一、RabbitMQ简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发。它是AMQP(高级消息队列协议)的标准实现。遵循Mozilla Public License开源协议。 MQ(message queuing)使用消息将应用程序连接起来。这些消息通过像RabbitMQ 这样的 阅读全文
摘要:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 阅读全文
摘要:
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 一、urllib简介 python3中的urllib模块相对于Python2做了很大的改变,原来的urllib、urllib2、urlparse和robo 阅读全文
摘要:
一、Ansible简介 Ansible是一个简单的自动化运维管理工具,基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部署应用、配置、编排task(持续交付、无宕机更新等)。主版本大概每2个月发布一次。 Ansible官网:https://www.ansibl 阅读全文
摘要:
queue队列 queue is especially useful in threaded programming when information must be exchanged safely between multiple threads. 1 import queue 2 3 q = 阅读全文
摘要:
一、Socket介绍 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linu 阅读全文
摘要:
一、YAML语法 YAML是“另一种标记语言”的外语缩写,但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。 在Python中使用YAML需要安 阅读全文
摘要:
Linux系统中的Python tab补全脚本: 写完之后将tab.py文件放到全局环境变量目录/usr/local/python35/lib/python3.5/site-packages/中就可以了 此脚本Python2通用,按照同样的方法配置。 阅读全文
摘要:
Ubuntu系统安装完成之后,默认是不允许root用户直接登录的,我们可以通过几步简单的操作开启root用户登录。Ubuntu14.*/15.*/16.*版本通用。 1、设置root密码 sudo passwd root 2、切换到root用户 su - 3、编辑/usr/share/lightdm 阅读全文