menu Chancel's Blog
rss_feed lightbulb_outline

我的笔记

Git - 分支meger与rebase的区别

meger与rebase工作场景相似,都是从一个分支获取另外一个分支的提交并合并到当前分支,但他们有细微的差别

meger rebase
创建新Commit ×
保留各个分支commit历史 ×
冲突文件需要重新添加 ×

合并时发现冲突

meger

  • 修改冲突文件
  • git commit

rebase

  • 修改冲突文件
  • git add [files]
  • git rebase --continue(或git rebase --skip)

Develop Base Git 2019-09-24 14:11:47 location_on

Baobad - Linux下分析磁盘空间占用元凶的利器

Baobad - ArchLinux

Manjaro 采用yay进行安装

yay -S baobad

因为分析磁盘使用大部分情况下都会涉及系统部分,所以使用超级用户启动更好分析一些特别的目录

sudo baobad

图形化界面,一目了然可以查看哪些占用,外观也还算可以,简洁易用

Software Tools Linux 2019-09-24 10:28:40 location_on

Rclone - a command line program to sync files

Rclone - 官方首页

rclone可以帮助我们在Linux上挂载一些储存服务,包括Google drive, onedrive, box, AWS S3等等.同时不会占用硬盘空间

注意:不支持OpenVZ架构的VPS(血的教训)

Github Star 2019-09-10 17:01:05 location_on

Amimate.css - z-index异常失效的问题

今天工作状态不太好,发现博客无法填写留言(是不是又错过了什么?),MDUI的弹出对话框模态化阴影盖住了弹出框,仔细查看发现是所有弹出框都有这个问题,联想到最近涉及全局修改的只有添加了特效Amimate了

去掉特效之后果然就解(确)决(定)了这个问题,然后仔细看了看,经过翻资料翻文档之后并无所获,css这块一直都不熟,从搜索结果来看起来很可能是transform引起的问题

APP.VUE特效代码摘录

    <div v-bind:style="styleObject">
      <keep-alive>
        <router-view class="animated bounceInUp animate-css" v-if="$route.meta.keepAlive"></router-view>
      </keep-alive>
      <router-view  class="animated bounceInUp animate-css" v-if="!$route.meta.keepAlive"></router-view>
    </div>

用DevTools仔细查找发现了CSS类 animated 有一个animation-fill-mode的属性,这个属性为None时这个问题就消失了

所以在APP.VUE文件添加一个样式解决这个问题

.animated{
  animation-fill-mode:none
}

原因还需要再查一下

Develop Technology 2019-09-10 10:37:38 location_on

Transmission - VPS离线下载最佳工具

Transmission - Github项目首页

Transmission is a fast, easy, and free BitTorrent client.

安装方法(Cent7OS)

  1. 直接安装
    sudo yum install tranmission transmission-daemon
  2. 启动然后停止Transmission(以便生成配置文件)
    sudo systemctl start transmission-daemon.service
    sudo systemctl stop transmission-daemon.service
  3. 修改配置文件
    sudo vim /var/lib/transmission/.config/transmission-daemon/settings.json
    # 修改以下部分,注意修改配置文件的时候Transmission必须处于停止状态否则无效
    "rpc-authentication-required": true,
    "rpc-enabled": true,
    "rpc-password": "密码",
    "rpc-username": "账户",
    "rpc-whitelist-enabled": false,
    "rpc-whitelist": "0.0.0.0",
  4. 重启Transmission,并设置开机自启
    sudo systemctl start transmission-daemon.service
    sudo systemctl enable transmission-daemon.service
  5. 下载安装transmission-web-control - 一个自定义的transmission的美化UIUI(使用官方提供的一键安装脚本,此步骤可选)
    wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
    chmod +x install-tr-control.sh
    ./install-tr-control.sh
    # 看不懂的话选1即可
  6. 访问Transmission
    http://ip:9091

Github Star 2019-09-10 22:18:02 location_on

Exceptionless - 用于汇总程序运行时的异常报告开源平台

Exceptionless - Github首页

The definition of the word exceptionless is: to be without exception. Exceptionless provides real-time error reporting for your JavaScript, Node, .NET Core, ASP.NET, Web API, WebForms, WPF, Console, and MVC apps. It organizes the gathered information into simple actionable data that will help your app become exceptionless!

“无例外”一词的定义是:毫无例外。
Exceptionless为您的JavaScript,Node,.NET Core,ASP.NET,Web API,WebForms,WPF,控制台和MVC应用程序提供实时错误报告。
它将收集的信息组织成简单的可操作数据,这将有助于您的应用程序变得无比!

Software Tools 2019-09-03 17:28:42 location_on

Sonarqube - 强大的代码分析工具

Sonarqube - 首页

SonarQube使所有开发人员能够编写更清晰,更安全的代码,加入超过12万用户的开放社区吧

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测

Software Tools 2019-09-03 17:26:23 location_on

VS Code插件推荐 - 基础插件

Code Runner
支持运行多种语言的代码片段或代码文件,包括C,C ++,Java,JavaScript,PHP,Python,Perl,Perl 6,Ruby,Go,Lua,Groovy,PowerShell,BAT / CMD,BASH / SH,F#脚本,F#(.NET Core),C#脚本,C#(.NET Core),VBScript,TypeScript,CoffeeScript,Scala,Swift,Julia,Crystal,OCaml脚本,R,AppleScript,Elixir,Visual Basic .NET,Clojure,Haxe,Objective-C,Rust,Racket,AutoHotkey,AutoIt,Kotlin,Dart,Free Pascal,Haskell,Nim,D,Lisp和自定义命令

Todo Highlighter
是否经常忘记解决TODO就提交代码?这款插件可以给所有TODO标上明亮的颜色来提醒

GitLens/Git History
GitLens/Git History增强了Visual Studio Code中内置的Git功能。
他们可以帮助您通过Git注释和代码一目了然地查看代码作者,同时导航和探索Git存储库的其他内容,也支持比较文本,是一款强大的VSCODE GIT功能扩展插件

REST Client
REST客户端允许您直接发送HTTP请求并在Visual Studio代码中查看响应。

Visual Studio IntelliCode
一款强大的智能提示工具,支持语言也十分广泛,包括C#, C++, TypeScript/JavaScript, and XAML等

vscode-icons
外观是第一生产力!让你的VSCODE拥有与众不同的漂亮图标显示吧

Dracula
万千主题,独爱这款

Software Tools IDE 2019-09-03 17:00:16 location_on

MobaXterm - Windows最好看的SSH终端之一

MobaXterm - 首页

Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more

带有X11服务器,标签式SSH客户端,网络工具等的增强型Windows终端

Software Tools 2019-09-02 21:55:01 location_on

PotPlayerSetup - Windows下优秀的视频播放器

PotPlayerSetup - Wiki

PotPlayer is a multimedia software player developed for the Microsoft Windows operating system by South Korean Internet company Kakao (formerly Daum Communications).

PotPlayer是韩国互联网公司Kakao(前身为Daum Communications)为Microsoft Windows操作系统开发的多媒体软件播放器。

Software Tools 2019-09-02 21:52:58 location_on

10 of 13 | A total of 128