首页
学习
活动
专区
工具
TVP
发布

code随笔的专栏

专栏作者
38
文章
24963
阅读量
12
订阅数
详解MySQL索引
索引是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着一个用来查找数据的数据结构,这些数据结构指向着特定的数据,可以实现高级的查找算法。
code随笔
2022-05-17
7230
详解java接口interface
插座的普适性是因为大部分都是国标的;U盘可以插到这些电脑上,是因为都遵循了USB2.0或者USB3.0的标准。
code随笔
2022-03-31
2370
详解Java中的抽象类和抽象方法
我们都知道要求正方形的面积,直接使用面积公式边长的平方即可,同理三角形的是底乘高除以2,圆的面积是**
code随笔
2022-03-31
1.7K0
docker的安装
我们在学习编程的时候都会有一个小项目来进行上手,那就是Hello World。我们也来运行下docker的Hello World吧。
code随笔
2022-03-31
2580
python安装与python、pip的环境变量配置
注意勾选上ANd Python 3.9 to PATH 不然要自己去创建环境变量。
code随笔
2022-03-31
6130
docker为什么会出现
如果有一个环境中某个软件或者依赖版本不同了,可能产品就会出现一些错误,甚至无法运行。比如开发人员在windows系统,但是最终要把项目部署到linux。如果存在不支持跨平台的软件,那项目肯定也无法部署成功。
code随笔
2022-03-31
4060
Leetcode 2题 两数相加
https://leetcode-cn.com/problems/add-two-numbers/
code随笔
2021-07-20
2500
Java多线程中的虚假唤醒和如何避免
一个卖面的面馆,有一个做面的厨师和一个吃面的食客,需要保证,厨师做一碗面,食客吃一碗面,不能一次性多做几碗面,更不能没有面的时候吃面;按照上述操作,进行十轮做面吃面的操作。
code随笔
2020-12-21
1K0
简简单单入个Redis的门
Redis是一种key-value的存储系统,它是一种nosql(Not Only [SQL])非关系型的数据库,它支持string(字符串)、list(链表)、set(集合)、hash(哈希类型)和zset(sorted set --有序集合)数据类型,这些数据类型有着丰富的操作,且均具有原子性。
code随笔
2020-11-06
3210
Java中的基本数据类型和包装类型的这些知识,你都知道吗?
Java 中的基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型; 这四大类包含 8 种基本数据类型。
code随笔
2020-07-06
4780
Leetcode 42题 接雨水(Trapping Rain Water)
https://leetcode-cn.com/problems/trapping-rain-water/
code随笔
2020-06-16
4220
详解堆排序算法
「堆」首先是一个完全二叉树,「堆」分为「大顶堆」和「小顶堆」; 「大顶堆」 : 每个节点的值大于或等于其左右孩子节点的值,称为大顶堆。 「小顶堆」同理就是每个节点的值小于或等于其左右孩子节点的值。 「注意」: 每个节点的左右孩子节点的大小关系并没有限定。
code随笔
2020-05-25
1.3K0
详解基数排序算法
基数排序的思想是将整数按位数切割成不同的数字,然后按每个位数分别比较从而得到有序的序列。
code随笔
2020-05-22
6740
谈谈Java中的反射机制
在使用框架进行开发时,我们的开发速度大大提升。我们感叹于它的神奇之处,我们使用它的时候,也要知道其“灵魂”。正所谓,无反射,不框架,框架的灵魂就是反射。 另外,我们在eclipse或者IDEA中编辑Java代码时,它们是怎么知道我们的对象有哪些方法,输入一个点就能给提示呢? 带着问题我们来谈谈反射。
code随笔
2020-05-20
4330
Leetcode 92题反转链表 II(Reverse Linked List II)
反转链表可以先看这篇文章: LeetCode 206题 反转链表(Reverse Linked List)
code随笔
2020-04-22
3030
详解快速排序算法
本文的思路是以从小到大为例讲的。 快速排序的基本思想是任取待排序序列的一个元素作为中心元素(可以用第一个,最后一个,也可以是中间任何一个),习惯将其称为pivot,枢轴元素; 将所有比枢轴元素小的放在其左边; 将所有比它大的放在其右边; 形成左右两个子表; 然后对左右两个子表再按照前面的算法进行排序,直到每个子表的元素只剩下一个。
code随笔
2020-04-14
4080
希尔排序算法
当待插入元素是一个很小(当需求是从小到大排序时,从大到小排序时此处为很大)直接插入排序需要移动较多次数,性能会很差。希尔排序解决了这一问题。
code随笔
2020-04-14
4690
详解直接插入排序算法
在玩扑克牌的时候,我们抽到一张牌的时候,都是将它插入到当前手中牌的合适位置的。 如下图:
code随笔
2020-04-14
3620
详解选择排序算法
选择排序的思想是: 给定一个数组arr,其长度为n; 第一次从 arr[0] 到 arr[n-1] 中选取一个最值(按照需求,可以是最大值,可以是最小值,下同)与arr[0]进行交换; 第二次从arr[1] 到 arr[n-1] 中选取一个最值与arr[1]进行交换; 以此类推,直到arr[n-2]到arr[n-1]中选出最值交换后即完成排序。(只剩下一个元素,前面的都是比它小(或者大)的)。
code随笔
2020-04-14
7260
详解冒泡排序算法
冒泡排序的基本思想是: 通过对待排序的序列从前向后依次比较相邻元素的值,如果发现逆序则交换。 逆序的含义:如果想把序列从小到大排序,那么两个数中前面的比后面的大就是逆序。 若需求是将序列从小到大排序,那么每一趟比较都会把值较大的逐渐从前面移动到后面。 就像水底的泡泡一样: (如下图,图片来源于网络)
code随笔
2020-04-14
4950
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档