摘要: 背景 在 MAC 上把 Go 版本升级到1.13后, 在终端上执行 go 命令表现得比较奇怪,很不习惯, 想回滚到之前稳定版本。 解决 Go 版本的升降级算是一件也比较麻烦的事情了,1.12版本之前,安装完 Go 之后, 需要配置 GOROOT 和 GOPATH 等, 跟之前一堆 Go 管理工具像  阅读全文
posted @ 2022-02-10 21:25 Joker1937 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 在踩过几次坑之后,大多数工程师都会学会使用patch的形式来保存各个模块/功能的代码改动,这样可以很方便地为相应模块添加或者去除相关功能的代码。但是伴随着主线代码的不断更新,我们在早期保存出来的patch中有部分内容可能已经不能再直接打入现在的代码里了。这种情况下可以使用下面的方法解决冲突: 1、执 阅读全文
posted @ 2021-12-25 17:37 Joker1937 阅读(4014) 评论(0) 推荐(0) 编辑
摘要: 情景1 还未将变更从工作区加入到暂存区,即未执行git add 命令前,使用git checkout --来撤销修改,注意不要忘记“--”: git checkout -- A.txt B.txt git checkout -- * git checkout -- *.txt 情景2 已将变更加入到 阅读全文
posted @ 2021-12-25 17:29 Joker1937 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 打开终端: ssh-add -K /Users/mac/.ssh/id_rsa 注意:mac为你的电脑的用户名 然后按enter, 输入密码 之后会出现你的邮箱账号,则为成功,下次pull或者push的时候就可以不用再输入密码了 阅读全文
posted @ 2021-10-29 14:35 Joker1937 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = "(abcd)"输出:"dcba"示例 2: 输入:s = "(u(love)i)"输出:"iloveu 阅读全文
posted @ 2021-05-13 10:04 Joker1937 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案吗? 示例 1: 输入:nums = [1,2,0]输出:3示例 2: 输入:nums = [3,4,-1,1]输出:2示例 3: 输入: 阅读全文
posted @ 2021-04-27 00:20 Joker1937 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向 阅读全文
posted @ 2021-04-26 15:42 Joker1937 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 思路: 由于对时间复杂度要求O(n),所以不能采用排序再二分查找的方法。 由于空间复杂度要求常数级,所以放弃哈希表法。 所以我们采用一种数组中较为常用的方法——原地哈希。将原数组作为哈希表。 代码 1 class Solution { 2 public: 3 int firstMissingPosi 阅读全文
posted @ 2021-04-17 12:33 Joker1937 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 示例 1: 输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2: 输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 阅读全文
posted @ 2021-04-11 23:28 Joker1937 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 我的代码: 1 class Solution { 2 public: 3 ListNode* insertionSortList(ListNode* head) { 4 if (!head || !head->next) return head; 5 ListNode *res = head; 6 阅读全文
posted @ 2020-11-21 16:53 Joker1937 阅读(82) 评论(0) 推荐(0) 编辑