什么是AVL树? 首先,回忆一下二分搜索树的问题,在二分搜索树中有一个很严重的问题,什么问题呢? 在二分搜索树中如果顺序添加元素会转化为链表,这就会大大降低二分搜索树的效率。比如说1、2、3、4、5、6。 二分搜索树如图: 那么如何解决这个问题? 需要在二分搜索树的基础上添加一定的机制,使得二分搜索 ...
分类:
其他好文 时间:
2020-05-17 13:29:42
阅读次数:
46
100以内的质数共有25个。 分别是:2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97 100以内的质数共有25个,这些质数我们经常用到,可以用下面的两种办法记住它们. 一、规律记忆法 首先记住2和3,而2和 ...
分类:
其他好文 时间:
2020-05-16 20:34:39
阅读次数:
60
1.java内存模型注:JAVA中的堆栈和内存模型:,1.1内存模型:Java内存模型是围绕着在并发过程中如何处理原子性、可见性和有序性来建立的(三个特性详解见10.)a.Java内存模型将内存分为了主内存和工作内存b.Java内存模型规定所有的变量都存储在主内存中,每个线程有自己的工作内存c.主内存主要包括:堆和方法区,主内存是所有线程共享的d.工作内存主要包括:该线程私有的栈和对主内存部分变量
分类:
编程语言 时间:
2020-05-16 09:13:11
阅读次数:
88
一:变量 1.什么是变量 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别等等 2.为什么要有变量 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现. 所以我们需要有一种机制能够反映或者说是保存 ...
分类:
其他好文 时间:
2020-05-15 20:27:56
阅读次数:
78
数据模型和前端页面我们都已经设计好了,是时候开始完善我们的登录视图具体内容了。 一、登录视图 根据我们在路由中的设计,用户通过login.html中的表单填写用户名和密码,并以POST的方式发送到服务器的/login/地址。服务器通过login/views.py中的login()视图函数,接收并处理 ...
分类:
其他好文 时间:
2020-05-15 17:42:54
阅读次数:
56
泛型Dictionary<string,string>的用法 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应 ...
分类:
其他好文 时间:
2020-05-15 10:05:42
阅读次数:
73
[toc] Entity && ViewModel Entities 实体模型 Company.cs 公司实体类 Employee.cs 公司职员实体类 Gender 性别枚举类型 Models Dto(ViewModel) CompanyDto 实体类代码 Company Employee + G ...
分类:
移动开发 时间:
2020-05-15 00:08:26
阅读次数:
87
一、ArrayList的一个不安全的案例 ? 我们都知道 ArrayList 是一个线程不安全的集合类,下面是一段 ArrayList 不安全的代码: ? 我们可以看到运行结果报错,错误为并发修改异常 ,如下图所示: 二、解决线程不安全问题 ? 可以通过以下三个方法解决 ArrayList 线程不安 ...
分类:
编程语言 时间:
2020-05-14 19:11:27
阅读次数:
80
原文:https://www.cnblogs.com/shamo89/p/8177182.html (一)RestTemplate 客户端 1、RestTemplate 是Spring的封装,需要spring的包 spring-web-3.0.7.RELEASE.jar 2、客户端代码: 1 /** ...
分类:
编程语言 时间:
2020-05-14 17:34:33
阅读次数:
150
[Win32Exception (0x80004005): 远程主机强迫关闭了一个现有的连接。] [SqlException (0x80131904): 在从服务器接收结果时发生传输级错误。 (provider: TCP Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。) ...