1. 代码块的概述和分类 面试的时候会问,开发不用或者很少用 代码块概述 在Java中,使用 {} 括起来的代码被称为代码块。 代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 常见代码块的应用 局部代码块 在方法中出现;限定变量生命周期,及 ...
分类:
编程语言 时间:
2020-04-23 10:32:03
阅读次数:
71
线程与进程 两者都是操作系统的基本概念 操作系统 (Operating System,简称OS) 定义 管理计算机硬件与软件资源的计算机程序 CPU 定义 是计算机的核心,承担了所有的计算任务 就像是一座工厂,时刻在运行 单个CPU一次只能运行一个任务 假定工厂的电力有限,一次只能供给一个车间使用。 ...
分类:
编程语言 时间:
2020-04-23 10:36:14
阅读次数:
81
在开始深入讲解之前,有必要纠正一下大家以前的那些错误看法了。如果你有以下想法,那么你有必要好好阅读本文。 错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。 错误理解二:Java是引用传递。 错误理解三:传递的参数如果是普通类型,那就是值传递, ...
分类:
编程语言 时间:
2020-04-23 10:37:57
阅读次数:
67
但有时候还是需要使用junit做测试。方便日后参考。 目前流行的springboot 的junit测试,在很多时候需要使用。当前执行的方法是什么,我们只需要引入用注解方法就可以了。 pom.xml引入依赖jar包 <!-- 测试 --> <dependency> <groupId>org.sprin ...
分类:
编程语言 时间:
2020-04-23 10:40:04
阅读次数:
133
题目:第75题:给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 思路: 思路较简单,提示了进阶思路 ...
分类:
编程语言 时间:
2020-04-23 11:47:32
阅读次数:
371
桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。为了使桶排序更加高效,我们需要做到这两点: 1.在额外空间充足的情况下,尽量增大桶的数量 2.使用的映射函数能够将输入的 N 个数据均匀的分配到 K 个桶中 图解 代码实现 效率分析 1. 什么时候最快 当输入 ...
分类:
编程语言 时间:
2020-04-23 11:52:34
阅读次数:
61
先创建一个可演示的类 注解类 package cn.dai.Reflection.demo; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota ...
分类:
编程语言 时间:
2020-04-23 11:56:22
阅读次数:
70
一:Java里内存溢出分为栈内存溢出和堆内存溢出,不过一般而言我们说某个Java应用发生了内存溢出就是指堆内存溢出,即OOM,对应java.lang.OutOfMemoryError这个异常(错误);而栈内存溢出则是java.lang.StackOverflowError异常; 二:Java里每个线 ...
分类:
编程语言 时间:
2020-04-23 12:00:26
阅读次数:
70
用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。1、基本抓取网页get方法importurllib2url"http://www.baidu.com"respons=urllib2.urlopen(url)pr
分类:
编程语言 时间:
2020-04-23 12:01:50
阅读次数:
90
书籍简介: 本书由Keras之父、现任Google人工智能研究员的弗朗索瓦?肖莱(François Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可 ...
分类:
编程语言 时间:
2020-04-23 12:03:48
阅读次数:
158
一.创建springboot项目<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><gro
分类:
编程语言 时间:
2020-04-23 12:11:24
阅读次数:
59
问题描述 某寝室的同学们在学术完之后准备玩一个游戏:游戏是这样的,每个人头上都被贴了一张白色或者黑色的纸,现在每个人都会说一句话“我看到x张白色纸条和y张黑色的纸条”,又已知每个头上贴着白色纸的人说的是真话、每个头上贴着黑色纸的人说的是谎话,现在要求你判断哪些人头上贴着的是白色的纸条,如果无解输出“ ...
分类:
编程语言 时间:
2020-04-23 12:14:22
阅读次数:
66
基础版 import requests url = "http://mp.111ttt.cn/mp3free/81135985.mp3" rsp = requests.get(url, stream=True) with open('1.mp3', 'wb') as f: for i in rsp. ...
分类:
编程语言 时间:
2020-04-23 12:14:39
阅读次数:
105
栈的定义 官方定义:栈(Stack)是一个后进先出(Last in first out,LIFO)的线性表,它要求只在表尾进行删除和插入操作 小甲鱼的定义:所谓的栈,其实也就是一个特殊的线性表(顺序表、链表),但是它再操作上有一些特殊的要求和限制: 栈的元素必须"后进先出" 栈的操作只能再这个线性表 ...
分类:
编程语言 时间:
2020-04-23 12:19:37
阅读次数:
92
time模块 在Python中,通常有这几种方式来表示时间: 1. 时间戳(timestamp), 表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。例子:1554864776.161901 2. 格式化的时间字符串,比如“2020 10 03 17:54” 3. 元组(struct ...
分类:
编程语言 时间:
2020-04-23 12:31:39
阅读次数:
67
问题描述 在一个有限的正整数序列中,有些数会多次重复出现在这个序列中。 如序列:3,1,2,1,5,1,2。其中1就出现3次,2出现2次,3出现1 次,5出现1次。 你的任务是对于给定的正整数序列,从小到大依次输出序列中出现的数及出现的次数。 输入格式 第一行正整数n,表示给定序列中正整数的个数。 ...
分类:
编程语言 时间:
2020-04-23 12:40:16
阅读次数:
88
1.编写一个实体类bean和数据表进行映射,并且配置好映射关系 package com.seegot.springboot06datajpa.entity; import lombok.Data; import javax.persistence.*; /** * @program: springb ...
分类:
编程语言 时间:
2020-04-23 12:41:05
阅读次数:
83
Map接口 1、map的常用实现类:HashMap、TreeMap 2、HashMap(重要) 面试常问的:下一章专门总结 3、Map的四中遍历方法及效率 1 package com.test.CollectionTest; 2 3 import java.util.*; 4 import java ...
分类:
编程语言 时间:
2020-04-23 12:41:25
阅读次数:
75
位运算 + 状态转移 ...
分类:
编程语言 时间:
2020-04-23 13:46:04
阅读次数:
73
>> [目录] 数据远程采集 Step by Step在安装系统时,曾用手动的方式来配置WIFI网络和密码,但是在部署数据采集装置时,需要现场配置,为了方便操作可以用串口来传入数据,然后由Ptyhon程序去修改WIFI配置。wpa_cli工具wpa_supplicant是一个连接和配置WIFI的工具... ...
分类:
编程语言 时间:
2020-04-23 13:46:24
阅读次数:
199