随笔分类 - Python

摘要:一,使用系统 Centos7: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 二,下载安装 1.先下载并安装MySQL官方的 Yum Repository 安装完成显示: 2.使用与yum进 阅读全文
posted @ 2019-04-26 15:29 ZivLi 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:redis发布订阅者模型: Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel。发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条消息。Red 阅读全文
posted @ 2019-03-14 20:59 ZivLi 阅读(2150) 评论(0) 推荐(0) 编辑
摘要:一,环境部署 1.创建一个django测试项目 此处省略... 二,文档部署 1.下载安装python对应的SDK 使用命令从Github导入完整项目:git clone https://github.com/GeeTeam/gt3-python-sdk.git 手动下载压缩包文件:https:// 阅读全文
posted @ 2019-03-05 20:11 ZivLi 阅读(402) 评论(0) 推荐(0) 编辑
摘要:一,登陆微信公众测试平台 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login a.拿到测试账号信息 b.扫描关注测试账号 c.设置回调地址,需要有服务器资源才可以接收到消息 二,创建Django项目进行测试 from djan 阅读全文
posted @ 2019-02-15 14:10 ZivLi 阅读(367) 评论(0) 推荐(0) 编辑
摘要:一.蚂蚁金服开发平台申请测试账号 a. 登陆蚂蚁金服开放平台https://open.alipay.com/platform/manageHome.htm,在“开发中心”—“研发服务”下拉处选择沙箱作为测试环境。 b. 填写相关信息,成功申请沙箱账号后进入沙箱环境页面 c.下载沙箱钱包(目前仅支持安 阅读全文
posted @ 2019-02-09 14:19 ZivLi 阅读(893) 评论(0) 推荐(0) 编辑
摘要:•基于Django 先创建一个django项目,在项目中创建一些表,用来测试rest framework的各种组件 models.py urls.py api/urls.py •基本流程 url.py views.py •认证组件 给micro添加需要认证才能访问的权限 micro.py auth. 阅读全文
posted @ 2019-01-30 22:50 ZivLi 阅读(119) 评论(0) 推荐(0) 编辑
摘要:•基于Django 先创建一个django项目,在项目中创建一些表,用来测试rest framework的各种组件 class UserInfo(models.Model): """用户信息表""" user = models.CharField(max_length=32) pwd = model 阅读全文
posted @ 2019-01-25 21:36 ZivLi 阅读(98) 评论(0) 推荐(0) 编辑
摘要:RESTful API设计规范: • API与用户的通信协议,总是使用https协议 https://www.baidu.com • 不同的method,进行不同的操作 GET :从服务器取出资源(一项或多项) POST :在服务器新建一个资源 PUT :在服务器更新客户端提供的完整资源 PATCH 阅读全文
posted @ 2019-01-16 23:38 ZivLi 阅读(92) 评论(0) 推荐(0) 编辑
摘要:U RL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 注意: 若要从URL 中捕获一个值,只需要在它周围放置一对圆括号。 不需要添加一个前导 阅读全文
posted @ 2018-11-08 19:58 ZivLi 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、下载Django: 2、创建一个django project 3、在mysite目录下创建应用 4、启动django项目 阅读全文
posted @ 2018-11-08 19:51 ZivLi 阅读(481) 评论(0) 推荐(0) 编辑
摘要:一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误 二 异常的种类 在python中不同 阅读全文
posted @ 2018-11-04 22:52 ZivLi 阅读(61) 评论(0) 推荐(0) 编辑
摘要:什么是元类? 元类是类的类,是类的模板 元类是用来控制如何创建类的,正如类是创建对象的模板一样,而元类的主要目的是为了控制类的创建行为 元类的实例化的结果为我们用class定义的类,正如类的实例为对象(f1对象是Foo类的一个实例,Foo类是 type 类的一个实例) type是python的一个内 阅读全文
posted @ 2018-11-04 22:51 ZivLi 阅读(75) 评论(0) 推荐(0) 编辑
摘要:反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面向对象中的 阅读全文
posted @ 2018-11-04 22:49 ZivLi 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 阅读全文
posted @ 2018-11-04 22:47 ZivLi 阅读(72) 评论(0) 推荐(0) 编辑
摘要:类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 绑定到类的方法:用classmethod装饰器装饰的方法。 绑定到对象的方法:没有被任何装饰器装饰的方法。 二:非绑定方法:用staticmethod装饰器装饰的方法 注意:与绑定到对象方法区分开,在类中 阅读全文
posted @ 2018-11-02 08:22 ZivLi 阅读(76) 评论(0) 推荐(0) 编辑
摘要:什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 阅读全文
posted @ 2018-10-28 22:33 ZivLi 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1:封装数据 将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制。 2:封装方法:目的是隔离复杂度 #取款是功能,而这个功能有很多功能组成:插卡、密码认证、输入金额、打印账单、取钱 #对使用者来说,只需要知道取 阅读全文
posted @ 2018-10-28 22:30 ZivLi 阅读(3334) 评论(1) 推荐(0) 编辑
摘要:软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 1.继承的方式 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比如白马是马,人是动物。 当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承比较好,比如 阅读全文
posted @ 2018-10-28 22:28 ZivLi 阅读(447) 评论(0) 推荐(0) 编辑
摘要:python中类的继承分为:单继承和多继承 查看继承 阅读全文
posted @ 2018-10-24 08:32 ZivLi 阅读(633) 评论(0) 推荐(0) 编辑
摘要:类有两种属性:数据属性和函数属性 阅读全文
posted @ 2018-10-24 08:31 ZivLi 阅读(93) 评论(0) 推荐(0) 编辑