- 浏览: 250172 次
- 性别:
- 来自: 内蒙古
最新评论
-
jiguanghover:
写的不错,收藏一下
Ubuntu下RVM, Ruby, rails安装详细 和 卸载 -
maoghj:
回顾总结(二) -
yun2223:
对楼主表示感谢
Android控件开发之Gallery3D效果 -
zw_lovec:
说清楚点吧 亲 加点注释
out of memory -
lzyfn123:
http://www.iteye.com/images/smi ...
ruby-string 字符串的学习
文章列表
$ Emma 乱码修改
配置文件:~/.emma/emmarc
把 db_encoding=latin1 改为 db_encoding=utf8
然后重新运行 Emma
打开一张表, 在sql输入框运行:
set names utf8
rails3内置gem包
- 博客分类:
- Ruby on Rails 方面
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
- 博客分类:
- 操作系统的学习
linux自带的logrotate 来管理日志
vi /etc/logrotate 在最后添加如下:
#Rotate Rails application logs
#daily :表示每天整理
#missingok :表示如果找不到log文件也没关系
#rotate 7 :表示保留7份
#compress :表示压缩起来,默认用gzip
#delaycompress :表示延后压缩直到下一次 rotate
#notifempty :表示如果log文件是空的,就不rotate
#copytruncate :先复制log文件内容,再清空。
...
ubuntu建立wifi热点
- 博客分类:
- 操作系统的学习
首先运行 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:: ...
linux 命令进行请求
- 博客分类:
- 操作系统的学习
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 ...