♌

Mr. Leo


  • 首页

  • 分类26

  • 标签142

  • 归档138

  • 关于

  • 搜索

vscode 插件开发

发表于 2019-03-12 | 分类于 工具 | 评论数: 0 | 阅读次数:

应用商店地址: https://marketplace.visualstudio.com/items?itemName=MrLeo.zpm

每个程序猿都有很多自己的代码片段,没到使用的时候都是 Ctrl+C & Ctrl+V 粘过来粘过去,对于一个爱偷懒的程序猿,这样的重复工作能不能减少呢。

工欲善其事必先利其器。vscode 作为优秀的开发工具,给我的日常开发工作提供了极大的便利。其拓展机制更是如此。

于是便想着自己来开发这么个东西来管理自己的代码片段,一方面方便后边自己使用,一方面也能学习下 vscode 的插件开发、发布方法,另一方面要是发布后对其他人有所帮助就更好了。

参考

  • VS Code 插件开发文档-中文版
  • VSCode 插件开发全攻略
  • 插件市场 / 插件管理
  • 使用 Webapck 优化 VS Code 插件加载性能
    阅读全文 »

实现npm run tag自动为当前git版本生成tag标签

发表于 2019-03-11 | 分类于 前端 , node | 评论数: 0 | 阅读次数:

因为公司上线Jenkins构建规定根据固定规则的tag进行筛选构建,每次上线都要手敲一长串的tag甚是麻烦,作为一个爱偷懒的程序猿,能用自动化完成的工作一定不手动。

阅读全文 »

@vue/cli 3 搭建组件库并发布npm

发表于 2019-03-08 | 分类于 前端 , vue | 评论数: 0 | 阅读次数:

市面上目前已有各种各样的 UI 组件库,比如 Element 和 iView,他们的强大毋庸置疑。但是我们面临的情况是需求越来越复杂,当它们不能再满足我们需求的时候,这个时候就有必要开发一套属于自己团队的组件库了。

所以本文的目的就是让读者能通过此文,小能做一个简单的插件供人使用,大能架构和维护一个组件库不在话下。

阅读全文 »

flutter学习

发表于 2019-02-11 | 分类于 flutter | 评论数: 0 | 阅读次数:

相关链接

  • Flutter: 英文 / 中文

  • Dart: 英文 / 中文

  • flutter-widgets 的官方库地址

  • flutter-widgets 的官方目录集

  • Flutter 实战

  • 用前端 最舒服的躺姿 “搞定” Flutter / flutter-go

  • 为前端工程师准备的 Flutter 入门指南

  • …

  • 掘金 - Flutter

阅读全文 »

git仓库删除所有提交历史记录,成为一个干净的新仓库

发表于 2019-01-03 | 分类于 工具 | 评论数: 0 | 阅读次数:

清空git历史

  1. Checkout

    git checkout --orphan latest_branch

  2. Add all the files

    git add -A

  3. Commit the changes

    git commit -am "commit message"

  4. Delete the branch

    git branch -D master

  5. Rename the current branch to master

    git branch -m master

  6. Finally, force update your repository

    git push -f origin master

PS: this will not keep your old commit history around

how to delete all commit history in github

撤销commit

使用 git reflog 查看之前 commit 的版本号

1
git reset --hard 版本号

注意,此命令会导致本地代码版本回退为之前 commit 的代码的版本

覆盖远端的版本信息

1
git push --force

注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

阅读全文 »

会写诗的程序猿

发表于 2018-12-22 | 分类于 程序猿 | 评论数: 0 | 阅读次数:

如果工程师会写诗,世界该是什么样?

阅读全文 »

在sourceTree中使用rebase合并分支

发表于 2018-12-14 | 分类于 工具 | 评论数: 0 | 阅读次数:

git merge vs git rebase

  1. 完成功能分支之后先不 merge,而是 git checkout 主分支 回到主干分支去 git pull --rebase
  2. 如果主干有更新,git rebase 分支 更新主分支的内容到功能分支来预检一下,看看在加入了最近别人的改动之后我的功能是否依然 OK(在这个过程中可能会有冲突处理,解决冲突之后使用 git add . 更新索引,更新完之后不需要执行 commit,只要执行 git rebase --continue 应用余下的补丁即可)
  3. 一切就绪之后再次 git fetch 主干看看有没有变动(因为在第二步的进行期间没准又有人 push 了新的变化),有的话重复第二部
  4. 合并功能分支到主干然后 push,收工。
阅读全文 »

观察者模式 vs 发布订阅模式

发表于 2018-12-09 | 分类于 程序猿 | 评论数: 0 | 阅读次数:

观察者模式(Observer pattern),和发布订阅模式(Publish–subscribe pattern),到底有什么不同?

阅读全文 »
1234…18
Leo

Leo

😆
138 日志
26 分类
142 标签
RSS
QQ 微博 E-Mail GitHub 我的主页
Creative Commons
友情链接
  • ZM
  • july
0%
© 2016 – 2021 Leo
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.0.1
|