随笔分类 -  Python

记录学习python的经历
摘要:RESTful API 设计指南 理解RESTful架构 理解本真的REST架构风格 Python 之路,Restful API设计规范 python 之路,Django rest framework 初探 Django-rest-frameworl的使用 1.djangorestframework 阅读全文
posted @ 2018-06-16 23:26 山上有风景 阅读(301) 评论(0) 推荐(0)
摘要:注意:不要轻易去卸载原有的python环境,因为有些软件是依赖他的 一:安装前,先将依赖环境一并安装,避免后面重复编译 [root@redhat2 bin]# yum install gcc g++ zlib zlib-devel openssl-devel #有便于下面安装pip和setuptoo 阅读全文
posted @ 2018-06-12 13:31 山上有风景 阅读(575) 评论(0) 推荐(0)
摘要:一:堡垒机需求分析 注意: 虽然我们在中间使用防火墙服务器对流量进行拦截和转发也可以起到过滤作用,但是我们无法去获取到完整,正确的操作记录。因为无论是客户端还是服务器端(管理员可能会去修改记录,而且可能会出现一个账号多人用,无法知道是谁操作了这台服务器)我们都无法完全控制。所以,我们可以使用中间件, 阅读全文
posted @ 2018-06-08 21:10 山上有风景 阅读(910) 评论(0) 推荐(2)
摘要:一:admin下的权限了解 推文:如何正确使用 Django的User Model (一)默认权限表是在自带auth模块,中permission表中 可以使用has_perm方法获取用户是否有这个权限 (二)Django自定义权限 (1)添加表 (2)settings文件中设置 (3)在admin文 阅读全文
posted @ 2018-06-04 20:51 山上有风景 阅读(3241) 评论(1) 推荐(0)
摘要:Django中模型类中Meta元对象了解 1.使用python manage.py shell 进入编辑命令行模式,可以直接进入项目(为我们配置好了环境) 2.对于元类数据的获取,需要使用_meta获取 3.几个重要属性 4.通过元类获取choice字段值 (1)补充:如何获取含choice属性的字 阅读全文
posted @ 2018-05-26 16:37 山上有风景 阅读(863) 评论(0) 推荐(0)
摘要:一:登录操作 1.简单使用: 注意:使用@login_required需要我们配置 2.方法了解 (1)authenticate方法 (2)login方法 def login(request, user, backend=None): """ Persist a user id and a back 阅读全文
posted @ 2018-05-25 11:12 山上有风景 阅读(1128) 评论(0) 推荐(0)
摘要:Day1:项目分析 一:需求分析 二:CRM角色功能介绍 三:业务场景分析 四:表结构设计 数据库关联模型 Django表结构实现 from django.db import models from django.contrib.auth.models import User # Create yo 阅读全文
posted @ 2018-05-24 20:25 山上有风景 阅读(3649) 评论(1) 推荐(2)
摘要:前戏:项目目的 是一个运维自动化管理项目: 避免人员直接操作服务器,使用后台去统一操作 一:实现方式 (一)Agent基于shell命令实现(在服务器去上安装Agent,在服务器本机定时自动去获取信息,发送到数据库,然后后台获取数据进行处理) 注意:一般我们不会直接将数据直接传递到数据库,会将数据传 阅读全文
posted @ 2018-05-19 15:00 山上有风景 阅读(1896) 评论(0) 推荐(0)
摘要:前戏: 虽然PIL没有入OpenCV那样强大的功能,但是所提供的功能,在一般的图像处理中足够使用。 图像类别: 计算机绘图中有两类图像:一类是矢量图,另一类是点阵图(位图) 常见位图格式: (1)BMP格式: (2)JPEG格式: (3)GIF格式: (4)PNG格式: 其他概念: 1.坐标: 2. 阅读全文
posted @ 2018-05-17 16:20 山上有风景 阅读(2820) 评论(0) 推荐(1)
摘要:前戏: 之前在python 基础知识回顾(六)网络编程异步模块中提到过粘包现象,而且在使用twisted中提到过一种处理办法,按行接收lineReceived,当收到\r\n换行符时,才去缓冲区中获取到数据。 from twisted.internet import reactor from twi 阅读全文
posted @ 2018-05-15 23:40 山上有风景 阅读(498) 评论(0) 推荐(0)
摘要:Twisted安装:https://www.zhihu.com/question/52281800 阅读全文
posted @ 2018-05-14 20:04 山上有风景 阅读(198) 评论(0) 推荐(0)
摘要:优点:使用gevent协程,可以更好的利用线程资源。(基于线程实现) 1.协程的简单使用: 开始使用: 2.协程的了解:对于上面的例子来说,有点不太容易理解,我们使用计时去了解其中流程,再去讨论上面代码 (1)上面sleep(0)和下面的sleep(3)相比,得出两个函数的执行时间是一致的(几乎是) 阅读全文
posted @ 2018-05-12 22:17 山上有风景 阅读(1901) 评论(0) 推荐(3)
摘要:需求: 想要在某些操作执行前后去完成某些固定操作 举例: 在我们使用with对文件进行操作的时候就是上下文管理 这个上下文管理器,主要是在文件操作之后为我们加上了close方法,关闭了文件描述符 使用:引入contextlib包,使用装饰器方法contextmanager去修饰自定义方法,就可以使用 阅读全文
posted @ 2018-05-12 19:44 山上有风景 阅读(619) 评论(0) 推荐(0)
摘要:一:自定义线程池的实现 前戏: 在进行自定义线程池前,先了解下Queue队列 队列中可以存放基础数据类型,也可以存放类,对象等特殊数据类型 线程池应该具备的功能: 简单版本(Low,简单了解,不要使用): 改进版: 实现代码: 使用上下文管理器实现代码: 上下文管理器了解 二:py3中的concur 阅读全文
posted @ 2018-05-10 23:55 山上有风景 阅读(397) 评论(0) 推荐(0)
摘要:一:函数补充 默认作为函数参数的数据,是浅拷贝传递。不是和C等语言一样,产生一个临时变量。 由输出结果可以知道,这些变量引用的都是同一个内存空间的值。属于浅拷贝。只有当我们在函数中去修改该变量的时候,才会重新去生成一个局部变量内存空间去存放数据,当函数执行后,数据被回收。 注意:当列表,字典等类型传 阅读全文
posted @ 2018-05-10 22:40 山上有风景 阅读(533) 评论(0) 推荐(0)
摘要:前戏:多线程了解 线程的状态: 全局解释器锁: 线程模块: 使用thread模块(简单了解,直接使用不多,但是threading也是基于他的,所以有必要了解) Main thread exit 0.003000497817993164 0 thread 0 exit 0.00250029563903 阅读全文
posted @ 2018-05-09 23:50 山上有风景 阅读(1606) 评论(1) 推荐(0)
摘要:MRO了解: 而具体讨论MRO,我们需要针对不同python版本中的MRO进行解析 对于下面讨论的类的多重继承:我们讨论两种情况。 一:经典类(深度优先搜索) 在经典类中,没有__mro__属性可以去查看MRO的顺序,但是,可以使用inspect模块中getmro方法 (一)正常继承模式 在正常继承 阅读全文
posted @ 2018-05-09 23:18 山上有风景 阅读(2897) 评论(1) 推荐(4)
摘要:前戏:进程和线程的概念 若是学过linux下的进程,线程,信号...会有更加深刻的了解。所以推荐去学习下,包括网络编程都可以去了解,尤其是对select,poll,epoll都会有更多的认识。 进程就是资源管理的最小单位,而线程是程序执行的最小单位。一个程序可以有多个进程,一个进程可以有多个同时执行 阅读全文
posted @ 2018-05-05 00:08 山上有风景 阅读(574) 评论(0) 推荐(0)
摘要:主要使用wxPython(最成熟的跨平台python GUI工具包) wxPython手册 前戏:基础了解 """ Every wx application must have a single ``wx.App`` instance, and all creation of UI objects 阅读全文
posted @ 2018-05-01 14:06 山上有风景 阅读(18695) 评论(4) 推荐(9)
摘要:一:使用预览 二:插件使用来源 Highcharts(本次使用) ECharts 三:插件的使用 HighCharts的简单上手 (一)后台传递数据 getHchart方法获取用户数据(用户名,数据列表) 数据格式: (二)将数据Json化,传递到前端后的处理方法 阅读全文
posted @ 2018-04-30 11:28 山上有风景 阅读(649) 评论(0) 推荐(0)