drf 简介以及部分源码分析

目录 复习 drf框架 接口 restful接口规范 基于restful规范的原生Django接口 Postman接口工具 代码 DRF框架 请求模块:request对象 渲染模块:浏览器和Postman请求结果渲染数据的方式不一样 复习 """ 1、vue如果控制html 在html中设置挂载点、导入vue.js环境、创建Vue对象与挂载点绑定 2、vue是渐进式js框架 3、vue指令 {{ }} v-text|html => 限制一次性渲染 v-onc
分类: 其他 发布时间: 10-15 21:00 阅读次数: 0

从零开始学Java (二)Hello

1、新建Hello.java文件,写入以下内容 1 public class Hello { 2 public static void main(String[] args) { 3 System.out.println("Hello, world!"); 4 } 5 } 2、使用javac将Hello.java编译成字节码文件Hello.class 1 javac Hello.java 3、运行 1 java Hello Tips: 1.Java保存的
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

1.WebPack概念

一、什么是WebPack 官方解释:本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。 我的解释:把各种相同文件的类型,根据模块依赖关系(你自己显示声明的(Ex:import… require…))自动打包成一个单独的文件。 二、为什么需要WebP
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

利用 SASS 简化 `nth-child` 样式的生成

考察如下的 HTML 片段,通过 CSS 的 nth-child() 伪选择器实现列表的颜色循环,比如每三个一次循环。 <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> 很容易地,我们能得出如下样式代码: ul { li:nth-child(3n + 1) { color: indigo; } li:nth-child(3n
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

第04项目:淘淘商城(SpringMVC+Spring+Mybatis)【第七天】(redis缓存)

https://pan.baidu.com/s/1bptYGAb#list/path=%2F&parentPath=%2Fsharelink389619878-229862621083040 第04项目:淘淘商城(SpringMVC+Spring+Mybatis) 的学习实践总结【第五天】 第04项目:淘淘商城(SpringMVC+Spring+Mybatis) 的学习实践总结【第六天】 第04项目:淘淘商城(SpringMVC+Spring+Mybatis)【第七天】(redis缓存) 第0
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

CVB生命周期(APIView源码解析)

目录 Django项目中的代码如下 APIView源码解析 源码解析总结 Django项目中的代码如下 urls.py中: from django.conf.urls import url from app import views urlpatterns = [ url(r'^test/$', views.APIViewSourceCode.as_view()), ] views.py中: from rest_framework.views import APIView
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

架设电话线

https://loj.ac/problem/10074 题目描述   给出一张n个节点、m条边的加权无向图,求一条从1到n的路径,使第k+1大的边权尽可能小。 思路   因为这个答案显然具有单调性,我们考虑对于这个答案进行二分,接下来再想如何确定这个值是否为所求。对于所有大于mid的边,我们把它的边权设为0,把所有小于等于mid的边的边权设为1,那么对于这张图,我们求一次最短路,得到的1~n的最短路径的值就是这个值再所求路径中的排名。或者换一种说法,对于小于等于mid的边权我们需要使用一次免
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

web平台大数据请求传输性能处理

在XMLHttpRequest请求中使用ArrayBuffer方式,和后端服务器进行二进制的传输交互。 在项目中发现随着用户增长,部分前端功能,请求的数据量越来越大,传统的josn的方式,在下载、序列化时非常慢,因此尝试使用二进制+压缩的方式提升性能。 服务端Java代码: 实体类: public class ByteTest implements Serializable{ private static final long serialVersionUID = 407387
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

计算素数

题目1:计算0-100的所有的素数。 素数:素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 很容易得出下面的代码 def get_prime(n): res = [] for i in range(2, n): for j in range(2, i): if i % j == 0: break else: res.append(
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

[SOJ475]【SPC #2】美丽的序列 ~ Beautiful Sequence【莫队】【哈希】

题意简述:给一个长度为\(n\)的序列,每次给出\(x, y\),求有多少区间\([l, r]\)满足\(x\leq l\leq r\leq y\),且\([l, r]\)中每个元素都出现了偶数次。\(1\leq n, q \leq 10^5, 1\leq a_i\leq 10^6\)。 设\(s_{i, j}\in[0, 1]\)表示前\(i\)个位置中,元素\(j\)出现的总次数\(\bmod 2\)的结果。显然\([l, r]\)中每个元素都出现了偶数次等价于\(\forall i\in
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

CDA数据分析【数据处理工具SPSS】

一.概述   SPSS【Statistical Package for the Social Science】社会科学统计软件包。SPSS统计软件在社会学、经济学、心理学、教育学等多个学科的研究工作和通信、医疗、银行、证券、保险、制造、商业、市场调研、统计调查等行业的数据分析中得到了广泛的应用,全球500强公司中约有80%的公司在使用SPSS,而在市场研究和市场调研领域有超过80%的市场占有率,是目前世界上最流行的三大通用统计分析软件【SPSS、SAS、STATA】之一。 二.功能   SPS
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

互斥锁,信号量,条件变量,读写锁

互斥锁 互斥锁的特性: 1. 原子性:当有一个线程成功拿到了这个锁,其他线程都无法在相同的时间拿到这个锁 2. 唯一性:在一个线程拿到锁的这段时间,只有当这个线程把锁释放掉,其他的线程才有可能拿到 3. 非繁忙等待性:如果一个线程已经锁定了一个互斥量,第二个线程又视图去拿到这个锁的前线,则第二个锁将被挂起,等待第一个线程对互斥量解锁位置,同时第二个线程获取锁,继续往下执行 pthread_mutex_init pthread_mutex_lock pthread_mutex_trylock
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

mac odoo 12 虚拟环境搭建及 依赖安装

经过这几天的折腾,odoo 12 的虚拟环境总算搭建成了。网站有很多虚拟环境相关的搭建,但是都是写文章的自己清楚,但是文章里却描述不清楚。 odoo 虚拟环境 这次搭建环境使用 odoo 12.0。 我是从 https://github.com/odoo/odoo 中直接 download 下 odoo12.0 版本的源码来配置的,整个环境的目录为: odoo_dev   odoo12.0(源码)     myenv(虚拟环境) 最外层是当前测试的目录 odoo_dev ,将下载的源码放入这个
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

springboot集成elk 三:springboot + Elasticsearch Rest-Client

注: 该集成方式,对Elasticsearch无版本限制,但是需要自行封装请求,解析结果等。 <dependency>   <groupId>org.elasticsearch.client</groupId>    <artifactId>elasticsearch-rest-client</artifactId>    <version>7.3.0</version> </dependency> <dependency> <groupId>com.alibaba</
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

【论文笔记】FASF:Feature Selective Anchor-Free Module for Single-Shot Object Detection

&论文概述 获取地址:https://arxiv.org/abs/1903.00621 &总结与个人观点 本文的工作将启发式的特征选取作为带有特征金字塔的anchor-based single-shot检测器的主要限制。提出应用了online特征选择来在特征金字塔上训练anchor-free分支的FASF模型。通过使用较小的推理开销实现对baseline极大的提升,同时在表现超过当前最优的single-shot检测器。 本文从一个新的方向出发来对网络的表现性能作出改进:通过寻找对应anchor
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

用js刷剑指offer(复杂链表的复制)

题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 思路 牛客网链接 js代码 /*function RandomListNode(x){ this.label = x; this.next = null; this.random = null; }*/ function Clone(pHead)
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

C# 反射简单介绍

原文:https://blog.csdn.net/wu1020300665/article/details/82958455 1.什么是反射 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 2.反射简单例子 平时我们写调用dll都是添加引用,然后new对象,如 通过反射,我们可以实现同样的效果,而不需要添加引用
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

MongoDB使用教程

1、MongoDB使用教程 2、mongodb介绍 MongoDB 是一个基于分布式文件存储的数据库。 由C++语言编写(node也是由C++语言编写) 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 ---- 关系型数据库(mysql) 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

将Docker主机数据挂在到容器中

dcoker 提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts, tmpfs。 volumes: Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes) bind mounts: 存储在宿主机系统的任意位置,主要是将宿主机上的某个文件目录挂在到docker下供数据存储。 tmpfs:挂载存储在宿主机系统的内存中,不会写入宿主机的文件系统。 管理卷: docker volume create tomcat8081 docker
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0

AtCoder Grand Contest 020 题解

传送门 怎么又是\(tourist\)神仙的题…… \(A\) 咕咕 int n,a,b; int main(){ scanf("%d%d%d",&n,&a,&b); puts(((b-a-1)&1)?"Alice":"Borys"); return 0; } \(B\) 考虑从后往前做,假设考虑到\(a_i\),且只考虑第\(a_{i+1}\)到\(a_n\)的答案为\(s\),那么考虑了\(a_i\)的答案\(p\)要满足\(p/a_i\times a_i=s\)(
分类: 其他 发布时间: 10-15 20:47 阅读次数: 0