郑嘻嘻~
码龄5年
关注
提问 私信
  • 博客:384,144
    384,144
    总访问量
  • 87
    原创
  • 1,916,720
    排名
  • 499
    粉丝
  • 0
    铁粉

个人简介:你会长出羽翼拥抱星辰万里

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-04-24
博客简介:

qq_47346664的博客

查看详细资料
个人成就
  • 获得249次点赞
  • 内容获得35次评论
  • 获得731次收藏
  • 代码片获得1,169次分享
创作历程
  • 12篇
    2022年
  • 75篇
    2021年
成就勋章
TA的专栏
  • LeetCode练习(字符串类)
    9篇
  • LeetCode每日一题
    10篇
  • java
    10篇
  • 软件安装
    3篇
  • ubuntu
    2篇
  • 笔记
    25篇
  • GitLab
    3篇
  • python
    1篇
  • 计算机基本操作
    1篇
  • maven学习笔记
    9篇
  • idea
    1篇
  • clickhouse数据库
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

leetCode_242. 有效的字母异位词

leetCode_242. 有效的字母异位词一、题目描述给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false二、思路① 将输入的s和t转化为char数组储存② 对char数组进行排序③ 判断排序后的两个
原创
发布博客 2022.04.29 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetCode_168. Excel表列名称

leetCode_168. Excel表列名称一、题目描述给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 1:输入:columnNumber = 1输出:"A"示例 2:输入:columnNumber = 28输出:"AB"示例 3:输入:columnNumber = 701输出
原创
发布博客 2022.04.27 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetCode_125. 验证回文串

leetCode_125. 验证回文串一、题目描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true解释:"amanaplanacanalpanama" 是回文串示例 2:输入: "race a car"输出: false解释:"raceacar" 不是回文串二、思路最简单的方法是对字符串进行一次遍历,
原创
发布博客 2022.04.27 ·
658 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

leetCode_28. 实现 strStr()

leetcode_28. 实现 strStr()一、题目描述实现 strStr() 函数。给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。说明:当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf()
原创
发布博客 2022.04.25 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode_67. 二进制求和

leetcode_67. 二进制求和一、题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"二、解题思路(1)BigInteger用BigInteger(具体数字,进制).add(new BigInteger(具体数字,进制));计算两束的和,再转化为字符串输出(2) I
原创
发布博客 2022.04.25 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode_58. 最后一个单词的长度

LeetCode_58. 最后一个单词的长度题目描述给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1:输入:s = "Hello World"输出:5解释:最后一个单词是“World”,长度为5。解题思路① 字符串分割,存入String数组② 得到最后一个元素的索引位置:arr.length-1后,得到数组中这个索引位置的值具体实现class Solution
原创
发布博客 2022.04.25 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode_20. 有效的括号

LeetCode_20. 有效的括号问题描述给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例 3:输入:s = "(]"输出:false示例 4:输入:s = "([)]"输出:false示例 5:输入:s = "{[]}"输
原创
发布博客 2022.04.22 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode_13. 罗马数字转整数

LeetCode_13. 罗马数字转整数一、题目描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做
原创
发布博客 2022.04.22 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode_14. 最长公共前缀

LeetCode_14. 最长公共前缀题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。实现思路使用startsWith()和substring()搞定startsWith() 方法用于检测字符串是否以指定的前缀开始。subs
原创
发布博客 2022.04.22 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode_13. 罗马数字转整数

LeetCode_13. 罗马数字转整数一、题目描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做
原创
发布博客 2022.04.22 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[leetcode]_1_两数相加

[leetcode]_1_两数相加两数相加解题与实现一、暴力解法1、分析2、实现3、时间复杂度与空间复杂度二、优化解法1、分析2、实现3、时间复杂度与空间复杂度三、提交结果两数相加解题与实现描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。示例 1:输入:nums = [2,7,11,15], target = 9
原创
发布博客 2022.03.25 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayList转为String的方法

ArrayList<String> arrayList = new ArrayList<String>(){{ add("1"); add("2"); add("2"); add("4"); }}; System.out.println(arrayList.stream().collect(Collectors.toList())); String str = arrayList.stream()...
原创
发布博客 2022.03.08 ·
4331 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ubuntu18.04下连接oracle数据库

ubuntu18.04下连接oracle数据库一、如何在ubuntu18.04下连接oracle数据库1、打开oracle官方网站,下载文件2、安装以上三个文件(1)安装alien(2)安装三个rpm包3、配置环境变量(1)打开/etc/profile(2)生效环境变量4、配置tnsnames.ora文件5、测试连接一、如何在ubuntu18.04下连接oracle数据库1、打开oracle官方网站,下载文件oracle-instantclient19.5-basic-19.5.0.0.0-1.x8
原创
发布博客 2021.09.28 ·
1703 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

ubuntu安装MongoDB

一、MongoDB介绍MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。二、安装MongoDBMongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进
原创
发布博客 2021.09.28 ·
588 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu安装postgreSQL

在 Ubuntu 上安装 PostgreSQL:运行下面的命令,在 Ubuntu 上安装 PostgreSQL:sudo apt updatesudo apt install postgresql postgresql-contrib我们同时安装 PostgreSQL contrib 软件包,它可以提供 PostgreSQL 数据库系统的一些额外特性。一旦安装完成, PostgreSQL 服务将会自动启动。使用psql工具通过连接 PostgreSQL 数据库并且打印它的版本来验证安装:sudo
原创
发布博客 2021.09.28 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql常用操作

MySQL常用操作注意:MySQL中每个命令后都要以英文分号;结尾。1、显示数据库show databases;注意:MySql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。2、显示数据库中的表(1)use mysql; (打开库,对每个库进行操作就要打开此库)(2)show tables;3、显示数据表的结构:describe 表名;4、显示表中的记录:select * fr
原创
发布博客 2021.09.28 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu安装mysql数据库

一、安装MySQL使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以获得最新版本:sudo apt-get update #更新软件源sudo apt-get install mysql-server #安装二、启动和关闭mysql服务器:service mysql startservice mysql stop三、确认是否启动成功,mysql节点处于LISTEN状态表示启动成功:sudo netstat -tap | grep mysql四、进入mysql shell:
原创
发布博客 2021.09.28 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ubuntu安装搜狗输入法

Ubuntu安装搜狗输入法的详细步骤:首先下载 sogoupinyin_2.3.1.0112_amd64.deb下载地址:https://gitee.com/laomocode/fcitx-sogouimebs1、安装Fcitx输入框架相关的依赖库和框架都会自动安装上sudo apt install fcitx-binsudo apt-get install fcitx-table2、将文件移动到其他问题sudo cp ideaIU-2018.1.6.tar.gz /usr/local/3
原创
发布博客 2021.09.27 ·
462 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

gitlab指令

gitlab指令一、gitlab相关介绍:1、什么是gitlab2、选项介绍3、其他文章帮助二、一些命令1、初始化本地环境(1)安装git客户端2、初始化git配置信息三、以下是总结了一些常用命令:1、仓库相关命令2、分支(branch)操作相关命令3、版本(tag)操作相关命令4、子模块(submodule)相关操作命令5、git pull一、gitlab相关介绍:1、什么是gitlabgit 是一种版本控制系统,是一个命令,是一种工具。github 是一个基于git实现在线代码托管的仓库,向互
原创
发布博客 2021.09.27 ·
1552 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

gitlab怎么更换权限、修改项目名称等

gitlab怎么更换权限、修改项目名称等一、修改 gitlab 的项目名称1、在 gitlab 上修改项目名称和路径2、修改本地的远程仓库地址3、修改本地的文件夹名称二、修改 gitlab 的项目权限1、将权限由私有变成共有一、修改 gitlab 的项目名称在 gitlab 创建好项目,想改项目名称,步骤如下:1、在 gitlab 上修改项目名称和路径1.Settings > General > Project name2.Settings > General > Adva
原创
发布博客 2021.09.27 ·
7528 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏
加载更多