摘要:python中的protected和private python中用 _var ;变量名前一个下划线来定义,此变量为保护成员protected,只有类及其子类可以访问。此变量不能通过from XXX import xxx 导入 __var;变量名前两个下划线来定义,此变量为私有private,只允许 阅读全文
Python基础(十一) 类继承
2017-11-07 16:04 by _天枢, 350 阅读, 0 推荐, 收藏, 编辑
摘要:类继承: 继承的想法在于,充份利用已有类的功能,在其基础上来扩展来定义新的类。 Parent Class(父类) 与 Child Class(子类): 被继承的类称为父类,继承的类称为子类,一个父类,可以有多个子类; 子类,一旦继承父类,就拥有了父类的属性与方法,根据需要可以进行增删改。 这种做法的 阅读全文
Python基础(十) __init__与__new__区别
2017-11-03 17:28 by _天枢, 345 阅读, 0 推荐, 收藏, 编辑
摘要:__init__与__new__区别: __init__在python,其实是,在实例化之后执行的,用来初始化一些属性,相当于构造函数,但是又不一样 细心一些,通过参数会有所发现,其实__init__(self) self隐式的将,实例传过来。 __new__在python中其实是,在实例化之前执行 阅读全文
Python基础(九) type元类
2017-11-03 17:06 by _天枢, 1817 阅读, 0 推荐, 收藏, 编辑
摘要:python元类:type() 元类是python高阶语法. 合理的使用可以减少大量重复性的代码. 元类实际上做了以下三方面的工作: 干涉创建类的过程 修改类 返回修改之后的类 为什么使用元类? 为什么要使用元类这种模糊且容易出错的功能?一般情况下,我们并不会使用元类,99%的开发者并不会用到元类, 阅读全文
Python基础(八) yaml在python中的使用
2017-11-03 14:57 by _天枢, 833 阅读, 0 推荐, 收藏, 编辑
摘要:yaml 通常用来存储数据,类似于json YAML 简介 YAML(Yet Another Markup Language),一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。它参考了其它多种语言,包括:XML、C语言、Py 阅读全文
Python基础(七) python自带的三个装饰器
2017-11-03 13:49 by _天枢, 1253 阅读, 0 推荐, 收藏, 编辑
摘要:说到装饰器,就不得不说python自带的三个装饰器: 1、@property 将某函数,做为属性使用 @property 修饰,就是将方法,变成一个属性来使用。 2、@classmethod 修饰类的方式 带修饰类方法:cls做为方法的第一个参数,隐式的将类做为对象,传递给方法,调用时无须实例化。 阅读全文
Python基础(四) socket简单通讯
2017-11-02 14:52 by _天枢, 354 阅读, 0 推荐, 收藏, 编辑
摘要:socket:我们通常听过的套接字: 服务端: 1、创建socket对象 2、bing 绑定ip及端口 3、对该端口进行监听 4、消息阻塞(等待客户端消息) 客户端: 1、创建socket对象 2、连接服务ip及端口 3、发送消息到服务器ip python 的socket通信,要使用socket内置 阅读全文
Git操作说明
2017-10-26 09:47 by _天枢, 788 阅读, 0 推荐, 收藏, 编辑
摘要:Git操作说明 1、将本地项目上传到GitHub 1) 首先在GitHub上注册帐户 2) 在GitHub上创建仓库 3) Pc安装Git客户端(Git Bach) 4) 打开Git Bach进入到项目目录 5) 初始化项目为Git仓库:Git init命令 会在项目目录,下生成一个.Git的隐藏文 阅读全文
Python基础(三)Mysql数据库安装及使用
2017-10-11 15:16 by _天枢, 342 阅读, 0 推荐, 收藏, 编辑
摘要:在python下使用mysql需要: 1、安装mysql 2、安装python pymysql包(pymysql包支持py3 跟mysqldb用法差不多) 一、安装mysql mysql下载地址:https://dev.mysql.com/downloads/windows/ 如果下载的不是setu 阅读全文
转git的使用
2017-10-09 10:44 by _天枢, 197 阅读, 0 推荐, 收藏, 编辑
摘要:git的使用(包括创建远程仓库到上传代码到git的详细步骤以及git的一些常用命令) A创建远程仓库到上传代码到git 1)登陆或这注册git账号 https://github.com 2)创建远程仓库 3)打开终端输入命令(前提,本地已经安装了Git Bash;这个安装window版git时会自动 阅读全文
转Git配置SSH,并Push到GitHub上的相关流程
2017-09-26 09:32 by _天枢, 536 阅读, 0 推荐, 收藏, 编辑
摘要:首先,你可以试着输入git,看看系统有没有安装Git 像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。 如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。 如果是其他 阅读全文
Jenkins自动化构建(二)众多问题
2017-09-26 08:59 by _天枢, 11166 阅读, 0 推荐, 收藏, 编辑
摘要:1、反向代理设置有误 系统管理页面提示,反向代理设置有误,其实这是由于URL设置有问题; 打开系统管理-->系统设置-->URL Jenkins URL设置有问题,改一下,去掉jenkins;http://127.0.0.1:8080 去掉jenkins问题解决。 阅读全文
Pycharm进行版本管理
2017-09-25 17:18 by _天枢, 3079 阅读, 0 推荐, 收藏, 编辑
摘要:即然pycharm为python提供了这么强大的IDE,那么,我们代码管理,没理由不用版本管理工具Git,SVN等等 在pychram中使用GitHub进行代码管理;需要准备: 1)GitHub帐号:https://github.com/ 2)本机安装Git:https://git-for-wind 阅读全文
使用Github进行代码管理
2017-09-25 14:08 by _天枢, 387 阅读, 0 推荐, 收藏, 编辑
摘要:准备: Github地址:https://github.com 注册Github帐号 一、新建仓库 进入如下界面: 到这里仓库就创建完成了。 二、安装Github-window-desktop 安装github客户端 下载地址:https://github-for-windows.en.softon 阅读全文
Jenkins自动化构建(一)执行selenium+python脚本
2017-09-25 13:33 by _天枢, 6664 阅读, 1 推荐, 收藏, 编辑
摘要:Jenkins执行python写的selenium自动化脚本,通常会遇到,执行打不开浏览器,查看jenkins构建Console Output控制台输出信息,发现脚本是执行了的,但是出错了,打开浏览器出现问题,原因呢,是因为我们window安装的jenkins默认会产生一个window服务;那怎么解 阅读全文