让我们先看一下内存模型 线程私有的: ?程序计数器?虚拟机栈?本地方法栈 线程共享的: ?堆?方法区?直接内存(非运行时数据区的一部分) 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令 ...
分类:
编程语言 时间:
2020-06-20 13:19:13
阅读次数:
62
面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 ...
分类:
编程语言 时间:
2020-06-20 13:28:12
阅读次数:
41
4. 寻找两个正序数组的中位数 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。 请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 来源:力扣(LeetCode) 链接:h ...
分类:
编程语言 时间:
2020-06-20 13:39:53
阅读次数:
85
根据微服务架构在各方面的要素,看看 Spring Cloud 和 Dubbo 都提供了哪些支持。 Dubbo Spring Cloud 服务注册中心 Zookeep er Spring Cloud Netflix Eureka 服务调用方式 RPC REST API 服务网关 无 Spring Cl ...
分类:
编程语言 时间:
2020-06-20 13:41:33
阅读次数:
163
首先我们在resource目录下面放入一个banner.txt文件,Spring Boot启动项目的时候就会优先启动这个文件中的内容。 然后我们用在线生成字符图标工具 http://www.network-science.de/ascii/ http://patorjk.com/software/t ...
分类:
编程语言 时间:
2020-06-20 13:42:56
阅读次数:
106
1、创建maven项目,项目结构如下: 2、创建启动类 /** * 启动类 * * @author Administrator * @date 6/20/2020 */ public class JarTestApplication { public static void main(String[ ...
分类:
编程语言 时间:
2020-06-20 13:47:54
阅读次数:
54
1.须知 JWT扩展的登录视图,在收到用户名与密码时,也是调用Django的认证系统Auth模型中提供的**authenticate()**来检查用户名与密码是否正确。 我们可以通过修改Django认证系统的认证后端(主要是authenticate方法)来支持登录账号既可以是用户名也可以是手机号。 ...
分类:
编程语言 时间:
2020-06-20 13:48:17
阅读次数:
63
1、数组没有做方法参数时,可以直接给数组的引用赋值 2、数组作为方法参数传递时,给数组的引用赋值是无效的,需要分别给每个元素赋值。 import java.util.Arrays; public class ArrayTest { public static void main(String[] a ...
分类:
编程语言 时间:
2020-06-20 13:49:56
阅读次数:
53
用法:注意是用英文的逗号",",且之间没有空格。 文件名,[工作表名称,不写则默认当前激活的表],[从第几行开始,不写则默认第二行,因为很多表第一行是title],列名(第一列是要查找的元素,列名可以不连续,比如“ade”) 脚本会自动把要查找的第一列进行大小写变换,去除空格等操作,下面的例子中,第 ...
分类:
编程语言 时间:
2020-06-20 13:55:44
阅读次数:
117
1.完成路由接口的填写 2.完成视图代码的编写 from rest_framework.generics import CreateAPIView from .models import User from .serializers import UserModelSerializer class ...
分类:
编程语言 时间:
2020-06-20 14:00:26
阅读次数:
70
public class Test {public void dateDiff(String startTime, String endTime, String format) {//按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd = new Si ...
分类:
编程语言 时间:
2020-06-20 14:07:00
阅读次数:
66
var arr= [1,2,3,4]; function isArray(o) { return Object.prototype.toString.call(o)== '[object Array]'; } console.log(isArray(arr));//Object.prototype. ...
分类:
编程语言 时间:
2020-06-20 14:09:24
阅读次数:
61
演示项目采用IDEA 前提: 安装idea 安装jdk 1.8 1、第一步 新建项目 2、第二步 选择 Spring Initializr projicet SDK 选择jdk的安装位置(一般会默认选中) 其他不用管,直接next 备注: 为什么选择这个,前辈介绍Spring Initializr ...
分类:
编程语言 时间:
2020-06-20 14:14:37
阅读次数:
68
元组用()表示,内容不可修改,即元素的地址不可修改,但元素的内容可以修改 定义只有一个元素的元组也要加逗号(1,) 1 # 创建元组 2 tup1 = () # 定义空元组 3 tup2 = (2,) # 定义一个元素的元组 4 tup_test = (2) # 不是元组,括号被识别为运算符,tup ...
分类:
编程语言 时间:
2020-06-20 14:17:04
阅读次数:
69
# abs(-3) #取绝对值 # all('1,a,3,0') #对传入的值做布尔运算,全为真则为真。 # any([2,None,]) #对传入的值做布尔运算,有真则为真 # bin(15) #转二进制输出 # oct(15) #转八进制输出 # hex(15) #转十六进制输出 # bool( ...
分类:
编程语言 时间:
2020-06-20 14:19:21
阅读次数:
86
遍历数组 数组最常见的一个操作就是遍历。通过for循环就可以遍历数组。因为数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成一个数组的遍历http://www.fu-w.com/a/63849.html。 1.1 形式 for(从下标为0的位置开始;下标<= 数组的长度-1;下标 ...
分类:
编程语言 时间:
2020-06-20 14:29:55
阅读次数:
68
1、Configuration Metadata As the preceding diagram shows, the Spring IoC container consumes a form of configuration metadata. Spring提供的Configuration Me ...
分类:
编程语言 时间:
2020-06-20 15:40:03
阅读次数:
45
java的值传递机制 1.针对于方法内变量的赋值举例: System.out.println("***********基本数据类型:****************"); int m = 10; int n = m; System.out.println("m = " + m + ", n = " ...
分类:
编程语言 时间:
2020-06-20 15:40:23
阅读次数:
49
题目链接:https://www.acwing.com/problem/content/176/ 由于状态数量的限制,我们可以考虑捆绑人与箱子的状态,我们已知每次箱子的移动一定是由人引起的,可以考虑状态是箱子的位置和箱子推动的时候人的方向,用另一个BFS搜索人从当前位置 到达箱子旁边的该方向的位置但 ...
分类:
编程语言 时间:
2020-06-20 15:40:38
阅读次数:
70
java中需要手动释放的资源bai常见的有以下两个:流相du关资zhi源流相关资源一般遵循:1)先开后关dao,先开的输入流,再开的输出流,通过读取输入流写入输出流中,那么应该先关输出流,再关输入流,但是一般关闭输入输出流操作都是在读写完成后的finally中执行的,所以即使先关输入流,再关输出流也 ...
分类:
编程语言 时间:
2020-06-20 15:47:04
阅读次数:
160