Intellij IDEA 快捷键使用学习

这篇文章受到 IntelliJ 官方插件 IDE Features Trainer 的启发,学习一个编辑器应该归类,从不同的操作学习。从基本的编辑,到代码导航,再到辅助,到重构,重要的不是学习这些快捷键,而是学习可以怎么样做,并且用这样的思考方式用到不同的编辑器中。 Mac 上常见的四个快捷键对应关系,简单的可以将 Alt 对应 Mac 下的 Option,而在 Mac 下 Cmd 和 Ctrl 被人为的分隔开来,Cmd 大多数与GUI相关,Cmd+Q退出应用,Cmd+W关闭一个Tab,而Ctrl和终端相关,Ctrl+a则是跳转到行首,Ctrl+e跳转 Read more ...

2019-12-05 intellij , IDE , java , vim , editor

使用 timeshift 来备份和还原系统

Linux Mint 自带的备份和还原工具就是 timeshift, 今天看到有人贡献 timeshift 的命令行版本,突然意识到这个工具其实还有命令行版本。 安装 sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get install timeshift Snapshot Type timeshift 提供两种模式的备份方式: RSYNC BTRFS RSYNC 在第一次使用时会拷贝所有文件,以后每次备份都是增量备份,使用硬链 Read more ...

2019-11-25 timeshift , linux , backup , restore , security

优化 Docker 镜像大小

优化 Docker 镜像文件的大小可以: 减少构建时间 节省存储空间和带宽 减少安全隐患 提高部署速度 层 Docker 镜像由很多层组成(最多 127 层),依赖很多底层基础,比如文件系统,写时复制,联合挂载等等,每创建一层都会相应地增加一些体积。 优化基础镜像 使用 Alpine 作为基础镜像。 gcr.io/google_containers/pause-amd64:3.1 镜像仅有 742KB。 scratch 镜像 scratch 是一个空镜像,只能用于构建其他镜像,比如你要运行一个包含所有依赖的二进制文件, Read more ...

2019-11-19 docker , docker-image

git-crypt 使用

在了解复式计帐开源软件 Beancount 的时候偶然的知道了 git-crypt, 因为 beancount 使用纯文本来记账,非常适合使用 git 来做管理,而个人帐务资产信息又是非常敏感的内容,所以就有了 git-crypt 的使用场景。而在日常的项目管理中,如果遇到代码需要公开,而某些敏感配置,比如数据库连接配置等等,使用相同的原理 git-crypt 也能够有使用场景。 installation git-crypt 使用 C++ 编写,安装的过程可以自行编译安装: git clone git@github.com:AGWA/git-cryp Read more ...

2019-11-17 git , git-crypt , beancount , gpg , opengpg , encryption

学习 Beancount 入门复式记账

很早就听闻了复式记账这个名词,但是一直在我的 TODO 上没来得及消化,记得当时主要是看了 wzyboy 和 byvoid 二位的文章,我关注的不同的人选择同样的方式来做一件事情,肯定是有意义的。所以当时我就将复式计帐和 Beancount 放到了我的 Trello 待办事项里面,这几天终于有时间来了解一下了。 首先什么是复式记账,相对复式来说的记账法是单式记账,我之前一直在寻觅的记账软件 其实都是单式记帐,通过消费流水来记账,这种方式比较简单,只能够记录消费状况,其实对于自己财务的整体状况并不是很清楚,通过这样的记账方法最多只能统计到日常的消费状况, Read more ...


Play Station 4 Pro Setup

记录一下 PS4 的设置。 港版 VS 国行 关于港版和国行的机器,除开价格上的差异,国行版本多了两年全国联保,不过国行版本需要特殊方式解锁。问题都不是很大。 PSN ID 关于 PSN 的注册,网上太多内容,建议注册港服,在注册的时候选择香港的服务器,并且将地址选在香港。 https://store.playstation.com/ 在注册的时候有个操作,我们都知道 Gmail 的邮箱名,其实在邮箱名后面加 + 号,后面的内容是会被 Gmail 忽略的,比如有一个邮箱叫做 admin@gmail.com,那么可以使用 admin@g Read more ...

2019-11-13 sony , play-station , game , ps , ps-plus , game-console

快充协议笔记

中文里面的快充,其实对应着很多个英文单次,Quick Charge, fast charge, dash charge, USB PD(USB Power Delivery), Dual charge, 这些许许多多的名词,在中文的语境中都被叫做快充其实是不太准确的。虽然都叫快充,但是其实各个设备厂商都有各自自己的实现,目前市场上比较常见的快充实现是 QC,PD。 快充区别和历史 追溯快充的历史,可以追到高通的芯片,一般被用来给移动设备芯片供电。通常意义上所讲的快充是指的,通过 USB 标准,提供 5V,2A 的充电技术。 不过不同厂家都有自己的专有 Read more ...

2019-11-08 quick-charge , android , usb , type-c , phone , ios , iphone

威联通折腾篇十六:加内存

最近发现威联通 TS-453Bmini 在安装服务比较多的情况下内存有些吃紧,默认的 4G 内存已经不够,日常使用开机就已经要到瓶颈,所以就不得不升级一下。网上简单的查了一下低电压版 DDR3L 1600 的内存即可,所以看到京东有十铨的有卖,所以就趁着打折买了两条 8G,119 一条也不是很贵。 具体型号:十铨低电压(1.35V) DDR3 1600 8G 笔记本内存 X2 具体更换过程还是挺简单的,Ts-453b mini 的设计也非常简单,关机,断电,然后在机器底部有可拆卸的盖子,打开盖子就能看到非常清晰的内存条插槽,然后换入新入的内存条即 Read more ...

2019-11-02 qnap , memory

Boox Note 2 使用感受及小技巧

作为 Kindle 的用户,很早就开始注意电子墨水屏,然而 Amazon 久久不推出大屏的电子墨水阅读器,这就使得阅读 PDF 变得困难,所以最开始的时候注意到了 Sony 出的两款电子墨水屏,但是无奈价格一直非常坚挺,所以在综合一番搜索之后,首先是 YouTube 上推荐了 Boox 这个品牌,再然后就是一番搜索,发现原来国内厂商一致在做着自己的努力,Boox,iReader,LikeBook 等等,台湾的厂商读墨今年也发布了 mooInk 阅读器,电子墨水屏渐渐进入了大众的视线,经过这么多年的发展,技术也有了进步。所以综合考虑,我终于入手了这款 Bo Read more ...

2019-10-31 boox , e-ink , reader , e-reader , kindle , boox-note2

Joplin 至今为止用过的最好的 Evernote 代替品

Joplin 是一个开源的笔记应用,曾经在调查 Evernote 代替品 的时候简单的看到过,但是当时也只是观望的态度,因为当时发现 Joplin 的插件有些不完美,有些网页 HTML 格式无法保证。 Joplin is a free, open source note taking and to-do application, which helps you write and organise your notes, and synchronise them between your devices. 但是时隔一些时间过来看,Joplin Read more ...

2019-10-28 evernote , notebook , joplin , note , note-taking

最近文章

  • WailBrew:给 Homebrew 增加简单现代化的图形界面 在 macOS 开发者和技术爱好者的工具箱中,Homebrew 无疑占据着举足轻重的地位,作为 macOS 上最流行的包管理器,它极大地简化了软件的安装和管理流程。然而,对于不熟悉命令行的用户来说,记忆繁琐的命令行指令可能会成为一道门槛。正是在这样的背景下,WailBrew 应运而生——一款专为 Homebrew 打造的现代化图形界面管理工具,让包管理变得前所未有地简单直观。
  • eu 顶级域名的限制和问题排查 前两天有客户在我的 EV Hosting 购买了一个 .eu 的域名,但是在管理 .eu 域名的过程中。我发现 .eu 的域名在管理上有很多特殊的限制和限制。
  • 搭建 Claude Code 中转服务 Claude Relay Service 是一个开源服务的 Claude Code 镜像服务,主要用于“中转”(relay)和管理多个 Claude Code 账号,使开发团队或个人可以最大化每个账号的使用配额,通过统一入口自动进行负载均衡和账号切换,从而有效规避单一账号因速率限制或额度问题导致的服务中断。
  • Codex 使用体验 Codex 简介
  • 利用 Dev3000 优化 Claude Code 代码调试流程 不知道大家在使用 Claude Code 辅助编写代码的过程中,有没有遇到过这样的烦恼,当 Claude Code 生成的代码不完美,发生错误时,我们需要将错误日志文件,这也前端页面截图再反馈给 Claude Code,让其修正错误,或者修复画面的错误。那有没有方法可以让 Claude Code 自己发现错误,并修正呢?那今天要介绍的这一个开源的工具 Dev3000 就是一个辅助 AI 开发的调试工具。

赞助