自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 php链接数据库,获取数组数据

<?php//链接数据库$link = mysqli_connect('localhost','root','YES','mydb');var_dump($link);//设置字符集mysqli_query($link,'set names utf8');?><?php//插入数据表数据$link = mysqli_connect('localho...

2019-03-04 18:08:02 1506

原创 虚拟环境的安装与创建

1,安装虚拟环境sudo pip install virtualenv2,安装虚拟环境扩展包sudo pip install virtualenvwrapper3, 编辑家目录下面的.bashrc文件,添加下面两行export WORKON_HOME=$HOME.virtualenvssource /usr/local/bin/virtualenvwra...

2018-12-29 12:36:44 172

原创 Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module>

问题:pip安装其他包出现问题NameError: name '__main__' is not defined解决方法:sudo vim /usr/bin/pip将 /usr/bin/pip 文件中:from pip import  mainif __name__ == '__main__':    sys.exit(main())改为:from p...

2018-12-29 12:11:58 12640 3

原创 with与“上下文管理器”

with与“上下文管理器”如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 “with” 关键字的语句,它通常用在什么场景呢?今对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会...

2018-12-26 09:13:11 296

原创 支付宝支付使用

支付宝支付支付宝开放平台登录使用已有的支付宝账号即可https://open.alipay.com/platform/home.htm      2 . 关于沙箱环境(开发模拟环境)https://docs.open.alipay.com/200/105311登录后,在页面顶部可以选择进入沙箱环境设置页面3 . 支付宝开发者文档https://openho...

2018-12-26 09:12:27 292

原创 分布式图片服务器FastDFS安装教程

分布式图片服务器FastDFS 1. 什么是FastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storag...

2018-12-26 09:12:10 165

原创 元类

元类1. 类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:&gt;&gt;&gt; class ObjectCreator(object):… pass…&gt;&gt;&gt; my_object = ObjectCreator()&gt;&gt;&gt; print(my_object)&lt;__m...

2018-12-23 14:09:45 112

原创 Mysql-主从配置

MySQL主从同步配置1. 主从同步的定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主...

2018-12-23 13:51:43 104

原创 Mysql-索引

索引1. 思考在图书馆中是如何找到一本书的?一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作),而且插入操作和更新操作很少出现性能问题,遇到最多、最容易出问题还是一些复杂的查询操作,所以查询语句的优化显然是重中之重2. 解决办法当数据库中数据量很大时,查找数据会变得很慢优化方案:索引3. 索引是什么索引是一种特殊的文件...

2018-12-23 13:40:31 121

原创 Mysql-视图,事务

视图1. 问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图2. 视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表...

2018-12-23 13:39:41 126

原创 Mysql-账户管理

授予权限需要使用实例级账户登录后操作,以root为例主要操作包括:查看所有用户 修改密码 删除用户1. 查看所有用户所有用户及权限信息存储在mysql数据库的user表中 查看user表的结构desc user;主要字段说明: Host表示允许访问的主机 User表示用户名 authentication_string表示密码,为加密后的值 查看所有用...

2018-12-23 12:48:17 1276

原创 数据类型

数据完整性一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中 在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束数据类型可以通过查看帮助文档查阅所有支持的数据类型 使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间 常用数据类型如下: 整数:int,bi...

2018-12-23 12:08:01 117 1

原创 Mysql与Python交互

准备数据创建数据表-- 创建 "京东" 数据库create database jing_dong charset=utf8;-- 使用 "京东" 数据库use jing_dong;-- 创建一个商品goods数据表create table goods( id int unsigned primary key auto_increment not null, ...

2018-12-23 12:07:08 101

原创 Mysql-查询

查询创建数据库、数据表-- 创建数据库create database python_test_1 charset=utf8;-- 使用数据库use python_test_1;-- students表create table students( id int unsigned primary key auto_increment not null, nam...

2018-12-23 12:06:54 95

原创 Mysql基本操作-增删改查

命令行连接在工作中主要使用命令操作方式,要求熟练编写 打开终端,运行命令mysql -uroot -p回车后输入密码,当前设置的密码为mysql连接成功后如下图退出登录quit 和 exit或ctrl+d登录成功后,输入如下命令查看效果查看版本:select version();显示当前时间:select now();修改输入提示符pro...

2018-12-23 12:06:27 108

原创 mysql服务器端安装及操作

服务器端安装安装服务器端:在终端中输入如下命令,回车后,然后按照提示输入sudo apt-get install mysql-server当前使用的ubuntu镜像中已经安装好了mysql服务器端,无需再安装,并且设置成了开机自启动 服务器用于接收客户端的请求、执行sql语句、管理数据库 服务器端一般以服务方式管理,名称为mysql 启动服务sudo service mys...

2018-12-23 12:06:03 656

原创 Ubuntu软件安装与卸载

更新Ubuntu软件下载地址1. 寻找国内镜像源所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore  2. 备份Ubuntu默认的源地址sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 3. ...

2018-12-22 16:20:37 229

原创 文件操作

文件目标文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式01. 文件的概念1.1 文件的概念和作用计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘...文件的作用将数据长期保存下来,在需要的时候使用CPU 内存 硬盘 1.2 文件的存储方式...

2018-12-22 15:15:44 180

原创 模块和包

模块和包目标模块 包 发布模块01. 模块1.1 模块的概念模块是 Python 程序架构的一个核心概念每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导...

2018-12-22 15:05:32 78

原创 异常处理

异常目标异常的概念 捕获异常 异常的传递 抛出异常01. 异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证...

2018-12-22 15:00:15 84

原创 单例-__new__,__init__

单例目标单例设计模式 __new__ 方法 Python 中的单例01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例...

2018-12-22 14:49:39 87

原创 面向对象-类属性和类方法,静态方法

类属性和类方法目标类的结构 类属性和实例属性 类方法和静态方法01. 类的结构1.1 术语 —— 实例使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例因此,通...

2018-12-22 11:57:49 233

原创 面相对象基础语法

01. dir 内置函数(知道)在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象在 Python 中可以使用以下两个方法验证:在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表 使用内置函数 dir 传入 标识符 / 数据,可以查看对象内的 所有属性及方法提示 __方法名__ 格式的方法是...

2018-12-22 11:48:27 79

原创 函数

函数进阶目标- 函数参数和返回值的作用- 函数的返回值 进阶- 函数的参数 进阶- 递归函数01. 函数参数和返回值的作用函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式1. 无参数,无返回值2. 无参数,有返回值3. 有参数,无返回值4. 有参数,有返回值 定义函数时,是否接收参数,或者是否返回结果,是根据 实际的功能需求...

2018-12-22 11:18:48 141

原创 运算符的使用

运算符的使用目标算数运算符比较(关系)运算符逻辑运算符赋值运算符运算符的优先级数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表01. 算数运算符是完成基本的算术运算使用的符号,用来处理四则运算运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -1...

2018-12-22 10:19:15 178

原创 PyCharm 的安装

PyCharm 的初始设置(知道)目标- 恢复 PyCharm 的初始设置- 第一次启动 PyCharm- 新建一个 Python 项目- 设置 PyCharm 的字体显示- PyCharm 的升级以及其他 PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/ 01. 恢复 PyCharm 的初始设置 PyC...

2018-12-21 22:05:48 438

原创 Ubuntu 16.04安装Markdown编辑器MarkMyWords

Ubuntu 16.04安装Markdown编辑器MarkMyWords1.sudo add-apt-repository ppa:voldyman/markmywords2.sudo apt-get update3.sudo apt-get install mark-my-words启动:4.【Alt】+【F2】,输入mark-my-words...

2018-12-21 21:01:49 757 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除