小编m13*_*13r的帖子

Maven可以减少冗长吗?

Maven根据我的口味喷出了太多的输出线(我喜欢Unix的方式:没有消息是好消息).

我想摆脱所有[INFO]行,但我找不到任何控制Maven详细程度的参数或配置设置.

是否没有类似LOG4J的方式来设置日志级别?

verbosity maven output

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

使用Markdown获得带下划线的文字

我使用BlueCloth作为Ruby的Markdown库,我找不到任何用于获取带下划线的文本的语法.它是什么?

ruby markdown underline bluecloth

75
推荐指数
8
解决办法
10万
查看次数

使用Java DOM获取XML节点文本值

我无法获取文本值Node.getNodeValue(),Node.getFirstChild().getNodeValue()或者用Node.getTextContent().

我的XML就像

<add job="351">
    <tag>foobar</tag>
    <tag>foobar2</tag>
</add>
Run Code Online (Sandbox Code Playgroud)

而我正在尝试获取标记值(非文本元素提取工作正常).我的Java代码听起来像

Document doc = db.parse(new File(args[0]));
Node n = doc.getFirstChild();
NodeList nl = n.getChildNodes();   
Node an,an2;

for (int i=0; i < nl.getLength(); i++) {
    an = nl.item(i);

    if(an.getNodeType()==Node.ELEMENT_NODE) {
        NodeList nl2 = an.getChildNodes();

        for(int i2=0; i2<nl2.getLength(); i2++) {
            an2 = nl2.item(i2);

            // DEBUG PRINTS
            System.out.println(an2.getNodeName() + ": type (" + an2.getNodeType() + "):");

            if(an2.hasChildNodes())
                System.out.println(an2.getFirstChild().getTextContent());

            if(an2.hasChildNodes())
                System.out.println(an2.getFirstChild().getNodeValue());

            System.out.println(an2.getTextContent());
            System.out.println(an2.getNodeValue());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

打印出来

tag type …
Run Code Online (Sandbox Code Playgroud)

java xml dom

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

Linux编辑器,可以突出显示所选单词的所有实例

Linux中是否有一个编辑器可以在双击该单词时突出显示单词的所有实例?我在Windows中使用Notepad ++提供了该功能.现在我在Linux编辑器中遗漏了它.我试过Kate,Gedit等.

linux syntax-highlighting editor

21
推荐指数
3
解决办法
6487
查看次数

如何从UTF-8文件中删除BOM?

我有一个带有BOM的UTF-8编码文件,想要删除BOM.是否有任何linux命令行工具从文件中删除BOM?

$ file test.xml
test.xml:  XML 1.0 document, UTF-8 Unicode (with BOM) text, with very long lines
Run Code Online (Sandbox Code Playgroud)

linux command-line byte-order-mark file utf-8

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

PHP构建系统

我正在使用PHPUnderControl,它运行在Cruise Control之上,用于我的持续集成和单元测试.我还设置了运行PHPDocumentor来为我生成phpdoc,它运行PHP Code Sniffer来为我强制执行编码标准.但现在我想在同一台服务器(Ubuntu)上设置一些东西,以便更容易地部署到远程服务器.我已经设置好了,所以每次成功构建后,SVN Export都会从trunk进入服务器上projects项目文件夹中的目录.

我一直在考虑编写一个小的自定义PHP脚本,它将SSH连接到已配置的远程服务器,压缩最新的导出,复制它,解压缩并运行任何迁移.这样的PHP脚本最初不应该太难,除非我最终需要开始扩展到多个服务器.我知道有像Phing,Fabric等系统.

我的问题是,如果有人有这方面的经验,可以提供一些专业和骗局?我已经开始在我的服务器上设置Phing,并将尝试使用Fabric来玩它们,但是想知道是否有人更广泛地使用它们,或者不得不扩展它们,可以提供一些反馈.

php build-automation build-process build-tools

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

改变传单中标记的大小

我在传单上的地图上有一个标记:

var centerMarker = L.marker(centerPoint, { title: 'unselected' }).bindLabel(schools[i][0]);
centerMarker.on('click', selectMarker);
centerMarker.addTo(map);
Run Code Online (Sandbox Code Playgroud)

我想在点击时更改该标记的大小.

我知道我们可以更改图标,但我只想更改标记的相同图标的大小.

javascript icons leaflet

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

Python的tarfile.open需要close()吗?

tarfile的官方python文档中,我看不到创建的tarfile

tarfile.open('example.tar', 'r:*')
Run Code Online (Sandbox Code Playgroud)

一旦你不再需要它就应该关闭.
在其他一些示例中(例如此处),您经常会看到tar文件无法关闭.

如果我在某些函数中更频繁地打开相同的tarfile而不总是关闭它,我会遇到问题吗?

def example(name):
    f = tarfile.open(name, 'r:*')
    # do some other stuff
    # not closing the tarfile object
    return result

example('example.tar')
example('example.tar')
Run Code Online (Sandbox Code Playgroud)

在'r'而不是'w'模式下打开tarfile是否有区别(明显的读/写除外)?
在示例中,如果使用写入模式'w'打开它们,它们总是关闭tarfile吗?

python tar tarfile

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

如何使用grep/sed提取子字符串和数字

我有一个包含文本和数字的文本文件,我想使用grep只提取我需要的数字,例如,给定一个文件如下:

miss rate 0.21  
ipc 222  
stalls n shdmem 112
Run Code Online (Sandbox Code Playgroud)

所以说,我只是想提取的数据miss rate0.21.我如何用grep或sed做到这一点?另外,我需要不止一个号码,而不仅仅是后一个号码miss rate.也就是说,我可能要同时获得0.21112.示例输出可能如下所示:

0.21 222 112
Run Code Online (Sandbox Code Playgroud)

因为我需要以后绘图的数据.

regex linux bash sed

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

右对齐div标签内的菜单控件

创建ASP.NET中的新Web应用程序项目时,它会在site.master页面中附带一个NavigationMenu,其中包含2个元素(Home&About),请告诉我如何将此菜单对齐到右侧.

这是截图和代码:

在此输入图像描述

<div class="clear hideSkiplink">
    <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false"
        IncludeStyleBlock="False" Orientation="Horizontal">
        <Items>
            <asp:MenuItem NavigateUrl="~/Default.aspx" Text="AnaSayfa"/>                 
            <asp:MenuItem NavigateUrl="~/About.aspx" Text="Hakk?nda" />
        </Items>
    </asp:Menu>
</div>
Run Code Online (Sandbox Code Playgroud)

这是渲染的html代码:

<div style="float: left;" id="NavigationMenu" class="menu">
    <ul style="width: auto; float: left; position: relative;" class="level1 static" role="menubar"
        tabindex="0">
        <li style="float: left; position: relative;" class="static" role="menuitem"><a class="level1 static"
            tabindex="-1" href="Default.aspx">Ana Sayfa</a></li>
        <li style="float: left; position: relative;" class="static" role="menuitem"><a class="level1 static"
            tabindex="-1" href="About.aspx">Hakk?nda</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
    text-align: right; …
Run Code Online (Sandbox Code Playgroud)

html css asp.net

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