- 博客(395)
- 资源 (7)
- 收藏
- 关注

原创 面试题 ArrayList与LinkedList的区别
ArrayList和LinkedList的区别(Java基础面试题)面试官问你这个题的关键,是为了考察你的数据结构功底,理解及深入程度。此处ArrayList和LinkedList是Java语言实现的数据结构,如果你对数组和链表有了解,那这个问题就是简易的。进入正题,总结几点:1. ArrayList的实现是基于数组来实现的,LinkedList的基于双向链表来实现。这两个数...
2019-06-25 19:56:35
22325
12

原创 Ubuntu16.04 LTS用户忘记登录密码的解决办法
...刚改了密码,去登录,输入多次,密码错误,真醉,真不知道那两次密码是怎么输对的...莫急先,肯定有解决办法。 1.重启机器,进入GNU GRUB界面,高级选项进入(enter键); 2.选择一个版本按e键进入recovery mode(注意不是enter键);3.进入可编辑(recovery mode),删除"recovery nomodeset",在行尾加"qui...
2018-04-17 09:46:55
5917
1
原创 高等数学与初等数学的分水岭是什么?
在初等数学中,主要涉及常量的运算和一些简单的函数关系等。而当引入极限概念后,数学的研究范围和方法发生了很大变化。高等数学围绕极限展开了一系列深入的理论和分析,如导数、积分等都是基于极限来定义和理解的。极限的思想使得我们可以处理连续变化、无穷小量等概念,从而能够更精确地描述和分析动态的、复杂的数学现象,这是与初等数学较为直观和有限的处理方式有明显区别的关键所在。高等数学与初等数学的一个重要分水岭可以认为是极限的概念。
2024-06-15 07:43:45
522
原创 无理数的渊源
这一发现使毕达哥拉斯学派的人感到迷惑不解,它不仅违背了毕达哥拉斯派的信条,而且冲击着当时希腊人持有的“一切量都可以用有理数表示”的信仰。这次危机的出现冲击了一直以来在西方数学界占据主导地位的毕达哥拉斯学派,同时标志着西方世界关于无理数的研究的开始。虽然没有一个明确的第一次发现无理数的事件,但古代东方数学家们的工作为后来对无理数的深入研究奠定了基础。在东方数学史上,无理数的发现可以追溯到古代中国。然而,由于历史记载的限制和文化背景的差异,很难确定一个具体的事件或人物作为东方数学史上第一次发现无理数的标志。
2024-06-14 22:44:05
594
原创 遗忘曲线艾宾浩斯规律
艾宾浩斯遗忘曲线规律是:遗忘在学习之后立即开始,最初遗忘速度很快,以后逐渐缓慢,呈现出先快后慢的负加速趋势。遗忘的进程是不均衡的,遗忘的材料是先多后少。根据艾宾浩斯的实验结果,刚学完的时候记忆量为100%,20分钟后遗忘率为58.2%,1小时后为44.2%,8~9小时后为35.8%,1天后为33.7%,2天后为27.8%,6天后为25.4%。因此,要想减少遗忘,需要在“特定”的时间内重复温习。
2023-05-22 20:56:20
1440
原创 第十三届蓝桥杯大赛软件赛省赛_C/C++大学B组_试题C:刷题统计
第十三届蓝桥杯大赛软件赛省赛_CB_试题C:刷题统计文章目录赛题描述思路算法实现赛题描述思路算法实现
2022-04-11 16:12:55
1483
原创 第十三届蓝桥杯大赛软件赛省赛_C/C++大学B组_试题B:顺子日期
第十三届蓝桥杯大赛软件赛省赛_CB_试题B:顺子日期文章目录# 赛题描述# 思路# 算法实现
2022-04-10 12:38:00
1161
原创 [LeetCode]796. 旋转字符串
class Solution { public boolean rotateString(String s, String goal) { char[] chars = s.toCharArray(); int charsLen = chars.length; int count = 0; while(count<chars.length){ StringBuffer buffe.
2022-04-07 01:05:29
4543
3
原创 [LeetCode]307. 区域和检索 -数组可修改(可再优化)
文章目录题目描述算法实现初步实现(超时)[2022年04月05日13时48分59秒_] 这个题看着简单,第一遍做错了,最后一个用例(第15个用例)超时[2022年04月05日13时57分03秒_] 超出时间了,这怎么优化?时间复杂度高了?题目描述算法实现初步实现(超时)``javaclass NumArray {int[] array;public NumArray(int[] nums) { array = nums;}public void update(int in
2022-04-05 14:05:30
3455
原创 说说编译器
[2022年03月27日15时11分01秒_]每一门语言都对应一个编译器/解释器,理解了编译器是如何实现的,捋清了编译器都做了些什么,那么在语言语法集的基本面上的掌握也便扎实了,如java不同版本的编译器。================...
2022-03-27 15:11:54
386
原创 [LeetCode]653.两数之和IV-输入BST
文章目录题目描述算法实现题目描述难度:简单算法实现/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeN
2022-03-21 23:26:52
2513
4
原创 springcloud五大组件:Eureka、Config、Ribbon、Hystrix、zull
[2022年03月10日21时33分12秒_]springcloud五大组件:Eureka、Config、Ribbon、Hystrix、zull================
2022-03-10 21:37:06
3021
1
原创 MYSQL中索引与主键的区别
MYSQL中索引与主键的区别索引:索引好比是一本书的目录,可以快速的通过页码找到你需要的那一页。惟一地标识一行。主键:做为数据库表唯一行标识,作为一个可以被外键有效引用的对象。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引可以大大提高MySQL的检索速度。数据库有两种查询方式,一个全表扫描,条件匹配。一个是...
2022-02-22 20:26:30
3048
2
原创 提问:如何理解网络协议,OSI参考模型为什么分为7层
如何理解网络协议,OSI参考模型为什么分为7层。通俗的说,网络协议是什么?OSI参考模型为什么分为7层?或者说七层这样的设计是为了处理或者是规避一些什么问题?如果不是7层,那设计几层也是可以的呢?2022年 02月 19日 星期六 05:21:57 CST...
2022-02-19 05:23:46
1463
原创 七天玩转Redis 第七天打卡 Redis常见面试题及课程总结
七天玩转Redis 第七天打卡 Redis常见面试题及课程总结主要总结点:截止到今天,七天玩转Redis课程就马上结束了,学以致用,那么学会了Redis,在找工作时会有哪些面试官爱问的问题呢?一、Redis常见面试题总结(全面)(1)简单介绍一下Redis(2)Redis有哪些优缺点?(3)Redis使用单线程模型为什么性能依然很好(4)Redis除了做缓存,还能做什么?(5)Redis常见数据结构的使用场景?(6)Redis在6.0之前为什么没有多线程(7)Redis如何判断数据是否过期
2022-01-27 16:50:37
1285
原创 七天玩转Redis 第六天打卡 SpringBoot集成Redis
七天玩转Redis 第六天打卡 SpringBoot集成Redis主要总结点:一、SpringBoot集成Redis1、导入jar包(maven依赖的方式)2、编写yml配置文件二、自定义RedisTemplate原始序列化方式测试(对象格式)自定义redisTemplate的方法(json格式)三、Redis配置文件详解Redis的配置文件在Redis的目录文件下,有两个,分别是:redis.windows.conf 客户端配置文件redis.windows-servi
2022-01-26 17:14:05
1081
1
原创 七天玩转Redis 第五天打卡 Java操作Redis
七天玩转Redis 第五天打卡 Java操作Redis主要总结点:(一).组件的引入,可用jar包、pom引入依赖。(二).今天文中主要讲解了在Java中如何去操作Redis,总结一下三种工具类的使用场景:1.Jedis适合在没有spring系列框架的普通Java工程中使用。2.RedisTemplate适合在多种数据类型的项目,且希望自动进行数据转换的情况下使用。3.StringRedisTemplate适合在只有字符串处理的情况下使用。因为在Redis中的命令和Java中的操作方法基本同名
2022-01-25 21:46:09
725
原创 七天玩转Redis 第四天打卡 Redis事务操作
七天玩转Redis 第四天打卡 Redis事务操作由MySQL中事务有四大特性,分别是:原子性、一致性、隔离性、持久性,简称是ACID特性。通俗易懂过渡介绍Redis中的事务具有的特点是:一次性、顺序性、排他性。(1)正常执行事务第一步,开启事务开启事务命令MULTI第二步,命令入队第三步,提交命令提交事务命令EXEC取消事务命令DISCARD(2)取消事务执行(3)事务编译时异常(4)运行时异常(5)Redis乐观锁实现思考的问题:用Redis可以实现分布式锁吗?或者说分
2022-01-24 23:58:01
286
原创 七天玩转Redis 第三天打卡 Redis地理位置、基数统计、位图场景使用详解
七天玩转Redis 第三天打卡 Redis地理位置、基数统计、位图场景使用详解Redis中其实还有三种非常实用的特殊数据类型,分别是Gaospatial地理位置、Hyperloglog基数统计、Bitmap位图场景。各个命令功能:(1)Gaospatial地理位置添加一个或多个地理位置的坐标、查询一个或多个地理位置坐标、查询两地之间的距离、以坐标为中心来范围搜索地理位置、以位置为中心来范围搜索地理位置、(2)Hyperloglog基数统计基数计算(cardinality counting)指的是
2022-01-23 22:14:59
420
2
原创 七天玩转Redis 第二天打卡 五种数据类型的使用
七天玩转Redis 第二天打卡 五种数据类型的使用主要总结点如下:1.五大基本数据类型:由Java语言的数据类型基本数据类型(byte、short、int、long、double、float、char、boolean八种),和引用数据类型(类、接口和数组)。由此通俗易懂过渡引出Redis的数据类型的介绍,分别是String、List、Set、Hash和Zset。2.各数据类型的常用命令详细使用方法1).String类型单条key_value对的录入与获取、单条键值对键的字符截取、多条键值对的设置与获取
2022-01-22 18:09:52
326
原创 七天玩转Redis 第一天打卡、Redis初步认识与环境配置
七天玩转Redis 第一天打卡、Redis初步认识与环境配置主要总结点:1.关系型数据库与非关系型数据库的认识2.Redis基本的安装方式3.Redis默认库个数,默认端口73964.Redis基础的使用命令:包括启动服务端、启动客户端,键值对的录入、键值对的删除、清除单个库、清除所有库基础命令的使用。...
2022-01-22 18:08:33
489
原创 [LeetCode]2089. 找出数组排序后的目标下标
文章目录题目描述思路算法实现题目描述2089. 找出数组排序后的目标下标难度 简单给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target 。目标下标 是一个满足 nums[i] == target 的下标 i 。将 nums 按 非递减 顺序排序后,返回由 nums 中目标下标组成的列表。如果不存在目标下标,返回一个 空 列表。返回的列表必须按 递增 顺序排列。示例 1:输入:nums = [1,2,5,2,3], target = 2输出:[1,2]解
2022-01-05 15:31:34
197
1
原创 [LeetCode]217. 存在重复元素
文章目录题目描述思路算法实现1算法实现2题目描述217. 存在重复元素难度 简单给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true来源:力扣(LeetCode)链接:https://lee
2022-01-05 15:11:14
135
原创 《2021博客之星年度总评选》线上评分排名|领域评分数降序排名TOP90|每日更新
《2021博客之星年度总评选》根据参赛博主评分数降序排名TOP90|每日更新,线上评分2021年12月28日-2022年1月7日
2021-12-29 03:18:07
1147
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人