`
文章列表

object处理

总结字串转变到其它与它相关的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常用命令

安装升级 查看软件xxx安装内容 dpkg -L xxx 查找软件库中的软件 apt-cache search 正则表达式 或 aptitude search 软件包 显示系统安装包的统计信息 apt-cache stats 显示系统全部可用包的名称 apt-cache pkgnames 显示包的信息 apt-cache show k3b ...
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常用的查询方法(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 语句       在表中,可能会包含重复值。这并不成 ...
Global site tag (gtag.js) - Google Analytics