我有一个服务器,其中有一些配置,我不知道我只是git pull,它获取github仓库中的内容,然后重新启动它以便部署.
问题是,有一个不是我最新的提交,实际上并不在我的服务器上.这些文件不在.gitignore中.我如何确保拉动,拉动提交?
我真的不知道如何解决它,我正在考虑重新启动一切:(
14:41][root@someserver] someserver_dir (master)$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Gemfile
# modified: Gemfile.lock
# modified: config/assets.yml
# modified: config/database.yml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# randomfiles
Run Code Online (Sandbox Code Playgroud) 例如:
code = <<-EOH
bundle install
bundle exec unicorn -c /etc/unicorn.cfg -D
EOH
Run Code Online (Sandbox Code Playgroud)
这段代码有什么作用?什么<<-叫?
所以我刚刚参加了ACM计划比赛并且做得很好但是有一个问题不是一支球队得到的.
问题.
以整数N0开始,该整数大于0.令N1为N0的二进制表示中的1的个数.所以,如果
N0 = 27,N1 = 4.首先i > 0,让Ni为二进制表示中的1的个数Ni-1.该序列将始终收敛于一.对于任何起始编号N0,令K为i> = 0的最小值,其中N1 = 1.例如,如果N0 = 31,则N1 = 5,N2 = 2,N3 = 1,因此K = 3.给定一系列连续数字和X值,该范围内有多少个数字的K值等于X?
输入输入
中将有几个测试用例.每个测试用例将由一行中的三个整数组成:LO HI X
其中LO和HI(1 <=LO<=HI<= 10 ^ 18)是整数范围的下限和上限,X(0 <=X<= 10)是K的目标值.输入将以三个0的行结束.输出
对于每个测试用例,输出一个整数,表示在输入中K值等于X 的范围内从(包括)LO到整数的整数HI.在没有空格的情况下在每条线上打印每个Integer.不要在答案之间打印任何空白行.
31 31 3
31 31 1
27 31 1
27 31 2
1023 1025 …Run Code Online (Sandbox Code Playgroud) 两者之间有什么区别吗?
module Foo
class Engine < Rails::Engine
end
end
Run Code Online (Sandbox Code Playgroud)
和
module Foo
class Engine < ::Rails::Engine
end
end
Run Code Online (Sandbox Code Playgroud) 最近开始,基本上每次我尝试获取或提交它给我这个奇怪的错误.它将不断尝试"重新/重新发送",直到我放弃和CtrlC.
C:\cygwin\home\git\new_trunk>git sf
1 [main] perl 760 child_info_fork::abort: address space needed by 'cygreadline7.dll' (0x960000) is already occupied
C:\cygwin\home\git\new_trunk>git svn dcommit
1 [main] perl 2672 child_info_fork::abort: address space needed by 'cygreadline7.dll' (0x980000) is already occupied
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
我需要将传入的参数(单个对象或集合)转换为Array.我不知道论点是什么.如果它已经是一个数组,我想留下它,否则从它创建一个单元素数组.我想要允许method(:objs => obj)和method(:objs => [obj1, obj2])
这似乎是最好的方法(Array#to_a返回self):
arg = arg.to_a
Run Code Online (Sandbox Code Playgroud)
但红宝石文档说Object#to_a很快就会过时了.有方便的更换吗?
还有比这更简洁的东西吗?
arg = arg.respond_to?(:to_a) ? arg.to_a : [arg]
Run Code Online (Sandbox Code Playgroud) 我不是很擅长RegEx,有人可以给我一个正则表达式(在Java中使用),它会选择不在两个引号之间的所有空格吗?我试图从字符串中删除所有这样的空格,所以任何解决方案都可以.
例如:
(这是一个测试"正则表达式的句子")
应该成为
(这是最好的"正则表达式的句子")
我想在控件中创建一个实例变量,以便在视图中使用:
foo = "bar"
instance_variable_set("#{foo}", "cornholio")
Run Code Online (Sandbox Code Playgroud)
在视图中,使用@bar以便:
@bar => "cornholio"
Run Code Online (Sandbox Code Playgroud)
这会产生错误: 'bar' is not allowed as an instance variable name
在Rails中工作3.1
我想知道是否有办法计算两个GPS坐标的距离而不依赖于Google Maps API.
我的应用程序可能会收到float中的坐标,或者我必须在地址上执行反向GEO.
我有一个变量var = "some_name",我想创建一个新对象并将其分配给some_name.我该怎么做?例如
var = "some_name"
some_name = Struct.new(:name) # I need this
a = some_name.new('blah') # so that I can do this.
Run Code Online (Sandbox Code Playgroud)