logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LeetCode 128. 最长连续序列 golang

128. 最长连续序列【困难】给定一个未排序的整数数组,找出最长连续序列的长度。要求算法的时间复杂度为 O(n)。示例:输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。Code// 解题思路// 将所有nums中元素录入numMap// 对每个numMap中元素,检测是否是第一个起始元素,如果不是起始元素,skip;如

goland远程调试Docker

开发环境goland windows10Docker centos IP:123.57.43.91操作原理及流程goland通过tcp/8080(应该选取2375,登录阿里云开启这个端口,这里临时采用)端口与docker-host通信, 发送docker指令,然后让linux执行,通过docker指令,创建image,运行container,实现host与container之间目录挂载,端口映射等

golang slice append函数如何头插

题目二叉树的锯齿形层次遍历给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7],3/920/157返回锯齿形层次遍历如下:[[3],[20,9],[15,7]]res[level] = append([]int{r...

golang plugin模块的使用

共享库工具Currently plugins are only supported on Linux and macOS通过plugin我们可以很方便的对于不同功能加载相应的模块并调用相关的模块;也可以针对不同语言(英文、汉语、德语……)加载不同的语言so文件,进行不同的输出;还可以把编译出的文件给不同的编程语言用go plugin的使用方法使用加载plugin基本流程加载...

一键登录云阿里云

免密登录堡垒机安装oathtool和sshpass这两个文件安装比较耗费时间!brew install oath-toolkitbrew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb阿里云item2一键连接1 #!/bin/bash...

#linux
redis源码剖析(十三)—— dump.rdb文件分析

文章目录操作方式查看rdb文件参考文档redis作者解释rdb和aof的不同redisRDB文件格式Sripathi Krishnam操作方式127.0.0.1:9999> flushallOK127.0.0.1:9999> set name hodgeOK127.0.0.1:9999> saveOK查看rdb文件[root@python src]# od -...

Redis源码分析(二)redis-cli.c

文章目录1. int main()2. parseOptions(int argc, char **argv) 进行ip和port的改变3. lookupCommand(char *name) 查找命令,判断命令合法3.2 strcasecmp(name,cmdTable[j].name)3.1 redisCommand cmdTable[]4. cliSendCommand(int argc,

详解centos7 YCM YouCompleteMe自动补全安装,亲测成功

文章原创!严禁转载!自己的经验:不爱折腾的同志还是别装了,我自己装了1天半。总共弄坏了2两台虚拟机,第三次成功,这里我把过程分享给大家。写在前面!网上安装YCM的方法有99%都是不能一次成功,有的因为时间过早,现在已经是错误的方法(本文写于20180726)。当然也这篇文章也不一定成功增加成功几率的方法。用一台全新的虚拟机,保持和我环境一致。安装时要见招拆招,缺...

VMware的虚拟机连不上网

1.如果你发现在VMware下运行的虚拟机无法连接网络,那下面的方法也许可以帮到你。(前提是你的物理网络是通的)第一步:在VMware界面下 单击“编辑“→”虚拟网络编辑器”第二步:单击”更改设置” 获取权限,如果有。则不需要单击第三步:单击左下角的”恢复默认设置“,等待完成,然后确定退出。第四步:刚刚恢复默认后有两个,你自己...

对pthread_create未定义的引用

pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,在编译中要加-lpthread[kou@localhost practive]$ gcc creat.c/tmp/ccPULtaF.o:在函数‘main’中:creat.c:(.text+0x58):对‘pthread_create’未定义的引用collect2: 错误:ld 返回 1[kou@l...

    共 22 条
  • 1
  • 2
  • 3
  • 请选择