SF
Ruchee的编码人生
Ruchee的编码人生
注册登录
关注博客
注册登录
主页
关于
RSS
Ruby继承链
Ruchee
2016-08-19
阅读 1 分钟
2.3k
{代码...} 列出类继承链的技巧: 将 include 的模块按顺序排在上面部分 将 prepend 的模块按顺序排在下面部分 将类本身放在 include 和 prepend 的中间位置 继承顺序就是从下往上数,包括类本身
Ruby生成订单号
Ruchee
2016-08-17
阅读 1 分钟
3.6k
{代码...} {代码...} 没有采用数据表自增ID,订单数目不会泄露给外界 没有用uuid,uuid字母数字混杂,不美观且无规律 将时间带进去了,使订单号具有一定的可读性 精确到了毫秒,且在尾部附加了随机数,确保唯一
《Ruby元编程(第2版)》读书笔记
Ruchee
2016-03-30
阅读 4 分钟
2.7k
对象模型 Module#constants 可以获取当前范围内所有的常量 Module.constants 获取当前程序中所有顶层的常量 Module.nesting 可以得到当前代码所在的路径 ClassName.ancestors 可以获取类的祖先链 require 和 load 的区别: load 用于加载代码,require 用于导入类库 require 对每个文件只加载一次,而 load 每次调用时都...
给ctags添加对Elixir的支持
Ruchee
2015-08-06
阅读 2 分钟
3.6k
现在 Github 上有一个 fork 出来的项目叫 universal-ctags,它拾起了对 ctags 的更新,但是很遗憾,Elixir 也暂未得到支持
Nginx手机浏览自动跳转
Ruchee
2015-07-31
阅读 3 分钟
10.9k
需求 PC站地址:[链接] PC站文章地址:[链接] 手机站地址:[链接] 手机站文章地址:[链接] 现在需要当手机访问PC站页面时自动跳转到对应的手机站页面 NGINX配置 {代码...}
Composer OpenSSL 错误解决办法
Ruchee
2015-01-04
阅读 1 分钟
5.9k
下面是解决方法: 1. 上 http://curl.haxx.se/docs/caextract.html 下载最新的 cacert.pem 文件 2. 将该文件丢到某个目录下,如 D:\Ruchee\PHP\extras\ssl 3. 找到 PHP.ini 文件中的 openssl.cafile 选项,设置为 openssl.cafile = D:/Ruchee/PHP/extras/ssl/cacert.pem
Linode 安装 Ubuntu 主机记录
Ruchee
2015-01-01
阅读 1 分钟
2.7k
指定语言:sudo locale-gen --lang zh_CN.UTF-8 校正时区:sudo dpkg-reconfigure tzdata 更新软件源:sudo apt-get update 更新软件包:sudo apt-get upgrade
ssh常用操作
Ruchee
2014-12-26
阅读 1 分钟
2.3k
登录:ssh 用户名@主机域名或IP地址 上传:scp 本地文件路径 用户名@主机域名或IP地址:远程保存路径 下载:scp 用户名@主机域名或IP地址:远程文件路径 本地保存路径 常用选项 * -v:显示传输进度 * -r:递归上传或下载文件夹 * -P 端口号:设置端口号
JavaScript 绑定事件时传递数据
Ruchee
2014-12-23
阅读 1 分钟
3.9k
{代码...} 要点: 1. 绑定事件时传递数据本身 2. 传递的数据中需要定义有一个 handleEvent 方法来负责事件响应
JavaScript trim 实现(去除字符串首尾指定字符)
Ruchee
2014-12-22
阅读 1 分钟
20.6k
{代码...}
图片转 base64 编码显示(PHP)
Ruchee
2014-12-20
阅读 1 分钟
5.1k
{代码...}
PHP 切换 Session
Ruchee
2014-12-19
阅读 1 分钟
4.1k
{代码...}