Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Twac

less is more. 少即是多

随着 Go 1.18 开始引入泛型到现在的 Go 1.21.3 版本,经过版本+时间跨度,泛型也有了一系列的改变,之前都是要用才看,版本迭代带来的变化首先最直观的就是接口的概念定义,由方法集转为类型集的定义,还有利用泛型在日常开发迭代中带来的便利性也是很高的,其中我封装的 Minimax API Warpper 中也用到了泛型,不过都是凤毛麟角,感觉泛型的加入让 Go 变得有点魔法的感觉hh...

Go Kit 简介Go Kit 是一个用于在 Go 中构建微服务的编程工具包。与 Go Micro 不同,它被设计为一个用于导入二进制包的库。 Go Kit 遵循简单的规则,例如: 没有全局状态 声明式组合 显式依赖关系 接口即约定 领域驱动设计 在 Go Kit 中,您可以找到以下的包: 认证 - Basic 认证和 JWT 认证 传输 - HTTP、Nats、gRPC 等等。 日志...

1710.卡车上的最大单元数 https://leetcode.cn/problems/maximum-units-on-a-truck 思路:先对numberOfUnitsPerBoxi从大到小排序, 每次取最大的数量, 然后truckSize减去numberOfBoxesi,尽可能的装多, 当truckSize为0得出答案, 这道题贪心算法直接可以过 12345678910111213...

117.填充每一个节点的右侧指针Ⅱ https://leetcode.cn/problems/populating-next-right-pointers-in-each-node-ii 思路:用BFS去遍历这颗二叉树, 层序遍历框架用while控制层数, for控制层级节点 123456789101112131415161718192021222324252627282930313233...

791.自定义字符串排序 https://leetcode.cn/problems/custom-sort-string 思路:用数组记录每个字符的位置,遍历s, 按照order的顺序自定义排序交换元素, 如果s里有order没有的元素默认位置置为0 1234567891011func customSortString(order string, s string) string ...

108.将有序数组转换为二叉搜索树 https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree 思路:根据题意是构造一棵平衡的BST, 对于BST的每个节点都有着root.left < root < root.right, 先找到root节点在别分构建左子树和右子树 12345678910111...

突发奇想偶尔记录一两道算法题,算是记录也算是鞭策。嘛。。希望能坚持下去 300.最长递增子序列 https://leetcode.cn/problems/longest-increasing-subsequence 思路:LIS递增子序列, 定义dp数组, 第i个元素的最大递增子序列是dp[i], 遍历dp数组找出最大值即是答案。 12345678910111213141516171819...

保存最新一期青年大学习学习记录每周一晚上八点自动完成最新一期青年大学习并获取记录 提供自托管服务操作如下: 进入团员页点击认证资料 点击生成团员证 复制链接 提取链接中 memberId 参数的值 将 memberId 的值作为评论内容留言 一个示例(memberId=123456) 1https://tuan.12355.net/wechat/view/information...

众所周知B站看番环境越来越苛刻了(港澳除外),国内上线的番剧少之又少且部分番剧还有圣光剪辑和无缝链接,实属破坏看番体验。B站以外的在线看番网站画质起伏特别大,还有很多广告。所以搭建一个属于自己的影视库不仅可以满足看番需求,还可以满足BT党做种收藏需求(BT/P2P也可以XD) Emby Server部署有了想法开始搭建,影视库服务器我选用Emby,虽然Jellyfin开源,还是用E...

介绍KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化模块,选择KVM的原因是因为自己的主力系统的Linux。但是出于不可抗力的原因(臭打游戏的)也不能完全脱离Winwdows,起初笔记本装了双系统,但是来回切换还是太麻烦了,虽然Linux有Wine、Proton等一些兼容层,但是效果还是不尽人意。。 于是就想在Linux上运行一台Windows虚拟机,...