留学相关

8 合一脚本https://github.com/mack-a/v2ray-agent 安装 2 一次后可用vasma 呼出 trojan-webhttps://github.com/Jrohy/trojan 12# 搭建source <(cu...

并查集 Union Find

Union-Find 算法详解并查集算法,主要是解决图论中「动态连通性」问题的。名词很高端,其实特别好理解,等会解释,另外这个算法的应用都非常有趣。 先解释一下什么叫动态连通性吧。 一、问题介绍简单说,动态连通性其实可以抽象成给一幅图连线。比如下面这...

Algorithm

Go 刷 LeetCode

3 无重复字符的最长子串垃圾的滑动窗口:外层 i, 内层 j 从 i 开始一点点加。结束内层后清理掉整个map 记忆的数据。 实际上不需要完全清理,只需要 i++ 后清理掉 i, j 可以继续++ 41234567891011121314151617...

Algorithm

Redis记录

Redis开源、C、k-v、单线程 特征 速度快 10w_QPS 多数据结构 持久化 功能丰富 高可用 123456789keys * #O(n)级别,不要在生成环境用。单线程会扫描、形成阻塞# 用 scan 看所有的 keyscan 0# sc...

Go 切片问题汇总

切片作为函数参数的理解123456789func f() { ans := []string{"aaa"} renew(ans) fmt.Printf("%v\n&quo...

Note

Go 小问题记录

go里可以直接用科学计数法 11e9+7 交换可以放到一个等式 1a,b := b,a

Note

Go 里的 byte 和 rune 对比

为什么说字符只是整数的特殊用例呢?因为在 Go 中,用于表示字符的 byte 和 rune 类型都是整型的别名。在 Go 的源码中我们可以看到: 12345678// byte is an alias for uint8 and is equival...

Note

Bitwarden 自建

不得不说,移动的网络真不太行,同步 bitwarden 经常因为网络问题同步失败。 那就自建一下吧。反正小鸡性能也是过剩。 方案调研目前有两种方案 一个是 bitwarden 官网的自部署:     Self-host an Organizati...

Homebrew相关

Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 本文主要介绍Homebrew安装方式以及如何加速...

换肤实现探索

方案1: link rel=alternate原文https://www.zhangxinxu.com/wordpress/2019/02/link-rel-alternate-website-skin/ link rel=alt...

167891020

2024 | ixs.im
此情此景, [随机]吟诗一首: