小编Isa*_*aac的帖子

我可以安全地禁用哪些Apache2模块?

这些是我启用的mods:

alias auth_basic authz_default authz_groupfile authz_host authz_user autoindex deflate dir env mime negotiation php5 reqtimeout rewrite setenvif status

我试图尽可能地减少Apache的内存占用.

任何人都可以指导我正确的方向,我绝对需要哪些,哪些是可选的?我计划运行Symfony,但我找不到任何关于symfony的要求让它全部运行.

谢谢!

apache symfony1 apache2 vps

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

Maven:存储库ID的含义

在我的POM文件中,我指定了两个存储库:

<repositories>
    <repository>
        <id>myid</id>
        <url>http://url1</url>
    </repository>
    <repository>
        <id>myid</id>
        <url>http://url2</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

因此,从Maven文档中,我得到的结论是id元素应该与settings.xml server条目交叉引用,以指定身份验证信息.无论http://url1http://url2,于我而言,需要非常相同的认证数据; 这就是我id为两者使用相同的原因.

不过,Maven抱怨说,id元素必须是独一无二的.

是什么赋予了?这个id元素到底是什么目的?我知道(当然)Maven使用它来获取身份验证数据 - 这就是为什么当我只指定一个存储库时,工作正常.为什么我必须复制我的身份验证数据?我错过了什么?

maven

11
推荐指数
1
解决办法
7680
查看次数

将用户库添加到Ant Builder类路径

我在为Eclipse项目设置Ant Builder时遇到问题.

我确实在Eclipse中将多个第三方库配置为用户库.这些库被添加到我的项目的构建路径中,一切正常.

我的问题是,如果我想使用Eclipse中的Ant Builder,我将不得不将一些用户库添加到Ant Builder的类路径中以使其正常工作.我需要那些Libs,因为它们包括几个任务defs和类型defs for Ant,而不是编译我的项目.但是,如何将这些用户库添加到Ant Builder类路径中?我不想通过手动添加它们来"硬编码"它们,因为如果我将来必须更改一个这些库,我还必须维护所有的Ant Builders.而且我不知道如何在Ant中确定运行时用户库的路径以动态加载它们,因为我需要在Ant的引导程序中使用这些库来成功定义我需要的Ant任务.

java eclipse ant classpath

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

XPath选择,同时排除具有某些属性值的元素

我在这里的第一篇文章 - 这是一个很棒的网站,我一定会尽我所能尽可能多地回馈.

我已经看到了以下问题的不同表现形式; 但是我的解决方法似乎不起作用.

考虑这个简单的树:

<root>
    <div>
        <p>hello</p>
        <p>hello2</p>
        <p><span class="bad">hello3</span></p>
    </div>
</root>
Run Code Online (Sandbox Code Playgroud)

我想提出一个XPath表达式,它将选择"div"的所有子节点,除了 "class"属性等于"bad"的元素.

这是我尝试过的:

/root/div/node()[not (@class='bad')]
Run Code Online (Sandbox Code Playgroud)

......但这似乎不起作用.

我在这里错过了什么?

干杯,
艾萨克

xpath attributes filter

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

为什么/ cat/urandom挂了我的bash脚本?

我正在使用以下行生成随机脚本:

export MY_VAR="nxf-$(cat /dev/urandom | LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 24 | head -n 1)"
Run Code Online (Sandbox Code Playgroud)

这工作正常,但当我将它包含在BASH脚本中并执行它时,脚本执行挂起.

进程树显示以下过程:

 4045 ?        S      0:00      bash .command.run
 4046 ?        R     22:38       \_ cat /dev/urandom
 4047 ?        S      1:03       \_ tr -dc a-zA-Z0-9
 4048 ?        S      0:34       \_ fold -w 24
Run Code Online (Sandbox Code Playgroud)

似乎urandom永远不会退出.为什么会这样?

linux bash

7
推荐指数
2
解决办法
2219
查看次数

如何为java对象动态添加属性?

有学生班.

Class Student{
    String _name;
    ....
    ....

    public Student(){
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有可能向Student对象添加动态属性? 没有扩展学生班.

java

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

哈希表Java插入

我是Java的新手,我正在尝试学习哈希表.我想将对象插入到我的哈希表中,然后能够在最后打印哈希表中的所有对象.我不确定我这样做是否正确,因为我已经读过我需要覆盖get()方法或hashCode()方法,但我不知道为什么.

我正在传递学生姓名的String对象.当我在插入后运行调试器时,它将键显示为"null",并且我的插入的索引位于哈希表中的随机位置.防爆.1,6,10

这就是我一直在添加的方式.任何人都可以告诉我这是否正确,我真的需要覆盖的东西吗?

提前致谢!

 Hashtable<String,String> hashTable=new Hashtable<String,String>();
 hashTable.put("Donald", "Trump");
 hashTable.put("Mike", "Myers");
 hashTable.put ("Jimmer", "Markus");
Run Code Online (Sandbox Code Playgroud)

java hashtable

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

编写一个支持Eclipse的Ant任务

我想编写一个简单的Ant任务,它将与Eclipse工作区交互以从中获取一些信息.我希望能够使用各种Eclipse API(例如IWorkspace).

我的问题是最简单的方法是做什么.

作为Eclipse的用户,我对Eclipse平台有很好的了解 - 但是没有Eclipse平台的开发.我理解,在运行时,我的Ant任务必须在与工作空间相同的JRE下调用 - 这是我愿意接受的限制.

我开始创建一个Java项目来保存我的Ant任务.我相信现在我唯一能做的就是如何在Eclipse的JAR上定义JAR依赖.我显然不希望依赖于一个特定的Eclipse JAR,因为它们是版本化的(例如,Eclipse的"Resources"插件).是否有可能让我的Java项目构建时间依赖于"无论当前的JAR是什么资源插件"?

eclipse ant eclipse-pde

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

在XSL中:如何避免选择块用于包装元素?

有一种情况经常出现.我正在解析XML并通过XSLT 1.0生成我的XHTML文档.

案件:

/* XML */
<Image src="path-to-img.jpg" href="link-to-page.html" />

/* XSL */
<xsl:choose>
    <xsl:when test="@href">
    <a href="{@href}">
       <img src="{@src}"/>
    </a>
</xsl:when>
<xsl:otherwise>
    <img src="{@src}"/>
</xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)

你看到了问题:如果有一个href设置,我只是提取案例.我对这种方法不满意,但我没有看到实现这一点的另一种选择.

有任何想法吗?

xml xslt

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

BufferedReader,检测是否还有文本要读取

我正在运行一个线程,并且每次运行时都应该检查是否有新行要从中读取,BufferedReader但是它会等待一条线存在,从而停止整个代码.

if((inputLine = bufferedReader.readLine()) != null){
                System.out.println(inputLine);
                JOptionPane.showMessageDialog(null, inputLine);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法更好地检查是否有文本BufferedReader要读取?

java bufferedreader java-io

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