自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Centos7 将应用添加快捷方式到applications 中以pycham为例[ubuntu]适用

安装版本pycharm-2019.1.3安装路径:/opt/pycharm-2019.1.3/vim /usr/share/applications/pycharm.desktop#!/usr/bin/env xdg-open[Desktop Entry]Encoding=UTF-8Name=PycharmComment=pycharm-2019...

2019-09-29 15:55:00 218

转载 Centos7 虚拟环境安装Django 出现ImproperlyConfigured('SQLite 3.8.3 or later is required (found %s).' %Databas...

Centos7 虚拟环境安装Django 出现SQLite版本问题raiseImproperlyConfigured('SQLite 3.8.3 or later is required (found %s).' %Database.sqlite_version)报错的在运行命令添加app时候,如下图:解决方法1:给django降级卸载django: pi...

2019-09-12 15:44:00 836

转载 Centos7 安装virtualenv bash: virtualenv: command not found...的解决

安装好了python3的环境前提下1.使用pip3安装virtualenvpip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv上图已经安装成功2.出现virtualenv: command not found...问题3.添加环境变量解决(1)使用查找find ...

2019-09-12 12:12:00 761

转载 VUE项目部署公网ip和端口以及使用域名访问配置

前提是已经配置好了相应的外网和内网端口的映射一.公网ip和端口配置在vue项目启动之前对项目下:项目名/config/index.js 文件进行修改原来的内容为:(位置在index.js的第16,17行作用) host: 'localhost', // can be overwritten by process.env.HOST port: 80...

2019-08-16 11:15:00 1109

转载 博客美化 之 博客生成三级目录

一.前提条件最前提的前提条件是已经申请好了js权限,如未申请,可查看:博客美化 之 申请博客园JS权限步骤1.设置博客标题(1)例如下图设置标题2(2)例如下图设置标题3  (3)例如下图设置标题4二.引入js代码1.将以下代码放入一个js代码文件中<!-- 目录索引列表生成 -->// by hsz// 亲测...

2019-07-18 20:22:00 111

转载 Centos7虚拟环境virtualenv与virtualenvwrapper的安装及基本使用

一.使用虚拟环境的原因在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。这里,就要使用 virtualenv与virtualenvwrapper来解决这个问题,一个可以帮助我们管理不同 Pyt...

2019-07-12 21:22:00 355

转载 博客美化 之 申请博客园JS权限步骤

发现网上既然不好找到关于博客园申请js权限的步骤,找到的相关文章也非常的不详细,特别对于不是很熟悉博客园的,于是乎...1.首先进入[我的博客园]2.进入[管理]中的[设置]3.找到[博客侧边栏公告],并点击[申请JS权限]4.编写申请js权限内容顺便给两个例子:(1)尊敬的博客园管理员:请问是否可以帮我开通js权限,我想对文章的样式...

2019-07-05 11:19:00 1138

转载 Python 基础之正则之二 匹配分组,正则相关函数及表达式修饰符

四.匹配分组 [元字符] 分组符号a|b 匹配字符a 或 字符b (如果两个当中有重合部分,把更长的那个放前面)(ab) 匹配括号内的表达式 ,将()作为一个分组num 引用分组num匹配到的字符串(?P<name>)给分组命名(?P=name)引用别名: 把name分组所匹配到的内容引用到这里1.正常分组 ()## (1) 正常...

2019-06-02 20:09:00 237

转载 Python 基础之正则之一 单字符,多字符匹配及开头结尾匹配

一.正则表达式之单个字符匹配格式:lst = re.findall(正则表达式,要匹配的字符串)预定义字符集 匹配内容.匹配任意字符,除了换行符\n\d匹配数字\D匹配非数字\w匹配字母或数字或下划线 (正则函数中,支持中文的匹配)\W匹配非字母或数字或下划线\s匹配任意的空白符\S匹配任意非空白符\n匹配一个换行符\t匹配一个制表符[...

2019-06-02 20:05:00 687

转载 Python 基础之面向对象之异常处理

一.认识异常1.常用异常报错的错误类型IndexError 索引超出序列的范围KeyError 字典中查找一个不存在的关键字NameError 尝试访问一个不存在的变量IndentationError 缩进错误AttributeError ...

2019-06-02 19:58:00 103

转载 Python 基础之面向对象之装饰器@property

一.定义装饰器@property可以把方法变成属性使用作用: 控制类内成员的获取 设置 删除获取@property设置@自定义名.setter删除@自定义名.deleter二.具体实现1.方法一class MyClass():def __init__(self,name):self.name = name#获取@propert...

2019-06-02 19:51:00 68

转载 Docker将自己的镜像发布到个人私有仓库

Docker将自己的镜像发布到个人私有仓库1.注册dockerhub账户docker提供了一个类似于github的仓库dockerhub,网址https://hub.docker.com/需要注册使用2.在服务器上登录账号docker login3.修改正确的镜像名注意要保证image的tag是账户名,如果镜像名字不对,需要改一下tag语法是: doc...

2019-05-25 22:48:00 97

转载 Python 基础之文件操作与文件的相关函数

一.文件操作fp =open("文件名",mode="采用的模式",encoding="使用什么编码集")fp 这个变量接受到open的返回值 是一个文件io对象(又称文件句柄)i => input 输入o => output输出有了对象之后,就可以使用对象.属性 或者 对象.方法进行操作fp.write("字符串")fp.close()#关闭文件fp.rea...

2019-05-11 20:51:00 306

转载 Docker 之registry私有仓库搭建

Docker 之registry私有仓库搭建官方提供的私有仓库docker registry用法https://yeasy.gitbooks.io/docker_practice/repository/registry.html1.下载registry镜像并且启动私有仓库容器(1)下载docker pull registry私有仓库会被创建在容器的/var/lib...

2019-05-06 22:52:00 103

转载 算法学习之顺序表

一.什么是顺序表在程序中,经常需要将一组(通常为同一个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等(例如,Python中的列表)。一组数据中包含的元素个数可能发生变化(可以增加或者删除元素)。对于元素增删改查的需求,最简单的解决办法就是将这一组元素当做一个序列,用元素序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的...

2019-05-03 19:51:00 134

转载 python 之并发编程更新版进程池与进程池比较与回调函数

一.更新版进程池与进程池比较from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutorimport os, timedef func(i): print('Process', i, os.getpid()) time.sleep(0.1) print(...

2019-05-03 13:49:00 77

转载 python 基础之自动类型转换和强制类型转换

一:自动类型转换自动类型转换注意针对Number数据类型来说的当2个不同类型的数据进行运算的时候,默认向更高精度转换数据类型精度从低到高:bool int float complex#关于bool类型的两个值:True 转化成整型是1 False 转化成整型是0#bool + intres = True + 2print(res)# bool + floatres = T...

2019-04-28 21:16:00 203

转载 Python 之并发编程之协程

一.协程'''def gen():for i in range(10):yield i# 初始化生成七函数 返回生成器对象,简称生成器mygen = gen()for i in mygen:print(i)'''# (1) 用协程改写成生产者消费者'''def producer():f...

2019-04-21 23:43:00 90

转载 Python 之并发编程之线程下

七.线程局部变量多线程之间使用threading.local 对象用来存储数据,而其他线程不可见实现多线程之间的数据隔离本质上就是不同的线程使用这个对象时,为其创建一个只属于当前线程的字典拿空间换时间的方法。例:from threading import local, Threadloc = local()print(loc) # 是个对象...

2019-04-21 20:46:00 76

转载 Python 之并发编程之线程中

四.线程锁lock(线程的数据安全)在数据量较大的时候,线程中的数据会被并发,所有数据会不同步,以至于数据会异常。下面还介绍了两种的上锁方法。例:from threading import Thread, Lockimport timen = 0def func1(lock):global n# time.sleep(...

2019-04-21 20:45:00 47

转载 Python 之并发编程之线程上

一.线程概念进程是资源分配的最小单位线程是计算机中调度的最小单位 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多个控制线程共享该进程的地址空间,相当于一个车间内有多条流水线,都共用一个车间的资源。(一个进程里面开多个线程(共享同一个进程里面的内存空间))#线程的缘起资源分配需要分配内存空间,分配cpu:分配的内存空间存放着临时要处理的数据...

2019-04-21 20:44:00 71

转载 Python 之并发编程之manager与进程池pool

一.manager常用的数据类型:dict list 能够实现进程之间的数据共享进程之间如果同时修改一个数据,会导致数据冲突,因为并发的特征,导致数据更新不同步。def work(dic, lock):# 简写:使用with语法自动给你上锁和解锁with lock:dic["count"] -= 1'''...

2019-04-21 20:40:00 181

转载 算法学习之算法的引入

一.算法的起始1.第一次尝试如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a、b、c可能的组合?(可以考虑到百钱白鸡) 枚举法# 注意是三重循环import timestart_time = time.time()for a in range(0, 1001):for b in range(0,...

2019-04-20 18:24:00 261

转载 vue 之 axios Vue路由与element-UI

一. 在组件中使用axios获取数据1. 安装和配置axios默认情况下,我们的项目中并没有对axios包的支持,所以我们需要下载安装。在项目根目录中使用 npm安装包npm install axios接着在main.js文件中,导入axios并把axios对象 挂载到vue属性中作为一个子对象,这样我们才能在组件中使用。// The Vue build...

2019-04-07 17:32:00 109

转载 Vue组件介绍及开发

一. 通过axios实现数据请求1.jsonjson是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式。json的作用:在不同的系统平台,或不同编程语言之间传递数据。(1) json数据的语法json数据对象类似于JavaScript中的...

2019-04-07 10:21:00 123

转载 Vue对象提供的属性功能

一.过滤器过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中。定义过滤器的方式有两种。1.使用Vue.filter()进行全局定义Vue.filter("RMB", function(data){ //就是来格式化(处理)data这个数据的 if(data==0){ return data }...

2019-04-06 20:28:00 186

转载 Vue.js 快速入门

一.vue.js的快速入门使用1.vue.js库的下载vue.js是目前前端web开发最流行的工具库,由尤雨溪在2014年2月发布的。另外几个常见的工具库:react.js (Facebook 的内部项目)/angular.js(谷歌)官方网站:​ 中文:https://cn.vuejs.org/​ 英文:https://vuejs.org/官方文档:htt...

2019-04-05 11:12:00 95

转载 Python 基础之面向对象之八步理解装饰器

装饰器:在不改变原有代码的情况下,为该原函数扩展新功能特征:返回新函数,替换旧函数语法:@语法糖1.装饰器原型#例1:def kuozhan(func):def newfunc():print("吃饭前,无精打采")func()print("吃饭后,精神百倍")return newfuncdef func():...

2019-03-26 22:14:00 99

转载 Python 基础之面向对象之类中的方法和与类相关的魔术属性以及反射

一.类中的方法普通方法: 没有参数,只能类调用绑定方法: (1)绑定到对象(自动传递对象参数) (2)绑定到类(自动传递参数)静态方法: 无论是类还是对象,都能调用的方法#例:class Dog():def __init__(self,name):self.name = name#普通方法def jiao():print("小狗...

2019-03-20 19:47:00 69

转载 Python 基础之压缩模块zipfile与tarfile

一.压缩模块zipfile(1)创建一个zip压缩包import zipfile #zip_deflated代表是压缩的意思#打开压缩包zf = zipfile.ZipFile("ceshi1005.zip","w",zipfile.ZIP_DEFLATED)print(zf)#写入文件#write("路径","别名")zf.write("/bin/cat","cat")zf...

2019-03-19 19:59:00 163

转载 前端学习 之 JavaScript DOM 与 BOM

一. DOM介绍1. 什么是DOM?DOM:文档对象模型。DOM 为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构。目的其实就是为了能让js操作html元素而制定的一个规范。DOM就是由节点组成的。2. 解析过程HTML加载完毕,渲染引擎会在内存中把HTML文档,生成一个DOM树,getElementById是获取内中DOM上的元素节点。然后操作的时候修...

2019-03-09 11:31:00 71

转载 Django继承drf的user模型的demo

1.安装虚拟环境#mkvirtualenv drfdemo -p python3#pip install django#pip install djangorestframework#pip install pymysql2.创建项目django-admin startproject myuser3.添加drf应用在settings.py的...

2019-02-27 21:51:00 108

转载 前端学习 之 JavaScript 之 JSON

一.JSON的简介1.什么是JSONJSON 英文全称 JavaScript Object NotationJSON 是一种轻量级的数据交换格式。JSON是独立的语言 *JSON 易于理解。2.json的起源在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XP...

2019-02-04 17:58:00 65

转载 Windows 安装python虚拟环境

windows 安装pytho虚拟环境方法一:virtualenv(1)使用pip安装virtualenv工具pip install virtualenv(2)使用virtualenv创建虚拟环境目录命令: virtualenv demo # demo为目录名(3)进入虚拟环境首先进入虚拟环境目录,这边的虚拟环境目录名为:virdircd v...

2019-02-04 11:12:00 93

转载 前端学习 之 JavaScript基础

一. JavaScript简介1. JavaScript的历史背景介绍1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真的填写了,只有让服务器端判断。如果没有填写,服务器端...

2019-02-04 09:30:00 268

转载 前端学习 之 CSS(三)

九:浮动浮动是css里面布局最多的一个属性,也是很重要的一个属性。float:表示浮动的意思。属性值:none: 表示不浮动,默认left: 表示左浮动right:表示右浮动例:html内容:<div class="box1">第一个div</div> <div class="box2">第二个div&l...

2019-01-21 23:22:00 64

转载 前端学习 之 CSS(二)

五:继承性和层叠性css有两大特性,即继承性和层叠性。1. 继承性面向对象语言都会存在继承的概念,在面向对象语言中,继承的特点:继承了父类的属性和方法。那么我们现在主要研究css,css就是在设置属性的。不会牵扯到方法的层面。继承:给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承。记住:有一些属性是可以继承下来 : color 、 font-*、...

2019-01-20 23:06:00 55

转载 前端学习 之 CSS(一)

一:什么是 CSS?·CSS 指层叠样式表 (CascadingStyleSheets)·样式定义如何显示HTML 元素·样式通常存储在样式表中·把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题·外部样式表可以极大提高工作效率·外部样式表通常存储在CSS 文件中·多个样式定义可层叠为一个二:CSS语法CSS 规则由两个主要的部...

2019-01-20 20:24:00 61

转载 前端学习 之 HTML

一.HTML介绍超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言,它不是一种编程语言。HTML使用标签来描述网页。不像python编程语言一样,有逻辑什么的,这个标记语言是没有逻辑的.网页文件的扩展名:.html或.htm二.HTML文档结构当创建一个初始的html文件时,会产生如...

2019-01-20 14:09:00 155

转载 Django 学习之Rest Framework 视图集与Routers与扩展功能

一.视图集使用使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中:list() 提供一组数据retrieve() 提供单个数据create() 创建数据update() 保存数据destory() 删除数据ViewSet视图集类不再实现get()、post()等方法,而是实现动作 action 如 list() 、create() 等。...

2019-01-02 12:39:00 136

空空如也

空空如也

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

TA关注的人

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