自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 postman发送数据,django 获取接收数据

postman发起请求如下图在django中使用如下方式获取tokenprint(request.META)token = request.META.get('HTTP_X_TOKEN')  转载于:https://www.cnblogs.com/robinunix/p/11435352.html...

2019-08-30 15:49:00 740

转载 正则表达式回溯导致的CPU打满

参考:https://my.oschina.net/ttscjr/blog/2208526https://mp.weixin.qq.com/s?__biz=MzA4MjIyNTY0MQ==&mid=2647738965&idx=1&sn=61706e46fc7cf175ebc17fe5472f9f95&scene=21#wechat_redirec...

2019-08-29 18:12:00 165

转载 Hadoop优化

MapReduce 跑的慢的原因Mapreduce 程序效率的瓶颈在于两点:1)计算机性能 CPU、内存、磁盘健康、网络2)I/O 操作优化(1)数据倾斜(2)map和reduce数设置不合理(3)map运行时间太长,导致reduce等待过久(4)小文件过多(5)大量的不可分块的超大文件(6)spill次数过多(7)merge次数过...

2019-08-29 16:32:00 68

转载 net 异步与同步

一、摘论为什么不是摘要呢?其实这个是我个人的想法,其实很多人在谈论异步与同步的时候都忽略了,同步异步不是软件的原理,其本身是计算机的原理及概念,这里就不过多的阐述计算机原理了。在学习同步与异步之前,我们需要先研究几个问题在说到异步前,先来理一下几个容易混淆的概念,并行、多线程、异步。并行,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU...

2019-08-29 16:02:00 190

转载 yarn的资源调度

客户端将它的程序提交给Yarn。RM会给客户端返回一个jobid以及一个路径。客户端会将对应的程序信息(jar包、切片信息、序列化文件)提交到对应的路径下。提交完以后给RM返回一个确认。RM就会在存放提交信息的那台NodeManager上创建出来一个容器。启动我们的ApplicationMaster。ApplicationMaster会跟提交的切片信息和程序向...

2019-08-29 14:41:00 183

转载 Mapreduce原理

切片的计算: long splitSize = Math.max(minSize, Math.min(maxSize, blockSize)) 默认:minSize 1 maxSize Long.MAX_VALUE blockSize 128sp...

2019-08-29 14:40:00 104

转载 Hdfs的读出机制

客户端向NameNode通过RPC发送读请求。NameNode确认客户端是否有读权限,如果有,给客户端返回一个响应,如果没有,客户端抛出一个异常。客户端向NameNode请求需要读取的文件。NameNode返回存储此文件的每个Block块所在的位置的列表。客户端会从返回的列表中挑选一台最近的,建立连接,读取Block块。读取的时候会将Block块统计目录下的校验信...

2019-08-29 13:31:00 61

转载 Hdfs的写入机制

首先我要将一个200M文件存到HDFS集群中。客户端通过RPC(远程服务)访问NameNode,请求写入一个文件。NameNode检查客户端是否有权限写入,如果有权限返回一个响应。如果没有客户端就会抛出一个异常。客户端会将文件按BlckSize大小(默认128M)将文件切分成一个一个Block块,然后请求写入第一个Block块。NameNode会根据它的负载均衡机...

2019-08-29 13:29:00 121

转载 给Ant degin中Calendar当前月份的日期添加多层标记

import React, { Component } from 'react';import {Calendar,Tag} from "antd";import moment from 'moment';import 'moment/locale/zh-cn';import './attendanceInfo.css';moment.locale('zh-cn');//这里接收考情状态...

2019-08-29 11:41:00 463

转载 给Ant degin中Calendar渲染当前月份日期标记

import React, { Component } from 'react';import {Calendar,Tag} from "antd";import moment from 'moment';import 'moment/locale/zh-cn';import './attendanceInfo.css';moment.locale('zh-cn'...

2019-08-29 09:48:00 841

转载 django中navie时间和aware时间详解

navie时间和aware时间:什么是navie时间?什么是aware时间?navie时间:不知道自己的时间表示的是哪个时区的。也就是不知道自己几斤几两。比较幼稚。aware时间:知道自己的时间表示的是哪个时区的。也就是比较清醒。pytz库:专门用来处理时区的库。这个库会经常更新一些时区的数据,不需要我们担心。并且这个库在安装Django的时候会默认的安装。如...

2019-08-27 14:35:00 118

转载 简析 Golang net/http 包

net/http 包涵盖了与 HTTP 请求发送和处理的相关代码。虽然包中定义了大量类型、函数,但最重要、最基础的概念只有两个:ServeMux 和 Handler。ServeMux 是 HTTP 请求多路复用器(即路由器,HTTP request router),记录着请求路由表。对于每一个到来的请求,它都会比较请求路径和路由表中定义的 URL 路径,并调用指定的 handler 来...

2019-08-25 23:35:00 94

转载 js扩展运算符(spread)是三个点(...)

作用:将一个数组转为用逗号分隔的参数序列。12345678910//该运算符主要用于函数调用。<br>function push(array, ...items) {array.push(...items);}functionadd(x, y) {return...

2019-08-23 17:57:00 85

转载 Django model distinct 的使用方法

原文:今天突然有人问起在 django 的 model 里面怎么用 distinct, 对于这种东西,我一向的观点是查看django 的在线文档。于是不加思索的根据在线文档给出了答案,但结果很让人沮丧,运行程序时会报错: NotImplementedError: DISTINCT ON fields is not supported by this database backend,...

2019-08-23 10:16:00 681

转载 Elasticsearch Query DSL 语言介绍

目录 0. 引言 1. 组合查询 2. 全文搜索 2.1 Match 2.2 Match Phase 2.3 Multi Match 2.4 Query String 2.5 Simple Query String ...

2019-08-22 16:23:00 150

转载 超简单的VUE在线调试网站(不需搭建环境)

jsbin.com提供简单、直观、易用的vue调试功能,最大的好处不需要自己搭建环境就可以学习VUE1、打开http://jsbin.com/joxinumota/edit?html,js,console,output2、点击“Add library”,直接键入vue,选择vue2.0.3,Html编辑器的<body>区域会自动加入<script src="https:...

2019-08-22 14:08:00 2419

转载 vue中使用radio和checkbox

代码<template> <div id="app"> <input type="checkbox" v-model="v2" value="a"> <input type="checkbox" v-model="v2" value="b"> <input type="checkbox"...

2019-08-22 11:39:00 580

转载 IDEA把spring-boot项目打包成jar

1.打开项目,然后右击项目选中‘Open Module Settings’进入project Structure(快捷键 Ctrl+Shift+Alt+S或者File->Project Structure),选中‘Artifacts’,点击中间的绿色+号(Project Settings->Artifacts->JAR->From modules with d...

2019-08-21 14:40:00 135

转载 <float.h>和<limits.h>

为什么把<float.h>和<limits.h>放在一起来写,这主要是因为它们都有一个共同的地方,那就是对类型取值范围的限制。 一、<float.h>提供了浮点型的范围和精度的宏,没有类型和函数的定义,一般用于数值分析。主要有FLT_RADIX和FLT_ROUNDS两个宏对所有的浮点型比较实用。其中FLT_ROUNDS制定...

2019-08-20 22:55:23 112

转载 Vue自定义组件中Props中接收数组或对象

原文:https://www.jianshu.com/p/904551dc6c15自定义弹框组件时,需要在弹框内展示商品list,所以需要组件中的对应字段接收一个Array数组,默认返回空数组[],直接定义空数组报错,如下所示。 props: { content: { type: Array, default: [] ...

2019-08-20 15:33:00 763

转载 WPF编程小技巧随笔

最近在实现一个12306的本地客户端,初次使用微软的WPF,在开发过程中遇到了许多问题。在此,将这些问题一一罗列出来,并不断更新,以备查阅,并与众网友分享。Q:WPF中如何去除控件在取得焦点状态时的虚线框?A:设置 控件的FocusVisualStyle 为="{x:Null}" 或着在控件的Style中设置:<Setter Property="FocusVisualSty...

2019-08-20 12:23:03 134

转载 web.xml详解

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将<context-param>转换为键值对,并交给servle...

2019-08-20 08:21:02 65

转载 Django Model

1. ORM 简介MTV 设计模式中,模型(M)就是对数据库的操作,在 Web 开发中,使用最频繁的也是对数据库的操作,那么该怎么样去实现呢?我们不可能自己手动去写大量的 SQL 语句,因为我们也不是专业 DBA 人员,那么我们就只能奢求有一种能够使用 Python 程序对数据库操作的方法了。这就是 ORM(Object Relation Mapping)对象关系映射,以面向对象的方...

2019-08-19 23:35:00 134

转载 Django 之 Form 组件

常用功能From 组件主要有以下几大功能:生成 HTML 标签验证用户数据(显示错误信息)HTML Form 提交保留上次提交数据初始化页面显示内容小试牛刀下面我们通过 Form 组件来生成 HTML 标签和验证用户提交的数据以及保留上次提交的数据。创建 Form 类 form_verify.pyfrom django import formsfrom dja...

2019-08-19 23:34:00 214

转载 Django 模板系统

作为一个 Web 框架,Django 需要一个动态生成 HTML 的便捷方法。最常用的方法就是模板。模板包含所需 HTML 输出的静态部分以及描述动态内容被插入的一些特殊语法。Django 项目可以配置一个或多个模板,甚至没有,Django 内置了一套自己的模板系统,叫作 Django template language。通过模板,我们可以将后端(变量、对象、数据库数据、时间等)渲染...

2019-08-19 23:31:00 87

转载 Django 之组合搜索

现在很多网站都会有这样的组合搜索功能,其实质是几个模型之间组合对数据库进行查询,并将结果显示到页面上。每一行都是一个模型,模型之间有着连表关系(一对多、多对多等)模型设计总共四个模型:分别为方向、分类、等级以及存储结果信息一个方向下可以有多个分类,一个分类也可以是多个方向(多对多)一个分类可以有多个视频(一对多)一个等级下也可以有多个视频(一对多)from djang...

2019-08-19 23:30:00 180

转载 Django 之瀑布流实现

需求分析现在是 "图片为王"的时代,在浏览一些网站时,经常会看到类似于这种满屏都是图片。图片大小不一,却按空间排列,就这是瀑布流布局。以瀑布流形式布局,从数据库中取出图片每次取出等量(7 条)的图片,加载到页面当滑轮滚动到最底端时,自动再加载图片实现流程以包形式管理模型将图片自动上传到静态文件 static前端页面每行排列四张图片(四个 div )当页面加载时,...

2019-08-19 23:30:00 380

转载 Django 缓存

一、什么是缓存缓存是一类可以快速读取数据的介质统称,常用的读取速度很快的介质有内存,所以一般将缓存存储在内存中。从数据库读多次把所需要的数据取出来,要比从内存或者硬盘等一次读出来付出的成本大很多。缓存对于创建一个高性能的网站和提升用户体验来说是非常重要的。二、为什么要使用缓存在 Django 项目中,当用户请求达到视图后,视图会先从数据库中提取数据,然后将其放在模板中渲染。若每次...

2019-08-19 23:29:00 79

转载 Django 常用的 Web 应用程序工具

Django 提供了多种开发 Web 应用程序所需的常用工具,如:缓存、日志、发送邮件、自定义认证等,更多可参考:<https://docs.djangoproject.com/zh-hans/2.2/>。1. 自定义权限要为给定模型对象创建自定义权限,请使用 permissions 模型Meta属性# 创建两个自定义权限,即用户可以或不可以Task对应用程序执行的操作...

2019-08-19 23:28:00 173

转载 csv、json 文件读取

1、CSV 文件存储1.1 写入简单示例import csvwith open('data.csv', 'a') as csvfile: writer = csv.writer(csvfile) # 初始化写入对象,传入文件句柄 writer.writerow(['id', 'name', 'age']) # 调用 writerow() 方...

2019-08-19 22:35:00 133

转载 Python 列表切片

想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片?一、一般玩法>>> name = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']>>> name[0:2] # 获取 0 - 2 中间的元素,不包括索引为 2 的元素['a', 'b']>>&gt...

2019-08-19 22:35:00 59

转载 MySQL 性能优化

1. SQL语句优化1.1 Sakila示例数据库安装Sakila 数据库是 MySQL 官方提供的示例数据库,常用来做测试。https://dev.mysql.com/doc/sakila/en/sakila-installation.html1、下载 sakila database :https://dev.mysql.com/doc/index-other.html2、解压...

2019-08-19 22:34:00 126

转载 Django 之 CBV

Django 中有两种编写方式,FBV 和 CBV,那么什么是 FBV,CBV 又是什么呢?一、什么是 CBVFBV(function base views) 就是在视图里使用函数处理请求(常见)。CBV(class base views) 就是在视图里使用类处理请求。示例:1、project/urls.pyfrom django.contrib import admin...

2019-08-19 22:29:00 95

转载 Django 之 ContentType组件

一、什么是 ContentTypesContentTypes 是 Django 内置的一个应用,它可以追踪记录项目中所有 app 和 model 的对应关系,并记录在 django_content_type 表中。二、ContentTypes 的应用场景ContentTypes 适用于一张表与多张表相关关联的场景,如:一个卖课程的网站,它主要售卖两类课程(普通课程和学位课程)。不...

2019-08-19 22:29:00 155

转载 rest framework 之序列化

一、示例restful work 的序列号就类似于 Django 的 Form 表单。1、api/urls.pyfrom django.urls import path, re_pathfrom api.views import UserView, ParserView, RolesViewurlpatterns = [ # path('users/', UserVi...

2019-08-19 22:28:00 139

转载 rest framework 之渲染器

根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。用户请求头:Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8一、JSON1、urls.pyfrom django.urls import path, re_path, incl...

2019-08-19 22:28:00 113

转载 rest framework 之视图

一、APIViewAPIView 直接继承 View(Django 内置的 View),也就是说 APIView 是最贴近原生 Django 的 View 的。因此可定制程度高,根据请求方法不同执行不同的函数:源码:class APIView(View): # The following policies may be set at either globally, o...

2019-08-19 22:27:00 79

转载 rest framework 之路由系统

一、自定义路由1、urls.pyfrom django.conf.urls import url, includefrom web.views import s11_renderurlpatterns = [ url(r'^test/$', s11_render.TestView.as_view()), url(r'^test\.(?P<format&gt...

2019-08-19 22:26:00 93

转载 rest framework 之解析器

一、示例1、api/urls.pyfrom django.urls import path, re_pathfrom api.views import UserView, ParserViewurlpatterns = [ # path('users/', UserView.as_view()), re_path('(?P<version>[v1|v...

2019-08-19 22:25:00 110

转载 Django rest framework 之分页

Django rest_framework 中分页可分为三类:PageNumberPagination:看第 n 页,每页显示 n 条数据LimitOffsetPagination:在 n 个位置,向后查看 n 条数据CursorPagination:加密分页,只能看上一页和下一页一、PageNumberPagination在这里将采用 rest_framework 内置的...

2019-08-19 22:22:00 221

空空如也

空空如也

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

TA关注的人

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