问题列表 - 第45794页

在etc文件夹中找不到php.ini?

我有root访问我的专用服务器,当我运行phpinfo()它说我的php.ini文件在etc /目录中,使用ssh我似乎无法找到它,我不知道我在哪里可以找到它谢谢:))

php root

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

给定一些路径依赖类型的值,我如何获得"容器"的实例?

它在代码中更容易解释:

class Bippy {
  val x = 42

  class Boppy {
    val y = "hello world"
  }

  val bop = new Boppy
}

val bip = new Bippy
val bop: Bippy#Boppy = bip.bop
Run Code Online (Sandbox Code Playgroud)

bop然后提供给另一个方法,该方法需要x从包含的实例中查找值Bippy.这样做有什么神奇的咒语?

该实例bop来自我无法控制的代码,因此添加新方法Boppy不是一个选项.

scala scala-2.8

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

如何避免对对象进行繁琐的空检查

如果我有一个类,我想接受一个可选的记录器来记录调试信息:

public class A {

private Logger logger ; 

public A( Logger logger ) { 
    this.logger = logger ; 
}

public A() { 
    this( null ) ;
}

public void hello() {
    logger.debug( "hello" ) ;
}

public void goodbye() {
    logger.warn( "goodbye" ) ; 
}

}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我避免需要进行常量空值检查?

public void hello() {

    if( logger != null ) { 
        logger.debug( "hello" ) ;
    }

}

public void goodbye() {

    if( logger != null ) {
        logger.warn( "goodbye" ) ; 
    }

} …
Run Code Online (Sandbox Code Playgroud)

java null encapsulation

2
推荐指数
1
解决办法
2075
查看次数

Capistrano在Task中检查未定义的变量

在使用多阶段扩展的Capistrano中,我有两个环境:prod和testing.

我需要在prod.rb中不需要的tests.rb中的一些变量,我希望我的一些任务能够检查变量是否已定义并在其中使用它,但如果未设置则忽略它.

所以,在testing.rb中我会有类似的东西:

set :foo, 'bar'
Run Code Online (Sandbox Code Playgroud)

prod.rb不会引用:foo,因为它不需要它.在我的一项任务中,我想做的事情如下:

if defined?(foo)
  # do something with foo
else
  # do something without foo
end
Run Code Online (Sandbox Code Playgroud)

但我一直收到错误:

undefined local variable or method 'foo'
Run Code Online (Sandbox Code Playgroud)

有没有办法在任务中测试未定义的全局变量?或者我必须做以下事情:

set :foo, ''
Run Code Online (Sandbox Code Playgroud)

在我的所有环境中,不需要:foo变量?

ruby capistrano

10
推荐指数
1
解决办法
4867
查看次数

SVN:如何将工作副本与存储库修订进行比较?

我想只查看已修改,添加等文件的列表,而不是内容(svn diff输出),只有文件列表svn status.

svn diff -r HEAD 抛弃了大量的信息,很难快速理解.

svn status 仅显示将工作副本与其本地原始版本(而不是存储库版本)进行比较的更改.

svn update 不支持 --dry-run

简而言之,我需要类似的东西svn status,但是将当前工作副本与存储库修订版进行比较(我将与HEAD修订版进行比较).

我查看了SVN手册,但遗憾的是没有任何帮助: - /

svn version-control repository

27
推荐指数
2
解决办法
6万
查看次数

在Ubuntu 10.04上更新rubygems后,dev_appserver.rb无法启动

我安装了rubygems 1.3.5(或1.3.6?),然后又做sudo gem update了一段时间.一些宝石抱怨他们需要更新的宝石版本.因为sudo gem update --system在Ubuntu上停用了我按照以下步骤操作:我如何在Ubuntu 10.4上获得RubyGems 1.3.6 但是现在我再也无法启动dev_appserver.rb了它,它说:

=> Bundling gems
ERROR:  While executing gem ... (RuntimeError)
    Unknown command bundle
Run Code Online (Sandbox Code Playgroud)

我也试着做sudo gem update,并sudo gem update --system几次重新但一切跟上时代的现在.这是我的宝石列表:http://pastebin.com/cFaTCyF5

ruby google-app-engine ubuntu-10.04

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

IEnumerator的目的是什么?

大家好我搜索IEnumerator但无法理解它.如果有人帮助我,这将是很大的帮助.

基本上试图了解它在这段代码中的作用

string requestUriString = URL;
if (requestUriString.IndexOf("http://", StringComparison.InvariantCultureIgnoreCase) < 0)
{
    requestUriString = "http://" + requestUriString;
}
WebRequest request = WebRequest.Create(requestUriString);
try
{
    IEnumerator enumerator;
    StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.UTF8);
    string sSourceString = reader.ReadToEnd();
    reader.Close();
    string str6 = this.funcParseStringFromString2String(sSourceString, "<div class=\"title\">", "<div class=\"searches_related\">", false);
    ArrayList list = new ArrayList();
    list = this.funcParseStringFromString2Stringx(str6, "<h3><a ", "</h3>", false);
    int num = this.DataGridView2.RowCount + 1;
    try
    {
        enumerator = list.GetEnumerator();
        while (enumerator.MoveNext())
        {
            string str8 = Conversions.ToString(enumerator.Current);
            string str7 = this.funcParseStringFromString2String(str8, …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
2961
查看次数

如何使用 jquery 为每个孩子分配点击处理程序?

<div id="menu">
    <div class="menuitem-on" id="home">Home</div>
    <div class="menuitem-off" id="mycart">My Cart</div>
    <div class="menuitem-off" id="shop">Shop</div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用 jquery 将单击处理程序分配给菜单的每个子项?

javascript jquery

0
推荐指数
1
解决办法
3997
查看次数

如何在Android中获取日期分隔符?

首先,感谢大家,在进入Java/Android/Eclipse开发生活39天后,我几乎可以得到所有问题的答案.但现在我似乎陷入了一个非常意想不到的问题!

我需要将日期格式化为仅年+月和月+日格式.这些不是标准格式,因此我需要构建自己的格式模式并使用DateFormat.format()来获取字符串.我知道我可以使用DateFormat.getDateFormatOrder()来确定年,月,日的顺序.但我还需要知道日期分隔符,例如"/"," - "或".".这是我卡住的地方,我找不到办法去做!

从Eclipse调试器中,我可以看到DateFormat对象中有一个"模式"字段,但它没有公开.SimpleDateFormat.getDateFormatSymbols()方法的名称听起来像我想要的,但事实并非如此.所以....

请帮忙,谢谢.

java android

0
推荐指数
1
解决办法
1953
查看次数

有没有办法使用命令行创建一个新的XCode项目?

我想知道是否有一种方法可以使用命令行/终端以编程方式为iPhone,iPad等创建新的XCode项目?

我在xcodebuild 这里找到了这个工具,但它似乎只是构建了App(即编译它).我正在寻找更多的创建提示来初步设置项目.

先感谢您!

iphone terminal xcode command-line objective-c

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