微笑向暖_li
码龄7年
关注
提问 私信
  • 博客:119,943
    119,943
    总访问量
  • 38
    原创
  • 332,451
    排名
  • 19
    粉丝
  • 0
    铁粉

个人简介:不知道输出什么的最大原因是:输入的太少~

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

lili9415的博客

查看详细资料
个人成就
  • 获得28次点赞
  • 内容获得4次评论
  • 获得98次收藏
创作历程
  • 3篇
    2021年
  • 21篇
    2020年
  • 15篇
    2019年
成就勋章
TA的专栏
  • 与你日常问题记录
  • 数据结构与算法
    1篇
  • leetcode
    8篇
  • Linux命令
    2篇
  • sqlite3
    2篇
  • elasticsearch
    1篇
  • 笔记
  • powershell
    1篇
  • 数据库
  • 网络知识
    3篇
  • Go---每天一篇
    6篇
  • redis
    1篇
  • go语言
    12篇
创作活动更多

如何做好一份技术文档?

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

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

golang刷leetcode--13. 罗马数字转整数

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
发布博客 2021.10.09 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rand随机数生成

1.rand.Intn()随机数生成func main(){ n := rand.Intn(100) fmt.Println(n)}输出:81我们会发现每次运行的随机数都一样。2.rand.Seed(seed int64)func main(){ rand.Seed(time.Now().Unix()) n1 := rand.Intn(100) fmt.Println(n1)}输出:52我们会发现每次输出的值都不一样。3.如果不使用rand.Seed(se
原创
发布博客 2021.03.18 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux远程服务器上文件压缩及解压、下载文件

1.压缩方法:tar -zcvf 打包后生成的文件名全路径 要打包的目录eg: 要打包 /user/share/ 下的flowrian文件,生成一个flowrian.tar.gz的压缩文件,并存放在/usr/share/目录下命令:/usr/share命令行下:tar zcvf /usr/share/flowrian.tar flowrian或者tar zxvf /usr/share/flowrian.tar.gz flowrian2. 解压方法:1.如果后缀为 .tar则命令为:
原创
发布博客 2021.01.12 ·
3276 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

elasticsearch 出现all shards failed异常?

一、问题描述:elasticsearch 分页查询数据,刚开始数据还可以正常显示,但是到后面就报错:elastic: Error 500 (Internal Server Error): all shards failed [type=search_phase_execution_exception]二、原因分析:搜索了下,有什么 ElasticSearch排序引起的all shards failed异常原因分析? 解决方案还有就是跟我这个问题一样的,不是因排序引起all shards fa
原创
发布博客 2020.09.25 ·
34996 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

你可能会用到的awk命令!了解一下,不用再来来回回更改你的代码...

一、awk 到底是什么?AWK是一个优良的文本处理工具。简单来说,awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。下面给大家介绍几个我这几天搞数据用到的awk命令。二、按任意行比较,去重当我们导出的数据可能会有很多重复的内容,而我们只在乎这个是否出现过,并不想看他所有数据的时候,可以使用这个命令:cat file.txt |awk -F , '!a[$1]++{print}' > newfile.text解释:-F , :按,号分割[$1] :第一
原创
发布博客 2020.09.08 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang刷leetcode---105.从前序与中序遍历序列构造二叉树

一、题目描述:根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复元素。示例:前序遍历:preorder=[3,9,20,15,7]中序遍历:inorder=[9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7二、思路分析二叉树前序遍历顺序:中左右。即先遍历根节点,随后遍历左子树,最后遍历右子树。二叉树中序遍历顺序:左中右。即先遍历左子树,再遍历根节点,最后遍历右子树。二叉
原创
发布博客 2020.05.22 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang刷leetcode---5.最长回文子串

一、题目描述:给定一个字符串s,找到s中最长的回文子串。可以假设s的最大长度为1000。示例1:输入:“babad”输出:“bab”注意:"aba"也是一个有效答案示例2:输入: “cbbd”输出: “bb”二、解题思路:回文串:从左向右读和从右向左读都一样的字符串.回文串有轴对称的特点.子串:是原始字符串的一个连续的子集;子序列:原始字符串的一个子集.对于一个子串而言,如果它是回文串,并且长度大于2,那么将它首尾的两个字母去除之后,它仍然是个回文串.例如对于字符串"ab
原创
发布博客 2020.05.21 ·
500 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

golang刷leetcode---69.x的平方根

一、题目描述:实现int sqrt(int x)函数。并返回x的平方根,其中x是非负整数。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。实例1:输入: 4输出:2实例2:输入:8输出:2说明:8的平方根是 2.82842…,由于返回类型是整数,小数部分被舍弃。二、代码实现:方法1:使用go语言中内置函数math.Sqrt(float64) float64{}func mySqrt(x int) int { a:=math.Sqrt(float64(x))
原创
发布博客 2020.05.09 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang刷leetcode---221.最大正方形

一、题目描述:在一个由0和1组成的二维矩阵内,找到只包含1的最大正方形,并返回其面积。实例:输入:1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0输出: 4二、代码实现:func maximalSquare(matrix [][]byte) int{ maxside:=0 //判断是否为空矩阵 if len(matrix)==0||len(mat...
原创
发布博客 2020.05.08 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang刷leetcode---572.另一个树的子树

一、题目描述:给定两个非空二叉树s和t,检验s中是否包含和t具有相同结构和节点值的子树。s的一个子树包括s的一个节点和这个节点的所有子孙。s也可以看作它自身的一颗子树。实例1.给定的树 s : 3 / \ 4 5 / \ 1 2给定的树 t: 4 / \1 2返回true,因为t与s的一个子树拥有相同的结构和节点值。实例2:给定的...
原创
发布博客 2020.05.07 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日常学习总结golang(day5)---文件操作

文件操作文件是什么?计算机中的文件是存储再外部介质(通常是磁盘)上的数据集合,文件分为文本文件和二进制文件。1. 打开和关闭文件os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关闭文件。func main() { //只读的方式打开当前目录下的demo.go file,err:=os.Open("./demo.go")...
原创
发布博客 2020.03.28 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日常学习总结golang(day4)---包、接口

1. 包(package)包的定义:package关键字,包名通常是和目录名一致,不能含有-一个文件夹就是一个包,文件夹里存放的都是.go文件包的导入:使用import关键字。a.包导入路径是从$GOPATH/src后面的路径开始写起的;b.可以单行导入,也可以多行导入;c.可以给导入的包起别名,也可以匿名导入:import _"包的路径"。匿名导入的包与其它方式导入的包一样都会被...
原创
发布博客 2020.03.27 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日常学习总结golang(day3)---结构体

1.递归递归:函数自己调用自己,适合处理那种问题相同、问题规模越来越小的场景。注意:递归一定要有一个明确的退出条件,否则很容易成死循环。计算n的阶乘func f(n uint64) uint64 { if n<=1{ return 1 } return n*f(n-1)}func main() { ret:=f(5) fmt.Println(ret)//1...
原创
发布博客 2020.03.26 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日常学习总结golang(day2)---函数、闭包、defer

1.map:Go语言中,提供映射关系容器的为map,其内部结构使用hash实现,引用类型,必须初始化才能使用。2.函数:函数是组织好的,可重复使用的,用于执行指定任务的代码块。函数存在的意义:一段代码的封装;把一段逻辑抽象出来封装到一个函数中,给它起一个名字,每次用到它的时候直接调用就可以啦;使代码结构更清晰,更简介。变量作用域(1) 全局变量(2)函数作用域i....
原创
发布博客 2020.03.25 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日常学习总结golang(day1)---数组、切片、指针

对于go语言的语法还是简单易懂的,不过还是要多看看,加深一下印象。而只学基本语法是根本无法满足开发的需求的。最近跟着视频学习,除了基本语法还有并发、中间件、日志库、互联网协议、Mysql、redis、gin、docker等等。为了以后自己复习方便,看完后进行一些总结。有需要的同学也可以看一下!1. for…range(键值循环)Go语言中可以使用for...range遍历数组、切片、字符串、...
原创
发布博客 2020.03.24 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go语言使用sqlite3

1、在运行命令窗口创建数据库和SQL表D:\go\src\MyTest>sqlite3创建数据表,使用.open命令,如果有这个数据库打开,若没有则创建;sqlite> .open userDB.db查看当前使用的数据库:sqlite> .databasemain: D:\go\src\MyTest\userDB.db创建表:“userinfo”,“userdet...
原创
发布博客 2020.03.22 ·
7394 阅读 ·
5 点赞 ·
2 评论 ·
16 收藏

Powershell 进行用户账号管理和远程设置

一、概述windows系统下类似Linux的shell语言。可以用于获取windows系统信息,进行系统设置等。windows Powershell 是一种命令行外壳程序和脚本环境。启动方式Win10 系统可以在Cortana 搜索(win+Q,搜索的快捷键)框中输入powershell就可以打开;在win开始文件中查找;win+R打开运行命令,输入powershell打开;从cmd...
原创
发布博客 2020.03.22 ·
2636 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

sqlite3介绍、安装及基本语法

一、sqlite3的简介与语法什么是SQLite3?sqlite3是一个进程内的库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎。它是一个增长最快的数据库引擎。它不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite直接访问其存储文件。为什么要使用sqlite?不需要一个单独的服务器进程或操作的系统(无服务器的)。SQLite 不需要配置,这意味...
原创
发布博客 2020.03.21 ·
7025 阅读 ·
5 点赞 ·
0 评论 ·
24 收藏

关于TCP建立连接需要三次握手总结

一、三次握手介绍第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置1,Seq 为x;然后客户端进入SYN_Send状态,等待服务器确认;第二次握手:服务器收到SYN报文段,并发送SYN+ACK报文段。服务器收到客户端的SYN报文段,需要对这个SYN报文段进行确认,设置ACK为 x+1 ;同时,自己还要发送SYN请求信息,将SYN位置为1,Seq为 y ;服务器端将上述所有信息放...
原创
发布博客 2020.03.18 ·
1549 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多