12 2016 档案

摘要:基于centos搭建nginx+uwsgi运行django环境 环境: CentOS 7 nginx/1.9.12 Python 2.7.5 一:安装依赖包5 yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-de 阅读全文
posted @ 2016-12-29 13:52 redis3389 阅读(695) 评论(0) 推荐(0)
摘要:Python学习路径及练手项目合集 Wayne Shi · 2 个月前 参照:https://zhuanlan.zhihu.com/p/23561159 更多文章欢迎关注专栏:学习编程。 本系列Python技术路径中包含入门知识、Python基础、Web框架、基础项目、网络编程、数据与计算、综合项目 阅读全文
posted @ 2016-12-27 20:16 redis3389 阅读(9578) 评论(0) 推荐(1)
摘要:Django 初探--Django的开发服务器及创建数据库(笔记) 1、Django的开发服务器 Django框架中包含一些轻量级的web应用服务器,开发web项目时不需再对其配置服务器,Django提供的内置服务器可以在代码修改时自动加载,从而实现网站的迅速开发。 在我们创建的Django_Pro 阅读全文
posted @ 2016-12-27 16:34 redis3389 阅读(281) 评论(0) 推荐(0)
摘要:Django之Model操作 一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动 阅读全文
posted @ 2016-12-27 11:45 redis3389 阅读(291) 评论(0) 推荐(0)
摘要:Django之Form组件 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 阅读全文
posted @ 2016-12-27 11:43 redis3389 阅读(349) 评论(0) 推荐(0)
摘要:Django之Form组件 Django之Form组件 本节内容 基本使用 form中字段和插件 自定义验证规则 动态加载数据到form中 1. 基本使用 django中的Form组件有以下几个功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面 阅读全文
posted @ 2016-12-27 10:55 redis3389 阅读(4984) 评论(0) 推荐(0)
摘要:前端之django一些feature 前端之django一些feature 本节内容 cookie session 跨站请求保护 分页 序列化 model模块 CBV和FBV 模板渲染对象 1. cookie cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WE 阅读全文
posted @ 2016-12-27 10:54 redis3389 阅读(1088) 评论(0) 推荐(0)
摘要:前端之web上传文件的方式 前端之web上传文件的方式 本节内容 web上传文件方式介绍 form上传文件 原生js实现ajax上传文件 jquery实现ajax上传文件 form+iframe构造请求上传文件 1. web上传文件方式介绍 在web浏览器上传文件一般有以下几种方式: form表单上 阅读全文
posted @ 2016-12-27 10:53 redis3389 阅读(7450) 评论(0) 推荐(0)
摘要:前端踩的一些坑 前端踩的一些坑 本节内容 事件代理 清除标签的所有事件 bootstrap的模态框自定义方法 ajax在django里面实现post提交 ajax提交数据嵌套 1.事件代理 之前写前端的时候发现在ajax里面获取到的部分html插入到主页面中,插入的部分html中的button始终无 阅读全文
posted @ 2016-12-27 10:52 redis3389 阅读(226) 评论(0) 推荐(0)
摘要:前端之ajax 前端之ajax 本节内容 ajax介绍 原生js实现ajax jquery实现ajax json 跨域请求 1. ajax介绍 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言 阅读全文
posted @ 2016-12-27 10:52 redis3389 阅读(373) 评论(0) 推荐(0)
摘要:python框架之django python框架之django 本节内容 web框架 mvc和mtv模式 django流程和命令 django URL django views django temple django models django admin 1. web框架 框架,即framewo 阅读全文
posted @ 2016-12-27 10:50 redis3389 阅读(445) 评论(0) 推荐(0)
摘要:前端之float的几种清除浮动方式 前端之float的几种清除浮动方式 本节内容 1.float清除方式1 2.float清除方式2 3.float清除方式3 4.float清除方式4 1.float清除方式1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 阅读全文
posted @ 2016-12-27 10:47 redis3389 阅读(2437) 评论(0) 推荐(0)
摘要:前端之jquery 前端之jquery 本节内容 jquery简介 选择器和筛选器 操作元素 示例 1. jquery简介 1 jquery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 jQuery是继prototyp 阅读全文
posted @ 2016-12-27 10:46 redis3389 阅读(218) 评论(0) 推荐(0)
摘要:前端之JavaScript基础 前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C-minus-minus(C—)的嵌入式脚本语言(最初绑定在CEnv 阅读全文
posted @ 2016-12-27 10:38 redis3389 阅读(382) 评论(0) 推荐(0)
摘要:前端之css 前端之css 本节内容 css概述及引入 css选择器 css常用属性 1.css概述及引入 CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 css的四种引入方式 1>. 行内式 行内 阅读全文
posted @ 2016-12-27 10:31 redis3389 阅读(155) 评论(0) 推荐(0)
摘要:前端之html 前端之html 本节内容 前端概述 html结构 标签探秘 <!DOCTYPE html>标签 head标签 body标签 1.前端概述 一个web服务的组成分为前端和后端部分,前端部分负责和用户实现交互等操作,用户能看到的东西都是前端实现的效果,前端具体包括html,css和jav 阅读全文
posted @ 2016-12-27 10:30 redis3389 阅读(233) 评论(0) 推荐(0)
摘要:杂项之年终总结 杂项之年终总结 本节内容 2016年回顾 现状分析 2017年规划 1. 2016年回顾 不知不觉又到了年终了,回想今年,一路走来又是颠簸的一年。上半年还在上海做运维,中途回了一趟深圳,之后又跑到北京来学习。今年整整一年,资产收入是负数。。。。。。但是今年又是转行的一年,也是个人觉得 阅读全文
posted @ 2016-12-27 10:27 redis3389 阅读(259) 评论(0) 推荐(0)
摘要:杂项之图像处理pillow 杂项之图像处理pillow 本节内容 参考文献 生成验证码源码 一些小例子 1. 参考文献 http://pillow-cn.readthedocs.io/zh_CN/latest/ pillow中文文档http://pillow.readthedocs.io/en/3. 阅读全文
posted @ 2016-12-27 10:26 redis3389 阅读(1245) 评论(0) 推荐(0)
摘要:杂项之pymysql连接池 杂项之pymysql连接池 本节内容 本文的诞生 连接池及单例模式 多线程提升 协程提升 后记 1.本文的诞生 由于前几天接触了pymysql,在测试数据过程中,使用普通的pymysql插入100W条数据,消耗时间很漫长,实测990s也就是16.5分钟左右才能插完,于是, 阅读全文
posted @ 2016-12-27 10:19 redis3389 阅读(960) 评论(0) 推荐(0)
摘要:操作系统IO模型 操作系统IO模型 声明:如下内容是根据APUE和mycat两本著作中关于I/O模式的一些内容加上自己的一些理解整理而成,仅供学习使用。 本节内容 UNIX下可用的五种I/O模型 三种I/O模型 Reactor和Proactor模式 UNIX下可用的五种I/O模型 阻塞式I/O 非阻 阅读全文
posted @ 2016-12-27 10:18 redis3389 阅读(351) 评论(0) 推荐(0)
摘要:Mysql操作初级 Mysql操作初级 本节内容 数据库概述 数据库安装 数据库操作 数据表操作 表内容操作 1.数据库概述 数据库管理系统叫做DBMS 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLi 阅读全文
posted @ 2016-12-27 10:16 redis3389 阅读(180) 评论(0) 推荐(0)
摘要:算法之矩阵计算斐波那契数列 算法之矩阵计算斐波那契数列 本节内容 斐波那契介绍 普通方式求解斐波那契 矩阵概念 矩阵求幂 矩阵求解斐波那契 1.斐波那契介绍 斐波那契数列有关十分明显的特点,那是:前面相邻两项之和,构成了后一项。即f(n)=f(n-1)+f(n-2),f(0)=0,f(1)=f(2) 阅读全文
posted @ 2016-12-27 10:15 redis3389 阅读(815) 评论(0) 推荐(0)
摘要:算法之使用递归求解全排列 在python中有一个模块叫做itertools,使用这个模块能够快速的求解排列组合问题,刚好朋友问到怎么求全排列问题,不能用内置模块去做,于是。。。自己想了想逻辑,使用递归实现比较简单。 下面是简单的实现代码: 1 #!/usr/bin/env python 2 # en 阅读全文
posted @ 2016-12-27 10:14 redis3389 阅读(317) 评论(0) 推荐(0)
摘要:算法之算数表达式后序表示 算法之算数表达式后序表示 本节内容 为啥搞这个 树的三种表示法 算数表达式的转换 计算器的实现 1.为啥搞这个 为什么要搞一个算数表达式的后序表示呢?是因为。。。。。。有一个需求是实现简单计算器表达式的计算,但是不能使用eval实现(PS:这不废话么,用eval实现,谁还在 阅读全文
posted @ 2016-12-27 10:13 redis3389 阅读(352) 评论(0) 推荐(0)
摘要:算法之最短路径 算法之最短路径 本节内容 需求提出 思路分析 源代码分析 1.需求提出 需求:之前写过一个求迷宫路径的算法解决思路,现在需求升级了,光找到路径并不能满足需求,可能该迷宫中含有多条从起点到终点的路径,怎么选择一条最优路径,使得从起点到终点的路径最短? 2.思路分析 假设迷宫模型如下: 阅读全文
posted @ 2016-12-27 10:12 redis3389 阅读(302) 评论(0) 推荐(0)
摘要:算法之各种排序 算法之各种排序 本节内容 系统内置排序 冒泡排序 冒泡排序改进 双向排序 插入排序 希尔排序 归并排序 快速排序 1.系统内置排序 在python中使用内置方法对列表进行排序可以使用两种方法: 一种是列表提供的sort方法,该方法的特性是在原址进行排序,没有生成新的列表。 还有一种是 阅读全文
posted @ 2016-12-27 10:10 redis3389 阅读(211) 评论(0) 推荐(0)
摘要:算法之使用递归求解迷宫问题 题目要求: 现有一个迷宫,四周都被围起来了,只能从一个入口进入,计算出一条通道使得从入口可以安全到达出口。在迷宫中行走的方向可以是(北,东北,东,东南,南,西南,西,西北)八个方向,迷宫图案如下: 1 [ 2 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 阅读全文
posted @ 2016-12-27 10:09 redis3389 阅读(347) 评论(0) 推荐(0)
摘要:python高级之操作数据库 python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及安装 在python2中连接数据库使可以使用mysqldb模块,为什么在python3中使用pymysq 阅读全文
posted @ 2016-12-27 10:08 redis3389 阅读(264) 评论(0) 推荐(0)
摘要:python高级之多进程 python高级之多进程 本节内容 多进程概念 Process类 进程间通讯 进程同步 进程池 1.多进程概念 multiprocessing is a package that supports spawning processes using an API simila 阅读全文
posted @ 2016-12-27 10:07 redis3389 阅读(180) 评论(0) 推荐(0)
摘要:21 interest=0.05 22 count=amount+amount*interest 23 24 self.withdraw(count) 25 26 27 def transfer(_from, to, amount): 28 29 #锁不可以加在这里 因为其他的线程执行的其它方法在不 阅读全文
posted @ 2016-12-27 10:05 redis3389 阅读(179) 评论(0) 推荐(0)
摘要:python高级之网络编程 python高级之网络编程 本节内容 网络通信概念 socket编程 socket模块一些方法 聊天socket实现 远程执行命令及上传文件 socketserver及其源码分析 1.网络通信概念 说到网络通信,那就不得不说TCP/IP协议簇的OSI七层模型了,这个东西当 阅读全文
posted @ 2016-12-27 09:40 redis3389 阅读(199) 评论(0) 推荐(0)
摘要:python 高级之面向对象初级 python 高级之面向对象初级 本节内容 类的创建 类的构造方法 面向对象之封装 面向对象之继承 面向对象之多态 面向对象之成员 property 1.类的创建 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 在python2.7中有两种类,一种是经 阅读全文
posted @ 2016-12-27 09:38 redis3389 阅读(191) 评论(0) 推荐(0)
摘要:python高级之面向对象高级 python高级之面向对象高级 本节内容 成员修饰符 特殊成员 类与对象 异常处理 反射/自省 单例模式 1.成员修饰符 python的类中只有私有成员和公有成员两种,不像c++中的类有公有成员(public),私有成员(private)和保护成员(protected 阅读全文
posted @ 2016-12-27 09:38 redis3389 阅读(195) 评论(0) 推荐(0)
摘要:python高级之生成器&迭代器 python高级之生成器&迭代器 本机内容 概念梳理 容器 可迭代对象 迭代器 for循环内部实现 生成器 1.概念梳理 容器(container):多个元素组织在一起的数据结构 可迭代对象(iterable):对象中含有__iter__()方法 迭代器(itera 阅读全文
posted @ 2016-12-27 09:37 redis3389 阅读(243) 评论(0) 推荐(0)
摘要:python高级之装饰器 python高级之装饰器 本节内容 高阶函数 嵌套函数及闭包 装饰器 装饰器带参数 装饰器的嵌套 functools.wraps模块 递归函数被装饰 1.高阶函数 高阶函数的定义: 满足下面两个条件之一的函数就是高阶函数: 接受一个或多个函数作为输入参数 输出一个函数 首先 阅读全文
posted @ 2016-12-27 09:35 redis3389 阅读(180) 评论(0) 推荐(0)
摘要:python高级之函数 python高级之函数 本节内容 函数的介绍 函数的创建 函数参数及返回值 LEGB作用域 特殊函数 函数式编程 1.函数的介绍 为什么要有函数?因为在平时写代码时,如果没有函数的话,那么将会出现很多重复的代码,这样代码重用率就比较低。。。并且这样的代码维护起来也是很有难度的 阅读全文
posted @ 2016-12-27 09:35 redis3389 阅读(243) 评论(0) 推荐(0)
摘要:python基础之dict、set及字符 python基础之dict、set及字符串处理 本节内容 字典介绍及内置方法 集合介绍 字符串处理 1.字典介绍及内置方法 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结 阅读全文
posted @ 2016-12-27 09:33 redis3389 阅读(205) 评论(0) 推荐(0)
摘要:python基础之循环结构以及列表 python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development 阅读全文
posted @ 2016-12-27 09:33 redis3389 阅读(341) 评论(0) 推荐(0)
摘要:python基础之编码问题 python基础之编码问题 本节内容 字符串编码问题由来 字符串编码解决方案 1.字符串编码问题由来 由于字符串编码是从ascii >unicode >utf-8(utf-16和utf-32等)演变过来的,再加上类似于中国的gbk编码等,这些编码互相之间并不兼容,所以编写 阅读全文
posted @ 2016-12-27 09:32 redis3389 阅读(238) 评论(0) 推荐(0)
摘要:python基础之文件读写 python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd 阅读全文
posted @ 2016-12-27 09:31 redis3389 阅读(172) 评论(0) 推荐(0)
摘要:python基础 python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 循环 break和continue 1.python起源 python的创始人为吉多·范罗苏姆(Gui 阅读全文
posted @ 2016-12-27 09:30 redis3389 阅读(242) 评论(0) 推荐(0)
摘要:博客目录 博客目录 python基础 python基础之文件读写 python基础之编码问题 python基础之dict、set及字符 python基础之循环结构以及列表 python基础 python高级 python高级之函数 python高级之装饰器 python高级之生成器&迭代器 pyth 阅读全文
posted @ 2016-12-27 09:27 redis3389 阅读(136) 评论(0) 推荐(0)
摘要:二: 任务分发 &消息持久化 启用多个接收端的时候如果某一个receive 关闭要保证消息有反馈是否收到 send端 #-*- coding: UTF-8 -*-import pikacred = pika.PlainCredentials('zxl','pwd') #账号密码params = pi 阅读全文
posted @ 2016-12-27 09:25 redis3389 阅读(1706) 评论(0) 推荐(0)
摘要:git_basic 阅读全文
posted @ 2016-12-27 08:37 redis3389 阅读(142) 评论(0) 推荐(0)
摘要:Tyrion中文文档(含示例源码) Tyrion是一个基于Python实现的支持多个WEB框架的Form表单验证组件,其完美的支持Tornado、Django、Flask、Bottle Web框架。Tyrion主要有两大重要动能: 表单验证 生成HTML标签 保留上次提交内容 对于表单验证,告别书写 阅读全文
posted @ 2016-12-27 08:35 redis3389 阅读(213) 评论(0) 推荐(0)
摘要:计算器源码 基于递归和正则表达式实现的计算器,源码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 4 阅读全文
posted @ 2016-12-27 08:32 redis3389 阅读(669) 评论(0) 推荐(0)
摘要:python 装饰器 1、必备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #### 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' 阅读全文
posted @ 2016-12-27 08:31 redis3389 阅读(155) 评论(0) 推荐(0)
摘要:Python之路【第二十篇】:待更新中..... 阅读全文
posted @ 2016-12-27 08:25 redis3389 阅读(102) 评论(0) 推荐(0)
摘要:Python之路【第十九篇】:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 Requests Python标准库中提供了:urllib 阅读全文
posted @ 2016-12-26 22:46 redis3389 阅读(404) 评论(0) 推荐(0)
摘要:Python之路【第十八篇】:Web框架们 Python的WEB框架 Bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 1 2 3 4 pip install bottle easy_i 阅读全文
posted @ 2016-12-26 22:45 redis3389 阅读(207) 评论(0) 推荐(0)
摘要:Python之路【第十七篇】:Django【进阶篇 】 Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb d 阅读全文
posted @ 2016-12-26 22:42 redis3389 阅读(144) 评论(0) 推荐(0)
摘要:Python之路【第十七篇】:Django【进阶篇 】 Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb d 阅读全文
posted @ 2016-12-26 22:27 redis3389 阅读(190) 评论(0) 推荐(0)
摘要:Python之路【第十六篇】:Django【基础篇】 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令 阅读全文
posted @ 2016-12-26 22:23 redis3389 阅读(210) 评论(0) 推荐(0)
摘要:Python之路【第十五篇】:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr 阅读全文
posted @ 2016-12-26 22:20 redis3389 阅读(165) 评论(0) 推荐(0)
摘要:Python之路【第十四篇】:AngularJS --暂无内容-待更新 阅读全文
posted @ 2016-12-26 22:19 redis3389 阅读(150) 评论(0) 推荐(0)
摘要:Python之路【第十三篇】:jQuery -暂无内容-待更新 阅读全文
posted @ 2016-12-26 22:18 redis3389 阅读(136) 评论(0) 推荐(0)
摘要:Python之路【第十二篇】:JavaScrpt -暂无内容-待更新 阅读全文
posted @ 2016-12-26 22:16 redis3389 阅读(114) 评论(0) 推荐(0)
摘要:Python之路【第十一篇】:CSS --暂无内容-待更新 阅读全文
posted @ 2016-12-26 22:15 redis3389 阅读(157) 评论(0) 推荐(0)
摘要:Python之路【第十篇】:HTML -暂无等待更新 阅读全文
posted @ 2016-12-26 22:14 redis3389 阅读(123) 评论(0) 推荐(0)
摘要:Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据 阅读全文
posted @ 2016-12-26 22:13 redis3389 阅读(179) 评论(0) 推荐(0)
摘要:Python之路【第八篇】:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: 1 2 3 4 5 6 7 8 9 10 11 阅读全文
posted @ 2016-12-26 22:09 redis3389 阅读(179) 评论(0) 推荐(0)
摘要:Python之路【第七篇】:线程、进程和协程 Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- im 阅读全文
posted @ 2016-12-26 22:07 redis3389 阅读(157) 评论(0) 推荐(0)
摘要:Python之路【第六篇】:socket Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写 阅读全文
posted @ 2016-12-26 22:05 redis3389 阅读(634) 评论(0) 推荐(0)
摘要:Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = 阅读全文
posted @ 2016-12-26 22:01 redis3389 阅读(194) 评论(0) 推荐(0)
摘要:Python之路【第四篇】:模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的 阅读全文
posted @ 2016-12-26 21:57 redis3389 阅读(176) 评论(0) 推荐(0)
摘要:Python之路【第三篇】:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 1 文件句柄 = file('文件路径', '模式') 1 文件句柄 = file('文件路径', '模式') 1 文件 阅读全文
posted @ 2016-12-26 21:29 redis3389 阅读(337) 评论(0) 推荐(0)
摘要:Python之路【第二篇】:Python基础(一) 入门知识拾遗 一、作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 1 2 3 if 1==1: name = 'wupeiqi' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无 阅读全文
posted @ 2016-12-26 21:25 redis3389 阅读(244) 评论(0) 推荐(0)
摘要:Python之路【第一篇】:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIO 阅读全文
posted @ 2016-12-26 21:19 redis3389 阅读(317) 评论(0) 推荐(0)
摘要:My way to Python - Day05 - 面向对象 思维导图 思维导图 思维导图 阅读全文
posted @ 2016-12-26 19:30 redis3389 阅读(502) 评论(0) 推荐(0)
摘要:Python CMDB开发 运维自动化路线: cmdb的开发需要包含三部分功能: 采集硬件数据 API 页面管理 执行流程:服务器的客户端采集硬件数据,然后将硬件信息发送到API,API负责将获取到的数据保存到数据库中,后台管理程序负责对服务器信息的配置和展示。 采集硬件信息 采集硬件信息可以有两种 阅读全文
posted @ 2016-12-26 19:27 redis3389 阅读(1209) 评论(0) 推荐(0)
摘要:python s12 day2 入门知识拾遗 http://www.cnblogs.com/wupeiqi/articles/4906230.html 基本数据类型 注:查看对象相关成员 var,type,dir 一、整数 如: 18、73、84 每一个整数都具备如下功能: class int(ob 阅读全文
posted @ 2016-12-26 19:25 redis3389 阅读(150) 评论(0) 推荐(0)
摘要:python s12 day3 深浅拷贝 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import copy # ######### 数字、字符串 ######### n1 = 12 阅读全文
posted @ 2016-12-26 19:22 redis3389 阅读(279) 评论(0) 推荐(0)
摘要:Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = 阅读全文
posted @ 2016-12-26 19:18 redis3389 阅读(124) 评论(0) 推荐(0)
摘要:You are here: Home / rabbitmq pika connection closed rabbitmq pika connection closed By lijiejie on 2016 年 9 月 20 日 | 浏览 326 次 家中PC上,端口扫描的python脚本多次出现 阅读全文
posted @ 2016-12-26 19:13 redis3389 阅读(1078) 评论(0) 推荐(0)
摘要:python - 操作RabbitMQ 介绍 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针 阅读全文
posted @ 2016-12-26 19:12 redis3389 阅读(282) 评论(0) 推荐(0)
摘要:rabbitMQ实战(一) 使用pika库实现hello world 2016-05-18 23:29 本站整理 浏览(267) pika是RabbitMQ团队编写的官方Python AMQP库。需要先安装pika:pip3 install pika有较详细的注释,就不再详细说明了生产者代码:hel 阅读全文
posted @ 2016-12-26 19:11 redis3389 阅读(994) 评论(0) 推荐(0)
摘要:rabbitmq 消息持久化 rabbitmq 消息持久化 2016-02-18 11:19 224人阅读 评论(0) 收藏 举报 2016-02-18 11:19 224人阅读 评论(0) 收藏 举报 分类: 综合(15) 分类: 综合(15) 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2016-12-26 19:10 redis3389 阅读(348) 评论(0) 推荐(0)
摘要:Python开发【第二十三篇】:持续更新中... 阅读全文
posted @ 2016-12-26 19:01 redis3389 阅读(100) 评论(0) 推荐(0)
摘要:Python开发【第二十二篇】:Web框架之Django【进阶】 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 新随笔 联系 订阅 管理 随笔-124 文章-127 评论-205 Python之路【第十七篇】:Dja 阅读全文
posted @ 2016-12-26 19:00 redis3389 阅读(249) 评论(0) 推荐(0)
摘要:Python开发【第二十一篇】:Web框架之Django【基础】 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之路【第十六篇】:Django【基础篇】 Python的WEB框架有Django、Tornado、Flas 阅读全文
posted @ 2016-12-26 18:56 redis3389 阅读(243) 评论(0) 推荐(0)
摘要:Python开发【第二十篇】:缓存redis&Memcache 点击这里 Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负 阅读全文
posted @ 2016-12-26 18:54 redis3389 阅读(237) 评论(0) 推荐(0)
摘要:Python开发【第十九篇】:Python操作MySQL 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 1 pip3 ins 阅读全文
posted @ 2016-12-26 18:51 redis3389 阅读(202) 评论(0) 推荐(0)
摘要:Python开发【第十八篇】:MySQL(二) 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHE 阅读全文
posted @ 2016-12-26 18:49 redis3389 阅读(150) 评论(0) 推荐(0)
摘要:Python开发【第十七篇】:MySQL(一) 一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: 阅读全文
posted @ 2016-12-26 18:46 redis3389 阅读(169) 评论(0) 推荐(0)
摘要:Python开发【第十六篇】:AJAX全套 概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchr 阅读全文
posted @ 2016-12-26 18:44 redis3389 阅读(173) 评论(0) 推荐(0)
摘要:Python开发【第十五篇】:Web框架之Tornado 概述 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 阅读全文
posted @ 2016-12-26 18:43 redis3389 阅读(188) 评论(0) 推荐(0)
摘要:Python之路【第十五篇】:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr 阅读全文
posted @ 2016-12-26 18:39 redis3389 阅读(117) 评论(0) 推荐(0)
摘要:http://www.bubuko.com/infodetail-1438296.html 处理完毕需要整理贴进来 Python之路【第十三篇】jQuery案例-Form表单&插件及扩展 jQuery案例-Form表单 学完这个form表单的案例,如果有人说这个表单(功能)还不够NB(此文不包含样式 阅读全文
posted @ 2016-12-26 18:37 redis3389 阅读(254) 评论(0) 推荐(0)
摘要:Python 学习 第十篇 CMDB用户权限管理 Python 学习 第十篇 CMDB用户权限管理 2016-10-10 16:29:17 标签: python 版权声明:原创作品,谢绝转载!否则将追究法律责任。 不管是什么系统,用户权限都是至关重要的。所以我在注册用户的时候,就为他们分了两种权限。 阅读全文
posted @ 2016-12-26 18:29 redis3389 阅读(674) 评论(0) 推荐(0)
摘要:Python开发【第十三篇】:jQuery--无内容点击-不进去(一) 阅读全文
posted @ 2016-12-26 18:15 redis3389 阅读(136) 评论(0) 推荐(0)
摘要:Python开发【第十二篇】:DOM 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不 阅读全文
posted @ 2016-12-26 18:12 redis3389 阅读(155) 评论(0) 推荐(0)
摘要:Python开发【第十一篇】:JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一、如何编写 1、JavaScript代码存在形式 1 2 3 4 阅读全文
posted @ 2016-12-26 18:11 redis3389 阅读(250) 评论(0) 推荐(0)
摘要:Python开发【前端】:CSS Kylin Zhang 发表于 2016-11-10 13:13:57 Kylin Zhang 发表于 2016-11-10 13:13:57 Kylin Zhang 发表于 2016-11-10 13:13:57 css样式选择器 标签上设置style属性: <b 阅读全文
posted @ 2016-12-26 18:09 redis3389 阅读(249) 评论(0) 推荐(0)
摘要:Python开发【第十篇】:CSS --无内容点击-不进去(一) 阅读全文
posted @ 2016-12-26 18:06 redis3389 阅读(178) 评论(0) 推荐(0)
摘要:python【第十四篇】HTML基础 python【第十四篇】HTML基础 时间:2016-08-08 20:57:27 阅读:49 评论:0 收藏:0 [点我收藏+] 标签: 什么是HTML? HTML(HyperText MarkUp Language)超文本标记语言,通过使用标记来描述文档结构 阅读全文
posted @ 2016-12-26 17:42 redis3389 阅读(266) 评论(0) 推荐(0)
摘要:Python开发【第九篇】:HTML 阅读全文
posted @ 2016-12-26 17:33 redis3389 阅读(163) 评论(0) 推荐(0)
摘要:Python之路【第六篇】:socket Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写 阅读全文
posted @ 2016-12-26 17:26 redis3389 阅读(191) 评论(0) 推荐(0)
摘要:Python 面向对象(初级篇) 51CTO同步发布地址:http://3060674.blog.51cto.com/3050674/1689163 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让 阅读全文
posted @ 2016-12-26 17:14 redis3389 阅读(246) 评论(0) 推荐(0)
摘要:Python开发【第七篇】:面向对象 详见:《Python之路【第五篇】:面向对象及相关》 python 面向对象(进阶篇) 上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多 阅读全文
posted @ 2016-12-26 17:11 redis3389 阅读(211) 评论(0) 推荐(0)
摘要:Python开发【第六篇】:模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的 阅读全文
posted @ 2016-12-26 17:10 redis3389 阅读(179) 评论(0) 推荐(0)
摘要:Python开发【第五篇】:Python基础之杂货铺 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a 阅读全文
posted @ 2016-12-26 17:06 redis3389 阅读(203) 评论(0) 推荐(0)
摘要:Python开发【第四篇】:Python基础之函数 三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 基 阅读全文
posted @ 2016-12-26 17:05 redis3389 阅读(322) 评论(0) 推荐(0)
摘要:Python开发【第三篇】:Python基本数据类型 运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基本数据类型 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~21474836 阅读全文
posted @ 2016-12-26 17:03 redis3389 阅读(184) 评论(0) 推荐(0)
摘要:Python开发【第二篇】:初识Python Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排 阅读全文
posted @ 2016-12-26 16:57 redis3389 阅读(221) 评论(0) 推荐(0)
摘要:本系列博文包含 Python基础、前端开发、Web框架、缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! Python开发【第一篇】:目录 Python开发【第二篇】:初识Python Python开发【第三篇】:Python基本数据类型 Python开发【第四篇】:Python基础之 阅读全文
posted @ 2016-12-26 16:54 redis3389 阅读(1247) 评论(0) 推荐(0)
摘要:Python Select 解析 首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程 阅读全文
posted @ 2016-12-26 16:41 redis3389 阅读(219) 评论(0) 推荐(0)
摘要:python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬 阅读全文
posted @ 2016-12-26 16:37 redis3389 阅读(345) 评论(0) 推荐(0)
摘要:git &github 快速入门 本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.github介绍 很多人都知道,Linus在1991年创建了开源的Linux, 阅读全文
posted @ 2016-12-26 16:28 redis3389 阅读(392) 评论(0) 推荐(0)
摘要:教学项目之-通过Python实现简单的计算器 计算器开发需求 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须 阅读全文
posted @ 2016-12-26 16:00 redis3389 阅读(273) 评论(0) 推荐(0)
摘要:python 之路,Day27 - 主机管理+堡垒机系统开发 本节内容 需求讨论 构架设计 表结构设计 程序开发 1.需求讨论 实现对用户的权限管理,能访问哪些机器,在被访问的机器上有哪些权限 实现可以通过web页面对指定主机列表 进行 批量发布命令、文件 实现对用户操作进行纪录 2.架构设计 3. 阅读全文
posted @ 2016-12-26 15:57 redis3389 阅读(217) 评论(0) 推荐(0)
摘要:Python之路,Day26 暂无正在更新中 阅读全文
posted @ 2016-12-26 15:56 redis3389 阅读(94) 评论(0) 推荐(0)
摘要:Python之路,Day25 暂无正在更新中 阅读全文
posted @ 2016-12-26 15:56 redis3389 阅读(110) 评论(0) 推荐(0)
摘要:python之路,Day24 常用设计模式学习 本节内容 设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总 阅读全文
posted @ 2016-12-26 15:54 redis3389 阅读(304) 评论(0) 推荐(0)
摘要:Python之路,Day23 暂无正在更新中 阅读全文
posted @ 2016-12-26 15:49 redis3389 阅读(125) 评论(0) 推荐(0)
摘要:Python之路,Day22 - 网站用户访问质量分析监测分析项目开发 做此项目前请先阅读 http://3060674.blog.51cto.com/3050674/1439129 项目实战之:网站用户访问质量分析监测分析项目开发 为什么做这个项目? 我想讲,当你身处一家上市公司,公司老板又创业明 阅读全文
posted @ 2016-12-26 15:47 redis3389 阅读(254) 评论(0) 推荐(0)
摘要:Python之路,Day21 - 常用算法学习 本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得 阅读全文
posted @ 2016-12-26 15:46 redis3389 阅读(542) 评论(0) 推荐(0)
摘要:Python之路,Day20 - 分布式监控系统开发 本节内容 为什么要做监控? 常用监控系统设计讨论 监控系统架构设计 监控表结构设计 为什么要做监控? –熟悉IT监控系统的设计原理 –开发一个简版的类Zabbix监控系统 –掌握自动化开发项目的程序设计思路及架构解藕原则 常用监控系统设计讨论 Z 阅读全文
posted @ 2016-12-26 15:45 redis3389 阅读(306) 评论(0) 推荐(0)
摘要:Python之路,Day19 - CMDB、CMDB、CMDB 本节内容 浅谈ITIL CMDB介绍 Django自定义用户认证 Restful 规范 资产管理功能开发 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, 阅读全文
posted @ 2016-12-26 15:44 redis3389 阅读(414) 评论(0) 推荐(0)
摘要:Python之路,Day18 - 开发一个WEB聊天来撩妹吧 本节内容: 项目实战:开发一个WEB聊天室 功能需求: 用户可以与好友一对一聊天 可以搜索、添加某人为好友 用户可以搜索和添加群 每个群有管理员可以审批用户的加群请求,群管理员可以用多个,群管理员可以删除、添加、禁言群友 可以与聊天室里的 阅读全文
posted @ 2016-12-26 15:43 redis3389 阅读(523) 评论(0) 推荐(0)
摘要:Python之路,Day17 - 分分钟做个BBS论坛 本节内容: 项目:开发一个简单的BBS论坛 需求: 整体参考“抽屉新热榜” + “虎嗅网” 实现不同论坛版块 帖子列表展示 帖子评论数、点赞数展示 在线用户展示 允许登录用户发贴、评论、点赞 允许上传文件 帖子可被置顶 可进行多级评论 就先这些 阅读全文
posted @ 2016-12-26 15:42 redis3389 阅读(385) 评论(0) 推荐(0)
摘要:Python之路,Day16 - Django 进阶 本节内容 自定义template tags 中间件 CRSF 权限管理 分页 Django分页 https://docs.djangoproject.com/en/1.9/topics/pagination/ 自定义template tags h 阅读全文
posted @ 2016-12-26 15:41 redis3389 阅读(228) 评论(0) 推荐(0)
摘要:Python之路,Day15 - Django适当进阶篇 本节内容 学员管理系统练习 Django ORM操作进阶 用户认证 Django练习小项目:学员管理系统设计开发 带着项目需求学习是最有趣和效率最高的,今天就来基于下面的需求来继续学习Django 项目需求: 1.分讲师\学员\课程顾问角色, 阅读全文
posted @ 2016-12-26 15:40 redis3389 阅读(284) 评论(0) 推荐(0)
摘要:Python之路,Day14 - It's time for Django 本节内容 Django流程介绍 Django url Django view Django models Django template Django form Django admin Django流程介绍 Django 阅读全文
posted @ 2016-12-26 15:38 redis3389 阅读(260) 评论(0) 推荐(0)
摘要:Python之路,Day13 暂无正在更新中 阅读全文
posted @ 2016-12-26 15:35 redis3389 阅读(135) 评论(0) 推荐(0)
摘要:Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下 阅读全文
posted @ 2016-12-26 15:08 redis3389 阅读(201) 评论(0) 推荐(0)
摘要:python 之路,Day11 - sqlalchemy ORM 本节内容 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 多外键关联 多对多关系 表结构设计作业 1. ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我 阅读全文
posted @ 2016-12-26 15:05 redis3389 阅读(297) 评论(0) 推荐(1)
摘要:python 之路,Day11 - python mysql and ORM 本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 外键 增删改查表 权限 事务 索引 python 操作mysql ORM sqlachemy学习 1. 阅读全文
posted @ 2016-12-26 15:04 redis3389 阅读(209) 评论(0) 推荐(0)
摘要:Python之路,Day9 - 异步IO\数据库\队列\缓存 本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 引子 到目 阅读全文
posted @ 2016-12-26 15:02 redis3389 阅读(669) 评论(0) 推荐(0)
摘要:Python之路,Day9, 进程、线程、协程篇 本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 阅读全文
posted @ 2016-12-26 14:57 redis3389 阅读(180) 评论(0) 推荐(0)
摘要:Python之路,Day8 - Socket编程进阶 本节内容: Socket语法及相关 SocketServer实现多并发 Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 阅读全文
posted @ 2016-12-26 14:56 redis3389 阅读(302) 评论(0) 推荐(0)
摘要:Python之路,Day7 - 面向对象编程进阶 本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和pyt 阅读全文
posted @ 2016-12-26 14:55 redis3389 阅读(320) 评论(0) 推荐(0)
摘要:Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人 阅读全文
posted @ 2016-12-26 14:53 redis3389 阅读(201) 评论(0) 推荐(0)
摘要:Python 之路 Day5 - 常用模块学习 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re 阅读全文
posted @ 2016-12-26 14:48 redis3389 阅读(306) 评论(0) 推荐(0)
摘要:Python之路,Day4 - Python基础4 (new版) 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 阅读全文
posted @ 2016-12-26 14:44 redis3389 阅读(343) 评论(0) 推荐(0)
摘要:Python之路,Day3 - Python基础3 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 去重 关系测试, 交集\差集\并集\反向(对称)差集 1 2 阅读全文
posted @ 2016-12-26 14:42 redis3389 阅读(213) 评论(0) 推荐(0)
摘要:Python之路,Day2 - Python基础2 本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 1 names = ['Alex',"Teng 阅读全文
posted @ 2016-12-26 14:40 redis3389 阅读(233) 评论(0) 推荐(0)
摘要:Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and co 阅读全文
posted @ 2016-12-26 14:35 redis3389 阅读(198) 评论(0) 推荐(0)
摘要:Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下 阅读全文
posted @ 2016-12-26 14:14 redis3389 阅读(301) 评论(0) 推荐(0)
摘要:python 之路,Day11 - python mysql and ORM 本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 外键 增删改查表 权限 事务 索引 python 操作mysql ORM sqlachemy学习 1. 阅读全文
posted @ 2016-12-26 14:12 redis3389 阅读(133) 评论(0) 推荐(0)
摘要:Python之路,Day9 - 异步IO\数据库\队列\缓存 本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 引子 到目 阅读全文
posted @ 2016-12-26 14:11 redis3389 阅读(380) 评论(0) 推荐(0)
摘要:Python之路,Day9, 进程、线程、协程篇 本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 阅读全文
posted @ 2016-12-26 14:06 redis3389 阅读(184) 评论(0) 推荐(0)
摘要:Python之路,Day8 - Socket编程进阶 本节内容: Socket语法及相关 SocketServer实现多并发 Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 阅读全文
posted @ 2016-12-26 14:02 redis3389 阅读(248) 评论(0) 推荐(0)
摘要:Python之路,Day7 - 面向对象编程进阶 本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和pyt 阅读全文
posted @ 2016-12-26 14:00 redis3389 阅读(204) 评论(0) 推荐(0)
摘要:Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人 阅读全文
posted @ 2016-12-26 13:54 redis3389 阅读(180) 评论(0) 推荐(0)
摘要:Python 之路 Day5 - 常用模块学习 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re 阅读全文
posted @ 2016-12-26 13:52 redis3389 阅读(209) 评论(0) 推荐(0)
摘要:Python之路,Day4 - Python基础4 (new版) 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 阅读全文
posted @ 2016-12-26 13:50 redis3389 阅读(274) 评论(0) 推荐(0)
摘要:Python之路,Day3 - Python基础3 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 去重 关系测试, 交集\差集\并集\反向(对称)差集 1 2 阅读全文
posted @ 2016-12-26 13:49 redis3389 阅读(197) 评论(0) 推荐(0)
摘要:Python之路,Day2 - Python基础2 本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 1 names = ['Alex',"Teng 阅读全文
posted @ 2016-12-26 13:13 redis3389 阅读(212) 评论(0) 推荐(0)
摘要:Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and co 阅读全文
posted @ 2016-12-26 12:24 redis3389 阅读(267) 评论(0) 推荐(0)
摘要:socket是什么 什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。它类似于银行,电信啊这些部分的电话客服部门。你打电话的时候,那边会分配置一个人回答你的问题,客服部 阅读全文
posted @ 2016-12-10 11:54 redis3389 阅读(534) 评论(0) 推荐(0)