你这是啥软件?加上 BOM 试试,不行就转成带 BOM 的 UTF16 再试试
ActiveSupport.escape_html_entities_in_json = false
DateTime.strptime
rvm 下载完,提示 archive checksum 不匹配
不要共产党员这条赞 👍
只要编辑时,可以不用鼠标,完全键盘操作就能完成绝大数编辑任务即可,最好能兼顾到 Emacs/Vim 用户的使用习惯
start command 换成 login shell 试试
man sudoers | grep passw
p
改成 puts
/ print
太赞了
不知道 LZ 说的是不是 iTerm2,iTerm2 的话在 "Preferences" -> "Profiles" -> "your Profile" -> "Keys" -> 界面的右下角有关于 left/right option key 的映射配置,改成 +Esc
就可以了
require 'active_support/core_ext'
class Day < Date
alias :succ :tomorrow
end
class Month < Date
alias :succ :next_month
end
class Year < Date
alias :succ :next_year
end
可惜不支持 Github Enterprise,改了半天也没改成功
看到过很多人捧这个人,但是我其实一直没看明白微信到底牛在哪儿
好吧,bash
支持 command_not_found_handle
,注意不是 handler,是 handle
正好这两天研究了下zsh
,zsh
有个类似 method_missing
的 hook: command_not_found_handler
bash
据我所知是没有太好的办法,可以在 PROMPT_COMMAND
脚本里遍历 ./spec
目录,然后为每个 spec 定义函数或 alias
<%== html %>
# Ruby 2.1.1 测试通过,str 的编码为 UTF-8
# 只能替换这些标点:!"#$%&'()*+,-./
str.gsub(/[\uFF01-\uFF0F]/) {|s| (s.ord-65248).chr}
由专门的 http server 来记录访问日志,然后后台程序分析日志,将统计结果写到数据库里
日志里没有记录错误信息?忘了调用 .deliver()
方法了?
rake 进程是这个 shell 进程的子进程,子进程没办法直接改变父进程的 PWD。不知道这样是不是符合你的需求:
task :path do
path = "/tmp"
puts path
end
在命令行中执行: cd $(rake path) && pwd