自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 程序运行的cpu时间

time.clock()测量CPU时间,比较精准,通过比较程序运行前后的CPU时间差,得出程序运行的CPU时间。转载于:https://www.cnblogs.com/Roc-Atlantis/p/9901307.html

2018-11-03 16:54:00 737

转载 websocket的加密和解密

补充个小知识点:按位与运算按位与运算是同位都为1才为1,有一个不为1就是0websocket_hand 1 import socket, base64, hashlib 2 import websocket_jiemi 3 import websocket_jiami 4 5 sock = socket.socket(socket.AF_INET,...

2018-11-01 22:05:00 1495

转载 Mongodb简介及基本操作

一、简介MongoDB是一款强大、灵活、且易于扩展的通用型数据库MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB...

2018-11-01 21:59:00 292

转载 Windows下Mongodb安装及配置

本文摘自:https://blog.csdn.net/heshushun/article/details/77776706一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通Q...

2018-11-01 20:40:00 217

转载 websocket协议

本文摘自:http://www.ruanyifeng.com/blog/2017/05/websocket.html一、初识websocket初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客...

2018-10-30 23:16:00 126

转载 flask之jinja2模板语言

一、jinja2简单介绍Jinja2是Python里一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,这对大多应用的安全性来说是非常重要的。他基于unicode并能在python2.4之后的版本运行,包括python3。二、Django和Flask的比较Dj...

2018-10-29 21:34:00 192

转载 linux下安装redis和部署

转自简书:https://www.jianshu.com/p/bc84b2b71c1c1.基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)...

2018-10-24 21:26:00 134

转载 vue安装及环境搭建

vue项目在pycharm里运行需要安装一个插件,打开settings,找到plugins,里面搜索vue.js,点击安装。vue安装先安装node.jsnpm install -g @vue/clivue create my-projectcd my_projectnpm run servenpm install axios中间的...

2018-10-24 21:14:00 150

转载 contenttype组件、Django缓存机制以及跨域请求

1 昨日回顾 版本控制 *** (1)url=127.0.0.1/course/?version=v100000 1 versioning_class=QueryParameterVersioning 'VERSION_PARAM':'version', 'DEFAULT_VERSION':'v2', 'ALLOWED_VERSIONS':['v1...

2018-10-24 20:45:00 147

转载 Linux常用操作2

第1章 find命令扩展转自:https://www.cnblogs.com/clsn/p/7520333.html1.1方法一|xargs通过|xargs将前面命令的执行结果传给后面。[root@znix ~]# find /clsn/ -type f -name "*.sh" |xargs ls -l-rw-r--r--. 1 root root 7 Au...

2018-10-24 18:46:00 129

转载 Rest_framework之版本控制、响应器和分页器

一、访问频率补充频率: 自定义: 1 定义一个类MyThrottles allow_request(频率限制的逻辑) ==》这两个函数都是派生出来的,继承的类里面封装的。 wait(返回一个数字,给用户提示,还差多少秒) 2 局部使用:throttle_classes=[MyThrottles,] 3 全局使用:'DEFAULT_THROTTLE_CLASSES':['...

2018-10-23 19:33:00 141

转载 rest_framework组件之认证,权限,访问频率

共用的models 1 from django.db import models 2 3 4 # Create your models here. 5 6 7 class User(models.Model): 8 username = models.CharField(max_length=32) 9 password...

2018-10-22 21:33:00 151

转载 Linux常用操作详解

第1章 Linux命令基础1.1习惯操作前备份,操作后检查1.2简单目录结构一切从根开始,与windows不同1.3规则[root@znix ~]#[用户名@主机名 你在哪]#1.4重定向符号特殊符号-重定向符号:泼水1.4.1输出重定向>或1>标准输出重定向:先把原文件的内容清空,然后把新的内容放到文件...

2018-10-17 21:31:00 150

转载 Linux常用命令练习

linux基础的一些练习题 转自:https://www.cnblogs.com/clsn/p/7497412.html1.1第1题创建一个目录/data1[root@clsn ~]# mkdir /data查看123[root@clsn ~]# #...

2018-10-17 20:59:00 369

转载 Linux常用命令汇总

Linux企业运维人员最常用150个命令汇总命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls...

2018-10-17 20:28:00 114

转载 Linux安装

第1章linux系统介绍与环境搭建准备1.1 Linux简介1.1.1 什么是操作系统如果被问到什么是操作系统,可能很多初学者都会一脸茫然。虽然我们都知道平时一直在用的Windows XP、Windows 7、Windows8其实就是操作系统,却无法准确给出操作系统的定义,或者向提问者解释清楚什么是操作系统。操作系统,英文名称为Operating System,简称OS...

2018-10-16 20:59:00 169

转载 rest_framework之视图

写一个出版社的增删改查restful接口models 1 from django.db import models 2 3 # Create your models here. 4 5 6 from django.db import models 7 8 9 # Create your models here.10 11 ...

2018-10-15 21:29:00 160

转载 rest_framework序列化组件

一、Django自带的序列化组件 ==》对象序列化成json格式的字符串from django.core import serializersfrom django.core import serializersdef test(request): book_list = Book.objects.all() ret = serial...

2018-10-15 21:15:00 114

转载 restframework安装及APIView分析

一、restframework的安装方式一:pip3 install djangorestframework方式二:pycharm图形化界面安装方式三:pycharm命令行下安装(装在当前工程所用的解释器下)二、基于Django实现的API(不带restframework)FBV 1 from django.shortcuts import render...

2018-10-15 20:14:00 221

转载 Restful规范

REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”Restful架构是一种面向资源的架构,即一切皆是资源。将一切数据视为资源是REST区别与其他架构风格的最本质属性二 RESTful API设计API与用户的通信协议,总是使用HTTPs协议。域名h...

2018-10-15 19:36:00 120

转载 django创建超级用户

终端输入 python3 manage.py createsuperuser按照提示进行操作即可不输入用户名会给你默认一个用户名,输入密码是在原处不动的,其实已经在输入了。创建超级用户是为了能够登陆admin账户给数据库中添加数据。需要添加数据的表格要放在admin里1 from django.contrib import admin2 3 # Re...

2018-10-11 15:56:00 571

转载 vue组件

Vue组件一、组件介绍每一个组件都是一个vue实例每个组件均具有自身的模板template,根组件的模板就是挂载点每个组件模板只能拥有一个根标签子组件的数据具有作用域,以达到组件的复用二、局部组件<div id="app"> <local-tag></local-tag> ...

2018-10-10 19:14:00 105

转载 爬虫requests库的基本用法

需要注意的几个点:1.后面的s是一个虚拟目录2.url后面不用加问号,发起请求的时候会自动帮你加上问号get_url = 'http://www.baidu.com/s'3.url的特性:url必须是有ASCII编码的数据组成 ASCII表里有的数据4.可以将请求携带的参数封装到一个字典中,当作参数传给post或get。params中可...

2018-10-04 14:45:00 306

转载 MongoDB的简单操作

一、简介MongoDB是一款强大、灵活、且易于扩展的通用型数据库MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB...

2018-10-04 11:36:00 243

转载 scrapy框架

一、介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。 ...

2018-10-02 22:03:00 288

转载 python搭建ftp服务器

1 # coding: utf-8 2 import os 3 from pyftpdlib.authorizers import DummyAuthorizer 4 from pyftpdlib.handlers import FTPHandler 5 from pyftpdlib.servers import FTPServer 6 7 def mai...

2018-09-28 21:23:00 138

转载 Scrapy框架的基本组成及功能使用

1.什么是scrapy?Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。框架的本质就是集成各种功能、具有很强通用性的项目模板。2.安装  Linux:pip3 install scrapy  Windows:===》见Twisted安装a. pip3 install wheelb. 下载twiste...

2018-09-28 18:26:00 1252

转载 scrapy安装遇到的Twisted问题

贴上大佬的博客地址:https://blog.csdn.net/a19990412/article/details/78849881电脑一直在爆下面这一堆的信息Command”c:\users\lenovo\appdata\local\programs\python\python35\python.exe -u -c “import setuptools, tokeni...

2018-09-27 23:39:00 204

转载 Python网络爬虫之图片懒加载技术、selenium和PhantomJS

一.什么是图片懒加载?  - 案例分析:抓取站长素材http://sc.chinaz.com/中的图片数据#!/usr/bin/env python# -*- coding:utf-8 -*-import requestsfrom lxml import etreeif __name__ == "__main__": url = 'http://s...

2018-09-27 20:36:00 203

转载 爬虫的两种解析方式 xpath和bs4

1.xpath解析from lxml import etree 两种方式使用:将html文档变成一个对象,然后调用对象的方法去查找指定的节点 (1)本地文件 tree = etree.parse(文件名)  ===》保存的本地文件路径放入 (2)网络文件 tree = etree.HTML(网页字符串) ==》直接把...

2018-09-27 20:32:00 540

转载 jupyter notebook快捷键

Jupyter Notebook 的快捷键Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元...

2018-09-26 09:20:00 114

转载 vue之导入Bootstrap和Jquery

Vue引入bootstrap主要有两种方法方法一:在main.js中引入,此方法导入的bootstrap中对于html,body的一些预设置的css样式可能无效。一、引入jQuery在当前项目的目录下(就是package.json),运行命令cnpm install jquery --save-dev 若是运行报错,则运行cnpm install jquery...

2018-09-23 20:05:00 161

转载 vue-cli脚手架(框架)

一、创建vue项目npm install vue-cli -g #-g全局(sudo)npm install vue-cli -g #mac笔记本vue-init webpack myvue #项目的名字cd muvuenpm installnpm run dev二、目录结构的说明出现下面这样的图就说明成功了三...

2018-09-23 20:03:00 117

转载 vue之webpack打包工具的使用

vue系列都是来自大佬的博客 附上地址http://www.cnblogs.com/haiyan123/p/8371817.html一、什么是webpack?webpack是一个模块打包工具。用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue...

2018-09-23 19:53:00 154

转载 BBS项目需求分析及表格创建

1.项目需求分析1.登陆功能(基于ajax,图片验证码)2.注册功能(基于ajax,基于forms验证)3.博客首页4.个人站点5.文章详情6.点赞,点踩7.评论  --根评论  --子评论8.后台管理  --文章展示  --新增文章9.发布文章二.项目表格创建1.需要创建的表格用户信息表 ------UserInfo...

2018-09-23 19:40:00 297

转载 node.js简单介绍

一、什么是node.js?它是可以运行JavaScript的服务平台,可以吧它当做一门后端程序,只是它的开发语言是JavaScript二、安装1、node.js的特性:- 非阻塞IO模型- 时间驱动2、运用的场景:- 高并发低业务- 实时场景- 聊天、电子商务、视频直播等3、安装地址:http://nodejs.c...

2018-09-21 16:45:00 96

转载 vue指令

前端没学好,参考大佬博客补一下一、什么是VUE?它是构建用户界面的JavaScript框架(让它自动生成js,css,html等)二、怎么使用VUE?1、引入vue.js2、展示HTML<div id="app"> <p>{{msg}}</p> <p>{{ 80+2 }}</p...

2018-09-21 16:19:00 125

转载 Django之Auth模块

1 Auth模块是什么Auth模块是Django自带的用户认证模块:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存储...

2018-09-17 22:57:00 79

转载 Django之中间件

1、中间件是什么?中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。2、做过什么?  用户登录  日志记录  crsf:对所有的post请求做了一个验证  session  权限管理3、注意:  对于所有请求的批量做处理的时候用中间...

2018-09-17 22:46:00 139

转载 Django之Form组件整理

搬运自:http://www.cnblogs.com/haiyan123/p/7795771.html一、Form类创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML;1、Django内置字段如下: 1 Field 2 required=True, 是否允许...

2018-09-17 19:36:00 87

空空如也

空空如也

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

TA关注的人

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