小编Eri*_*ski的帖子

什么是在Vim中评论/取消注释行的快速方法?

我在vi中打开了一个Ruby代码文件,有一些注释掉的行#:

class Search < ActiveRecord::Migration
  def self.up
    # create_table :searches do |t|
    #   t.integer :user_id
    #   t.string :name
    #   t.string :all_of
    #   t.string :any_of
    #   t.string :none_of
    #   t.string :exact_phrase
    # 
    #   t.timestamps
    # end
  end

  def self.down
    # drop_table :searches
  end
end
Run Code Online (Sandbox Code Playgroud)

假设我想取消注释第一def ... end部分中的所有行.在Vim中这样做的有效方法是什么?

一般来说,我正在寻找一种简单流畅的方式来评论和取消注释.在这里,我正在处理Ruby代码,但它可能是JavaScript(//)或Haml(-#).

vim comments

1081
推荐指数
28
解决办法
83万
查看次数

如何计算方法在Java中的执行时间?

如何获得方法的执行时间?是否有Timer实用程序类用于计算任务需要多长时间等等?

Google上的大多数搜索会返回计划线程和任务的计时器的结果,这不是我想要的.

java timing

792
推荐指数
26
解决办法
65万
查看次数

如何向JavaScript Date对象添加30分钟?

我想得到一个比另一个Date对象晚30分钟的Date对象.我如何使用JavaScript?

javascript date date-manipulation

721
推荐指数
22
解决办法
59万
查看次数

如何让cURL不显示进度条?

我正在尝试在脚本中使用cURL并让它显示进度条.

我已经试过了-s,-silent,-S,和-quiet选择,但他们没有工作.

这是我尝试过的典型命令:

curl -s http://google.com > temp.html
Run Code Online (Sandbox Code Playgroud)

我将它推送到文件时只获得进度条,因此curl -s http://google.com没有进度条,但curl -s http://google.com > temp.html确实如此.

unix linux bash scripting curl

518
推荐指数
5
解决办法
29万
查看次数

将公钥添加到〜/ .ssh/authorized_keys不会自动登录

我将公共ssh密钥添加到authorized_keys文件中. ssh localhost应该登录我而不要求密码.

我这样做并尝试打字ssh localhost,但它仍然要求我输入密码.我还有其他任何设置可以让它运作吗?

我遵循了更改权限的说明:

如果我这样做,下面是结果 ssh -v localhost

debug1: Reading configuration data /home/john/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: identity file /home/john/.ssh/identity type 1
debug1: identity file /home/john/.ssh/id_rsa type -1
debug1: identity file /home/john/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7p1 Debian-8ubuntu3
debug1: match: OpenSSH_4.7p1 Debian-8ubuntu3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh authorized-keys public-key

428
推荐指数
11
解决办法
55万
查看次数

打印JavaScript对象的内容?

通常,如果我们只是使用alert(object);它将显示为[object Object].如何在JavaScript中打印对象的所有内容参数?

javascript object

405
推荐指数
8
解决办法
57万
查看次数

告诉Ruby程序等待一段时间

在转到下一行代码之前,你如何告诉Ruby程序等待任意时间?

ruby sleep

398
推荐指数
4
解决办法
30万
查看次数

Eclipse - 由于缺少行号属性,无法安装断点

我在尝试设置断点时在Eclipse中遇到这个奇怪的错误.

Unable to insert breakpoint Absent Line Number Information
Run Code Online (Sandbox Code Playgroud)

我勾选了编译器选项中的复选框,但没有运气.

eclipse debugging breakpoints

350
推荐指数
11
解决办法
32万
查看次数

如何避免Python/Pandas在保存的csv中创建索引?

我在对文件进行一些编辑后尝试将csv保存到文件夹中.

每次我使用pd.to_csv('C:/Path of file.csv')csv文件都有一个单独的索引列.我想避免将索引打印到csv.

我试过了:

pd.read_csv('C:/Path to file to edit.csv', index_col = False)
Run Code Online (Sandbox Code Playgroud)

并保存文件...

pd.to_csv('C:/Path to save edited file.csv', index_col = False)
Run Code Online (Sandbox Code Playgroud)

但是,我仍然得到了不需要的索引列.保存文件时如何避免这种情况?

python csv indexing pandas

339
推荐指数
6
解决办法
24万
查看次数

如何从Java中的静态方法调用getClass()?

我有一个必须有一些静态方法的类.在这些静态方法中,我需要调用方法getClass()来进行以下调用:

public static void startMusic() {
  URL songPath = getClass().getClassLoader().getResource("background.midi");
}
Run Code Online (Sandbox Code Playgroud)

然而Eclipse告诉我:

Cannot make a static reference to the non-static method getClass() 
from the type Object
Run Code Online (Sandbox Code Playgroud)

修复此编译时错误的适当方法是什么?

java static-methods

334
推荐指数
7
解决办法
19万
查看次数