小编JP *_*shy的帖子

在Git中恢复由SHA哈希提交?

我不清楚如何git revert工作.例如,我想在头部后面恢复提交六次提交,恢复中间提交之间的所有更改.

说它的SHA哈希是56e05fced214c44a37759efa2dfc25a65d8ae98d.那我为什么不能做以下事情:

git revert 56e05fced214c44a37759efa2dfc25a65d8ae98d
Run Code Online (Sandbox Code Playgroud)

git

574
推荐指数
7
解决办法
46万
查看次数

Ruby,从字符串中删除最后N个字符?

n从字符串中删除最后一个字符的首选方法是什么?

ruby string

252
推荐指数
9
解决办法
19万
查看次数

Ruby睡眠或延迟不到一秒钟?

我正在制作一个带有ruby的脚本,它必须以每秒24帧的速度渲染帧,但我需要在发送命令之间等待1/24秒.什么是最好的睡眠时间不到一秒钟?

ruby

146
推荐指数
2
解决办法
16万
查看次数

Git,重写以前的提交用户名和电子邮件

我已经为Github上的一个项目提交了一堆提交,但是我意识到我没有在我正在使用的计算机上设置正确的电子邮件和提交者全名,因此用户的头像和电子邮件地址不在那里.

如何重写所有过去的提交电子邮件和用户名?

git

134
推荐指数
10
解决办法
5万
查看次数

生成所有字母和数字的数组

使用ruby,是否可以使字母表中的每个字母数组和0-9容易?

ruby

86
推荐指数
4
解决办法
6万
查看次数

使用JavaScript一次为元素设置多个属性

如何使用JavaScript一次设置多个属性?不幸的是,我无法在这个项目中使用像jQuery这样的框架.这就是我现在拥有的:

var elem = document.createElement("img");

elem.setAttribute("src", "http://example.com/something.jpeg");
elem.setAttribute("height", "100%");
elem.setAttribute("width", "100%");
Run Code Online (Sandbox Code Playgroud)

javascript

68
推荐指数
7
解决办法
10万
查看次数

rails运行特定的迁移

我删除了数据库中的一个表,称之为X. db:migrate不再有效.我有一个名为CreateX的迁移文件.有没有办法只运行特定的迁移?

migration ruby-on-rails

65
推荐指数
1
解决办法
5万
查看次数

Rails 3:OpenSSL :: SSL :: SSLError:hostname与服务器证书不匹配

尝试通过控制台发送电子邮件时,我收到此错误:

OpenSSL::SSL::SSLError: hostname was not match with the server certificate
Run Code Online (Sandbox Code Playgroud)

问题是我真的不太了解证书等,或者真的如何开始对此进行故障排除,我试着做一些调查,openssl这里是返回的证书.

我不知道它是在服务器上运行的Postfix有问题,还是我的rails应用程序,任何帮助或线索都非常感谢.

~% openssl s_client -connect mail.myhostname.com:25 -starttls smtp
CONNECTED(00000003)
depth=0 /CN=myhostname
verify error:num=18:self signed certificate
verify return:1
depth=0 /CN=myhostname
verify return:1
---
Certificate chain
 0 s:/CN=myhostname
   i:/CN=myhostname
---
Server certificate
-----BEGIN CERTIFICATE-----
[...redacted...]
-----END CERTIFICATE-----
subject=/CN=myhostname
issuer=/CN=myhostname
---
No client certificate CA names sent
---
SSL handshake has read 1203 bytes and written 360 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 1024 bit …
Run Code Online (Sandbox Code Playgroud)

openssl ruby-on-rails ssl-certificate ruby-on-rails-3

55
推荐指数
2
解决办法
3万
查看次数

了解Ruby的加载路径

我有点困惑为什么我的项目无法加载它需要的文件,这是一个非常简单的项目树:

processor/
  bin/
  lib/
    processor.rb
    processor/
      mapper.rb
      reducer.rb
Run Code Online (Sandbox Code Playgroud)

我的processor.rb文件看起来像

require 'processor/mapper'
require 'processor/reducer'

class Processor

end
Run Code Online (Sandbox Code Playgroud)

只是为了测试文件映射器看起来像:

class Mapper
  def run
    puts "running map"
  end
end
Run Code Online (Sandbox Code Playgroud)

但运行ruby lib/processor.rb结果:

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- processor/mapper (LoadError)
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from lib/processor.rb:3:in `<class:Processor>'
    from lib/processor.rb:2:in `<main>'    
Run Code Online (Sandbox Code Playgroud)

ruby

55
推荐指数
3
解决办法
6万
查看次数

Ruby,生成随机的十六进制颜色

如何使用红宝石生成随机十六进制颜色?

ruby

51
推荐指数
4
解决办法
2万
查看次数