自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Srwici的博客

努力吧,拼搏吧,用年轻的心,拥抱学习的美

  • 博客(109)
  • 收藏
  • 关注

原创 每日算法----191. 位1的个数----2023/01/05

神奇的位运算

2023-01-05 23:30:48 133 1

原创 每日算法----190. 颠倒二进制位----2023/1/4

有意思的简单算法

2023-01-04 23:51:09 393

原创 每日算法----171. Excel 表列序号----2022/12/29

给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

2022-12-30 20:43:04 525

原创 每日算法----169. 多数元素----2022/12/28

链接:https://leetcode.cn/problems/majority-element/solution/duo-shu-yuan-su-by-leetcode-solution/链接:https://leetcode.cn/problems/majority-element。链接:https://leetcode.cn/problems/majority-element。输入:nums = [2,2,1,1,1,2,2]浅浅的过个回忆吧 ------swrici。来源:力扣(LeetCode)

2022-12-28 22:24:19 189

原创 以太坊--2.账户是什么---以太坊的指南针学习记录

涉及一些以太坊账户的分类、数据结构、生成以及私钥的保存

2022-09-14 21:26:44 2133

原创 计算机英语单词

记录平时读文档遇到的英语单词

2022-08-25 10:16:36 104

原创 Docker--7. Compose篇

Docker Compose概述和实例演练

2022-07-12 09:29:53 449

原创 Docker--6. Dockerfile篇

涉及Dockerfile的概念和使用,罗列了Dockerfile内的指令。

2022-07-11 16:13:14 139

原创 Docker---5.Docker仓库篇

简述了和Docker仓库交互的命令

2022-07-11 10:43:34 241

原创 Docker--4.Docker容器连接篇

涉及docker的端口映射,容器的DNS配置,容器互联

2022-07-11 10:23:04 1403

原创 Docker---3.Docker镜像使用篇

docker 镜像的相关操作命令:罗列、新增、搜索、删除、创建等

2022-07-06 10:46:00 215

原创 Docker---2.Docker容器使用篇

学习Docker容器相关的命令

2022-07-04 22:22:40 231

原创 Docker--1. 初识Docker安装与踩坑

简单了解docker,以及记录安装docker时踩的坑

2022-06-29 11:26:02 1386

原创 Golang--map扩容机制(含源码)

Go map 两种扩容机制对应的扩容策略(含源码及路径)

2022-06-22 15:45:29 930

原创 每日算法----929. 独特的电子邮件地址----2022/06/04

给你一个字符串数组 emails,我们会向每个 emails[i] 发送一封电子邮件。返回实际收到邮件的不同地址数目。

2022-06-04 11:15:54 292

原创 每日算法----231. 2 的幂(超便捷)----2022/06/03

如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。求n满足条件

2022-06-03 01:01:42 110

原创 每日算法----217. 存在重复元素----2022/05/31

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-31 22:07:20 113

原创 Redis---1.数据结构特点与操作

目录Redis1. Redis基础数据结构RedisRedis:全称Remote Dictionary Service,远程字典服务。1. Redis基础数据结构Redis的所有数据结构都是以一个唯一的字符串作为key,然后通过去这个key去获取不同的数据结构。基础数据结构分成5种:string:字符串list:列表hash:哈希set:集合Zset:有序集合Redis的字符串有len和cap的概念,len是字符串实际长度,cap是字符串的容量。当cap大小小于1m时,每次增加都会

2022-05-25 23:35:50 140

原创 每日算法----965. 单值二叉树----2022/05/24

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-24 10:34:19 112

原创 每日算法----234. 回文链表----2022/05/23

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。2. 示例示例 1:输入:head = [1,2,2,1]输出:true示例 2:输入:head = [1,2]输出:false提示:链表中节点数目在范围[1, 105] 内0 <= Node.val <= 9进阶:你能否

2022-05-23 23:51:03 148

原创 每日算法----464. 我能赢吗----2022/05/22

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-22 23:05:17 175

原创 每日算法----961. 在长度 2N 的数组中找出重复 N 次的元素----2022/05/21

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-21 22:11:48 215

原创 每日算法----436. 寻找右区间----2022/05/20

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-20 22:29:01 203

原创 每日算法----242. 有效的字母异位词----2022/05/19

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-19 21:56:07 1128

原创 每日算法----668. 乘法表中第k小的数----2022/05/18

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-18 22:48:48 293

原创 每日算法----168. Excel表列名称----2022/05/17

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-17 23:01:37 390

原创 每日算法----202. 快乐数----2022/05/16

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-16 22:26:06 123

原创 每日算法----812. 最大三角形面积----2022/05/15

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-15 22:57:52 331

原创 每日算法----160. 相交链表----2022/05/14

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-14 22:45:40 105

原创 每日算法----一次编辑----2022/05/13

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-13 16:39:18 103

原创 每日算法----944. 删列造序----2022/05/12

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给你由 n 个小写字母字符串组成的数组 strs,其中每个字符串长度相等。这些字符串可以每个一行,排成一个网格。例如,strs = [“abc”, “bce”, “cae”] 可以排列为:abcbcecae你需要找出并删除 不是按字典序升序排列的 列。在上面的例子(下标从 0 开始)中,列 0(‘a’, ‘b’, ‘c’)和列 2(‘c’, ‘e’, ‘e’)都是按升序排列的,而列

2022-05-12 21:16:11 78

原创 每日算法----2. 两数相加----2022/05/11

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/add-two-numbers著作权归领扣网络所有。商业转载

2022-05-11 20:56:27 93

原创 每日算法----145. 二叉树的后序遍历----2022/05/10

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-10 16:29:15 189

原创 每日算法----144. 二叉树的前序遍历----2022/05/09

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给你二叉树的根节点 root ,返回它节点值的 前序 遍历。2. 示例输入:root = [1,null,2,3]输出:[1,2,3]输入:root =[1,3,4,5,12,3,4,39]输出:[1,3,5,39,12,4,3,4]3. 思路前序遍历,获取节点值顺序为:根=>左=>右PS:前序遍历(根左右)中序遍历(左根右)后序遍历(左右跟)4. 遇上

2022-05-09 21:09:40 284

原创 每日算法----141. 环形链表----2022/05/08

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true 。 否则,返回 false 。来源:力扣(

2022-05-08 16:23:01 613

原创 每日算法----136. 只出现一次的数字----2022/05/07

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码自己写的代码6. 官方题解7 题目来源leetCode------swrici...

2022-05-07 11:46:33 120

原创 每日算法----121. 买卖股票的最佳时机----2021/04/22

目录1. 题目描述2. 示例3. 思路4. 遇上的问题5. 具体实现代码6. 官方题解7 题目来源1. 题目描述给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr

2022-04-20 17:30:58 88

原创 《代码整洁之道》---10.类的组织方式---学习记录

目录类1 类的组织2 类应该短小2.1 单一权责原则2.2 内聚2.3 短小内聚会得到许多短小的类3 为了修改而组织类1 类的组织变量和函数的组织顺序:变量公共变量(很少出现)私有静态变量私有实体变量函数公共函数其内部调用的私有函数封装:我们大多都会使用到封装,除非为了测试让路。2 类应该短小衡量类的短小与否标准是类的权责。我们通过类的权责来判断这个类是否过于大了。2.1 单一权责原则单一权责原则(SRP)认为类或模块应该有且只有一条加以修改的理由。

2021-06-24 00:30:35 259

原创 《代码整洁之道》---9. 单元测试---学习记录

目录单元测试1 TDD三定律2 保持测试整洁3 整洁的测试3.1 面向特定领域的测试语言3.2 双重标准单元测试1 TDD三定律在编写不能通过的单元测试前,不可编写生产代码。只可编写刚好无法通过的单元测试,不能编译也算不通过。只可编写刚好足以通过当前失败测试的生产代码。2 保持测试整洁测试必须随着生产代码的演进而修改。测试越脏,就越难修改。这里脏测试的脏指的是:变量名不用好函数名不短小,不具有描述性不做好良好涉及和仔细划分诸如此类。结论:测试代码和生产代码一样重要!

2021-06-22 00:30:18 201

原创 《代码整洁之道》---8. 容易忽略的边界---学习记录

目录容易忽略的边界1 使用第三方代码时2 浏览和学习边界容易忽略的边界本章,记录保持软件边界整洁的实践手段和技巧。1 使用第三方代码时这里举了java里面Map包(第三方代码)。使用时引起的问题举个例子: Map users = new HashMap();当这样直接使用的时候,就需要: User user = (User)users.get(userId);这里就是需要有一个转换的过程。当然也可以添加泛型来减少这样的代码。但是也可以将这些转换的代码写到一个User的类里面,这样

2021-06-18 00:00:53 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除