Due to the rails2.x is not compatible wtih RubyGem > 1.6, need downgrade RubyGem if run rails2.x app
gem uninstall rubygems-update
gem install rubygems-update -v 1.4.2
update_rubygems
let fs = require('fs') | |
let parser = require("@babel/parser") | |
let traverse = require("@babel/traverse") | |
function collectCalls(filepath) { | |
let results = [] | |
let code = fs.readFileSync(filepath).toString() | |
let ast = parser.parse(code, { | |
// parse in strict mode and allow module declarations |
tutors = ["***", "***", "***"] | |
girls = ["***", "***", "***"] | |
number = "To be defined" | |
tutors = tutors.shuffle(random: Random.new(number)) | |
girls = girls.shuffle(random: Random.new(number)) | |
result = Hash.new { |hash, key| hash[key] = [] } | |
tutors.cycle(3).each_with_index do |tutor, i| | |
result[tutor] << (girls[i] || "未配对") |
//Accept zoneStr such as '-0400', '-04:00', '0400', '+0400' | |
//Return such as 4, -4, -4.75, -4.5 | |
function tranformTimeZone(zoneStr) { | |
var signSymbol, hours, minutes, zone; | |
if (/^\+|-/.test(zoneStr)) { | |
signSymbol = zoneStr[0]; | |
zoneStr = zoneStr.slice(1); | |
} else { | |
signSymbol = '+'; |
class Iterator < Enumerator | |
def initialize obj, meth, *args | |
super() do |y| | |
loop do | |
y << obj | |
obj = obj.send(meth, *args) | |
end | |
end | |
end | |
end |
Due to the rails2.x is not compatible wtih RubyGem > 1.6, need downgrade RubyGem if run rails2.x app
gem uninstall rubygems-update
gem install rubygems-update -v 1.4.2
update_rubygems
$ rspec --format MacVimFormatter --color spec |
> DB_STRUCTURE=db/null_schema.sql rake db:structure:dump | |
class NullMigration < ActiveRecord::Migration | |
def up | |
file_data = File.read('db/migrate/null_schema.sql') | |
ActiveRecord::Base.connection.execute file_data | |
end | |
def down |
require 'forwardable' | |
class A | |
extend Forwardable | |
def initialize | |
@arr = Array.new | |
end | |
def_delegator :@arr, :push, :add |
f = lambda {|x, y=1| puts(x+y) } | |
f = ->(x, y =1) { puts(x+y) } |
--export | |
mysql -u user -p password database_name > export.sql | |
mysql -u user -p password database_name table_name > export.csv | |
--import | |
mysql -u user -p password | |
source export.sql |