- 浏览器对URL的长度限制
- Python: 获取列表或数组中的最大值或最小值
- Resolve devise's unlock_token performance issue
- Ruby: how to require all files in a directory
- Kylin 全局字典问题的一次探索
- Hive SQL中IP地址与数字之间的转换
- 查看Hive表信息及占用空间
- CSS: 背景透明,文字不透明
- Rails: how to get user agent in a request
- SQL: order by array value in Mysql and Postgres
- Kylin: 解决java.lang.IllegalStateException错误
- Extract number from string in Ruby
- Linux中MySQL表的导出导入指令以及导入失败ERROR 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'
- SQL injection in Rails
- PostgreSQL: 插入大量模拟数据
- SQL: pagination expression
- PostgreSQL: How to generate a random string
- Postgres: How to create index
- SQL: How to sort the null values
- SQL注入之正则表达式检测
- TIMEBIE: Time Converter among Different Time Zones
- How to Reload partition table in Linux without system Reboot?
- How to resolve "Temporary failure in name resolution" issue
- Kylin: coprocessor passed deadline error
- Ruby: use Struct for structed data convertion
- Newline in pure text
- Ruby: alias vs alias_method
- HTTP请求中%5B%5D是什么?
- WechatPay: the 40125 error
- Arithmetic: insert sort in Ruby
- SSH: permissions 0644 for xxx are too open
- IANA MIME Media Types
- Hive: batch drop tables with pattern
- Kylin: cleanup storage and abnormal hive case
- Alipay: the ILLEGAL_PARTNER_EXTERFACE error
- golang-equivalent-binary-trees-practice
- Go指南练习:图像
- Go指南练习:rot13Reader
- Go指南练习:Reader
- Golang: convert byte to string
- Go指南练习:错误
- Go指南练习:Stringer
- Go指南练习:斐波纳契闭包
- Go指南练习:映射
- Go指南练习:切片
- Go指南练习:循环与函数
- Cheatsheets: factory_bot, capybara and vim
- 2020 posters
- Rspec matchers cheatsheet
- MySQL:如何利用索引优化ORDER BY排序语句
- Shadowsocks一键安装脚本
- Chrome: provisional headers are shown error
- Git: how to cherry-pick changes with no commit
- Use homebrew services to manage services on MacOS
- tldr: 帮助查询常用命令的简单用法
- PostgreSQL: connection refused error
- Nginx解决跨域问题
- Mysql: best way to test a row exists
- HBase Block Cache
- How to manage the team tasks in weekly
- Gem: set the feature flags via the rollout
- How to do the weekly post mortem
- How to design dynamic form
- SQL连接查询中ON筛选与WHERE筛选的区别
- Linux: how to list files ordered by size
- Linux: delete a list of files with find and grep
- HDFS: 手动触发balancer
- Hadoop fs 命令
- Linux Logrotate配置
- 图解SQL JOIN
- 字符画工具
- Docker: how to delete all exited containers
- SMS: 海外手机号短信验证码模拟接收
- Ruby: tally method in Enumerable
- Redis: distributed lock with setnx
- Redis开发规范: 键名设计
- Rails: exception control with rescue_from
- Ruby: how to find duplicate values in array
- Rails: order of multiple rescue_from statements
- Rspec: tip for data
- Rspec: tip for describe and context
- Rspec: tip for subject
- Rspec: tip for test case
- Rails: 批量迁移数据
- 微信小程序AB测试
- 身份证号正则表达式
- 阻止短信被恶意攻击的思路
- Ruby: parse all json files in directory
- Ruby: how to get current method name
- Rails: unscoped method
- 项目部署Checklist
- Hive表中删除部分数据
- AWS EMR: how to restart service
- Partten: how to implement singleton pattern
- AWS EMR: HDFS扩容方法
- UML: Material Design
- Kylin: merge cube due to unorderd data cannot be split into multi trees error
- Ruby: compare versions
- postgres_fdw: update foreign server configuration
- Rails: get database configuration
- Rails: date's yesterday is not yesterday
- Ruby: about false and true
- Git: refresh remote tracking branches
- Rails 5 database_cleaner - internal metadata table should not be cleaned
- merge-multiple-hashes
- A+B+C问题
- List of Rails status code symbols
- Mysql Show Grants
- Find files with given string
- Vim Tips for Split Screen