-
Mac 实用工具
窗口篇(Window) * SizeUp * Moom 触控条(Touch Bar) * Pock * BetterTouchTool 代理(Proxy) * ShadowSocksX * ClashX * FortiClient 下载(Download) * NeatDownloadManager * Free Download Manager * Aria2GUI * 迅雷 网络(Net) * Transmit * FileZilla *…
-
代码行数统计
最近在申请软著,其中有一项内容是代码行数,看到这一项挺头疼的。。。代码行数怎么去统计。。。 后来发现了一个工具:cloc brew安装 brew install cloc 等待安装完之后进入目标文件夹 cd ${项目目录} cloc ./ 简直优秀…
-
git clone 指定 ssh-key
其实我们往往会遇到这样一个问题 打个比方: 公司邮箱是:xxx@a.com 个人邮箱:xxx@b.com & xxx@c.com 我们分别有:公司git仓库 / github仓库 / gitee仓库 三个邮箱分别有:id_a_rsa / id_b_rsa / id_c_rsa 三个密钥 三个仓库对应三个不同的邮箱 那么问题来了,我们这三个仓库都需要用ssh 方式来操作git。咋办? ssh连接默认用的都是 /.ssh目录下的 id_rsa这个密钥,那么我们能…
-
Mac 终端工具 iTerm2
下载&安装 地址: https://www.iterm2.com/ 常用主题 iTerm2 最常用的主题是 Solarized Dark theme,下载地址:http://ethanschoonover.com/solarized 下载的是压缩文件,解压,然后打开 iTerm2,按 Command + 键,打开 Preferences 配置界面,然后 Profiles -> Colors -> Color Presets,在下拉列表中选择 Import,…
-
规范尼玛说
随着公司开发人员的扩张,越发觉得由于每个开发人员由于以往的经历各不相同,导致各自的开发习惯差异可能相当巨大,在这种情况下很有可能会留下不太可见的安全隐患。比如:原本的开发抽走去做其他项目把当前项目交接给另一位开发,那么如果这两位的习惯差异很大,代码风格差异很大,交接必然是一项很艰难的工作;比如:git使用全凭格各自喜好,万一哪天在生产环境发生了需要回滚的问题,如何去定位上一个版本。。。等等这些,都是很有可能会发生的问题。 既然意识到了这些问题,那么就要动手去尽可能的把这些可能发生的问题扼杀在…
-
Taro & Uni-app多终端编译对比
先挖个坑一个,回头过来再补充。。。 基础认知 * Taro => react * Uni-app => vue 或 类vue app编译 * Taro => react native * Uni-app => weex || webview (双渲染引擎,开发者可自由切换)…
-
微信小程序下载文件
downloadFile const downloadTask = wx.downloadFile({ url: %url%, success(res) { // 后续操作 } }); downloadTask.onProgressUpdate(_res => { console.log(_res) }) 正确执行下载文件操作获取下载进度的时候返回应该是这样的 但是 有时候我们拿到的返回内容是这样的 { prog…
-
推荐几个Touch Bar的扩展应用
Long Time No See & お久しぶりです Touch Bar 作为一个效率工具,已经很出色了,但是可以更出色一点 所以 我就来推荐一下了 1、BTT(Better Touch Tool)(付费) 这个功能太过强大了,所以配置就很麻烦,而且付费购买的,不过价格还算良心,不过有很多大神分享的自己的配置可以去找一下,适合高玩 2、TouchSwitcher(免费) 曾几何时它很好用,放到如今我感觉 功能有点少了,不过轻度使用的话够用了 3、Rocket(免费) 走你…
-
MacOS 升级git
系统自带的git 版本一般会比较的老 比如我的macbook pro macOS Mojave 10.14.5 的git版本是 2.12 于是在日常开发中会遇到一个问题 想用 husky 等 工具控制 git hook 来控制不合规代码的 commit 就会报错,无法顺利执行 pre-commit 操作 那么保持git版本的更新就很必要了。 mac上最方便的 大概就是 HOMEBREW 了 所以我们就用 HOMEBREW 来安装可控的git吧。 但是 HOMEBREW 的标…