上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
  2023年4月3日
摘要: 快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。最后,慢指针就是中位数。 这个理论,是建立在中位数 = n / 2的基础上。 同时,适用于: 单向链表查找。 这个理论,需要一个简易的规律总结即可自证。 [1, 2, 3] lo 阅读全文
posted @ 2023-04-03 13:26 黑熊一只 阅读(28) 评论(0) 推荐(0)
摘要: 图原地址: https://baike.baidu.com/item/滑动窗口/8351795?fr=aladdin 类比题目: 无重复字符串 阅读全文
posted @ 2023-04-03 10:55 黑熊一只 阅读(30) 评论(0) 推荐(0)
摘要: 归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 类比题目: 三数求和。 阅读全文
posted @ 2023-04-03 10:52 黑熊一只 阅读(24) 评论(0) 推荐(0)
  2023年3月25日
摘要: 非侵入式的分析工具。 go官方库自带,分为两种: 监控终端运行,监控服务运行。 一、采集command-监控终端运行 库为: runtime/pprof 1、收集运行信息 引入包 import "runtime/pprof" var cpuprofile = flag.String("cpuprof 阅读全文
posted @ 2023-03-25 12:04 黑熊一只 阅读(57) 评论(0) 推荐(0)
摘要: 短暂的设想过通过git module,来与go-package交叉管理。 挖个坑坑,后续调研一下这块。 阅读全文
posted @ 2023-03-25 11:51 黑熊一只 阅读(18) 评论(0) 推荐(0)
摘要: 梳理一些经验之谈。 一、验证 基于ssh服务器之间的交互,通过ssh-keygen生成对应的加密模式的文件。 目前常用的是rsa加密模式。 生成命令 1 ssh-keygen -t rsa -C "yourAccount@yourEmail" -f "~/.ssh/selfName_rsa" 执行完 阅读全文
posted @ 2023-03-25 11:45 黑熊一只 阅读(14) 评论(0) 推荐(0)
摘要: go vendor在这个时间节点来讲的话,可能有些古典的气质了。 go vendor依旧在go mod的架构来讲,= go mod vendor 这个是当时依赖于goland这个ide的环境中,默认会生成对应当前项目的go path全局变量,此时用 go vendor有一个好处,相当于隔离出一个独立 阅读全文
posted @ 2023-03-25 11:23 黑熊一只 阅读(453) 评论(0) 推荐(0)
  2023年3月14日
摘要: 收集各个系统的包管理前端: unix大系 mac系 brew: homebrew linux系 ubuntu apt-get brew: homebrew debian apt-get dpkg: debian包管理器 brew: homebrew centOS yum: 旧版 dnf: yum的升 阅读全文
posted @ 2023-03-14 16:05 黑熊一只 阅读(19) 评论(0) 推荐(0)
  2023年3月13日
摘要: googleapis,可用于grpc所需proto生成的依赖代码。 https://github.com/googleapis/googleapis 这个可以存放在一个全局目录中,以供使用。 阅读全文
posted @ 2023-03-13 13:57 黑熊一只 阅读(39) 评论(0) 推荐(0)
  2023年3月9日
摘要: https://github.com/spf13/viper 配置加载包 挖坑,待写。 阅读全文
posted @ 2023-03-09 13:18 黑熊一只 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页