小编mot*_*lrd的帖子

Git checkout双重破折号的含义

这个git命令中文件名之前的双破折号是什么意思?

git checkout --ours -- path/to/file.txt
git checkout --theirs -- path/to/file.txt
Run Code Online (Sandbox Code Playgroud)

这是强制性的吗?它等同于

git checkout --ours path/to/file.txt
git checkout --theirs path/to/file.txt
Run Code Online (Sandbox Code Playgroud)

git git-checkout

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

使用JAR加载log4j.properties

我有一个包含以下Manifest的jar文件

Manifest-Version: 1.0  
Created-By: 1.7.0_07 (Oracle Corporation)  
Main-Class: test.Main  
Class-Path: ./log4j.properties lib/log4j-1.2.17.jar 
Run Code Online (Sandbox Code Playgroud)

我按如下方式运行课程

java -jar test.jar
Run Code Online (Sandbox Code Playgroud)

这是我的文件夹

lib
log4j.properties
test.jar
Run Code Online (Sandbox Code Playgroud)

为什么我看不到log4j属性文件?这就是我所看到的

log4j:WARN No appenders could be found for logger (test.Main).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Run Code Online (Sandbox Code Playgroud)

谢谢

解决方案:将MANIFEST中的classhpath更改为此

Class-Path: . lib/log4j-1.2.17.jar 
Run Code Online (Sandbox Code Playgroud)

java log4j jar

15
推荐指数
2
解决办法
5万
查看次数

SourceTree历史记录中的默认过滤器

在Atlassian SourceThree软件中,我希望将其作为我的历史记录的默认过滤器配置[当前分支] + [仅限第一个父级]

默认的是不同的,总是切换我很烦人. 默认过滤器

谢谢

git atlassian-sourcetree

9
推荐指数
1
解决办法
490
查看次数

Java Swing注册到事件类型

在Java Swing中,我可以将侦听器注册到某个gui事件,如下所示

guiElement.addMouseListener(myListener);
Run Code Online (Sandbox Code Playgroud)

但是如果我想在我的GUI应用程序中自动注册到所有鼠标事件呢?
我应该将myListener注册到每个元素吗?
换句话说,我正在寻找的是类似的东西

myListener.registerToEventType(MouseEvent.class)
Run Code Online (Sandbox Code Playgroud)

任何的想法?
谢谢

java swing

7
推荐指数
1
解决办法
337
查看次数

为什么RMI注册表忽略了java.rmi.server.codebase属性

我正在运行java RMI的Hello World示例

1)我在一个空文件夹中运行注册表

motta@motta-laptop ~/tmp $ rmiregistry
Run Code Online (Sandbox Code Playgroud)

2)我启动HTTP服务器以在运行时检索类.download文件夹包含客户端 - 服务器的远程接口

motta@motta-laptop ~/download $ java NanoHTTPD 8080
Run Code Online (Sandbox Code Playgroud)

3)我按照java RMI教程的建议启动服务器传递java.rmi.server.codebase属性

motta@motta-laptop ~/server $ java -Djava.rmi.server.codebase="http://localhost:8080" WarehouseServer
Run Code Online (Sandbox Code Playgroud)

RMI注册表未联系HTTP服务器并且抛出异常(请参阅问题后的详细​​信息). 但如果我做以下事情

1)使用java.rmi.server.codebase属性启动rmi注册表

motta@motta-laptop ~/tmp $ rmiregistry -J-Djava.rmi.server.codebase="http://localhost:8080/"
Run Code Online (Sandbox Code Playgroud)

2)像以前一样启动HTTP服务器

3)没有任何选项启动服务器

motta@motta-laptop ~/server $ java WarehouseServer
Run Code Online (Sandbox Code Playgroud)

它有效,但为什么呢?似乎在第一个过程中,RMI注册表忽略了java.rmi.server.codebase属性

谢谢

=================================

我在跑步

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

RMI注册表的例外

Constructing server implementation...
Binding server implementation to registry...
Exception in thread "main" java.rmi.ServerException: RemoteException occurred in …
Run Code Online (Sandbox Code Playgroud)

java rmi rmiregistry nanohttpd

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

这个ggplot表达式中的dot dot是什么意思?

我在研究 ggplot 时发现了这个表达式。

qplot(carat, ..density.., data = diamonds, facets = color ~ ., geom = "histogram", binwidth = 0.1, xlim = c(0, 3))
Run Code Online (Sandbox Code Playgroud)

..density..R是如何解释的?

很明显,它不是一个变量,它在函数内部进行处理以传达我们想要使用密度,但我想了解它在语言级别是如何工作的。

r ggplot2

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

Git在Windows上使用ssh连接

我已经阅读了一些问题,但仍未找到解决此问题的方法

我在Windows上有git,我想使用ssh连接到github.按照本教程https://help.github.com/articles/generating-ssh-keys 我已经成功设置了我的密钥

如果我打开一个git-bash并尝试ssh github我能够连接,所以这是有效的

ssh -T git@github.com
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.
Run Code Online (Sandbox Code Playgroud)

这意味着git-bash实际上看到了我的密钥.但是,如果我尝试推动

git push origin master
Run Code Online (Sandbox Code Playgroud)

git提示我输入用户名和密码
谢谢你的帮助

编辑:通过使用git协议而不是http协议解决,我的错,
所以替换它

https://github.com/_user_/_repository_.git  
Run Code Online (Sandbox Code Playgroud)

这个

git@github.com:_user_/_repository_.git  
Run Code Online (Sandbox Code Playgroud)

在远程链接中

windows git github

4
推荐指数
1
解决办法
6502
查看次数

为什么没有RVM我的delayed_job会失败?

我已delayed_job安装,我启动守护进程以使用此Ruby脚本运行作业:

require 'rubygems'
require 'daemon_spawn'
$: << '.'

RAILS_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))

class DelayedJobWorker < DaemonSpawn::Base
  def start(args)
    ENV['RAILS_ENV'] ||= args.first || 'development'
    Dir.chdir RAILS_ROOT
    require File.join('config', 'environment')

    Delayed::Worker.new.start
  end

  def stop
    system("kill `cat #{RAILS_ROOT}/tmp/pids/delayed_job.pid`")
  end
end

DelayedJobWorker.spawn!(:log_file => File.join(RAILS_ROOT, "log", "delayed_job.log"),
                    :pid_file => File.join(RAILS_ROOT, 'tmp', 'pids', 'delayed_job.pid'),
                    :sync_log => true,
                    :working_dir => RAILS_ROOT)
Run Code Online (Sandbox Code Playgroud)

如果我运行命令rvmsudo它完美无缺.

如果我只使用没有RVM的Ruby命令就会失败,这就是输出.我不知道为什么会这样.你能给我一些线索吗?

user@mysystem:~/redeal.it/application$ ruby script/delayed_job start production
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/daemon-spawn-0.4.2/lib/daemon_spawn.rb:16:in `kill': Operation not permitted (Errno::EPERM)
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/daemon-spawn-0.4.2/lib/daemon_spawn.rb:16:in `alive?'
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/daemon-spawn-0.4.2/lib/daemon_spawn.rb:125:in `alive?'
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/daemon-spawn-0.4.2/lib/daemon_spawn.rb:176:in `block …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails delayed-job rvm

3
推荐指数
1
解决办法
1423
查看次数

在irb中抑制Enumerable :: each的输出

Enumerable :: each的返回值是调用每个的对象.

当我在irb里面时,这真的很烦人,因为我获得了巨大的输出.
是否可以在irb中抑制Enumerable :: each的返回值?

例如这个

[1,2].each {|u| puts "hey"}
Run Code Online (Sandbox Code Playgroud)

输出这个

>> [1,2].each {|u| puts "hey"}
hey
hey
=> [1, 2]
Run Code Online (Sandbox Code Playgroud)

我想摆脱最后一行

ruby irb

3
推荐指数
1
解决办法
218
查看次数

Firefox上的SVG图像模糊

我正在尝试使用此处提出的SVG技术在Firefox上模糊图像.

然而,这个非常简单的例子不适用于Firefox(我是25版)JSFiddle.

HTML

<img class="blur" src="http://css-plus.com/examples/2012/03/gaussian-blur/i/fence.jpg" />
Run Code Online (Sandbox Code Playgroud)

CSS

.blur {
    filter: url("http://d2oujmlvvb0w9i.cloudfront.net/images/v4/blur.svg#blur")    
} 
Run Code Online (Sandbox Code Playgroud)

有帮助吗?
谢谢

css firefox svg

3
推荐指数
1
解决办法
3289
查看次数