自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu 16.04 安装 Docker

保证 1. 卸载旧版本`sudo apt remove dokcer` `sudo apt remove docker.io``sudo apt remove docker-engine` 2. 更新apt库`sudo apt-get update`安装允许HTTPS使用存储包sudo apt-get install apt-transport-https ca-certificates

2018-04-15 21:07:35 965

原创 MySQL 常用功能(索引,权限管理)

索引查看索引show index from 表名 创建索引create index 索引名称 on 表名(字段名称(长度)) 删除索引drop index 索引名称 on 表名 开启运行时间监测set profiling=1 查看执行时间show profiles

2018-04-15 20:43:51 1051

原创 Celery的简单使用

基础使用创建任务from celery import Celeryapp = Celery('demo', broker='redis://127.0.0.1/1', backend='redis://127.0.0.1/2') # 使用redis作为broker和接受返回值@app.taskdef test_task(): print('testing')启动workerc

2018-04-14 16:36:24 1473

原创 Django分页

Paginator对象方法init(列表,int):返回分页对象,参数为列表数据,每面数据的条数属性count:返回对象总数属性num_pages:返回页面总数属性page_range:返回页码列表,从1开始,例如[1, 2, 3, 4]方法page(m):返回Page对象,表示第m页的数据,下标以1开始Page对象

2018-04-14 13:45:38 1195

原创 Django默认后台管理

创建管理员用户名和密码python manage.py createsuperuser 注册模型类admin.pyadmin.site.register(模型类) 定义模型管理类admin.py class 模型类Admin(admin.ModelAdmin): 注册admin.site.register(模型类,模型管理类) 或@admin.register(模型类) 定义每页显示条目数量l

2018-04-14 13:41:21 1457

原创 Ubuntu apt包管理工具常用命令

sudo apt-get update #更新源sudo apt-get install package #安装包sudo apt-get remove package # 删除包sudo apt-cache search package # 搜索软件包sudo apt-cache show package #获取包的相关信息,如说明、大小、版本等sudo apt-get install

2018-04-13 20:09:18 1507

原创 Python内存管理

Python是如何进行内存管理的?对象的引用计数机制,垃圾回收机制,内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况: 1. 一个对象分配一个新名称 2. 将其放入一个容器中(如列表、元组或字典)引用计数减少的情况: (1)使用del语句对对象别名显示的销毁(2)引用超出作用域或被重新赋值sys.ge

2018-04-12 13:46:36 272

原创 排序算法(python)

排序算法(python)算法:算法是独立存在的一种解决问题的方法和思想五大特性:输入: 具有0个或多个输入输出: 只扫有1个或者多个输出有穷性: 在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤在可接受的时间内可以完成确定性: 每一步都有确定的含义,不会出现二义性可行性: 每一步都是可行的,也就是说每一步都能够执行有限的次数完成“大O记法”:对于单调的整数函数f,如果存在一个整数

2018-04-12 12:34:12 205

原创 树结构数据

树结构节点的度: 一个节点含有的子树的个数树的度: 一棵树中,最大的节点的度叶节点或终端节点: 度为零的节点父节点: 若一个节点含有子节点,则这个节点称为其子节点的父节点子节点:资格节点含有的子树的根节点称为该节点的子节点节点的层次: 从根开始定义起,根为第1层,根的子节点为第2层,以此类推树的深度或高度:树中节点的最大层次堂兄弟节点: 父节点在同一层的节点互为堂兄弟祖先节点: 从

2018-04-12 12:33:29 191

原创 自动化运维

shell:命令解释器shell位于操作系统和应用程序之间,解释对应命令至对应位置分类:图形化界面:桌面命令行编写与执行#! /bin/bash /bin/bash filename.sh # 不需要有可执行权限,建议文件路径写完整bash /bin/bash script_name 或 /bin/bash /root/script_name# 脚本需要有可执行权限/bin/bash

2018-04-12 08:34:20 1015

原创 CentOS rmp文件安装方式

CentOS rmp文件安装方式rpm文件安装:rpm -i file_name -i install-v 状态-h 进度条rpm -qa 查看所有安装的文件卸载:rpm -e file_name

2018-04-12 08:25:16 3565

原创 python单元测试示例

python单元测试:由多个assert 构成的代码assert(断言):后面是一个表达式,如果返回True,则断言成功,程序可以继续执行;如果返回False,则断言失败,会抛出AssertionError,终止程序的继续执行.Flask框架测试:from flask import Flaskimport unittestimport jsonclass DemoTest(unittest.Te

2018-04-03 08:52:00 838

原创 Linux 目录结构

Linux 目录:/bin 系统可执行二进制文件/boot 防止linux系统启动时用到的一些文件,如linux内核文件/boot/vmlinuz,系统引导管理器 /boot/grub/dev 存放linux系统下的设备文件,常用的挂载光驱 mount /dev/cdrom/mnt/sbin 管理员可执行命令,如fdisk,shutdown,mount/home 家目录/root...

2018-04-03 08:48:11 117

原创 python 之 reduce,filter,map

python 之 reduce,filter,map在python3 中,返回结果为列表迭代器filterfilter() 函数包括两个参数,分别是function和list。该函数根据function参数返回的结果是否为真来过滤list参数中的项,最后返回一个新列表,如下例所

2018-03-30 14:00:31 149

原创 python-spider个人笔记

python 之禅:Beautiful is better than ugly.(美丽优于丑陋)Explicit is better than implicit.(直白优于含蓄)Simple is better than complex.(简单优于复杂)Complex is better than complicated.(复杂优于繁琐)Readability counts.(可读性很重要)

2018-03-30 11:40:23 6654 1

转载 Python--Pillow(PIL)

颜色与RGBA值计算机通常将图像表示为RGB值,或者再加上alpha值(通透度,透明度),称为RGBA值。在Pillow中,RGBA的值表示为由4个整数组成的元组,分别是R、G、B、A。整数的范围0~255。RGB全0就可以表示黑色,全255代表黑色。可以猜测(255, 0, 0, 255)代表红色,因为R分量最大,G、B分量为0,所以呈现出来是红色。但是当alpha值为0时,无论是什么颜色,...

2018-03-18 16:34:22 1485

原创 Flask Web 个人备忘笔记

WEB-PROJECT(o2o)B2C: BUSSINESS TO CUSTOMERC2C: CUSTOMER TO CUSTOMERO2O: ONLINE TO OFFLINE(OFFLINE TO ONLINE)

2018-03-16 15:26:25 215

原创 Celery结构分析图

celery结构分析图: 启动: celery -A 启动文件名(类项目导包的完整路径Demo.test.task) worker -l info

2018-03-03 09:30:21 1664

原创 利用uwsgi和nginx进行服务器部署

利用uwsgi和nginx进行服务器部署1.1. 阿里云服务器利用命令行进行远程服务器登陆打开本地的ubuntu系统,通过ssh命令进行登陆ssh 用户名@ip地址 输入密码:xxxx1.2. 登陆后的相关软件安装1.2.1. python和pip这两个环境是ubuntu16.04自带的1.2.2. uwsgi安装uwsgi是一个能够运行fl...

2018-03-02 09:56:29 757

原创 NoSQL(MongoDB&Redis)笔记

OLAP: Analysis(数据越准确越好)(详细,全面) (获得分类汇总数据) OLTP:Transaction(效率越高越好)(降低单表字段,建立索引等空间换时间)(获得详细数据)NoSQL:(not only SQL/no-relation SQL)​ 存储结构灵活的数据​ 通常保存在内存中,后来大家把他用于缓存,不是主要功能...

2018-02-08 16:46:01 219

原创 Flask笔记

官方文档: http://flask.pocoo.org/docs/0.11/ 中文文档: http://docs.jinkan.org/docs/flask/HTTP协议:请求请求行请求头请求体响应响应行HTTP / 1.1 200 OK响应状态:200:响应成功302:重定向304:资源未更新404:资源不存在500:服务器内部错误​ 键值对:说明​ Cont

2018-02-08 16:44:50 1162

原创 ubuntu-python安装并创建虚拟环境

一、linux环境Ubuntu16.04二、安装和配置虚拟环境安装虚拟环境 sudo pip install virtualenv sudo pip install virtualenvwrapper virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。配置虚拟环境创建虚拟环境管理目录 mkdir ~/.

2018-02-03 16:14:17 388

转载 Ubuntu16.04换源

乌班图换源(ubuntu 16.04换阿里云源为例)换成国内最快的阿里云源第一步:备份原来的源文件cd /etc/apt/ 然后会显示下面的源文件sources.list 输入命令 sudo cp sources.list sources.list.bak就是将sources.list备份到sources.list.bak第二步:替换源阿里云源的文件 deb http://mirrors.

2018-02-03 16:03:02 2469

原创 TypeError: object() takes no parameters

Django==2.0.1 python==3.5.2

2018-02-01 21:05:01 480

原创 HTML个人笔记

1.Html常用标签常用块级标签​ h : 标题 ​ p : 段落 ​ div : 容器 ​ ul>li : 无序列表 ​ form : 表单 ​ 2. 常用行内标签a : 超链接 span : 小容器 img : 插入图 (宽高有效) input : 输入框,text/password/radio/checkbox/file/

2018-02-01 15:30:48 1106

转载 window安装uwsgi 遇到AttributeError: 'module' object has no attribute 'uname' 完美解决

因为os.uname()方法在window不可用,导致错误。解决方案很简单:1.https://pypi.python.org/pypi/uWSGI/下载你想要的uwsgi 压缩文件2.在你需要用它的python文件的site-packages文件中解压缩3.找到uwsgiconfig.py配置文件4.使用任何一款python IDE打开它,在开头输入 import platform,然后启动替换(

2018-01-30 20:33:33 4980 1

原创 Django-2.0 ForeignKey(on_delete)

CASCADE: ⇒`级联删除。Django模拟SQL约束ON DELETE CASCADE的行为,并删除包含ForeignKey的对象。PROTECT: ⇒`防止删除被引用的对象,通过引发 ProtectedError一个子类 django.db.IntegrityError。SET_NULL: ⇒设置ForeignKeynull; 这是唯一可能 null的True。SET_DEFAULT:

2018-01-29 22:59:44 3621

转载 当checkbox没有被set on时,它是不会被Form提交到Server的

(1)当checkbox没有被set on时,它是不会被Form提交到Server那去的?(2)checkbox 的value有什么用,checkbox的缺省值是多少?在做web开发的时候,通过提交表单Form将用户在页面上填写的数据内容发送到server是通常的做法, (当然你也可以通过AJAX自己构建HTTP request来发送)。Form表单完全可以被理解成HTML和浏览器为开发者提供了一个

2018-01-29 14:32:27 925

转载 No migrations to apply.(django不能创建数据库中的表的问题) Django 1.10.1下操作成功的案例

第一步: 进入数据库,找到django_migrations的表,删除该app名字对应的所有记录。 python manage.py dbshell use <your_db_name> delete from django_migrations where app='<your_app_name>';第二步: 删除该app名字下的migrations下的

2018-01-24 21:07:44 445

转载 WINDOWS == Django Celery Redis 异步执行任务demo实例

一、windows中安装redis安装过程见 《在windows x64上部署使用Redis》二、环境准备requirements.txtDjango==1.10.5celery==3.1.23redis==2.10.5注意,celery 4.x 以上不支持windowspip install -r requirements.txt三、创建Django项目celery_proj,创建APP:ce

2018-01-23 18:00:21 1212

原创 Windows 安装 MySQL 常见问题

环境:WINDOW 10 专业版 MYSQL: mysql-5.7.21-winx64(免安装版,解压配置后可直接使用)

2018-01-22 09:21:36 3454

转载 Git常用命令总结

Git常用命令总结git init     在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.

2018-01-18 14:36:31 126

转载 Django Meta类 元选项

Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类abstract这个属性是定义当前的模型是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。Options.abstract如果abstract = True这个model就是一个抽象类app_label这个选型只在一种

2018-01-17 21:20:54 1004

转载 UUID

1. 背景知识:  UUID: 通用唯一标识符 ( Universally Unique Identifier )

2018-01-16 16:08:30 6057

转载 GitHub及命令行

GitHub及Git命令​

2018-01-16 09:09:28 3649

转载 Django celery

[中文文档:]http://docs.jinkan.org/docs/celery/ [官方网址:]http://www.celeryproject.org/名词:

2018-01-15 16:14:46 303

转载 全文检索 Django

**全文检索** 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理 haystack:django的一个包,可以方便地对model里面的内容进行索引、搜索,设计为支持whoosh,solr,Xapian,Elasticsearc四种全文检索引擎后端,属于一种全文检索的框架

2018-01-15 16:05:38 197

原创 缓存 for Django redis

安装包:pip install django-redis-cache

2018-01-15 15:58:52 300

原创 富文本编辑器for Django

下载编辑器(tinymce),解压,并进入解压目录,执行python setup.py install在

2018-01-15 15:49:21 156

转载 CSDN快速建立表格

从word或excel中复制表格打开此链接,表格在线转换工具:

2018-01-11 09:28:42 4782

空空如也

空空如也

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

TA关注的人

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