Home
Yates Zhang
Cancel

Ruby 格式化数字 , format number leading 0

参考 https://stackoverflow.com/questions/1543171/how-can-i-output-leading-zeros-in-ruby "%010d" % 223 0000000223

Ruby sinatra中使用rspec 与 如何单独使用rspec

参考:http://recipes.sinatrarb.com/p/testing/rspec Rspec的各种expect 在这里;http://rspec.info/documentation/3.8/rspec-expectations/ 非常简单。 特别好用。  1. 有个app.rb  require 'sinatra' require 'sinatra...

Ruby 延时任务sidekiq 的用法。(特别适合一种场景哈哈哈)

参考:https://github.com/mperham/sidekiq sidekiq 比delayed_job 好的点,就在于速度快! 我觉得特别特别特别适合我正在做的项目哈哈哈哈 前些日子被这个问题困扰了很久,现在终于知道了,内存化+数据库持久化,解决办法就是把数据库的操作sidekiq化.哈哈 执行速度: 4500 / s , delayed_job: 200/s 原因...

Linux 使用graphviz 来查看某些报表和图形(ruby 优化使用 ruby profiler )

参考:https://www.graphviz.org/download/ ubuntu安装方式: apt-get install graphvz  使用方式: dot ~/Downloads/primes.dot -Tpng -o test.png dot 是命令 ~/Downloads/primes.dot 是 dot源文件 -Tpng 表示生成的图片文件格式 test.png...

Ruby 使用rack Mini Profiler 来分析和优化rails

参考 : https://github.com/MiniProfiler/rack-mini-profiler 以及: 这个: 特别有意思, 写的特别好:  https://stackify.com/rack-mini-profiler-a-complete-guide-on-rails-performance/ 1. Gemfile: gem 'rack-mini-...

Ruby sinatra vs grape 框架比较

sinatra 和 grape都是ruby 的api框架。  性能上: sinatra大约是 grape的2倍。高判立下。 sinatra代码 require 'sinatra' get '/hi' do "Put this in your pipe & smoke it!, name: #{params[:name]}" end $ ab -n 1000 -c ...

三种ruby论坛的比较( comparasion for 3 ruby forums )

最近在考虑是不是要做个论坛,因为有好几个项目需要。但是动手之前,还是先看看有没有现成的轮子。 论坛按理说应该是最常见的应用。比如大名鼎鼎的 JIVE (JAVA 论坛),那性能叫一个惊人(使用了各种cache 等优化) 。( I need a forum application for my projects, but before writing my own, I plan to see...

Rails高级知识: 解决 n + 1的查询问题。 使用 bullet gem (极度推荐)

n + 1 问题挺难搞的。  别说新手,很多老手都会被 N  + 1问题困扰。  先说解决办法:  使用 includes, 在 where, 或者 find  等查询之前。 例如:  @fans = Fan.joins(:sales_checks) .includes([:sales...

Rails 支持oracle 数据库

参考:(看第一个答案的时候,记得看我下面的注释)https://stackoverflow.com/questions/764887/how-to-configure-ruby-on-rails-with-oracle 1. 下载oracle相关的开发文件和sdk:  来这里:https://www.oracle.com/technetwork/topics/linuxx86-64soft...