- 浏览: 100517 次
- 性别:
- 来自: 北京
最新评论
-
sevk:
require 'digest'
Digest::MD5. ...
ruby中MD5和SHA1加密方法 -
rogerer:
paginate 这个是哪里来的?
Ruby 多文件上传并写入数据库 -
joinall:
都没有取到手机号码
request.env -
mengwade:
清除cookie
引发CGI::Session::CookieStore::CookieOverflow异常 -
stmadman:
如何解决呢?
引发CGI::Session::CookieStore::CookieOverflow异常
文章列表
controller:
@user = params[:xn_sig_user]
@session_key = params[:xn_sig_session_key]
@api_key = "9ee1648c04984dbdb75f31cc611498f5"
view:
<% form_tag "http://api.xiaonei.com/restserver.do" do %>
<%= text_field_tag "method","xiaonei.friends ...
- 2008-10-17 16:06
- 浏览 2043
- 评论(1)
rorchina红魔怎么了?怎么打不开呢?
源码安装数据库mysql之后启动项目报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
浪费了一上午找错才发现必须安装数据库适配器:
下载mysql-ruby-2.7.3.tar.gz:
http://www.tmtm.org/en/mysql/ruby/
tar xzvf mysql-ruby-2.7.3.tar.gz
cd mysql-ruby-2.7.3
ruby extconf.rb --with-mysql-dir=/user/local/share/mysql
mak ...
- 2008-08-20 15:04
- 浏览 1296
- 评论(0)
MD5加密方式:
require 'md5'
puts MD5.hexdigest('')
SHA1加密方式:
require 'digest/sha1'
puts Digest::SHA1.hexdigest('')
- 2008-08-14 13:55
- 浏览 9201
- 评论(1)
ruby/rails中的中文处理
原文:http://www.aitic.net/bbs/thread-383-1-1.html
由于当前的ruby并不支持unicode, 所以中文相关的处理在ruby中一直比较模糊,基本上是各自尝试的路子, 我也列出一些帮助自己整理思路
utf8和unicode的关系
utf其实是(Unicode Translation Format), 也就是unicode在传输时候的编码,有utf8和utf16等多种编码, 其实uf8是一个对中文字很不友好的编码, 为什么呢,因为在utf8中,一个中文是占用3个字节,而一个英文ascii字符却只占用1个字 ...
- 2008-08-13 16:35
- 浏览 1308
- 评论(0)
尽管多数程序只用到整数,但对于三角运算,转化率,和其他需要用到小数的地方是不切实际的.为了这个目的,你可以使用浮点数.浮点数正常的是32为数,它可以表达非常小和非常大的数,但是只能精确到9为小数.写浮点型常量,可以用下面的格式:
格式 例子 数值
-?[0-9]+\.[0-9]+ 3.1415926 3.1415926
-?[0-9]+e-?[0-9]+ ...
整数是短整型或整型数字.它们是正常的32为整型,范围是-2147483648 到 2147483647.(注意在一些机子上,整数可能会超过32位.) pike编译的时候用的是没有32位限制的大整数雷,因此,整数可以是任意的长度.既然是整数,就不允许有小数的出现.一个整数常量可以有几种写法:
形式 例子 介绍
-?[1-9][0-9]* 78 十进制数
-?0[0-7]* 0116 八 ...
本人英语水平比较差劲,下面不知道怎么翻译恰当的地方,暂时应用原文,日后翻译!如果有感兴趣的朋友,可以留下你的翻译.
这个章节主要是详细的介绍pike中几种数据存储方式.我们已经看到过很多例子,但是我们并不知道它们是如何工作的.这个章节我们会介绍每个不同类型的操作和方法.在pike中有两类数据类型:基本数据类型和指针类型(暂且怎么翻译,以后有合适的教法再修改).它们的不同之处是:
引用The difference is that basic types are copied when assigned to a variable. With pointer types, ...
- 2008-07-15 11:13
- 浏览 1056
- 评论(0)
mappings只是特殊的数组(array).mapping比较慢,并且消耗内存也比较大,因此,mappiing不能完全取代数组.特殊的是,不止整数,所有类型都可以做索引.我们可以想象mapping是这样:
mapping中每一个元素都是key-value对.具有很方便的查找功能,这种功能可以很快的找到任何一个key所对应的value.现在,假如我们把mapping叫做m,m[i]会很快的找到key为i的value.假如key没有找到,会返回0.假如我们对已有的key赋值,他会覆盖原来的值.如果被赋值的key不存在,则一对新的key-value会添加到mapping中, ...
我们一次次的火箭队充满希望,可他缺一次次的让我们失望.可作为火箭的伪球迷,还是发些牢骚吧.
以下是我心目中火箭的理想阵容:
方案一:
C:姚明, (多西,穆大叔)
PF:斯科拉,(兰德理)
SF:阿泰斯特(巴蒂尔+海耶斯),(格林,诺瓦克)
SG:麦蒂,(米勒(海德+弗朗西斯))
PG:迈克.康利(鲍比.杰克逊),(布鲁克斯,阿尔斯通)
方案二:
C:姚明, (多西,穆大叔)
PF:斯科拉,(兰德理,海耶斯)
SF:巴蒂尔,(格林,诺瓦克)
SG:米勒(海德+弗朗西斯))
PG ...
ubuntu的时间同步
和时间服务器同步:
sudo ntpdate s1a.time.edu.cn
将同步后的准确时间写入BIOS:
sudo hwclock --systohc
由于rails2.0下的file_column 和rmagick 整合会遇到两个问题:1后缀是大写的会报错,大致是找不到文件的错误,2报nil.relative_url_root的错误。
对于这两个问题,在javeeye上已经有解决方法,但是没有整理到一块,在此,为了本人和大家的方便,我就要引用大篇别人的文章了。
关于整合,airport同学在http://airport.iteye.com/blog/33216讲的已经很详细了,为了自己的方便,我就全部复制过来了。
引用在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能!
Rails结合几个plug-in可以说 ...
- 2008-05-11 11:15
- 浏览 1803
- 评论(0)
奇怪的问题:
select * from users where name like '%_%;'
这条搜索语句在masql中会把所有的用户搜索出来。
我现在想把name中带"_"的检索出来,不知道怎么办了!
现在终于 解决了: select * from users where name like '%\_%;'
分页插件(will_paginate)是非常好用的,但是安装的时候没有安装svn客户端,会出现安装不了的情况,所以提供了附件供不方便安装的朋友下载
1:安装:
ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate 或者下载附件解压到:vendor/plugins中即可.
2:使用
controller
@posts = Post.paginate :page => params[:page]||1, :per_page => 50
view
<%= will_ ...
rails的插件列表
http://agilewebdevelopment.com/plugins/list
竟然有900多个插件!
下面是我用过的两个:
FileColumn
作用:文件上传,和rmagic综合试用
网页:http://www.kanthak.net/opensource/file_column/
Acts as attachment
作用:文件上传
网页:http://technoweenie.stikipad.com/plugins/show/Acts+as+Attachment
有时间把其它的翻译一下,看是干什么用的,以后就方便了!如果有路过的用过其它插件, ...