自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pip安装superset

pip安装supersetAnaconda下安装python环境conda create -n superset python=3.7激活环境conda activate superset安装依赖包vim requirements.txt将依赖写入requirements.txtalembic==1.0.11 # via flask-migrateamqp==2.5.0 # via kombuapispec[yaml]==1.3.3

2020-05-09 16:16:36 1197

原创 pandas读取MySQL数据以及写入

安装相关依赖 pip install pymysql pip install sqlalchemy读取数据import pandas as pdimport pymysql #连接mysql数据库db = pymysql.connect(host='127.0.0.1',port=3306,user=username,passwd=passwd,db=database)#设置游...

2020-04-23 18:13:46 570

原创 MySQL安装及基本命令

MySQL安装安装命令brew install mysql安装过程:先执行mysql.server start重启一下,然后执行mysql_secure_installation出现这种情况,是因为密码强度不够,可以先退出来(control+C),使用无密码进行登录之后,再进行修改密码。解决方法:#无密码登录mysql -uroot 查看 mysql 初始的密码策略, 输...

2020-04-22 17:41:11 362

原创 Mac下安装Homebrew

Homebrew默认安装方法:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址:curl: (7) Failed to connect to raw.githubusercontent...

2020-04-22 15:45:39 156

原创 Git操作从0到1

公钥私钥生成首先查看本地是否已经存在公钥(.pub)/秘钥文件, 一般在 ~/.ssh 目录下; 如果没有则需要创建公钥/秘钥文件;cd ~/.sshls -l#没有的话需要创建文件touch id_rsa id_ras.pub创建公钥私钥,输入如下代码:ssh-keygen -t rsa -C “[email protected]” #填写github上的默认邮箱出现如图所示的情况,...

2020-04-22 15:08:06 101

转载 HTTP与HTTPS的区别

原文:HTTP与HTTPS的区别  超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超...

2018-08-19 10:05:18 106

原创 search()和match()的区别

match() 从第一个字符开始找, 如果第一个字符就不匹配就返回None, 不继续匹配. 用于判断字符串开头或整个字符串是否匹配,速度快。 search() 会整个字符串查找,直到找到一个匹配。import reprint(re.match('hello', 'hello world').span())print(re.match('hello', 'hihelloworld'))...

2018-08-16 21:25:37 3913

原创 copy 与 deepcopy的区别

In [1]: import copyIn [2]: a = [1,2,[3,4]]#a里边有三个元素:1, 2,[3, 4]In [3]: copy1 = copy.copy(a)In [4]: copy2 = copy.deepcopy(a)In [5]: copy1 == copy2Out[5]: TrueIn [6]: copy1 is copy2Out[6]: F...

2018-08-16 20:44:01 195

原创 range与xrange的区别

range(start, stop, step) 构建等差数列,起点是start,终点是stop,但不包含stop,公差是step。 start和step是可选项,没给出start时,从0开始;没给出step时,默认公差为1。In [1]: range(5)Out[1]: [0, 1, 2, 3, 4]In [2]: range(1,5)Out[2]: [1, 2, 3, 4]...

2018-08-16 20:23:34 151

原创 type和isinstance的区别

class A: passclass B(A): passb=B()#isinstance判断对象b是不是B的实例print(isinstance(b, B)) # True#isinstance判断对象b是不是A的实例print(isinstance(b, A)) # True#type判断b的类型是不是Bprint(type(...

2018-08-16 20:07:39 1574 1

原创 实例方法,类方法与静态方法的区别

实例方法 定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法); 调用:只能由实例对象调用。 类方法 定义:使用装饰器@classmethod。第一个参数必须是当前类对象,该参数名一般约定为“cls”,通过它来传递类的属性和方法(不能传实例的属性和方法); 调用:实例对象和类对象都可以调用。 ...

2018-08-16 19:45:27 1799

原创 读取网页文件中的信息

编辑网页文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&am

2018-08-01 21:14:03 395

原创 Django入门仪式hello_world

新建APP在django01的目录下新建MyApp的应用 ./manage.py startapp MyApp 注册到项目中 修改settings.py中INSTALLED_APPS 在INSTALLED_APPS末尾添加新建的app的名字App目录结构admin.py 用户后台管理 apps.py 应用的一些配置信息 __ init__.py 说明本文件夹是一个pytho...

2018-08-01 20:31:06 271

原创 第一个Django项目

项目搭建构建虚拟环境1.virtualenv -p python3 .djenv 2. source .djenv/bin/activate 3. pip install django==1.11新建项目先进入虚拟环境`source .djenv/bin/activate`建立第一个Django项目 django-admin startproject django0...

2018-08-01 19:56:49 98

空空如也

空空如也

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

TA关注的人

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