刷新
数组排序

给定一个长度为 n 的数组,请你编写一个函数,返回该数组按升序排序后的结果。 数据范围: 0 \le n \le 1\times10^30≤n≤1×103,数组中每个元素都满足 0 \le val \le 10^90≤val≤109 要求:时间复杂度 O(n^2)O(n2),空间复杂度 O(n)O( ...

【Kill Thread Part.1-4】图解线程生命周期

博主头像 【Kill Thread Part.1-4】图解线程生命周期 一、线程的六个状态 1、New 已经创建,但是还没有启动的状态。 通过new Thread()创建线程猴的状态。 2、Runnable 从New状态调用start()方法之后,就会处于Runnable状态了。 可运行状态 有可能正在执行, ...

SpringBoot 配置多数据源

博主头像 SpringBoot 配置多数据源 yml配置 spring: datasource: # MySQL java的new Date()时间插入数据库时差差8个小时问题 GMT%2b8 # driver-class-name: com.mysql.jdbc.Driver #com.mysql.jdbc ...

CityHash 与 MurmurHash 哈希算法

博主头像 MurMurHash MurMurHash由Austin Appleby在2008年发明,与其它流行的哈希函数相比,对于规律性较强的key,MurMurHash的随机分布特征表现更良好,Redis,Memcached,Cassandra,HBase,Lucene中都使用到了这种hash算法。另外,G ...

⑧ 数据结构之“树”

博主头像 数据结构之“树” 一、理论 1. 树简介 树是一种 分层 数据的抽象模型 常见树:DOM树、级联选择、树形控件... js中没有树,但可以用Object和Array构建树 树的常用操作:深度/广度优先遍历、先中后序遍历 2. 深度/广度优先遍历 const tree = { val: 'a', ch ...

java LockSupport

博主头像 LockSupport LockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,当然阻塞之后肯定得有唤醒的方法 接下面我来看看LockSupport有哪些常用的方法。主要有两类方法:park和unpark public static void park(Obje ...

小说

博主头像 《逍遥小书生》荣小荣,287万字完结 《余烬之铳》 Andllao,302万字完结 ...

【leet code】剑指 Offer II 026. 重排链表

博主头像 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln-1 → Ln 请将其重新排列后变为:L0 → Ln → L1 → Ln-1 → L2 → Ln-2 → …不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 解题思路:分了三步走 1、找到中间 ...

学习使用$set

博主头像 学习使用$set 当我们想给data中的person对象添加一个age属性时,点击“添加age属性”按钮,发现person对象已经添加了age属性,但是在视图中并没有更新 <template> <div > <label>姓名:</label> <input v-model="person.name ...

一文让你掌握Python面向对象的编程思维

一、类和对象 1、万物皆对象 2、对象:用来描述客观事物的一个 实体 ,由一组 属性 和 方法 构成 3、属性:对象具有的各种特征,每个对象的每个属性都有特定值 4、方法:对象执行的操作 5、类:对象的分类,分类就是认识对象的过程 很多人学习蟒蛇,不知道从何学起。 很多人学习寻找python,掌握了 ...

LettuceConnectionConfiguration源码解析

博主头像 通过阅读 LettuceConnectionConfiguration 的源码,我们知道两种在客户端代码中配置 redis-server 模式的方法: 1.配置文件:可以通过 application.properties 中的属性来设置哨兵模式,集群模式,单机模式; 2.Java代码:可以通过向 S... ...

哈哈,感觉很难保证一月一更咯

不知不觉,唰唰唰的,时间飞速, 马上就过年咯, 最近很疲,懒得写一些东西了都,当然,最重要的是,每天都重复着的生活,也没啥好写,仿佛也少了些无病呻吟。 前一段, 郑州疫情大爆发,唰就给封了, 这会满满解封, 但好像也是回不去家过年了,前些日子跟父母聊天, 大体是要就地过年了,幸好, 不是一个人,嘿嘿 ...

angular + GoJS 去水印

安装啥的没啥说的 参考 官方文档: https://gojs.net/latest/intro/angular.html#ListeningForModelChanges 和官方sample工程 https://github.com/NorthwoodsSoftware/gojs-angular-b ...

网页上传整个文件夹

博主头像 ​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 ...

题解 Blocks

博主头像 P3503 Blocks 题解 原题传送门 思路 首先我们可以发现,若 \(a_l\) ~ \(a_r\) 的平均值大于等于 \(k\) ,则这个区间一定可以转化为都大于等于 \(k\) 的。我们就把这个问题化简成了“求最长的平均值大于等于 \(k\) 的子序列”。 再去化简,可以发现,如果我们把序 ...

<123···200>