自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 创建 Dockerfile

1,创建一个简单的hello workd文件 1 midke /root/hello-world 2 cd /root/hello-world 3 4 写一个helloworld脚本 5 vim hello-world.py 6 #!/usr/bin/env python 7 print("hello world \n") 8 9 vim Do...

2019-06-01 18:05:00 179

转载 搭建Harbor docker镜像仓库

Harbor简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节...

2019-05-28 17:31:00 203

转载 安装python3.x

1.安装依赖环境1 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载python3.x1 https://www....

2019-05-28 15:21:00 166

转载 shell替换

如果在表达式中包含特色的字符,shell会进行替换vim test.sh#!/bin/bashname="jack"echo -e "my name is $name \n"[root@bogon code]# ./test.sh my name is jack这是如果不使用-e,将会原样输出echo -E 选项禁止转义,默认也是不转义的,...

2018-11-01 13:06:00 116

转载 shell变量

1 $0 当前的脚步名2 $n 传递给脚本或者函数的第几个参数,$1第一个参数,$2第二个参数3 $* 传递给脚本或者函数的所有参数4 $@ 传递给脚本或者函数的所有参数5 &* 与$@的区别,在双引号中,$*以一个整体传入进去6 $# 传入参数的个数7 $$ 当前shell的进程id8 $?上一个命令的退出状态vim test2.s...

2018-11-01 12:19:00 71

转载 pandas:DataFrname(三)

pandas:从文件读取读取文件;从文件名。url,文件对象中加载数据read_csv 默认分隔符为逗号read_table 默认分隔符为\t读取文件函数主要参数sep 指定分隔符,可用正则表达式header=None 指定文件无列名names 指定列名index_col 指定某列作为索引na_values 指定某些字符串表示缺失值...

2018-07-13 01:12:00 164

转载 pandas: DataFrame(二)

pandas:DataFrame数据对齐与缺失数据DataFrame对象在运算时,同样会对数据对齐,结果的行索引和列索引分别为两个操作数的行索引与列索引的并集DataFrame处理缺失数据的方法 1 dropna(axis=0,how='any') #清除缺失数据,axis=0表示按行进行清除,axis=1表示按列清楚,how=any表示如果有任意一个NaN就清...

2018-07-12 17:43:00 89

转载 pandas: DataFrame

DataFrame是一个表格型的数据结构,含有一组有序的列DataFrame可以被看作是有Series组成的字典,并且共用一个索引创建方式 1 df = pd.DataFrame({'one':[1,2,3,4], 'two':[5,6,7,8]}) 2 In [3]: df 3 Out[3]: 4 one two 5 0 1 5...

2018-07-10 22:10:00 75

转载 pandas(Series二)

pandas:Series数据对齐pandas在运算时,会按索引进行对齐然后计算,如果存在不同的索引,则结果的索引是两个操作数索引的并集 1 In [1]: import pandas as pd 2 3 In [2]: a = pd.Series([1,3,4], index=['a', 'b', 'c']) 4 5 In [3]: b = pd.Ser...

2018-07-10 15:06:00 93

转载 pandas(Series一)

pandas:数据分析pandas是一个强大的的python数据分析的工具包pandas是基于NumPy构建的pandas的主要功能:具备对其功能对数据结构DataFrame, Series集成时间序列功能提供丰富的数学运算和操作灵活处理缺失数据安装方法:pip install pandas引用方法:import pandas as...

2018-07-10 00:49:00 70

转载 NumPy: 通用函数

通用函数:能同时对数组中所有的元素进行运算的函数常见通用函数一元通用函数:abs, sqrt, exp,log,ceil,floor,rint/round,trunc,modf,isnan,isinf,cos,sin,tan 1 rint/round 四舍五入 2 3 In [2]: a = np.arange(0,5, 0.2) 4 In [3]: a...

2018-07-09 22:34:00 96

转载 NumPy:数组计算

NumPy是高性能科学计算和数据分析的基础包,它是pandas等其他各种工具的基础NumPy的主要功能:1 ndarray:一个多维数组结构,高效且节省空间2 无需循环对整个数组进行快速运算的数学函数3 读写磁盘的工具以及用于操作内存映射文件的工具4 线性代数,随机数生成和傅里叶变换功能5 用于集成c,c++等代码的工具安装方法:1 pip i...

2018-07-08 22:13:00 119

转载 MAC安装PyCharm

一.官网下载PyCharm最新版本 https://www.jetbrains.com/pycharm/download/#section=mac二.启动 PyCharm:如果我们之前安装过 PyCharm 并且保存过配置文件,那么再次安装时,可以导入之前的配置文件;否则的话,如果我们是首次安装,则选择Do not imports settins:三.输入激活码,激活 P...

2018-06-28 00:31:00 154

转载 REST功能模块-Viewsets&routers

Viewsets:用于处理抽象概念,它允许开发人员专注对API的状态和交互进行建模,并根据通用约定自动处理URL构造ViewSet类与View类几乎相同,除了提供诸如read或update,而不是诸如get或put的处理程序方法重构使用ViewSetsfrom rest_framework import viewsetsfrom .models import Good...

2018-06-05 00:30:00 128

转载 REST功能模块-Serialization

from rest_framework import serializersfrom goods.models import Goods, GoodsCategoryclass GoodsCategorySerializer(serializers.ModelSerializer): class Meta: model = GoodsCategory ...

2018-06-04 22:31:00 112

转载 django-rest-framework

Django REST框架是一个用于构建Web API的功能强大且灵活的工具包REST框架的强大功能:Web可以浏览的API对于开发人员来说是一个极大的可用性身份认证策略包括OAuth 1a 和 OAuth2a的软件包支持ORM和非ORM数据源的序列化可基于常规的功能视图完全自定义有广泛的文档和良好的社区支持使用REST框架的要求Python...

2018-06-04 15:05:00 115

转载 启动Django项目报错:django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")...

django连接数据库时配置:"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}启动django项目提示错误信息:django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")错误原因:如果mysql数据库的...

2018-05-26 16:31:00 436

转载 vue基础

简介Vue.js是一个javascriptMVVM库,是一套构建用户界面的渐进式框架,它是已数据驱动和组件化的思想构建的,采用自低向上增量开发的设计优点:文档好,简单,更新快,开发效率高,能大能小能上能下,开始学习成本低,支持组件化(也就是将页面封装成若干个组件,采用积木式进行编程)Vue著名的全家桶系列:vue-router(http://router.vuejs....

2018-05-22 21:04:00 66

转载 创建django项目出现AttrbuteError module 'pip' has no attribute 'main'解决方法

由于升级pip到10.0,创建django出现AttrbuteError module 'pip' has no attribute 'main'错误,解决方法有两种一:找到/Applications/PyCharm.app/Contents/helpers/packaging_tool.py在头部加上importpip._internalaspip_new然后分别修改...

2018-05-22 00:00:00 157

转载 ipython基本使用方法

1.安装ipythonpip install ipthon2.ipython基本使用方法1 a = 9 变量名 = 变量值2 TAB键自动补全3 b = [1, 2, 3 ,4 , 5]4 b.TAB键可以显现b的所有使用方法?命令(内省,命名空间搜索)def func(a, b): """docstring test""" ...

2017-12-21 22:44:00 240

转载 JavaScript(一)

因为怀了宝宝的缘故,好久都没有写我的技术博客,这两天在家里的书架上找到了一本非常好的前端书籍《JavaScript权威指南》,正好借着这个机会,把我的前端知识复习一遍,在吸收一些新的知识。一.JavaScript语言核心注:以下所有示例都是参考<<JavaScript权威指南>>,//双斜线之后的内容都属于注释JS中一些常见的规范要求 1 //...

2017-11-23 18:27:00 89

转载 算法

什么是算法:算法:一个计算过程,解决问题的方法。时间复杂度:1.用来评估算法运行效率的一个东西。2.时间复杂度是用来估计算法运行时间的一个式子(单位).3.一般来说,时间复杂度高的算法比复杂度低的算法慢。4.常见的时间复杂度(按效率排序),nO(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n2logn)&lt...

2017-05-26 08:44:00 59

转载 websocket

WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。1.启动服务端1 import socket2 sock = socket.socket(socke...

2017-05-25 08:49:00 56

转载 Bottle

Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。1 pip install bottle2 easy_install bottle3 apt-get install python-bottle4 wget http://bottlepy.org/bottle.py...

2017-05-11 23:22:00 106

转载 爬虫一

初识爬虫 1 #! /usr/bin/env python 2 # encoding: utf-8 3 4 from bs4 import BeautifulSoup 5 import requests 6 7 8 response = requests.get("http://www.autohome.com.cn/news/") 9 ...

2017-05-10 16:52:00 74

转载 RabbitMQ

---恢复内容开始---RabbitMQ队列  安装http://www.rabbitmq.com/install-standalone-mac.html安装python rabbitMQ module1 pip install pika2 or3 easy_install pika4 or5 源码6 7 https://pypi.pyt...

2017-05-09 18:34:00 60

转载 git&github快速入门

git功能:版本管理:在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的原理简单来讲,就是你每修改一次代码,它就帮你做一次快照协作开发:一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟你一样的开发人员开发这个产品,拿微信来举例,现在假设3个人一起开发微信,A开发联系人功能,B开发发文字、图片、语...

2017-05-08 17:00:00 481

转载 centos6安装SaltStack

一 配置yum源配置之前先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bakwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo二 安装环境包yu...

2017-04-13 16:09:00 124

转载 ajax

概述:对于web应用程序,用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回到就是字符串html,浏览器将字符串html渲染并显示到页面上。1,对于传统的web应用1 一个简单操作需要重新加载全局数据2,AJAXAJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页...

2017-03-22 18:24:00 61

转载 Django之Model操作

一.字段# 字段列表AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的...

2017-03-22 18:01:00 74

转载 Django之文件上传

#示例一# viewsdef upload(request): if request.method == "GET": return render(request, "upload.html") elif request.method == "POST": name = request.POST.get("user")...

2017-03-20 14:42:00 109

转载 Django序列化

序列化定义:向后台发送请求数据,序列化返回一个数据,这个过程称之为序列化,或者也可以理解为,把一个对象转换为字符串,这个转换完成以后的对象可以被保存到本地文件中,这个过程就称之为序列化。反之:如果把一个字符串,或文件转换为一个对象,这个过程称之为反序列化。示例一:(适用于数据量很少的场合)# viewsfrom django.shortcuts import...

2017-03-19 21:56:00 61

转载 django之Form组件--ajax提交

如果想要ajax提交数据到django后台,对页面进行跳转,需要在ajax 中进行跳转,在后台进行跳转不生效示例代码views部分from django.shortcuts import render, redirect, HttpResponse# Create your views here.from day60app.form_cls import AF...

2017-03-19 12:07:00 83

转载 Django之Form组件

Django的form组件的重要功能如下:生成html标签验证用户数据(显示错误信息)html form提交时保留上次提交的数据初始化页面显示内容一.创建Form类#!/usr/bin/env pythonfrom django.forms import Formfrom django.forms import widgetsfrom ...

2017-03-17 17:05:00 60

转载 django进阶三

Formdjango中的form一般有两种功能1.输入html2.验证用户输入 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import re 4 from django import forms 5 from django.core.exceptions import ValidationEr...

2017-03-16 17:34:00 61

转载 http状态码

200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。...

2017-03-05 20:29:00 52

转载 Django基础篇(二)

Template基础------------模板语法---------------逻辑控制代码的组成1标签(tag)的使用(使用大括号和百分比的组合来表示使用tag){% tags%}------{% if %} 的使用{% if %}标签计算一个变量值,如果是“true”,即它存在、不为空并且不是false的boolean值,系统则会显示{% i...

2017-03-01 10:10:00 46

转载 Django基础篇

Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。MVC和MTV模式著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。模型负责业...

2017-02-27 18:42:00 50

转载 mysql进阶

python关于mysql的API--pymysql模块模块安装pip install pymysql执行sql语句import pymysql#添加数据conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='yyy')cursor = co...

2017-02-26 17:31:00 52

转载 mysql数据库的基本操作

安装(基于centos)yum -y install mariadb mariadb-server # centos7版本yum -y install mysql mysql-server #centos7以下版本启动service mysqld start #开启 centos7以下版本chkconfig mysqld on #设置开机自启...

2017-02-22 10:13:00 88

空空如也

空空如也

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

TA关注的人

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