让处于事务中的特定代码在事务提交成功后再执行
ssh快捷登录并执行命令
公司有很多测试服务器,经常需要登录这些服务器测试来查看服务日志。由于这些测试服务器只能通过账号+密码的方式登录,Windows下可以通过Xshell实现自动登录,但在MacOS中并没有发现比较好的工具,
在终端通过SSH方式登录时每次都需要输入密码,十分麻烦,经过一番搜索,最终实现了使用expect
在终端直接ssh自动登录,并在登录成功后执行指定脚本。
Mac中在升级ruby版本后colorls命令报错的解决办法
问题
为了在mac中使用tmuxinator,按照网上的教程使用rvm升级了系统的ruby版本,ruby升级完成后却发现执行colorls相关命令时,报了如下错误:
1 | System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'clocale' (>= 0) among 20 total gem(s) (Gem::LoadError) |
彻底搞懂字符串比较问题和String.intern()方法的作用
网上看面试题时经常看到各种字符串比较的问题,有时看着答案也不知道为什么。于是今天花了一点时间对此做了一下深入的学习,在此记录一下。