当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 一、类加载过程 1.加载 加载指的是将类的class文件读入到内存,并为之创建一个java.la ...
分类:
编程语言 时间:
2020-01-30 22:34:54
阅读次数:
65
动态内存分配 new运算符 new 运算符是实现动态内存分配的一种方式。 第一种用法 分配给一个变量动态内存空间 格式 其中T是任意类型名,P是类型为T 的指针 含义:动态分配出一片大小为 字节的内存空间,并且将该内存空间的起始地址赋值给P。 例: 第二种用法 分配给一个数组动态内存空间 格式 其中 ...
分类:
编程语言 时间:
2020-01-30 22:34:35
阅读次数:
67
1.校验机制 我们可以在Model中使用属性进行校验 using System; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace MvcMovie.Models { public cla ...
分类:
Web程序 时间:
2020-01-30 22:34:24
阅读次数:
70
一、上线准备工作 1.准备Python虚拟环境:[Linux系统] CentOS7创建Python虚拟环境 2.安装Python依赖:[Python自学] 批量安装依赖 3.部署MariaDB:[数据库] MariaDB安装及使用 4.部署Redis集群:[NoSQL数据库] Redis集群部署 5 ...
分类:
编程语言 时间:
2020-01-30 22:34:13
阅读次数:
107
```html 06_原型面试题 ``` ...
分类:
其他好文 时间:
2020-01-30 22:33:58
阅读次数:
46
【题目描述】 给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里最大的数。 假设 Fmax(Fmax<10000)Fmax(Fmax<10000)是数组里最大的数,那么我们只统计{0,1,2.....Fmax}{0,1,2.....Fmax}里每个数出现的次数。 【输入】 第一行n ...
分类:
其他好文 时间:
2020-01-30 22:33:39
阅读次数:
98
?这是Serilog系列的第三篇文章。 1. "第1部分 使用Serilog RequestLogging减少日志详细程度" 2. "第2部分 使用Serilog记录所选的终结点属性" 3. 第3部分 使用Serilog.AspNetCore记录MVC属性(本文) 4. 第4部分 从Serilog请 ...
分类:
Web程序 时间:
2020-01-30 22:33:12
阅读次数:
100
A. 同桌的你 没改完,暂咕。 B. 大水题 题意:X非负半轴,给出N个不重点的坐标$x_i$种类$b_i$,求最长区间满足[L,R]中每种点的数量相同或为0,且种数至少为K。N<=1e5,K<=8 首先观察到K很小。 如果不考虑K的限制,那么一段区间合法等价于每种的前缀和的差相等,也就是说可以用相 ...
分类:
其他好文 时间:
2020-01-30 22:32:59
阅读次数:
50
"Link" 首先给出一个模型:赌徒输光问题。 赌徒输光问题就是一个带吸收壁的随机游走问题,设$f(a,b,p)$表示初始位置为$a$,向右走的概率为$p$,向左走的概率为$1 p$,在没到过$0$的情况下到$a+b$的概率。 设$g_i=f(i,a+b i,p)$,显然有$g_0=0,g_{a+b ...
分类:
其他好文 时间:
2020-01-30 22:32:30
阅读次数:
67
要彻底弄明白js中的继承,我们首先要弄清楚js中的一个很重要的概念那就是原型链。 1.什么是原型链? 我们知道每个构造函数都有一个原型对象,原型对象包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。如果,让原型对象等于另一个引用类型的实例,那么原型对象中将包含一个指向另一个原型的指 ...
分类:
Web程序 时间:
2020-01-30 22:32:18
阅读次数:
76
scala与java的区别 (1)scala与java都有7中数值类型:int、short、long、byte、float、double、boolean这7种,但是scala中这7种值类型是类,在java中属于基本类型,java中,数据类型分成基本类型和引用类型,scala中不区分。(2)scala ...
分类:
编程语言 时间:
2020-01-30 21:27:06
阅读次数:
64
作用域链解析器通过创建变量对象(Variable Object)来执行你的代码,VO 在函数体内也会创造 ,函数体内的 VO 我们称之为活动对象(Active Object)。举个例子:var a = 10;function b (c, d) { var x = 1;}对应的 VOVO: { a: ...
分类:
其他好文 时间:
2020-01-30 21:26:51
阅读次数:
64
PAT 甲级 Advanced 1037 Magic Coupon (25) [贪?算法] ...
分类:
编程语言 时间:
2020-01-30 21:26:35
阅读次数:
95
先复习~~~~ https://www.cnblogs.com/X404/p/12241053.html 在基础三的时候咱们学习了:cat cut sort wc tr less more head tail uniq 查看文件:cat more less head tail 文本处理cut 文本排 ...
分类:
系统相关 时间:
2020-01-30 21:26:10
阅读次数:
110
什么是 Koa 的中间件 通俗的讲:中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以 把它叫做中间件。 在express中间件(Middleware)是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)) ...
分类:
其他好文 时间:
2020-01-30 21:25:25
阅读次数:
113
题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 栈 1 /** 2 * public class ListNode { 3 * int val; 4 * ListNode next = null; 5 * 6 * ListNode(int val) { 7 * this.v ...
分类:
其他好文 时间:
2020-01-30 21:25:00
阅读次数:
69
阿里云服务端代理地址:http://maven.aliyun.com/nexus/content/groups/public/ 其他参照:https://www.cnblogs.com/my_captain/p/12243521.html ...
分类:
其他好文 时间:
2020-01-30 21:24:44
阅读次数:
120