PC端软件推荐

贾老板专属链接远程桌面软件Teamviewer个人不是很喜欢这个软件,现在要用这个软件必须要注册了,但是没办法,市面上对个人免费的,速度比较快的也就是它了,其他的要么卡的要死,要么贵的要死(微软自带的有一个远程桌面,但是只有专业版才有,家庭版要用挺麻烦的,懒得折腾) 平常电脑要是有啥问题,可以直接开
阅读全文〉

Gacache分布式缓存

TOC TOC 简介 整体流程 LRU队列 并发控制 一致性Hash 实现 分布式节点通信 Client端 Server端 缓存击穿 复现 解决方案 测试 热点互备 思路 测试 缓存穿透 复现 解决方案 TODO简介 本项目是模仿groupcache实现的一个分布式缓存库,其可
阅读全文〉

Lc1621.大小为K的不重叠线段的数目

1621. 大小为 K 的不重叠线段的数目Difficulty: 中等 给你一维空间的 n 个点,其中第 i 个点(编号从 0 到 n-1)位于 x = i 处,请你找到 恰好 k 个不重叠 线段且每个线段至少覆盖两个点的方案数。线段的两个端点必须都是 整数坐标 。这 k 个线段不需要全部覆盖全部
阅读全文〉

DP:最长上升子序列模型

现在打算写一些短点的文章了,LeetCode系列不会再append了,如果写lc题会单独开一篇文章,然后写题解 最长上升子序列模型300. 最长上升子序列 673. 最长递增子序列的个数 1016. 使序列递增的最小交换次数(LintCode) 354. 俄罗斯套娃信封问题 LIS有N^2的DP
阅读全文〉

DP:数字三角形模型

现在打算写一些短点的文章了,LeetCode系列不会再append了,如果写lc题会单独开一篇文章,然后写题解 数字三角形模型120. 三角形最小路径和 64. 最小路径和 Path sum: three ways 之前写过题解的就不重复写了,还有很多类似的题就不一一列举出来了,详见LeetCo
阅读全文〉

LeetCode单调栈

从栈&队列专题中抽取出来 496. 下一个更大元素 I给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中
阅读全文〉

Golang踩坑:exec取消后不退出

背景在做Scheduler项目的过程中利用os/exec包执行一些shell脚本,调试过程中发现我取消了context后go进程仍然阻塞不退出 分析 go version go1.13.6 linux/amd64 在实现kill强杀功能时候发现的问题,无法杀死任务,即使kill了还是会等到任务执行
阅读全文〉

LeetCode位运算

从数组专题抽离出来的,时间就不做矫正了,我也不知道啥时候开始做的 LeetCode二进制得找时间分开了,越来越卡了,Typora快顶不住了😂(Typora已卸载,vscode真香) 136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出
阅读全文〉