自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 windows 下部署Docker

1.Docker溯源  Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开发工具和技术框架。因为其为初创的公司,又生于IT行业,dotCloud受到了IBM,亚马逊,google等公司的挤压,发展举步维艰。于是,在2013年dotCloud 的创始人...

2017-05-18 11:23:00 296

转载 Restful API设计

理解RESTful架构越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴...

2017-05-12 08:29:00 255

转载 linux下部署radis

安装radis-3.2.81、wget http://download.redis.io/releases/redis-3.2.8.tar.gz2、tar zxvf redis-3.2.8.tar.gz3、mv redis-3.2.8 /usr/local/redis4、cd /usr/local/redis5、make && make install6、进入re...

2017-05-08 18:47:00 289

转载 linux下部署rabbitmq

一、安装erlang依赖包:yum -y install gcc ncurses ncurses-base ncurses-develyum -y instal ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel yum -y instal openssl-devel zlib-devel ...

2017-05-08 18:45:00 251

转载 Django 发送邮件

Django 发送邮件本章节涉及django的发邮件模块send_mail、send_mass_mail、EmailMultiAlternativesfromdjango.core.mailimportsend_mailfromdjango.core.mailimportsend_mass_mailfromdjango.core.mailimport...

2017-05-01 12:26:00 180

转载 django模板之forloop

django forloop如下:在每个`` {% for %}``循环里有一个称为`` forloop`` 的模板变量。这个变量有一些提示循环进度信息的属性。forloop.counter 总是一个表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。 {% for item in todo_list...

2017-04-24 17:00:00 134

转载 Django自定制插件之【随机验证码】

前言网站登录的时候我们常常会看到随机的验证码需要输入后台验证,如图:现在我们来实现在Django中通过自定制插件来实现随机验证check_code.py基于PIL生成一个带验证码的图片和验证码,生成验证码图片需要Monaco.ttf字体(重要),可按自己要求更改check_code中的字体和字体文件位置#!/usr/bin/env python# -*- ...

2017-04-19 08:42:00 200

转载 Django的MultipleChoiceField处理小技巧

问题展现1、如果遇到多选择的,在收到数据时一般需要做处理 tag_id = fields.MultipleChoiceField( choices=[], widget=widgets.CheckboxSelectMultiple, required=False, )2、结果一般是<QuerySet...

2017-04-19 08:27:00 730

转载 Linux下部署saltstack

saltstack的安装1、系统基于CentOS2、添加ali的yum源阿里源:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo官网源:#CentOS6.xyum install https://repo.saltstack.com/yum/r...

2017-04-18 12:45:00 177

转载 Django自定制插件之【分级查询】

前言许多网站页面顶部有诸多的搜索条件供于点击联合查询,今天我们就来自定制在Django中实现分级查询效果如图:Model表创建根据上图,视频方向与视频分类是多对多的关系,视频分类与视频信息是一对多的关系,难度级别是单一的查询条件(与之前俩者并无关系)Models.py如下:class Direction(models.Model): """ 视频...

2017-04-18 09:17:00 219

转载 Python全栈开发【补充:线程池】

Python中线程池与进程池实现并发应用# 线程池需要导入的模块from concurrent.futures import ThreadPoolExecutor# 进程池需要导入的模块from concurrent.futures import ProcessPoolExecutorimport time# 测试函数def task(arg): ...

2017-04-15 14:15:00 141

转载 Python全栈开发【Django进阶之序列化】

Django序列化  序列化是将对象状态转换为可保持或传输的格式的过程  反序列化是指将存储在存储媒体中的对象状态装换成对象的过程  例如游戏都有存档的功能、再次开始的时候只需读档即可(这即是一个序列化与反序列的过程)  序列化也可以将一个对象传递到另一个地方的  关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的...

2017-03-22 22:30:00 214

转载 Python全栈开发【Django进阶之Model】

Model进阶补充一、字段 1 AutoField(Field) 2 - int自增列,必须填入参数 primary_key=True 3 4 BigAutoField(AutoField) 5 - bigint自增列,必须填入参数 primary_key=True 6 7 ...

2017-03-22 08:48:00 226

转载 Python全栈开发【Django进阶之Form】

Form功能Django的Form主要具有一下几大功能:生成HTML标签验证用户数据(显示错误信息)HTML Form提交保留上次提交数据初始化页面显示内容通过Form验证有两种形式Form表单提交    验证、并可以保留上次内容Ajax提交    验证、无需上次内容(Ajax提交数据页面不会刷新) ...

2017-03-21 17:50:00 192

转载 Django自定制插件之【分页组件】

Django内置分页Paginator- Django内置分页 - Paginator、 Page - 单写分页页面:用include续加到所需页面 view.pyfrom django.shortcuts import render# Create your views here.from django.core.p...

2017-03-16 09:15:00 192

转载 Django往前端(Ajax)传列表及字典

Django往前端(Ajax)传列表及字典有时候我们需要在不刷新的情况下载入一些内容,在网页的基本知识中我们介绍了 ajax 技术。在本文中讲解如何用 Django 来实现 不刷新网页的情况下加载一些内容。由于用 jQuery 实现 ajax 比较简单,所以我们用 jQuery库来实现,下面也有例子提供下载。本节有多个实例提供下载,通过看代码可以更快的学习。一个...

2017-03-10 14:56:00 1168

转载 django 接受 ajax 传来的数组对象

django 接受 ajax 传来的数组对象发送:ajax 通过 POST 方式传来一个数组接收:django 接受方式array = request.POST.getlist(‘key[]’)其中,key为包含该数组的键值对的键。尤其要注意“[]”,少了它将不能接受成功为什么要加”[]”?分析前台发送数据,我们会发现:ajax自动给数组中的数据的键名后添加了”[]...

2017-03-10 11:28:00 133

转载 Python全栈开发【MySQL进阶】

数据库操作此操作针对windows环境下该操作再Mysql服务器启动以及客户端连接之后概念 数据库(文件夹) 数据库表(文件) 数据行(文件中的一行数据) 一个数据库就是一个文件夹1、显示数据库show databases; -- 后面记得跟英文字符的分号show create data...

2017-03-06 18:22:00 145

转载 Python全栈开发【Django基础】

Django 特点强大的数据库功能用python的类继承,几行代码就可以拥有一个丰富,动态的数据库操作接口(API),如果需要你也能执行SQL语句自带的强大的后台功能几行简单的代码就让你的网站拥有一个强大的后台,轻松管理你的内容!优雅的网址用正则匹配网址,传递到对应函数,随意定义,如你所想!模板系统强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容...

2017-03-03 08:25:00 190

转载 Python全栈开发【MySQL】

什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库.每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等...

2017-02-21 18:26:00 154

转载 linux下安装MySQL

安装环境:系统是 centos6.51、下载    下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads    下载版本:我这里选择的5.6.33,通用版,linux下64位    也可以直接复制64位的下载地址,通过命令下载:wgethttp://dev.mysql.com/get/Downloads...

2017-02-20 17:23:00 92

转载 Python全栈开发【jQuery】

一、查找元素1、选择器 1.1 基本选择器 $("*") $("#id") $(".class") $("element") $(".class,p,div") 1.2层级选择器 $(".outer div")(所有的后代) $(".outer>div")(所有的子代) $(".outer+div")(匹配所有跟在.out...

2017-02-16 17:35:00 149

转载 Python全栈开发【Javascript】

Python全栈开发【Javascript】本节内容:Javascript 概述Javascript基础控制语句函数面向对象JS补充BOM对象DOM对象实例练习Javascript概述1、概念javascript是一门动...

2017-02-15 09:17:00 253

转载 Python全栈开发【css】

Python全栈开发【css】本节内容:css简介css的四种引入方式css的选择器(selector)css的常用属性float属性position(定位)css补充css简介CSS是CascadingStyleSheets的缩写,用来设计网页的样式布局,以及大小来适应不同的屏幕等,...

2017-02-08 11:00:00 130

转载 Python全栈开发【进程、线程、IO多路复用】

Python全栈【进程、线程、IO多路复用】本节内容:进程线程线程锁协程事件驱动I/O多路复用selectorssocketserver进程1、进程就是一个程序在一个数据集上的一次动态执行过程,进程是资源分配的最小单元。2、进程一般由程序、数据集、进程控制块三部分组成。...

2017-01-15 11:47:00 342

转载 HTTP状态码(HTTP Status Code)

HTTP Status CodeHTTP Status Code常见的状态码:HTTP: Status 200 – 服务器成功返回网页HTTP: Status 404 – 请求的网页不存在HTTP: Status 503 – 服务不可用功能详解:说明:HTTP: Status 1xx (临时响应)...

2017-01-10 15:44:00 140

转载 Python全栈开发【Socket网络编程】

Python全栈【socket网络编程】本章内容:Socket基于TCP的套接字基于UDP的套接字TCP粘包SocketServer 模块(ThreadingTCPServer源码剖析)Socket1、socket通常也称作"套接字"用于描述IP地址和端口,是一个通信链的句柄,应用程序通常...

2017-01-03 09:19:00 116

转载 Python全栈开发【异常处理】

Python全栈开发【异常处理】本节内容:  1、异常处理  2、什么时候用异常处理异常处理1、异常处理:异常就是程序运行时发生错误的信号,异常处理是在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面。2、为什么进行异常处理:python解析器去执行程序,检测到...

2017-01-03 09:08:00 113

转载 Python全栈开发【面向对象进阶】

Python全栈开发【面向对象进阶】本节内容:isinstance(obj,cls)和issubclass(sub,super)反射__setattr__,__delattr__,__getattr__二次加工标准类型(包装)__getattribute__描述符(__get__,__set__,__delete__)再看pro...

2016-12-27 16:29:00 160

转载 python pandas

pandas入门转载于:https://www.cnblogs.com/mocean/p/6204300.html

2016-12-20 21:03:00 72

转载 Python全栈开发【面向对象】

本节内容:三大编程范式面向对象设计与面向对象编程类和对象静态属性、类方法、静态方法类组合继承多态封装三大编程范式三大编程范式:1.面向过程编程2.函数式编程3.面向对象编程面向对象设计与面向对象编程面向对象设计(Object oriented design)OOD:将一类具体事物的数据和动作整合到一起,即面向对象设计...

2016-12-20 15:19:00 152

转载 Zen of Python

在python中输入import this, 你将看到Tim Peters写的“Zen of Python”The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. ...

2016-12-16 18:06:00 104

转载 Python全栈开发【re正则模块】

  正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,在文本处理方面功能非常强大,也经常用作爬虫,来爬取特定内容,Python本身不支持正则,但是通过导入re模块,Python也能用正则表达式,下面就来讲一下python正则表达式的用法。一、匹配规则大家先看下面这张图,里面把python正则表达式的匹配规则都列举出来了,除了图中分组那部分,其他的都需要非常...

2016-12-14 09:32:00 161

转载 Python全栈开发【模块】

本节内容:模块介绍time randomossysjson & picleshelveXMLhashlibConfigParserlogging模块介绍在Python中,一个.py文件就称之为一个模块(Module)。1、使用模块有好处:最大的好处是大大提高了代码的可维护性。编写代码不必从零开始。当一个...

2016-12-13 10:05:00 149

转载 Python全栈开发【基础四】

本节内容:匿名函数(lambda)函数式编程(map,filter,reduce)文件处理迭代器三元表达式列表解析与生成器表达式生成器匿名函数lambda表达式:对于简单的函数,存在一种简便的表示方式,即lambda表达式1 #这段代码2 def calc(n):3 return n**n4 print(...

2016-12-05 11:50:00 104

转载 Python全栈开发【基础三】

本节内容:函数(全局与局部变量)递归内置函数函数一、定义和使用函数最重要的是减少代码的重用性和增强代码可读性1 def 函数名(参数):2 3 ...4 函数体5 ...6 返回值函数的定义主要有如下要点:def:表示函数的关键字函数名:函数的名称,日后根据函数...

2016-11-30 22:09:00 161

转载 Python全栈开发【基础二】

本节内容:Python 运算符(算术运算、比较运算、赋值运算、逻辑运算、成员运算)基本数据类型(数字、布尔值、字符串、列表、元组、字典)其他(编码,range,for,while)Python 运算符1、算术运算:2、比较运算:3、赋值运算:4、逻辑运算:5、成员运算:基本数据类型1、数字int(整型)...

2016-11-22 22:34:00 167

转载 Python全栈开发【基础一】

本节内容:Python 的种类Python 的环境Python 入门(解释器、编码、变量、input输入、if流程控制与缩进、while循环)if流程控制与while循环练习题基本数据类型前引Python 的种类Cpython  Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(...

2016-11-21 23:36:00 113

转载 linux基础作业11.17

第十四单元 Linux网络原理及基础设置1) 查看当前所有正在启动的网卡的详细信息2) 激活系统的第一块网卡3) 为系统临时设置ip为192.168.1.10/244) 查看第一块网卡的详细信息5) 修改网卡配置文件将系统的第一块网卡的ip地址设定为192.168.3.2,子网掩码设置为255.255.255.0,是否启动设置为yes6) 使用setup命令为系统第一块网卡设置ip...

2016-11-17 21:14:00 154

转载 linux基础作业11.16

第十二单元 硬盘分区、格式化及文件系统的管理一1) 开启Linux系统前添加一块大小为20G的SCSI硬盘2) 开启系统,右击桌面,打开终端3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G4) 格式化主分区为ext3系统5) 格式化两个逻辑分区为ext4系统6) 为主分区添加卷标wg7) 查看主分区的卷标...

2016-11-17 21:10:00 451

空空如也

空空如也

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

TA关注的人

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