摘要: 这几天倒腾了一个小工具。下面是说明文档。 正在开发的你是不是被很多个项目、很多个分支困扰,每次都需要切换到每个分支上,开始 rebase、push等一系列操作 ,然后在这痛并快乐的过程中持续同步 master 的最新代码。 现在好了。power-git可以一站式帮你解决这些问题。 1. 如何开始? 阅读全文
posted @ 2020-10-26 20:58 Sunmus 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章,跟大家分享了一下如何让你的mac自动同步代码。 但是在实际应用中发现会有点儿小问题,比如说: 如果某一个分支同步失败,会直接退出当前任务,剩下的分支要自己同步。 异步抓取错误,导致同步信息不好抓取。 使用了 fs 来将错误信息录入到提醒文件中,每次处理的都是覆盖式写入,所以会导致查看不及 阅读全文
posted @ 2020-10-19 13:34 Sunmus 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 给大家分享一个好玩的小工具 -- 如何让你的Mac自动同步代码 相信大家在开发过程中肯定是并发运行多个需求。也相信大家一定会被频繁的同步远程分支代码搞的焦头烂额。 有的时候由于过度的投入到开发中,时间长了忘记了同步线上代码这项操作,等到上线的时候,啧啧啧~那个酸爽,各种解决冲突,而且还可能导致需求重 阅读全文
posted @ 2020-10-18 19:07 Sunmus 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享一个比较简单且比较实用的搜索算法 -- 折半查找 二分查找也叫折半查找,是我们在有序(注意: 是有序)数组中查找元素的高效算法。 很多大家熟悉的地方也使用了二分查找这种方式。比如:git bisect 好了,闲话不说,我们开始今天的分享。 1. 二分查找 解释:什么叫二分查找呢?顾名思 阅读全文
posted @ 2020-10-13 21:12 Sunmus 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 今天我们来分享一个大家都喜闻乐见的问题 -- 找零问题。 为什么说会喜闻乐见呢?这不想多了嘛,都跟你谈钱了,还需要多说什么吗。 说到钱,我们就不说闲话了,直接来看下今天的分享内容吧。 本文中会用到 贪心算法 和 动态规划 ,不太明白的同学可以自行查阅这两种算法的内容,或者之后我们来做相关的分享。 首 阅读全文
posted @ 2020-10-02 21:17 Sunmus 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 今天又是给大家分享一个小的知识点 -- 翻转一个整数 相信我,知识点so so so easy……,并且很容易理解。 好了,闲话咱们就不多说了,直接开始今天的正题吧。 首先先来看下题目是什么。 实现一个整数的翻转 如: 初始值:123,翻转后:321 初始值:-123,翻转后:-321 首先不看答案 阅读全文
posted @ 2020-10-01 20:21 Sunmus 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享一个好用的技能 -- 监听文件变化,自动重启服务 很多时候我们都会用到 webpack 中带的热更新插件来实现这个功能,接下来我们就来看下如何使用 node 原生的 api 来实现。 此法不一定适用于所有项目 ,需要根据实际项目来自行选择。 首先我们来看下需要用到的 模块和api 1. 阅读全文
posted @ 2020-09-30 23:29 Sunmus 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 今天给大家分享一个比较简单,但是比较好玩的题目 -- 寻找一定范围内的质数 第一眼看到这个题目大家一定会这么想:这么简单的题目,有必要给大家分享吗? 还请大家带着这样的疑问,继续深入的向下看。 1. 第一版:双循环 看到这样的题目,大家肯定会第一时间想起来双循环的解决方式,不忙,先来个小栗子看下 栗 阅读全文
posted @ 2020-09-29 16:50 Sunmus 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享一个已经被写烂了的题目 --> 反转单链表 相信大家一定在日常的工作、面试中被这道题所难倒过,而且也相信很多人都会在网上查找实现方案,并且会牢牢记住。 但是!每次觉得自己记的很好了,一到写代码的时候还是两眼一抹黑。 这就是知其然不知其所以然的后果,一定要深入的弄懂一个题目,并不要只记住 阅读全文
posted @ 2020-09-28 17:49 Sunmus 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天给大家分享一道简单的算法题 -- 求字符串的全排列 相信很多人都会被这道题考查过,也有很多人不能写出来,放轻松,接下来我们来看下如何实现这道题。 首先我们来看下问题是什么。 给定一个字符串,求出这个字符串所有可能出现的排列组合。 如: abc 输出: [ 'cba', 'bca', 'cab', 阅读全文
posted @ 2020-09-27 19:14 Sunmus 阅读(528) 评论(0) 推荐(0) 编辑