摘要:
参考文章:http://www.ruby-lang.org/zh_cn/documentation/installation/ 文章给出了不同平台的多种方法。我的是centos,我选择了一个比较简单的方法 , ruby-install github 上面的一个第三方工具。 安装和使用方法详情请看里面 阅读全文
摘要:
使用laravel内置的注册认证系统,注册账号,提示如下错误。Google之后,发现github的一个答案,解决了。分享一下 Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illum 阅读全文
摘要:
ssh连接服务器,运行脚本发现终端显示的中文乱码。百度了很多方法,都没解决。后来换了个putty连接上去运行,输出屏幕的中文没乱码。可以确定是pycharm设置问题。 设置方法: File -- setings -- Tools -- SSH Terminal -- Default encoding 阅读全文
摘要:
由于浏览器同源策略,a域名的js向b域名ajax请求会被禁止。JS实现跨越访问接口有2中办法。 1.后端接口设置允许跨越的header头。 客户端正常ajax请求即可。 2.客户端通过jsonp请求,服务器不用设置跨越header。关于jsonp原理这里不再说,可以另外查找资料。下面给出个实现的具体 阅读全文
摘要:
进行模型关联操作, 执行 报错,模型关联定义都是OK的,google了一番,才发现原来是tinker的bug。直接在控制器中调用就没有报这个错误。如果你用tinker也报这个错了,试一下直接在控制器中操作。by the way,我用的是5.1版本 阅读全文
摘要:
不管是iptables还是tc(traffic control)功能都很强大,都是与网络相关的工具,那么我们就利用这两个工具来对端口进行带宽的限制. 不管是iptables还是tc(traffic control)功能都很强大,都是与网络相关的工具,那么我们就利用这两个工具来对端口进行带宽的限制. 阅读全文
摘要:
总结一下,方便后人,也方便自己查阅。直接写步骤 一、本地创建一个文件夹,在里面写项目的文件(* .php/*.js.....)。 git本地操作: 1 、 cd /path/to/project # 切换到项目文件夹 2 、 git init #在项目文件夹中初始化一个本地仓库 3 、 git ad 阅读全文
摘要:
这几天尝试了利用github的webhook,当代码更新到github,我们的测试服务器自动更新最新的gitbub仓库代码。 先列几个大概步骤,有时间再补充详细 1 . 服务器生成ssh key,一般在个人的家目录下,root用户在 /root/.ssh/id_rsa.pub。配置到github 2 阅读全文
摘要:
1、chkconfig 配置开机启动 在 /etc/init.d 创建执行服务的可执行脚本,赋予脚本可执行权限。如果是通过yum 或者rpm安装的,并且已经在该目录下存在对应的启动脚本,就不用自己创建了。 需要开机通过chkconfig设置开机启动的服务,必须在 /etc/init.d 目录创建一个 阅读全文
摘要:
THINKPHP 数组where实现多个复合查询,例如上面的sql。查询官方手册,感觉无法实现。于是想到修改一下THINKPHP框架的DB类。 thinkphp 3.1 文件所在 \ThinkPHP\Lib\Core\Db.class.php tthinkphp 3.2 \ThinkPHP\Libr 阅读全文