自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu安装mysql

首先执行下面三条命令:sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev  安装成功后可以通过下面的命令测试是否安装成功:sudo netstat -tap | grep mysql  出现如下信息证明安装成功:      ...

2019-03-28 21:34:12 49243 13

原创 数据库MySQL优化方案

1. 避免全表扫描,首先应考虑在 where 及 orderby 涉及的列上建立索引。 2. 避免在 where 子句中对字段进行 null 值判断,导致引擎放弃使用索引而进行全表扫描 3. 避免在 where 子句中使用 != 或>操作符,引擎将放弃使用索引而进行全表扫描。 4. 避免在 where 子句中使用or 来连接条件 5. 慎用in 和 not, 可以用 e...

2019-03-27 22:32:43 223

原创 python的鸭子类型

这次简单介绍下 鸭子类型的概念。当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。鸭子类型关注点在对象的行为,而不是类型。在 Python 和 Go 中都可以实现鸭子类型。示例代码如下:class Duck: def __init__(self, name): self.name = name def quac...

2019-03-26 23:41:34 1541

原创 python装饰器的理解

讲 Python 装饰器前,我想先举个例子,跟装饰器这个话题可能很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我们改造成了长裤后,虽然还有遮羞功能,但本质上它不再是一条真正的内裤了。于是聪明的人们发明长裤,在不影响内裤的前提下,直接把长...

2019-03-26 23:07:58 573

转载 分布式文件系统FastdDFS详解

什么是FastDFSFastDFS是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问题。特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务,如相册网站、视频网站等等。在UC基于FastDFS开发向用户提供了:网盘,社区,广告和应用下载等业务的存储服务。FastDFS是一款开源的轻量级分布式文件系统纯C实现,支持Linu...

2019-03-26 16:34:26 1717

原创 python学习之使用itsdangerous 加密用户的身份信息

安装pip install itsdangerous使用加密tokenfrom itsdangerous import TimedJSONWebSignatureSerializer as TJWSSfrom django.conf import settings# 解密 需要跟加密使用一样的秘钥以及有效期tjwss = TJWSS(settings.SECRET_KEY...

2019-03-26 12:24:00 712

原创 python虚拟环境--virtualenv

virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。  安装pip install virtualenv  基本使用为一个工程创建一个虚拟环境:$ cd my_project_dir$ virtualenv venv  #venv为虚拟环境目录名,目录名自定义  ...

2019-03-14 21:38:16 358

原创 Django 重写用户模型

django——重写用户模型Django内建的User模型可能不适合某些类型的项目。例如,在某些网站上使用邮件地址而不是用户名作为身份的标识可能更合理。1.修改配置文件,覆盖默认的User模型Django允许你通过修改setting.py文件中的 AUTH_USER_MODEL 设置覆盖默认的User模型,其值引用一个自定义的模型。​AUTH_USER_MODEL = 'myap...

2019-03-10 10:48:05 1067

原创 Django模板 forloop的使用

{% for %}标签内部模板变量forloop在{% for %}循环内部,可以访问一个名为forloop的模板变量。这个变量有若干属性,通过它们可以获知循环进程的一些信息。forloop.counterforloop.counter 的值是一个整数,表示循环的次数。这个属性的值从 1 开始,因此第一次循环时,forloop.counter 等于 1 。{% for it...

2019-03-07 15:55:41 4216

空空如也

空空如也

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

TA关注的人

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