AND
Stack Overflow 获得 10000 分 All In One
Stack Overflow 获得 10000 分 All In One
......
restful规范和django源码写接口
一、restful规范 1、restful规范是什么,如何来的? 一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中 的规范 Roy Fielding的博士论文提出的 2、以后写接口,大致都要遵循如下规范 -1 数据的安全保障-》url链接一般都采用https协议进行传输--》它 ......
final finally 和 finalize的区别
1.final 介绍 final 是 Java 语言中的一个关键字,使用 final 修饰的对象不允许修改或替换其原始值或定义。 final 可以用来修饰:类、方法、变量和参数,其中可以用来修饰“参数”这一项,容易被人遗忘,这是 final 的 4 种用法。 1.1 final 用法说明 当 ......
函数模板
# 1 模板 ## 1.1 模板的概念 模板就是建立**通用的模具**,大大**提高复用性** 模板的特点: * 模板不可以直接使用,它只是一个框架 * 模板的通用并不是万能的 ## 1.2 函数模板 * C++另一种编程思想称为 ==泛型编程== ,主要利用的技术就是模板 * C++提供两种模板机 ......
Learning Auxiliary Monocular Contexts Helps Monocular 3D Object Detection (2)
Feature backbone采用DLA,输入维度为3×H×W的RGB图,得到维度D×h×w的特征图F,然后将特征图送入几个轻量级regression heads,2D bouding boxes的中心特征图用下面的模块得到: 其中AN是Attentive Normalization.用公式表示: ......
Maven踩坑实录
本文记录学习or工作时一些Maven常见操作以及踩坑的地方,以此文做以记录。 一、Maven如何使用私服地址 在工作中,有的jar包是放在私服上面的,这时候我们在mvn install的时候想要的是从私服下载jar包,此处我就踩了坑。 SpringBoot项目,通过mvn install,Maven ......
求数组中k个连续子数组的最大和
要求长度为 k 的连续子数组的最大和,可以使用滑动窗口的方法来解决。具体步骤如下: ``` public int findMaxSum(int[] nums, int k) { int maxSum = 0; // 最大和 int currSum = 0; // 当前窗口的和 // 第一个窗口的求和 ......
树莓派-内核开发-说明 下载代码 编译 替换内核
一、概述 二、ubuntu里交叉编译 1、获取交叉编译工具和源码 2、配置编译环境变量 2.1 手动配置环境变量 2.2 自动配置环境变量 3、配置config 3.1 使用源码里自带的config 3.2 获取当前树莓派的config 4、编译 5、挂载树莓派sd卡,并安装编译出的DIRECTLY ......
开学总结
我从7月8号开始放假,9号找兄弟玩了一天,10号就开始正式上班,本来8月初就能结课,可惜老天爷下了几天暴雨。其次我考了科目二,这些加起来一共花了一个月是时间。 我正式开始学习是在8月12日,虽然学的东西不多,但还是想总结一下。截至到今天已经学了半个月了。 学习收获: 学习了linux的基础语法 学习 ......
getline的几种用法
istream库下 istream& getline (char* s, streamsize n ); istream& getline (char* s, streamsize n, char delim ); 从istream输入流中读取字符传入字符串s,个数为n string库下 istre ......
Python列表的索引和切片
Python列表的索引和切片使用及语法如下: 1. 列表索引: - 使用方括号([])来访问列表中的元素。 - 索引从0开始,最左边的元素的索引为0,依次递增。 - 负数索引从最右边的元素开始,最右边的元素的索引为-1,依次递减。 示例: ```python my_list = ['a', 'b', ......
Python drf day02
restful规范 restful规范是什么,如何来的? 是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中的规范 Roy Fielding的博士论文提出的 restful规范的具体内容 1. 数据的安全保障 --》url链接一般都采用https协议进行传输,它比http 安全 ......
function 和 bind
## bind ### 1. 介绍 bind 可以改变函数的形态,可以将一个函数改变成另一个函数的样式,但只能减少原函数的参数个数,不能增加。 ```cpp 如此处,int add(int, int), 使用bind可以绑定成一个 f 形式,原来的add的两个参数以10,20填入。bind的第一个参 ......
软件相关的核心概念
软件:程序运行所需的代码,数据,文档的集合 软件测试:为了发现软件中的问题或者验证软件按照需求实现的而运行软件的过程 测试方法论 1.纠错:从软件中找BUG 2.破坏性测试:从对软件运行不利的层面去设计测试用例 3.预防阶段:在软件设计的阶段引入以前的研发测试经验,对用户可能出现的错误操作进行规范 ......
STM32学习笔记:分散加载
分散加载是提高单片机上限的一个非常重要的能力。以STM32H7为例,H7的RAM为:512 Kbytes of AXI-SRAM mapped onto AXI bus on D1 domain,SRAM1 mapped on D2 domain: 128 Kbytes,SRAM2 mapped o ......
树莓派+Motion动作捕捉+腾讯云轻量服务器实现简易监控设备
最近在读Vamei大神的《树莓派开始玩转linux》,当读到第13.4节的时候发现了Motion这个轻量级的监控软件,在树莓派上复现的时候遇到了一些问题,在解决的过程中看到了[连接数据库](https://blog.csdn.net/vpqtxzmzezeqjj9977)的【入坑树莓派】motio ......
双指针删除数组中的一些元素
给定一个升序排列的的长度为n的数组nums,数组中每个元素都是正整数,请删除一部分这个数组的重复元素(数组元素需要原地改变),让这个数组中的每个数字都严格大于前一个数(第一个数除外),然后返回删除过后该数组的长度。例如n=4,nums=[1,2,2,3],则输出3.java代码实现 ``` publ ......
CF1823E
[原题](https://codeforces.com/contest/1823/problem/E) [翻译](https://www.luogu.com.cn/problem/CF1823E) 前置知识:[SG函数](https://zhuanlan.zhihu.com/p/562117547) ......
centos7 中 configure: error: libcurl library not found
001、configure: error: libcurl library not found 002、解决方法 [root@pc1 test01]# yum -y install libcurl-devel 。 ......
文件操作
# 5 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过**文件可以将数据持久化** C++中对文件操作需要包含头文件 ==< fstream >== 文件类型分为两种: 1. **文本文件** - 文件以文本的**ASCII码**形式存储在计算机中 2. **二进制文 ......
JavaNote-变量与运算符
## 1. 关键字(keyword) - 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(或单词)称为关键字。 - 特点:全部关键字都是小写字母。 - 官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keyw ......
centos7中 configure: error: liblzma development files not found
001、configure: error: liblzma development files not found 002、解决方法 [root@pc1 test01]# yum -y install xz-devel 。 ......
信息化热词分析python
环境准备 # 安装requests库 pip install requests # 安装bs4库 pip install bs4 # 安装jieba库 pip install jieba # 安装selenium库 pip install selenium # 安装lxml库 pip install ......
类和对象
# **4** 类和对象 C++面向对象的三大特性为:==封装、继承、多态== C++认为==万事万物都皆为对象==,对象上有其属性和行为 ## 4.1 封装 ### 4.1.1 封装的意义 封装是C++面向对象三大特性之一 封装的意义: * **将属性和行为作为一个整体,表现生活中的事物** * ......
使用clion阅读任意交叉编译软件的代码
clion是linux下比较强大的C/C++ IDE,通过扩展也可以支持很多其他语言,例如shell,lua, perl, python,rust。唯一缺点是收费,但是相对它给我带来的便利,这点费用不算什么。我一般用来开发C/C++/项目,它支持3种方式解析工程源码,分别是 - Makefile - ......
Daimayuan Online Judge 线段树1
给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 x d ,修改 $a_x = d$ 。 2. 2 l r ,查询 $min_{i = l}^{r} a_i$ ,并输出 $\sum_{i = l}^{r} [a_i = min_{i = l}^{ ......
Daimayuan Online Judge 线段树2
给 $n$ 个数 $a_1, a_2, \cdots, a_n$ 。 支持 $q$ 个操作: 1. 1 x d ,修改 $a_x = d$ 。 2. 2 l r ,查询 $[l, r]$ 中的最大子段和。 一:确定需要维护的信息。根据分治中线讨论,哪些信息可以合并出所需信息。递归讨论新信息如何合并。 ......