文章列表
总结字串转变到其它与它相关的object的方法. 在这里整理分享一下, 希望能帮助到你.
变量相关
读取 instance_variable_get("@name")
#返回@name值
设置 instance_variable_set("@name", "三国演义")
#@name = "三国演义"
method相关
string到method名 send book.send("name")
#返回 book.name值
注意: book.send("name&qu ...
超简单的办法如果你是ruby刚入门,推荐这个方法。如果通过上面方法安装DevKit成功率会比较高,下面这种方法不一定能成。但如果你想折腾,可以来试试下面的手动安装。windows下安装或升级时gem经常会碰到1 Please update your PATH to ...
string 字符串在ruby中经常被用到,对于新手来说字符串处理确实是件头疼的事情,针对与这个我总结了一下常用的处理方法。
1.delete方法 :删除字符串中的某个对象,也可以是个范围
例如:
...
通过show status和应用特点了解各种SQL的执行频率
通过SHOW STATUS可以提供服务器状态信息,也可以使用mysqladmin extended-status命令获得。SHOW STATUS可以根据需要显示session级别的统计结果和global级别的统计结果。
以下几个参数对Myisam和I ...
1、问题描述:连接数据库出现Too Many Connections 错误,
2、问题定位步骤:
1、mysql -u root -p 进入不了,同样出现上述错误。
2、修改/etc/mysql/my.cnf(ubuntu系统,其他系统在/etc/my.cnf
[mysqld]
port=3306
#socket=MySQL
skip-locking
set-variable = key_buffer=16K
set-variable = max_allowed_packet=1M
set-variable = thread_stac ...
rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。
https://rvm.io/
如果你打算学习ruby/rails, rvm是必不可少的工具之一。
这里所有的命令都是再用户权限下操作的,任何命令最好都不要用sudo.
rvm安装
...
在页面显示,有时候会出现html标签在程序代码内一般情况下
有raw和html_safe针对于用户输入的内容,
例如
<%= raw xxxxxx%>
<%= (xxxxxx).html_safe%>
strip_link helper方法仅仅只是过滤掉html中的标签
<%=strip_link('<a href="#">sddddddddddddddddd</a>')%>
puts sddddddddddddddddd
strip_tag helper ...
--获得安装包,从网上直接下载或者其他途径,这里直接wget
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
--解压到当前目录
# tar -zxf curl-7.17.1.tar.gz
--进入解压后的目录内
# cd curl-7.17.1
--配置,指定安装的目录,这里是“/usr/local/curl”
# ./configure --prefix=/usr/local/curl
--
# make
--安装
# make install
--安装完毕
使用:
将curl命令加入环境变量,
命令行里执行(仅对本会话起作用, ...
select(“post”, “category”, Post::CATEGORIES, {include_blank: true})
include_blank设置为true时,默认的是一个空白显示
解析HTML
<select name="post[category]">
<option></option>
<option>joke</option>
<option>poem</option>
</select>
include_b ...
ubuntu常用命令
- 博客分类:
- linux
安装升级
查看软件xxx安装内容
dpkg -L xxx
查找软件库中的软件
apt-cache search 正则表达式
或
aptitude search 软件包
显示系统安装包的统计信息
apt-cache stats
显示系统全部可用包的名称
apt-cache pkgnames
显示包的信息
apt-cache show k3b
...
ruby随机查询记录方法
- 博客分类:
- ruby入门
sql 中随机查询数据记录方法如下:
select *from tables order By rand() limit number
说白了这也不算是什么方法,不过是对查询记录的随机排序而已然后限制显示记录的条数而已
相对应ruby中的方法如下:
Order.where("condition").order(" rand()").limit(number)
其实就跟平常写代码一样
1.数据库update查询 update 表名称 set 字段名+where+字段名例如 posts表
id
title
author
1
foolish
猪八戒
2
stupid
孙悟空
update posts set title="clever" where author="孙悟空"
结果如下:
id
title
author
1
foolish
猪八戒
2
clever
孙悟空
ruby中的应用方法如:
Post.update("title="c ...
说明
each:=>连续的访问集合中的元素
map:=>从集合中取出每个元素,生成新的集合
collect:=>与map一样
inject:=>取集合中的所有元素相加之和(积或差)
1.each例子
a=[1,2,3,4]
a=a.each{|a| puts a}
结果如下:
2.map例子
a=[1,2,3,4]
a=a.map{|a| puts a}结果如下: 3.collect例子
a=[1,2,3,4]
...
系统是:Windows7 X64
需要用到的文件:
1.mysql-5.5.20-winx64.msi 注MySQL数据库安装包。X86系统用win32版。
2.mysql-connector-c-6.0.2-win32.msi 注因为Ruby on Rails环境是Win32的,必须是win32
3.railsinstaller-2.0.1.exe
第一步:安装mysql-5.5.20-winx64.msi,配置向导中注意设置数据库密码;
第二步:安装mysql-connector-c-6.0.2-win32.msi
第三步:安装railsinstaller ...
sql常用的查询方法
- 博客分类:
- sql查询
SQL常用的查询方法(select.like.group.order by .join on .update.delete.top.count .where等等。)
一 select查询
查询单条记录:
格式:
select ( column name) from tablesname
查询多条记录:
格式:
select*from tables name(注释:*一般默认为主键 id)
二 SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成 ...