自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 资源 (4)
  • 收藏
  • 关注

原创 django中的Celery调度+Redis安装

Celery调度+Redis安装文章目录Celery调度+Redis安装常用应用角色安装测试Redis安装配置broker配置使用Celery使用发邮件Celery在Django中的集成方法Celery是一个使用Python开发的分布式任务调度模块,因此对于大量使用Python构建的系统,使用起来方便。Celery目前爸爸4.x,仅支持Django 1.8以上版本。 Celery 3.1只可以支持Django1.8一下版本。Celery官网http://www.celeryproject.org

2020-10-22 13:35:45 93 1

原创 django中的Session

django中的SessionSession-Cookie机制网景公司发明了Cookie技术,为了解决浏览器端数据存储问题。每一次request请求时,会把此域名相关的Cookie发往服务器端。服务器端也可以使用response中的set-cookie来 设置cookie值。动态网页技术,也需要知道用户身份,但是HTTP是无状态协议,无法知道。必须提出一种技术,让客户端提交的信息可以表明身份,而且不能更改。这就是Session技术。Session开启后,会为浏览器端设置一个Coolie值,

2020-10-20 12:17:54 38

原创 项目部署--Django播客系统(十二)

项目部署–Django播客系统(十二)文章目录项目部署--Django播客系统(十二)Django 打包WSGIuWSGIuWSGI+Django部署uwsgi配置文件React项目打包nginx uwsgi部署tengine安装http部署uwsgi部署部署图MVC设计模式Django 打包生成项目依赖插件版本信息## 应用程序的根目录下生成$ pip freeze >requirements构建setup.py文件(在应用程序根目录下面)from distutils.cor

2020-10-18 14:19:38 96

原创 博文业务代码实现和Antd组件--Django播客系统(十一)

文章目录导航菜单页面布局博文业务业务层发布组件富文本编辑器业务层改进详情页组件文章列表页组件List组件分页功能国际化导航菜单菜单网址,https://ant.design/components/menu-cn/Menu 菜单组件mode有水平、垂直、内嵌Menu.Item 菜单项key菜单项item的唯一标识修改src/index.js导航菜单import React from 'react';import ReactDom from 'react-dom';

2020-10-17 16:49:24 62

原创 注册功能代码实现--Django播客系统(十)

注册功能代码实现–Django播客系统(十)文章目录注册功能代码实现--Django播客系统(十)注册功能实现Ant Design信息显示进阶装饰器注册功能实现在service/user.js中增加reg注册函数import axios from "axios";import store from "store";import expire from "store/plugins/expire";import {observable} from "mobx";// 过期插件store

2020-10-17 09:14:36 38

原创 Doccano标注系统安装与二次开发

Doccano标注系统安装与二次开发(机器学习从业开发者标注工具,支持多语言)Doccano是面向机器学习专业人员的开源文本标注工具。Doccano标注系统安装项目git地址: https://github.com/doccano/doccano在doccano项目中,已经简单介绍过安装方法。项目实际文件时在app中。git目录结构如下: 1.1 linux上单独部署git clone https://github.com/doccano/doccano.gitcd doccano

2020-06-17 12:25:24 1180 4

原创 pycharm中django项目报Cannot find declaration to go to问题

pycharm中django项目报Cannot find declaration to go to问题文章目录pycharm中django项目报Cannot find declaration to go to问题问题描述解决办法问题描述在pycharm中的python django项目,按住ctrl+鼠标左键无法跳转到指定代码。网上大部分描述的是源码的跳转问题。本次描述的是如下如所示.(无...

2020-02-11 14:22:07 885

原创 前端开发及登录功能实现--Django播客系统(九)

前端开发及登录功能实现–Django播客系统(九)文章目录前端开发及登录功能实现--Django播客系统(九)开发环境设置开发前端路由Route指令登录组件注册组件导航栏链接分层登录功能实现UserService的login方法实现token持久化--LocalStorageMobx状态管理跳转Login登录功能代码实现开发环境设置使用react-mobx-starter-master脚...

2019-09-25 14:27:41 396

原创 博文接口实现--Django播客系统(八)

博文接口实现–Django播客系统(八)文章目录博文接口实现--Django播客系统(八)创建博文应用发布接口实现显示事务处理文章接口实现列表页接口实现改写校验函数功能分析POST /posts/ 文章发布,试图类PostView请求体 application/json{ "title":"string", "content":"string"}响应201 ...

2019-09-23 22:30:12 113

原创 登录接口设计和实现--Django播客系统(七)

登录接口设计和实现–Django播客系统(七)文章目录登录接口设计和实现--Django播客系统(七)用户登录接口设计路由配置认证接口认证流程Django的认证中间件技术Middleware自定义中间件用户验证view装饰器代码参考提供用户注册处理提供用户登录处理提供路由配置用户登录接口设计POST /users/login 用户登录请求体 application/json{...

2019-09-23 19:15:47 223

原创 用户功能设计与实现--Django播客系统(六)

用户功能设计与实现–Django播客系统(六)文章目录用户功能设计与实现--Django播客系统(六)用户注册接口设计路由配置测试JSON数据CSRF处理JSON数据处理错误处理注册代码 v1Django日志模型操作管理器对象查询限制查询集(切片)过滤器字段查询(Field Lookup)表达式Q对象新增、更新、删除方法注册接口设计完善注册代码 v2提供用户注册处理提供用户登录处理提供路...

2019-09-19 18:19:05 159

原创 Restful-API设计最佳实战--Django播客系统(五)

Restful-API设计最佳实战–Django播客系统(五)文章目录Restful-API设计最佳实战--Django播客系统(五)RESTFul1.协议2.HTTP方法3.使用名称4.集合功能5.状态码6.错误处理7.版本8. 返回结果RESTFulREST(Representational State Transfer),表现层状态转移。它首次出现在2000年Roy Fieldin...

2019-09-17 13:59:17 158

原创 Django模板技术--Django播客系统(四)

Django模板技术–Django播客系统(四)文章目录Django模板技术--Django播客系统(四)模板配置模板渲染DTL语法(模板语法)变量模板标签模板实例附加--Pycharm模板自定义如果使用react实现前端页面,其实Django就没有必须使用模板,它其实就是一个纯后台服务程序,接收请求,响应数据,前端接口设计就可以是纯粹的Restful风格。模板的目的就是为了可视化,将数据按...

2019-09-17 13:56:55 159

原创 项目构建和基础知识--Django播客系统(三)

项目构建和基础知识–Django播客系统(三)文章目录项目构建和基础知识--Django播客系统(三)概述安装Django创建Django项目数据库配置MySQL数据库驱动创建应用注册应用模型Model创建User的Model类Django后台管理路由概述Django采用MVC架构设计的开源的WEB快速开发框架。优点:能够快速开发,自带ORM、Template、Form、Auth核心...

2019-09-06 09:20:00 253

原创 Flask框架简单使用

Flask框架简单使用文章目录Flask框架简单使用快速构建蓝图模板安装:pip install flaskFlask快速入门:http://docs.jinkan.org/docs/flask/quickstart.html#quickstart快速构建在项目根目录下构建:webapp包目录,存放flask代码,包内有__init__.py文件templates目录,存放模...

2019-09-05 07:54:32 103

原创 Docker中的Registry与系统资源限制

Docker中的Registry与系统资源限制文章目录Docker中的Registry与系统资源限制Docker Compose(单机编排工具)Docker的资源限制及验证Registry用于保存docker镜像,包括镜像的层次结构和元数据用户可自建Registry,也可使用官方的Docker Hub分类Sponsor Registry:第三方的registry,客户和Docker社...

2019-09-03 17:53:43 309

原创 Dockerfile制作镜像

Dockerfile制作镜像文章目录Dockerfile制作镜像Dockerfile的指令镜像生成的途径Dockerfile制作基于容器制作(直接在容器中制作)Dockerfile只是构建Docker映像的源代码Docker可以通过读取Dockerfile中的指令来自动构建图像Dockerfile是一个文本文档,包含用户可以在命令行上调用的所有命令来组装一个图像使用...

2019-09-03 17:52:34 289

原创 Docker容器技术

Docker容器技术文章目录Docker容器技术docker的安装docker的使用Docker Images镜像管理镜像相关操作基于容器制作镜像推送仓库到远程服务器镜像导入和导出docker容器虚拟化网络四种网络模型的创建docker网络相关配置docker存储卷Container容器:容器是一种基础工具;泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、存储、运输物...

2019-09-03 17:49:55 651

原创 BeautifulSoup4和JsonPath

BeautifulSoup4和JsonPath文章目录BeautifulSoup4和JsonPathBeautifulSoup4遍历文档树搜索文档树CSS选择器Json解析BeautifulSoup4BeautifulSoup可以从HTML、XML中提取数据,目前BS4在持续开发。官方中文文档https://www.crummy.com/software/BeautifulSoup...

2019-08-20 21:11:35 523

原创 HTML解析-Xpath

HTML解析-Xpath文章目录HTML解析-XpathXPath节点lxmlHTML的内容返回给浏览器,浏览器就会解析它,并对它渲染。HTML超文本表示语言,设计的初衷就是为了超越普通文本,让文本表现力更强。XML扩展标记语言,不是为了替代HTML,而是觉得HTML的设计中包含了过多的格式,承担了一部分数据之外的任务,所以才设计了XML只用来描述数据。HTML和XML都有结构,使用标记...

2019-08-20 10:20:43 2105

原创 RabbitMQ

RabbitMQ文章目录RabbitMQ安装配置环境配置工作特性配置文件插件管理启动服务用户管理Pika库RabbitMQ工作原理及应用工作模式1.队列2.工作队列3.发布、订阅模式(Publish/Subscribe)4.路由模式Routing5.Topic话题RPC远程过程调用消息队列的作用RabbitMQ是由LShift提供的一个Advanced Message Queuing Pro...

2019-08-17 00:05:47 220

原创 MongoDB在python中的使用

MongoDB在python中的使用文章目录MongoDB在python中的使用安装配置文件客户端Pychar插件Python链接Mongodb基本使用基本概念插入数据ObjectID文档查询数据统计排序分页更新删除mongoDB是由C++编写的分布式文档数据库。内部使用类似于Json的bson格式。中文手册https://www.w3cschool.cn/mongodb/...

2019-08-14 21:50:16 900

原创 Reids持久化和高可用

Reids持久化和高可用文章目录Reids持久化和高可用Redis持久化RDBAOFAOF写入机制Redis集群主从复制高可用SentinelSentinel实验Redis Cluster分布式集群Redis持久化持久化:将书籍从掉电易失的内存存放到能够永久存储的设备上Redis服务是使用内存来存储数据,如果掉电、服务崩溃都会导致Redis中数据丢失,如有必要,可以持久化数据。Redi...

2019-08-13 21:11:23 147

原创 Redis数据模型

Redis数据模型文章目录Redis数据模型键Key字符串python中的redis编程查看帮助字符串设置过期操作和生存时间key操作字符串获取字符串操作自增、自减库操作位图bitmap位操作redis中的List列表模型hash散列Set集合SortedSet有序集合redis支持数据模型非常丰富键KeyRedis key需要一个二进制值,可以用任何二进制序列作为key值,可以是...

2019-08-13 16:50:40 338

原创 Redis数据库安装

Redis数据库安装文章目录Redis数据库安装安装Linux单节点安装Redis Windows安装官方网站:http://www.redis.io中文网站:http://www.redis.cn开源的(BSD协议),使用ANSI C编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库。支持数据结构类型丰富,有如字符串(strings),散列(hashe...

2019-08-13 16:46:15 202

翻译 有效括号题目解答

有效括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。解题思路:左右括号必须相等,那么先记录不同左括号出现的次数,生成对应的右括号,压栈。先进后出。适合数据类型列表。如果一开始就出现右括号,那么一定...

2019-08-05 19:55:58 132

原创 播客系统数据库模型设计--Django播客系统(二)

Django-2.播客系统数据库模型设计文章目录Django-2.播客系统数据库模型设计分析数据库设计创建数据库用户表user文章表post项目项目构建分析多人使用播客系统。采用BS架构实现。市面上多数某某系统归根结底都是这种设计。播客系统,核心模块有:用户管理注册、登录删除查用户博文管理增删改查博文需要数据库,本次使用Mysql5.5,InnoDB引擎。...

2019-07-26 22:03:15 190

原创 WEB开发和WSGI--Django播客系统(一)

DJango项目-1.WEB开发和WSGI文章目录DJango项目-1.WEB开发和WSGIHTTP协议安装httpd无状态,有链接和短连接协议URL组成HTTP消息Cookie技术Session技术WSGIWSGI APP应用程序端服务器端CS即客户端、服务器编程。客户端、服务端之间需要使用Socket,约定协议、版本(往往使用的协议是TCP或者UDP),指定地址和端口,就可以通信了...

2019-07-26 21:59:07 671

原创 爬虫-1.概述和HTTP请求与响应处理

爬虫-1.概述和HTTP请求与响应处理概述爬虫,应该称为网络爬虫,也叫网页蜘蛛、网络机器人、网络蚂蚁等。搜索引擎,就是网络爬虫的应用者。大数据时代的到来,所有企业都希望通过海量数据发现其中的价值。所以需要爬取对特定网站、特顶类别的数据,而搜索引擎不能提供这样的功能,因此需要自己开发爬虫来解决。爬虫分类1.通用爬虫常见就是搜索引擎,无差别的搜集数据、存储、提取关键字、构建索引库,给...

2019-07-26 21:51:59 447

原创 React之高阶组件

React之高阶组件注意:本章节运行环境在React项目构建章节之上。文章目录React之高阶组件高阶组件装饰器带参装饰器高阶组件let Root = props => <div>{props.schoolName}</div>;如果要在Root组件进行增强,例如将Root外部再加入其它div。import React from 'react';imp...

2019-07-13 20:19:24 319

原创 React技术

React技术注意:本章节运行环境在上一章节React项目构建之上。文章目录React技术简介Virtual DOM支持JSX语法测试程序程序解释JSX规范组件状态state属性props构造器constructor组件的声明周期函数试组件简介React是Facebook开发并开源的前端框架。当时他们的团队在市面上没有找到合适的MVC框架,就自己写了一个Js框架,用来架设Instagr...

2019-07-13 20:15:25 597

原创 React项目构建

React项目构建文章目录React项目构建项目依赖安装项目整体说明配置文件详解**package.json文件**.babel配置文件webpack配置vscode配置启动项目项目依赖安装将项目开发基础文件react-mobx-starter-master.zip解压缩,并用这个目录作为项目根目录。在项目根目录中,执行下面的命令,就会制动按照package.json的配置安装依赖模块。...

2019-07-13 16:39:45 337 2

原创 HTML

HTMLHTML(超文本标记语言——HyperText Markup Language),它使用标签来定义文本的显示方式。简单来说, HTML就是一种文本文件,里面的内容超出一般文本文件表示,它是用来控制显示格式和对内容进行排版的。1997年W3C发布HTML 4.0。2014年发布HTML5 。标签Tag<p>这是分段</p><h1&gt...

2019-07-11 08:52:31 542

原创 CSS

CSS (Cascading Style Sheet)层叠样式表,控制HTML的布局和样式。使用方法三种使用方式内联样式:在标签内使用属性stype页内样式:在<head>标签中使用<stype type='text/css'></style>外部样式:使用CSS文件,使用<link rel="stylesheet" type="text/...

2019-07-11 08:49:49 54

原创 javascript中的模块化

javascript中的模块化文章目录javascript中的模块化ES6模块化导出转译工具babel预设离线转译安装配置1.初始化npm2.设置镜像3.安装4.修改package.json5.准备目录6.配置babel和安装依赖7.准备js文件8.转义js文件9.可能出现的错误导入导出缺省导入导出ES6之前,js没有出现模块化系统。JS主要在前端的浏览器中使用,js文件下载缓存到客户端,...

2019-07-06 22:05:53 152

原创 js中的Promise与流程控制和异步

js中的Promise与流程控制和异步文章目录js中的Promise与流程控制和异步异步实例ES6开始支持。Promise对象用于一个异步操作的最终完成(包括成功和失败)及结果值的表示。简单说,就是处理异步请求的。之所以叫做Promise,就是承诺,如果成功则怎么处理,失败则怎么处理。语法://语法new Promise( /* 下面定义的函数是execu...

2019-07-06 11:30:03 253

原创 JavaScript中的解构及数组对象操作

JavaScript中的解构及数组对象操作文章目录JavaScript中的解构及数组对象操作解构列表解构参数解构数组解构对象解构数组操作对象的操作JS的结构很灵活,参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax搜集多个参数使用【...变量名】表示结构...

2019-07-05 17:52:29 2206

原创 javascript对象模型

javascript对象模型文章目录javascript对象模型定义类1.字面式声明方式(也称为字面值创建对象。)2.ES6之前----构造器构造类3.ES6中的class关键字this的不同作用域高阶对象、高阶类、或称Mixin模式继承实现高阶对象实现JavaScript是一种基于原型(Prototype)的面向对象语言,而不是基于类的面向对象语言。C++、Java有类Class和实例In...

2019-07-05 12:27:27 347

原创 js中的RegExp正则表达式

js中的RegExp正则表达式创建一个正则表达式语法/pattern/flags–>/表达式/模式new RegExp(pattern [, flags])–>new RegExp(表达式,模式)// 第一种方法const reggex = /ab+c/; //使用两斜杠创建正则表达式const reggex2 = /ab+c/gi; //使用两斜杠加模式创建正...

2019-07-03 09:04:04 318

原创 javascript中的Math与Date

javascript中的Math与DateMath是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数对象。与其它全局对象不同的是, Math 不是一个构造器. Math 的所有属性和方法都是静态的. 你用到的常数pi可以用 Math.PI 表示,用 x 作参数 Math.sin(x)调用sin函数. JavaScript中的常数, 是以全精度的实数定义的.属性属性...

2019-07-02 17:34:39 67

linux 磁盘及文件系统管理详解

2016-04-12

Centos6.5 安装Oracle11g方法

linux系统上无界面安装Oracle11g方法。 安装系统Centos6.5

2016-04-12

hadoop的伪分布式模式配置与安装

安装软件: 系统:Linux 2.6.32-358.el6.x86_64 JDK:jdk-7u7-linux-i586.tar.gz Hadoop版本:hadoop-0.20.2-cdh3u4.tar.gz 硬件环境: 三台主机:分别为 gdy192 192.168.61.192 gdy194 192.168.61.194 gdy195 192.168.61.195 本次部署模型为: gdy192上部署:NameNode和JobTracker gdy194上部署:SecondaryNameNode gdy195上部署:DateNode TaskTracker

2016-04-12

Hadoop单机模式的配置与安装

前言: 由于Hadoop属于java程序,所以,安装Hadoop之前需要先安装jdk。 对于hadoop0.20.2的单机模式安装就需要在一个节点(一台主机)上运行5个节点。 分别是: JobTracker:负责Hadoop的Job任务分发和管理。 TaskTracker:负责在单个节点上执行MapReduce任务。 对于Hadoop里面的HDFS的节点又有 NameNode:主节点,负责管理文件存储的名称节点 DateNode:数据节点,负责具体的文件存储节点。 由于HDFS中NameNode非常繁忙,容易产生故障。说以对于HDFS文件系统来说,需要一个节点随时给他复制编辑到名称节点NameNOde里面去。这样的一个类似于备份的节点叫做SecondaryNameNode。

2016-04-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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