`
文章列表
$ Emma 乱码修改 配置文件:~/.emma/emmarc 把 db_encoding=latin1 改为 db_encoding=utf8 然后重新运行 Emma 打开一张表, 在sql输入框运行: set names utf8  
rails3内置gem包:    $> abstract (1.0.0) 提供一个库可以在ruby中定义抽象方法。我们知道,ruby中是不提供抽象方法的,引入这个库之后,可以简单的创建抽象方法,有两种使用方式: $> require 'abstract' # 简写方式 clas ...
#> sudo apt-get install chkconfig 问题:/sbin/insserv: No such file or directory 在 /sbin/ 目录下: sudo ln -s /usr/lib/insserv/insserv   添加(例子): sudo chkconfig redis  on   
更新库:apt-get update安装:apt-get install squid squid-common   ubuntu 12.04  安装的 squid3 配置和开启   配置文件:vi /etc/squid.conf   3.1监听端口      http_port 3128   3.2 访问控制      http_access allow all   3.3开启squid3      3.3.1 初始化squid.conf里的cache目录           /usr/sbin/squid3 -z       3.3.2 对squid.conf进行排错          ...
 来自:http://www.alloyteam.com/2012/08/lightweight-solution-for-an-iframe-cross-domain-communication/ DEMO:点击这里 脚本下载:http://biqing.alloyteam.com/lab/messenger/messenger.js GitHub:https://github.com/biqing/MessengerJS       2个信使的情况     此方案 ...
#### js $('select.ajax-linkage').on('change', function () { var $this = $(this), $next_node = $($this.data('nextnode')), $selectedOpt = $this.find('option:selected'), url = $this.data('url'), key = $this.data('key') || 'id', ...
### ‘发克‘ ## 后台参数说明: * @param {object} oSettings dataTables settings object * @param {object} json json data return from the server. * @param {string} json.sEcho Tracking flag for DataTables to match requests * @param {int} json.iTotalRecords Number of records in the data set, not accounting ...
linux自带的logrotate 来管理日志   vi /etc/logrotate  在最后添加如下:  #Rotate Rails application logs   #daily :表示每天整理   #missingok :表示如果找不到log文件也没关系   #rotate 7 :表示保留7份   #compress :表示压缩起来,默认用gzip   #delaycompress :表示延后压缩直到下一次 rotate   #notifempty :表示如果log文件是空的,就不rotate   #copytruncate :先复制log文件内容,再清空。 ...
首先运行 more /proc/sys/net/ipv4/ip_forward 检查一下这个文件是否为1 (1代表转发),如果是0就在/etc/sysctl.conf 中添加/修改: net.ipv4.ip_forward = 1(默认的这个配置应该是被注释了),保存,重启计算机。   第二种: 用ubuntu默认的无线创建wifi,这种wifi是Ad-hoc模式的,ap无法链接 不过ipad可以链接   第二种: ## 添加源 $ sudo add-apt-repository ppa:nilarimogard/webupd8   ## 然后更新: sudo apt- ...
安装 pg https://bitbucket.org/ged/ruby-pg || github gem install pg gem 'pg', '~> 0.17.1'   error: Can't find the 'libpq-fe.h header 需要先安装依赖:sudo apt-get install libpq-dev   =========================================== 安装 postgresql apt-get install postgresql-9.3 一般需要添加ppa: sudo add-apt- ...
无法下载bzip2, Hash 校验和不符, 这个问题其实有两部分原因: 一是网络, 另外一个压缩格式的问题。   解决方法也有两种: 1. /var/lib/apt/lists, 把lists这个目录改个名字备份一下, 重新建一个同名目录, 然后再apt-get update 2. 这种是压缩格式造成的问题, 在/etc/apt.conf.d/00aptitude文件中,(如果没有这个文件请自建)的最后一行添加如下内容:     # Aptitude::Get-Root-Command "sudo:/usr/bin/sudo";     Acquire:: ...
  curl 、wget、curlpp、x   常用参数 curl命令参数很多,这里只列出我曾经用过、特别是在shell脚本中用到过的那些。 -v/--verbose 小写的v参数,用于打印更多信息,包括发送的请求信息,这在调试脚本是特别有用。 -m/--max-time <seconds> 指定处理的最大时长 -H/--header <header> 指定请求头参数 -s/--slient 减少输出的信息,比如进度 --connect-timeout <seconds> 指定尝试连接的最大时长 -x/--proxy <proxy ...
   AjaxFileUpload.js     修改后: (function ($, document) { $.extend({ ajaxUploadFile: function (options) { function getId() { return (new Date).getTime() } function createIFrame() { //create frame ...
jQuery 插件参数获取  options     (function ($, window) { $.fn.ajaxButton = function (options) { var AjaxButton = function (clickedBut, opts) { this.clickedBut = clickedBut; this.opts = opts; }; AjaxButton.prototype = { construc ...
中间插件:gem 'carrierwave-mongoid'  使用MongoDB's GridFS存储文件。   1、在Gemefile文件中添加carrierwave-mongoid         gem 'mongoid'         gem 'mongoid-grid_fs'         gem 'carrierwave'         gem 'carrierwave-mongoid'         gem 'mini_mag ...
Global site tag (gtag.js) - Google Analytics