稀疏数组 基本概念 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法是: 1.记录数组一共有几行几列,有多少个不同的值 2.把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 恢复内容开始 稀疏数组 基本概念 当一个数组中大部 ...
分类:
编程语言 时间:
2020-06-08 15:00:04
阅读次数:
55
1.同步模块模式 模块化:将复杂的系统分解成高内聚、低耦合的模块,使系统开发变得可控、可维护、可拓展,提高模块的复用率。 同步模块模式一SMD (Synchronous Module Definition):请求发出后,无论模块是否存在,立即执行后续的逻辑,实现模块开发中对模块的立即引用。 模块化开 ...
分类:
编程语言 时间:
2020-06-08 14:58:41
阅读次数:
76
一、队列的介绍及使用场景 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 示意图:(使用数组模拟队列示意图) 队列的使用场景:银行排队叫号系统 二、单向队列 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如 ...
分类:
编程语言 时间:
2020-06-08 14:56:33
阅读次数:
57
1.1.7. Exceptions - 如果异常被Controller抛出,则DispatchServlet委托异常解析链来处理异常并提供处理方案(通常是一个错误的响应) springmvc提供的HandlerExceptionResolver实现 - SimpleMappingExceptionR ...
分类:
编程语言 时间:
2020-06-08 14:51:47
阅读次数:
62
package operator; //逻辑运算符 && (与)、||(或)、!(非) public class Demo05 { public static void main(String[] args) { boolean a = true; boolean b = false; System ...
分类:
编程语言 时间:
2020-06-08 14:47:19
阅读次数:
59
Go语言高阶:调度器系列(1)起源 如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八九层,如果你出神入化,立于不败之地十层。 如果你想真正掌握一门语言的,怎么也得八层以上,需要你深入了解这门语言方方面面的细节。 希望以后对Go语言的掌握能 ...
分类:
编程语言 时间:
2020-06-08 14:46:01
阅读次数:
72
常用镜像源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/在安装包的时候执行命令 ...
分类:
编程语言 时间:
2020-06-08 14:43:37
阅读次数:
79
1.Python变量类型 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 2.变量赋值 Python 中的变量赋值不需要类型声明。 ...
分类:
编程语言 时间:
2020-06-08 14:40:21
阅读次数:
90
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到10W ...
分类:
编程语言 时间:
2020-06-08 14:39:00
阅读次数:
73
1、标识符(我们自己起的一个名字) 就是给类,接口,方法,变量等起名字时使用的字符序列 组成规则 英文大小写字母 数字字符 $和_ 注意事项 不能以数字开头 不能是Java中的关键字(保留字) 区分大小写 2、包命名: 类似于在操作系统中,以文件夹的形式组织文件, 在Java文件中,以包来组织Jav ...
分类:
编程语言 时间:
2020-06-08 14:38:27
阅读次数:
258
从最开始的,SSH到SpringMVC,随着Spring的发展,使得开发越来越容易了,SpringBoot已经成为Java程序员必会的一项,以下给小伙伴整理了30道相关面试题,也可以作为知识点,学习收藏起来。 1.什么是SpringBoot? 通过Spring Boot,可以轻松地创建独立的,基于生 ...
分类:
编程语言 时间:
2020-06-08 14:37:39
阅读次数:
71
class Solution(object): def searchRange(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ # 处理target不在nums中的情况 if ...
分类:
编程语言 时间:
2020-06-08 14:37:23
阅读次数:
54
搭建环境 centos 7.4 使用脚本 python 批量修改connect用户的密码 生成密码为随机密码 保存为xls文档 #!/usr/bin/env python # -*- coding: utf-8 -*- ######################################## ...
分类:
编程语言 时间:
2020-06-08 14:35:32
阅读次数:
86
一、环境 Idea 2020.1 JDK 1.8 maven 二、目的 spring boot 异常处理controller实现方式 gitHub地址: https://github.com/ouyushan/ouyushan-spring-boot-samples 三、步骤 3.1、点击File ...
分类:
编程语言 时间:
2020-06-08 14:33:06
阅读次数:
73
1. 元组 a. 定义和下标访问 元组的格式: (值,....) 如 s = (1,2,3) 元组的类型: tuple 元组的下标使用同字符串 注意:如果元组中只有一个元素,那么在定义时,需要加一个逗号 如:s = (4,) b. 遍历 # for-in t = (1,2,3,4,5,'hello' ...
分类:
编程语言 时间:
2020-06-08 14:32:12
阅读次数:
78
一、多线程的特点:并发和异步 同步是指一个事件一个事件的完成,只有完成了上面的事件才能开始下面的事件;异步是指一个调用或请求发给调用者,调用者不用等待结果的返回而继续当前的处理。为了防止并发和异步带来线程间资源的竞争的无序性,需要引入同步机制。同步机制有互斥量(互斥锁)、读写锁和条件变量。 二、临界 ...
分类:
编程语言 时间:
2020-06-08 14:29:09
阅读次数:
62
本篇目标 1.抓取淘宝MM的姓名,头像,年龄 2.抓取每一个MM的资料简介以及写真图片 3.把每一个MM的写真图片按照文件夹保存到本地 4.熟悉文件保存的过程 1.URL的格式 在这里我们用到的URL是 http://mm.taobao.com/json/request_top_list.htm?p ...
分类:
编程语言 时间:
2020-06-08 14:26:40
阅读次数:
87