- 博客(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关注的人