`
leeyouser
  • 浏览: 24261 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表
这一次 我刻骨铭心了 原来爱情来得如此匆忙 如此让人措手不及 我后悔 为什么没有追随自己内心的冲动 而刻意掩盖,掩饰 装作毫无感觉的冷血动物 只期待下次的重逢 只可惜再也没有下次 没有再会 相思的苦水 永远流淌在记忆的长河中 这一切 那一刻 如梦境般飘渺 却又如此真实 如果时光可以倒流 如果能够再次相遇 如果... 空相思 无人解 独饮寂寞 肝肠寸断
ruby 1.9.* 编码问题:需要添加 magic comment # encoding: utf-8 type为rails保留字段,最好不要使用 将本机安装好的第三方插件(Ruby19\lib\ruby\gems\1.9.1\gems下)直接拷贝到rails\vendor\plugin目录下即可使用
遇到了这样一个需求:已知字符串str(无换行符),子字符串为str1,要从str中截取str1以及str1之后的所有字符,想到以下三种: 1.index: str[str.index(str1)..-1] 2.split: str1+str.split(str,2)[1] 3.正则表达式: str[/#{str1}.*$/] 还有什么更好的方法呢?
背景:表间关系 persons has_many books; books belongs_to persons;       从数据库中查询记录,由2个查询条件得到2个数组,于是用concat合并:       person_a = Person.find(18)       books = person_a.books       books.concat(Book.find_all_by_person_id(nil)) 问题:发现books表中所有person_id为空的记录全被赋值成18了,也就是person_a的id
cscope - interactively examine a C program cscope -R
记录一些css属性 水平居中:         text_align: center 垂直居中:         vertical_align: middle 外边距:   margin   margin-top: 20px;   margin-right: 30px;   margin-bottom: 30px;   margin-left: 20px; 未完待续
找出/etc下面,文件容量大于50KB且文件所有者不是root的文件名,并且将文件完整地列出(ls-l) 找出/etc下面,容量大于1500KB以及容量等于0的文件 find /etc -size +50k -a ! -user root -exec ls -ld {} \; find /etc -size +50k -a ! -user root -type f -exec ls -l {} \; 上面两式均可!注意到 ! ,那个 ! 代表的是反向选择,亦即『不是后面的项目』之意! find /etc -size +1500k -o -size 0 相对于 -a ,那个 -o 就是或 ...
解决方法是在application_controller.rb中添加Encoding.default_internal="UTF-8"。这样就不会出现上面的诡异异常了。 参考 http://314858770.iteye.com/blog/687978
1. 建立项目    rails --database=mysql depot 2. 修改depot\config\database.yml    修改数据库用户名和密码 <--如果不修改,第三步可能无法执行成功 3. 创建数据库    rake db:create RAILS_ENV='development' (默认数据库名为depot_development) 4. 创建products表对应的模型,视图,控制器和迁移任务。    ruby script/generate scaffold product title:string description:text image_ ...
页面内容: <html> <head> <link rel="stylesheet" href="./show.css" type="test/css"> </head> <body> <div class='box'><div id="score_rate" class="rate" style="width:75%"></div><div class=" ...
同事遇到了需要对私有方法进行单元测试的情况,上网查了下,如果确实想仅仅对私有方法进行测试(并不推荐这样,原因后面叙述),可以使用send方法: class A private def just_show(someone) puts "I am #{someone}" end end A.new.send :just_show,"Jerry" 我认为私有方法不需要进行单独测试,理由如下: 1.定义了私有方法必然会有公有方法直接或间接调用了这个私有方法,因此对公有方法进行测试就间接地测试了这个私有方法 2.直接对私有方法进 ...
1.实现算法不一样,jruby sort函数的排序算法采用的是插入排序而cruby则是快速排序 2.参数block的区别(最主要区别):   sort {|x,y| <表达式>}   第一区别:x,y的赋值不一样,cruby中,x,y的值是按照下标序列赋值,而jruby中,按照下标序列相反顺序赋值   第二区别:根据<表达式>返回的值进行的操作不同:             cruby下,当<表达式>返回的值不等于-1时进行序列位置调整;(不稳定排序)             jruby下,当<表达式>返回的值不等于1时进行序列位置调整。 tes ...
NAME        curl - transfer a URL SYNOPSIS        curl [options] [URL...] DESCRIPTION        curl  is a tool to transfer data from or to a server, using one of the        supported protocols (HTTP, HTTPS, FTP,  FTPS,  GOPHER,  DICT,  TELNET,        LDAP  or  FILE). The command is designed to work w ...
[root@ford depot]# rake --task(或者rake -T) (in /home/xxxx/rails/depot) rake db:abort_if_pending_migrations       # Raises an error if there are pending migrations rake db:charset                           # Retrieves the charset for the current environment's database rake db:collation                 ...
由于默认情况下,ruby在windows下进行UDP通讯时,会进行反向DNS解析,因此会耗费大量的时间,从而导致延迟。而绝大多数情况下,反向DNS解析是没有必要的,因此可以在windows程序前面加一句: Socket.do_not_reverse_lookup = true
Global site tag (gtag.js) - Google Analytics