密码管理 - 使用Bitwarden/Vaultwarden自托管密码服务 - 折腾记录 密码管理 - 使用Bitwarden/Vaultwarden自托管密码服务 - 折腾记录前言某天(大约两周前了至少 一直没找到机会记录)逛Github发现了开源的密码管理服务Bitwarden,能自托管、能加密、多端适配。 这,,不是让人如获至宝吗。于是就开始折腾了。 折腾Bitwarden镜像无法拉取在服务器上按照bitwarden/server提示进行操作,拉取脚本并执行, 2025-02-15 技术思考 #其他 #密码 #服务器
1706.球会落何处:模拟 - 很有意思的一道题 【LetMeFly】1706.球会落何处:模拟 - 很有意思的一道题力扣题目链接:https://leetcode.cn/problems/where-will-the-ball-fall/ 用一个大小为 m x n 的二维网格 grid 表示一个箱子。你有 n 颗球。箱子的顶部和底部都是开着的。 箱子中的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。 将球导 2025-02-15 题解 > LeetCode #题解 #模拟 #中等 #数组 #LeetCode #矩阵
Github - 记录一次向字节跳动CloudWeGo文档贡献的commit Github - 记录一次向字节跳动CloudWeGo文档贡献的commit前言和好朋友们做项目时学习Kitex看cloudwego文档,发现文档中有注释未对齐: 有点强迫症(bushi) 于是想着给文档项目提个PR。 过程按正常流程:提issue,Fork了该项目,clone到本地,新建分支,修改并commit,提PR,签署CLA协议,等待Approve和merge。 其实两周前(2025.1 2025-02-14 技术思考 #其他 #Github #Git #开源项目贡献 #PR
1552.两球之间的磁力:二分查找 【LetMeFly】1552.两球之间的磁力:二分查找力扣题目链接:https://leetcode.cn/problems/magnetic-force-between-two-balls/ 在代号为 C-137 的地球上,Rick 发现如果他将两个球放在他新发明的篮子里,它们之间会形成特殊形式的磁力。Rick 有 n 个空的篮子,第 i 个篮子的位置在& 2025-02-14 题解 > LeetCode #题解 #中等 #数组 #排序 #LeetCode #二分查找 #二分
80.删除有序数组中的重复项 II:双指针 - C++/Java5 行版 【LetMeFly】80.删除有序数组中的重复项 II:双指针 - C++/Java5 行版力扣题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/ 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数 2025-02-09 题解 > LeetCode #题解 #中等 #双指针 #数组 #LeetCode
63.不同路径 II:动态规划 - 原地使用地图数组,几乎无额外空间开销 【LetMeFly】63.不同路径 II:动态规划 - 原地使用地图数组,几乎无额外空间开销力扣题目链接:https://leetcode.cn/problems/unique-paths-ii/ 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 grid[0][0])。机器人尝试移动到 右下角(即 grid[m - 1][n - 1])。机 2025-02-08 题解 > LeetCode #题解 #中等 #数组 #动态规划 #LeetCode #DP #矩阵
59.螺旋矩阵 II:优质代码无多层嵌套,Python主程序11行解决 【LetMeFly】59.螺旋矩阵 II:优质代码无多层嵌套,Python主程序11行解决力扣题目链接:https://leetcode.cn/problems/spiral-matrix-ii/ 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8 2025-02-07 题解 > LeetCode #题解 #模拟 #中等 #数组 #LeetCode #矩阵
47.全排列 II:内置函数 / 回溯(长篇小论) 【LetMeFly】47.全排列 II:内置函数 / 回溯(长篇小论)力扣题目链接:https://leetcode.cn/problems/permutations-ii/ 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums = [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1,1] 2025-02-06 题解 > LeetCode #题解 #中等 #数组 #递归 #LeetCode #回溯 #深度优先搜索 #DFS #全排列
Github - 记录一次对“不小心包含了密码的PR”的修复 Github - 记录一次对“不小心包含了密码的PR”的修复前言 #imgInline img { display: inline; /* 强制设置为内联显示 */ } 和好朋友一起开发一个字节跳动青训营抖音电商后端(now )的项目,某大佬不小心把本地一密码commit上去并提了PR。 PR一旦发出则无法被删除,且其包含的commit也能被所有能看到这个仓库的人看到。虽然是本地 2025-02-06 技术思考 #其他 #Github #Git
90.子集 II:二进制枚举 / 回溯 【LetMeFly】90.子集 II:二进制枚举 / 回溯力扣题目链接:https://leetcode.cn/problems/subsets-ii/ 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的 子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入:nums = [1,2, 2025-02-05 题解 > LeetCode #题解 #中等 #数组 #LeetCode #回溯 #位运算 #二进制枚举