背景 OSS可用于图片、音视频、日志等海量文件的存储。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。OSS支持流式写入和文件写入两种方式。使用阿里云oss做文件存储的时候,不可避免的涉及到文件的上传,大概分为两种方式: 服务端验证上传 先将文件传递到应用服务器,再由应用服务器 ...
分类:
移动开发 时间:
2019-11-20 23:15:18
阅读次数:
159
ModelSerializer组件 1)序列化与反序列功能可以整合成一个类,该类继承ModelSerializer 2)继承ModelSerializer类的资源序列化类,内部包含三部分 Meta子类、局部钩子、全局钩子 注:create和update方法ModelSerializer已经重写了,使 ...
分类:
其他好文 时间:
2019-11-20 23:13:21
阅读次数:
73
python 获取时间范围内日期列表 import datetime def dateRange(beginDate, endDate): dates = [] dt = datetime.datetime.strptime(beginDate, "%Y-%m-%d") date = beginDa ...
分类:
编程语言 时间:
2019-11-20 21:13:13
阅读次数:
61
序言 众所周知,程序员需要快速学习新知识,所以就有了《21天精通C++》和《MySQL 从删库到跑路》这样的书籍,Java作为更“高级”的语言也不应该落后,所以我就写一个《极·Java速成教程》,让想学的人能够快速学习Java(手斜)。 本文大概分三大部分: 编程基础知识 面向对象思想 数据类型 运 ...
分类:
编程语言 时间:
2019-11-20 18:03:14
阅读次数:
70
题目描述: 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 思路分析: 思路一:排序+遍历,如果是升序,那就是返回nums[n-k],如果是降序,那就是返回nums[k-1] 时间复杂度:O(Nlogn) 空间复杂度:O( ...
分类:
编程语言 时间:
2019-11-20 15:34:02
阅读次数:
81
1.先创建项目,再新建接口 创建项目入口:首页右下角 + 按钮 创建接口入口如下图: 关于mock的语法这里不做说明,可查看mock.js官方查看更详情的资料。 小tip:在Easy-Mock里面支持em的语法提示。就是你输入em.会提示支持的选项。如下图: 2.接口实例 get接口举例: 接口地址 ...
分类:
其他好文 时间:
2019-11-20 13:01:27
阅读次数:
497
使用递归计算斐波那契数列,例如下面计算第30个数(1,1,2,3,5,8,13。。。) ...
分类:
编程语言 时间:
2019-11-20 12:50:19
阅读次数:
62
在上一篇博客中分析了springBoot启动流程,大体的轮廓只是冰山一角。今天就来看一下springBoot的亮点功能:自动化装配功能。 先从@SpringBootApplication开始。在启动流程章节中,我们讲述了SpringBoot2大致的启动步骤,并进行了源码详解。但是在刷新容器这块并未展 ...
分类:
编程语言 时间:
2019-11-20 12:41:44
阅读次数:
81
/* 输入先序和中序,构造二叉树,并输出该二叉树的层序、前序、中序、后序遍历结构 输入后序和中序,构造二叉树,并输出该二叉树的层序、前序、中序、后序遍历结构 */ #include <stdio.h> #include<string.h> #include<malloc.h> typedef str ...
分类:
其他好文 时间:
2019-11-20 12:40:49
阅读次数:
56
递归理解起来还是有点难,弄清楚搞了不短的时间 package com.puple.atto.datastructure;import java.util.LinkedList;import java.util.Queue;public class BST<E extends Comparable<E ...
分类:
编程语言 时间:
2019-11-19 17:01:25
阅读次数:
71