自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 视图集

视图集和类视图是实现同一个API不同的两种方式。视图集:将操作同一组资源处理方法(API接口)放在同一个类,这个类叫做视图集。视图集添加额外API:url的配置:def get_serializer_class(self): if self.action == 'list': return '<list操作所使用的序列化器类&...

2019-07-31 21:47:00 138

转载 子类视图

特点:1)继承自GenericAPIView和对应Mixin扩展类2)已经封装了对应请求处理方法,方法调用就是对应扩展类函数转载于:https://www.cnblogs.com/oklizz/p/11279227.html...

2019-07-31 21:33:00 78

转载 DRF框架

笔记视图Django REST framework序列化器序列化操作ModelSerializer使用APIViewGenericAPIViewMixin扩展类子类视图视图集视图集路由Router其他认证、权限、限流过滤、排序、分页异常处理 Exceptions转载于:https://www.cnblogs.com/oklizz/p/1...

2019-07-31 21:26:00 59

转载 Mixin扩展类

特点:1)继承自object2)Mixin不能单独使用,需要配合GenericAPIView使用5个扩展类:1)ListModelMixin:listclass ListModelMixin(object): def list(self, request, *args, **kwargs): """封装获取一组数据通用代码""" quer...

2019-07-31 19:45:00 106

转载 GenericAPIView

案例-使用GenericAPIView改写RestAPI# views.pyfrom rest_framework.generics import GenericAPIViewfrom rest_framework import statusfrom booktest.serializers import BookInfoSerializerfrom booktest.m...

2019-07-31 19:40:00 73

转载 APIView

案例-使用APIView改写RestAPI# views.pyfrom rest_framework.views import APIViewfrom rest_framework import statusfrom django.http import Http404from booktest.serializers import BookInfoSerializer...

2019-07-31 19:32:00 69

转载 ModelSerializer使用

ModelSerializer类使用继承自Serializer前提:对应是Django模型类功能:自动生成字段默认实现create和update转载于:https://www.cnblogs.com/oklizz/p/11278510.html...

2019-07-31 19:15:00 94

转载 md /mdd /ml /mt/mtd

VC编译选项 多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库 库文件Single thread(static link) ML libc.libDebug single thread(static link) MLd libcd.l...

2019-07-31 09:55:36 76

转载 Python 基础学习1

最新开始自学Python,下面是做的习题,自我记录一下,方便日后查看。# 有4个数字,1,2,3,4 他们可以组成多少个互不相同且无重复数字的3位数,各是多少def test1(): i=1 j=1 k=1 n=0 while i<5: print('i')...

2019-07-31 09:12:00 115

转载 struts.xml中package元素的namespace属性用法(struts2.2.1.1)

关于struts.xml中package元素的namespace属性的,这是一个大多数项目开发都会用到的东西。但在它的使用上,我却也碰到了不少问题,下面与大家分享一下我所得出的三种使用方法。其间涉及到3个文件:struts.xml、input.jsp(自己编写的输入页面)、output.jsp(自己编写的输出页面)。说明一下,跳转中的action设置的是默认都是成功,直接跳转到outp...

2019-07-31 08:12:21 231

转载 Manjaro折腾简单记录

0.Manjaro启动U盘的制作推荐使用4-16G容量的U盘,避免兼容性问题(U盘太大可能会无法启动)。用rufus就可以,注意选用DD模式才能成功制作(默认是hyperiso)。如果在linux环境里,先用sudo fdisk -l 看一下U盘的位置比如是/dev/sdc,那么用dd命令复制到U盘比如# dd bs=4M if=/path/to/manjaro.iso of=...

2019-07-30 23:48:26 326

转载 序列化操作

序列化操作# 创建User对象user = User(name='smart', age=18)# 使用UserSerializer将user对象序列化为如下字段数据:{'name': 'smart', 'age': 18}serializer = UserSerializer(user)# 获取序列化之后的数据serializer.data序列化多个对象如果要被序...

2019-07-30 21:43:00 103

转载 [整理]ASP.NET2.0新特性概述

原文出自: POLARIS 的新书《ASP.NET 2.0开发指南》样章link ASP.NET技术从1.0版本升级到1.1变化不是很大。然而,从ASP.NET 1.x升级到2.0,却不是件轻而易举的事情。ASP.NET 2.0技术增加了大量方便、实用的新特性。ASP.NET 2.0主要提供控件、页面框架、服务与APIs等3个方面的技术特性。 控件...

2019-07-30 21:03:20 90

转载 iOS开发 倒计时

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];- (void)timerFireMethod:(NSTimer*)theTimer{ id obj = [the...

2019-07-30 17:20:12 46

转载 (转载).NetCore微服务Surging新手傻瓜式 入门教程 学习日志---先让程序跑起来(一)...

原文链接:https://www.cnblogs.com/jizhixiaofei/articles/9965132.html写下此文章只为了记录Surging微服务学习过程,并且分享给广大想学习surging的基友,方便广大基友快速入门,让程序跑起来。本篇文章只记录让Surging跑起来,暂时不涉及部署方面,本文参考了其他几位大佬的文章,精简整理的一.准备工作:  1....

2019-07-30 16:22:00 227

转载 特殊文件:null,zero,random,urandom

Linux中有几个特殊的文件:crw-rw-rw- 1   root root  1, 3   2009-11-26 21:23   null crw-rw-rw- 1   root root   1, 8   2009-11-26 21:23   random crw-r--r-- 1   root root   1, 9   200...

2019-07-30 01:13:13 289

转载 解决Office软件冲突问题

Office软件冲突问题,原因就是不同版本的问题,我的电脑上是Office2007和Office2010冲突。解决办法:1、开始种找到Microsoft Office文件夹,在该文件夹下找到Office2007管理,进行卸载;2、卸载完成后,打开Office2010任一款工具,Word、Excel都行,系统会提示安装,这个要确保安装进行,不能取消。等安装完成,分别打开所需工具,如Acce...

2019-07-29 18:06:36 1057

转载 虚拟机linux系统安装oracle步骤及其遇到的问题

首先上传oracle文件到oracle目录,然后解压上传的压缩文件,解压使用1.Unzip命令[root@iZ28ubyqhl0Z ~]# cd /app/oracle[root@iZ28ubyqhl0Z ~]# unzip linux.x64_11gR2_database_1of2[root@iZ28ubyqhl0Z ~]# unzip lin...

2019-07-29 17:33:00 154

转载 PAT A1052 Linked List Sorting [静态链表]

题目描述链接给出一个链表,将链表排序,然后把链表上的结点按照data值的从小到大顺序输出分析定义静态链表的结构体,地址作为下标,注意,这里还需要记录address,为什么?因为排序以后下标不是地址了同时定义flag变量,因为给出的结点有些根本不在链表中,所以需要再遍历一次(另一种遍历的写法看下面的代码),标记有效结点,同时统计结点个数保存在cnt中,方便下面遍历和特判0 -...

2019-07-29 14:32:00 69

转载 Git简介

Git简介Git是Linux之父Linus的第二个伟大的作品,它最早是在Linux上开发的,被用来管理Linux核心的源代码。后来慢慢地有人将其移植到了Unix、Windows、Max OS等操作系统中。Git是一个分布式的版本控制系统,与集中式的版本控制系统不同的是,每个人都工作在通过克隆建立的本地版本库中。也就是说每个人都拥有一个完整的版本库,查看提交日...

2019-07-29 13:17:00 50

转载 使用 Spring Framework 时常犯的十大错误

Spring 可以说是最流行的 Java 框架之一,也是一只需要驯服的强大野兽。虽然它的基本概念相当容易掌握,但成为一名强大的 Spring 开发者仍需要很多时间和努力。在本文中,我们将介绍 Spring 中一些常见的错误,特别是面向 Web 应用程序和 Spring Boot。正如 Spring Boot 官网 所说,Spring Boot 对应该如何构建 Production-Ready 的...

2019-07-28 18:05:34 73

转载 JDK1.8源码之HashMap(二)——插入及扩容

  了解了HashMap底层实现原理后,很容易的能推导出HashMap元素插入的步骤,先计算元素hash值,然后mod哈希表长度得到应存入的桶的下标,最后挂链,看一下源码。public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } ...

2019-07-28 17:14:00 310

转载 单(single)

题很好,让我发现自己没有一些套路意识。先沾一下正版题解标签:dfs,树形DP,高斯消元分析:本题是一道二合一的问题,两个子任务相互对称.算法1:t=0的数据最直接的想法是从每个点出发做一遍dfs,时间复杂度O(n^2),可以通过第1个测试点,期望得分10分算法2:t=1的数据最直接的想法是枚举所有可能的a[]数组判断是否可行.第2个测试点n<=5...

2019-07-27 21:27:00 96

转载 Hadoop-5、排序(Combiner泛谈)

一、Combiner作用1、combiner最基本是实现本地key的聚合,对map输出的key排序,value进行迭代。如下所示:map: (K1, V1) → list(K2, V2)combine: (K2, list(V2)) → list(K2, V2)reduce: (K2, list(V2)) → list(K3, V3)2、combiner还具有类似本地的reduce...

2019-07-27 19:33:23 111

转载 Luogu2420 让我们异或吧 (熟练剖分)

\(dis[u] \bigoplus dis[v] = dis[u] \bigoplus dis[v] \bigoplus dis[lca\{x,y\}] \bigoplus dis[lca\{x,y\}]\)#include <iostream>#include <cstdio>#include <cstring>#include <algori...

2019-07-27 18:48:00 78

转载 python第五天---集合与format格式化

"""集合:set1、由不同元素组成,2、无序3、不可变:数字、字符串、元组不可变类型"""s = {1, 2, 3, 4, 1, 6, 3, 4, 5, 6}print(s)t = {'hello', 'ssad', 'asd', 'asd', 'hello'}print(t)s1 = set('hello')print(s1)...

2019-07-27 17:00:00 52

转载 DataSnap 2009 系列之一 (连接篇)

Delphi 的MIDAS出来了这么多年终于有改进的版本了COM-FREE的DataSnap 2009真是清爽了很多DataSnap 2009 除了不支持回调和Intercept组件以外 其它的该有的都有了 而且还有很多强大的特性第一篇就先写点DataSnap 2009连接方面可能要用到的东西以后再继续写写关于生命周期的管理 对象池的应用 以及远程管理 远程方法调用等方面的...

2019-07-27 05:23:40 89

转载 Cheap Tricks: Let's Talk About METADATA TypeLibs

A few years back, articles like this one from 4guys started deprecating the use of #include statements for adovbs.inc and adojavas.inc as the way to incorporate common constants into your projects. Th...

2019-07-27 05:18:40 128

转载 Navisworks Api Tool

用Google 翻译的。。做个参考 None 无有效的选择Select 选择SelectBox 选择框RedlineFreehand 红线写意RedlineLine 红线线RedlineEllipse 红线椭圆RedlineCloud 红线云RedlineLineString 红线线串RedlineTag 红线标记RedlineText 红线文本RedlineEr...

2019-07-26 23:18:51 77

转载 Docker 阿里云镜像加速

1、进入阿里云镜像加速页面;https://cr.console.aliyun.com/#/accelerator2、修改/etc/docker/daemon.json文件配置,没有则新建;?123{"registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"]}3、重启daemon;?1systemctl d...

2019-07-26 14:53:00 125

转载 每日一个linux命令4

mkdir命令linuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。mkdir test 创建一个空目录mkdir -p test/test1 递归创建多个文件夹mkdir -m 777test3 创建权限为777的目录mkdir -v test4 创建...

2019-07-26 14:34:00 46

转载 Luogu P4016 负载平衡问题

传送门qwq刚学会网络流,把网络流24题按难度sort一下,第一个蓝题就不会...(某二分图匹配除外)于是又跑去学了最小费用最大流。听说网络流的难点就在于建图,似乎感受到一点了...这道题和飞行员匹配一样,需要用到超级源点和汇点。既然要平均分配,那么首先可以先算出平均值。高于平均值的仓库一定有流出,低于的则有流入。不能把每个高于平均值的都作为源点,所以把...

2019-07-26 11:52:00 53

转载 Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR

L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。P表示这是一个指针。T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了U...

2019-07-26 07:32:57 160

转载 pycharm安装pyinstaller将pygame打包成exe

首先,使用pycharm自带的下载包工具,File-Settings-Project Interpreter,如图:安装完成后,发现安装到了Python根目录下,我的在C:\python34\Scripts\下,如下图,注意这个目录,注意这个pyinstaller.exe打开cmd:注意初始状况如下图,目录定位在奇怪的地方利用Linux操作指令,如下图cd ...

2019-07-25 20:36:00 428

转载 Javascript 打开新窗口

一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:<SCRIPT> <!-- w...

2019-07-25 11:28:36 270

转载 RuntimeException【转】

原文地址:http://blog.sina.com.cn/s/blog_4d8498800100dcm3.html 希望没有侵权什么的 总结了一下JAVA中常见的几种RuntimeException,大约有如下几种: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentException ...

2019-07-25 00:22:27 127

转载 Elasticsearch 读时分词、写时分词

初次接触 Elasticsearch 的同学经常会遇到分词相关的难题,比如如下这些场景:为什么明明有包含搜索关键词的文档,但结果里面就没有相关文档呢?我存进去的文档到底被分成哪些词(term)了?我自定义分词规则,但感觉好麻烦呢,无从下手如果你遇到过类似的问题,希望本文可以解决你的疑惑。1. 上手让我们从一个实例出发,如下创建一个文档:然后我们做一个查询,我们试图通过搜索 eat 这个关...

2019-07-24 17:40:00 238

转载 【网搜】禁止 number 输入非数字(Android仍有问题)

目的:使用 number 表单,让其只可输入数字。问题:ios 可正常限制,Android 仍可输入 [e|.|-|+] 这4个字符。猜测这4个字符在数值中为科学记数、小数点、负号、正号。代码:<input type="number" maxlength="255" min="0" placeholder="请输入" onKeypr...

2019-07-24 17:09:00 108

转载 EGit下配置Github项目

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++2012/11/27 更新:1) 图片均使用原始大小2) Step 1中加入HOME环境变量的设置++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++现在这年头,Github上没有几个项目都不敢...

2019-07-24 15:08:57 80

转载 contos7 用户管理相关操作命令

# 查看用户列表cut -d : -f 1 /etc/passwd# 查看可以登录系统的用户cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1# 查看登录用户正在使用的进程信息w# 查看曾经使用过系统的用户信息last# 添加用户(创建home目录lixingwu,指定shell:/bin/sh,添加用户描述:th...

2019-07-24 14:47:00 65

空空如也

空空如也

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

TA关注的人

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