python
文章平均质量分 69
陈发兴
这个作者很懒,什么都没留下…
展开
-
python基础 01
python 环境搭建安装python进入python官网下载自己电脑对应版本;安装时勾上path、pip、tcl/tk、test suite;并且安装在全英文路径下。了解python之禅Beautiful is better than ugly.# 优美胜于丑陋(Python以编写优美的代码为目标)Explicit is better than implicit....原创 2018-03-07 22:49:21 · 386 阅读 · 0 评论 -
11.1.mysql(一)
mysql1MySql1.数据库介绍数据库是用来存放数据的,数据不是直接存放在数据库中的,数据库中存放的是表,表中存放的才是数据.所以我们学习就是分为数据的操作,表的操作,数据库的操作.2.数据库的发展史2.1萌芽阶段(文件)所有的存储数据的文件都属于数据库.安全性低.2.2层次模型1.优点:查询分类的数据效率比较高2.缺点: ...原创 2018-07-05 00:27:10 · 256 阅读 · 0 评论 -
11.2.mysql(二)
mysql2MySql-21.1字符集字符集:可见字符在保存和传输的时候对应的二进制代码集合。字符集在两个地方用到1.保存数据2.数据传输1.2在存续时使用字符集1、MySQL可以在服务器上、数据库、表、字段上指定字符编码2、在服务器上指定字符编码是安装服务器的时候指定的3、数据库、表、字段上是创建时候指定的create table t...原创 2018-07-05 00:27:54 · 210 阅读 · 0 评论 -
11.3.mysql(三)
mysql3MySql1.数据的完整性1.实体的完整性:一个实体就是一条记录,如果记录无法区分,称之为失去了数据的完整性.2.域完整性:如果两个字段无法区分,称之为失去了域的完整性.3.引用的完整性:两个表的对应记录不完整.(不可避免的)4.自定义完整性:自己制定的规则在实现后出现了偏差.user id usename pwd ...原创 2018-07-05 00:28:33 · 346 阅读 · 0 评论 -
11.4.mysql(四)
mysql4MySql1.union联合查询将多个select语句的结果纵向组合select * from stuinfo union select * from stuinfoo;union:1.all #显示全部记录2.distinct #(去除重复的值 他是默认)select * from stuinfo union all select * f...原创 2018-07-05 00:29:13 · 180 阅读 · 0 评论 -
11.5.mysql(五)
mysql5MySql-高级1.存储过程(procedure)语法:create procedure 存储过程名(参数,…)begin //代码end//注意:存储过程中有很多的SQL语句,SQL语句的后面为了保证语法结构必须要有分号(;),但是默认情况下分号表示客户端代码发送到服务器执行。必须更改结束符通过delimiter指令来跟结束符...原创 2018-07-05 00:29:49 · 192 阅读 · 0 评论 -
11.6.Mysql主从复制
Mysql主从实验主从的概念操作步骤关闭selinuxs#以下针对两台服务器同时操作chkconfig selinux off #关闭开机启动setenforce 0 #关闭selinuxvim /etc/selinux/config #编辑配置文件SELINUX=disabled 修改这一行chkconfig iptables off...原创 2018-07-05 00:30:37 · 117 阅读 · 0 评论 -
11.7.pymysql
python使用pymysql一、安装pip3 install pymysql二、使用操作import pymysql# 创建连接conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='python', charset='utf8')# 创建游标c...原创 2018-07-05 00:31:14 · 137 阅读 · 0 评论 -
11.8.mysql 新版本出现group by 语句不兼容问题
mysql 新版本出现group by 语句不兼容问题1、 具体出错提示:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not f...原创 2018-07-05 00:31:56 · 1472 阅读 · 0 评论 -
11.9.mysql必知大纲
MySQL了解大纲pymysql中的cursorproxySQL(mysql的中间件)mysql8.0与5.7的区别mysql设计思想innodb,myisam的区别事物的特性(原子性,一致性,持久性,隔离性)三范式:一种分表的思想索引主键索引:唯一索引:联合索引(普通索引,index(id,username)...原创 2018-07-05 00:32:22 · 185 阅读 · 0 评论 -
10.Flask
Flask常用包Flask==1.0.2 # 主程序flask-blueprint==1.2.2 # 蓝图:管理urlFlask-Script==2.0.6 # 提供向Flask插入外部脚本的功能,例如Manager.pyFlask-SQLAlchemy==2.3.2 # 链...原创 2018-07-05 00:26:31 · 255 阅读 · 0 评论 -
17.Docker
DockerDocker 是一个为开发者和系统管理员在容器中开发、部署和运行的平台。灵活、轻量级、可互换、部署简单、扩展性强Docker的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。镜像Image和容器Container容器是运行镜像后产生的镜像是一个包含所有需要运行的文件组成的包,比如代码、可运行文件、库、环境变量和配置文件等。...原创 2018-07-17 14:02:48 · 152 阅读 · 0 评论 -
16.Celery
Celery 是 Distributed Task Queue,分布式任务队列,分布式决定了可以有多个 worker 的存在,队列表示其是异步操作,即存在一个产生任务提出需求的工头,和一群等着被分配工作的码农。在 Python 中定义 Celery 的时候,我们要引入 Broker,中文翻译过来就是“中间人”的意思,在这里 Broker 起到一个中间人的角色。在工头提出任务的时候,把所有的任务...原创 2018-07-17 14:01:37 · 163 阅读 · 0 评论 -
python基础 02
函数我们可以把程序中相对独立的功能模块抽取出来这样做的好处一是减少重复代码的编写 二是将来可以重复的使用这些功能模块python中的函数就是代表了这样的功能模块 y = f(x) f 是函数名 x 是自变量 y 是因变量注意如果定义的函数名重复了,则后面定义的函数将更新前面定义的函数A and B 如果A False,B被短路,B不被执行 A or B 如果A ...原创 2018-03-09 21:11:52 · 330 阅读 · 0 评论 -
python基础 03
面向对象一般步骤Step 1. 定义类 类是对象的蓝图和模板 有了类就可以创建对象 定义类需要做两件事:数据抽象和行为抽象 数据抽象 - 抽取对象共同的静态特征(找名词)- 属性 行为抽象 - 抽取对象共同的动态特征(找动词)- 方法 定义类的关键字 - class - 类名(每个单词首字母大写) Step 2. 调用构造方法创建学生...原创 2018-03-17 15:05:13 · 256 阅读 · 0 评论 -
8.python连接数据库
python连接数据库python连接MySQL# -*- coding:utf-8 -*-# 原子性(atomicity):一个事务是不可分割的一个整体,执行操作的话,要做就要一起做,不做的话就都不做# 一致性(consistency):数据库的状态从一个状态变到另外一个状态# 隔离性(isolation):一个事务在执行的时候不能被其他的事务干扰。即各各事务之间的操作是互...原创 2018-05-04 21:35:48 · 120 阅读 · 0 评论 -
12.1.爬虫 副知识
浏览器用户跟踪三种方式cookie隐藏域(每个表单加一个hidden标签,存储用户信息)url重写(url后面跟上用户信息)cookie与session关系cookie存储方式基于浏览器窗口(浏览器关闭,cookie失效)持久化的cookie(cookie中设置expires)mysql事物隔离级别分为四种READ-UNCOMMITTED:该事物...原创 2018-07-08 15:54:05 · 198 阅读 · 0 评论 -
12.2.爬虫
爬虫相关工具包builtwith 1.3.3 # 识别网站使用的技术python-whois 0.7.0 # 查询网站的所有者httpie 0.9.9 # 是一个 HTTP 的命令行客户端,beautifulsoup4 4.6.0 # 解析HTML和XML,自带Beautiful与lxml相比,lxml效率更高。bs4 ...原创 2018-07-08 15:55:55 · 295 阅读 · 0 评论 -
13.django反向生产models
django反向生产models.pymysql运行sql文件创建表# 创建数据库create database school charset utf8;# 选择数据库use school;# 执行本地sql文件# sql文件可以用PowerDesigner设计好数据库结果后到处sqlsource C:\Users\Administrator\Desktop\end_p...原创 2018-07-08 15:56:47 · 387 阅读 · 0 评论 -
14.python单例模式
class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls, '__instance'): orig = super(Singleton, cls) cls.__instance = orig.__new__(cls, *args...原创 2018-07-08 15:57:25 · 111 阅读 · 0 评论 -
15.关于测试
自动化测试软件测试概述软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和品质的过程,也就是在规定的条件下对程序进行操作以发现程序中的错误,衡量软件的品质并对其是否能满足设计要求进行评估的过程。测试的方法黑盒测试:测试应用程序的功能,而不是其内部结构或运作。测试者不需具备应用程序的代码、内部结构和编程语言的专门知识。测试者只需知道什么是系统应该做的事,即当键入一个特定的...原创 2018-07-08 15:58:23 · 252 阅读 · 0 评论 -
flask日志收集
flask日志收集配置文件# logging.json{ "version": 1, "disable_existing_loggers": false, "formatters": { "brief": { "class": "logging.Formatter", "datefmt": "%Y原创 2018-08-17 09:46:42 · 986 阅读 · 0 评论