All Posts

  • Published on
    系统版本: Fedora 32 GNOME版本: 3.36.2 ## 问题分析 很久之前买了个天猫精灵X1蓝牙音响,周末偶尔也会用台式机连一下看看电影啥的。 但是GNOME bluetooth 有个问题就是,第一次可以配对成功并连接上,下次开机重启后它就不会自动连接了。并且就算你想手动点击连接,也非常大的概率无法成功,大部分情况下,你尝试点击那个连接的开关它会马上切换到未连接的状态,如图示: ![gnome-bluetooth-can-not-reconnect](gnome-bluetooth-can-not-reconnect-2020-05-20-19-46.gif) 当然,如果有耐心的话,多点击几次,还是有可能成功的。比如像我这样点了14下才成功: ...
  • Published on
    ## 需求 经常会有这么一种情况,一个文件修改了很多次代码,才发现 -- 咦?忘记commit了。 而且往往这些修改可能它们本来应该属于不同的提交。 怎么办?总不可能将就一下,直接把一些乱七八糟的修改放在一个commit里吧? 这个时候git add的`-p, --patch`参数就派上大用场了。 ## 介绍 > `-p, --patch` Interactively choose hunks of patch between the index and the work tree and add them to the index. > This gives the user a chance to review the difference before adding modified contents to the index. ...
  • Published on
    ## 热身运动 如果你没有设置一些惯用alias, 比如`ci`之类的,自行将`ci`替换成 `commit`。 像命令中用到的`lg1`别名,请直接跳到文章最后取配置。 为了方便理解,老灯会创建一个简单的Git仓库,用如下命令可完成: ```bash # 新建一个演练仓库 mkdir gittest cd gittest # 随便添加一个文件 touch hello.txt git add hello.txt git ci -m 'add hello.txt' # 再随便添加一个文件 touch world.txt git add world.txt git ci -m 'add world.txt' # 现在的提交是这样的 ...
  • Published on
    ## 0. AWS S3介绍 Amazon S3 Endpoints可以在这里查看 https://docs.aws.amazon.com/general/latest/gr/s3.html S3 在大部分地区都有节点,但是也不是所有节点都有。 S3是对象存储,默认情况下是不能用来做静态网站的,但是可以通过启用website config来达到目的。 这里要注意的是,[Website endpoint](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteEndpoints.html) 和普通的REST API访问时,其使用的endpoint是不同的。 ...
  • Published on
    今天开始新建了一个叫 commandlinefu 的子目录(或者叫分类), 专门分享命令行相关的东西。 ## 5秒钟版本 这次要跟大家分享的是一个叫`bat` https://github.com/sharkdp/bat 的命令工具。 这个工具主要采用[Rust](https://www.rust-lang.org/)编写, 它可以说是Linux里`cat`的克隆和增强版。 安装方法 https://github.com/sharkdp/bat#installation ```bash #Fedora sudo dnf install bat # Windows # Windows没有 choco的可以直接去 https://github.com/sharkdp/bat/releases 下载 bat-*-x86_64-pc-windows-msvc.zip ...