小编And*_*ter的帖子

有什么好的java make实用程序?

我正在寻找一个用于构建大型java程序的make实用程序.我已经知道ANT了,但是想看看还有什么可用.

理想情况下,它应该能够处理.java - > .class包目录怪异的GNU Make.

Win32,但跨平台是一个加号.

编辑: 我看到使用ANT的一些缺点,这就是为什么我想看到其他选项,尽管我可能最终还是会使用它,只是因为它有效.

  • 需要非常重要的XML makefile,"HelloWorld"已经是25行,而且任何更合理的程序都会很快变大.
  • 为我解决所有错误的问题.
    • ant使编写jar和javac命令行更容易,生成清单更容易,更容易指定.java源文件,更容易指定jvm/java属性,更容易编写自定义构建工具.
    • ant不会使java类依赖更容易,并且似乎没有更强大的变量系统,这两件事通常由make实用程序解决.

我使用gnu make,但它无法弄清楚包含声明的.java文件的.class文件最终会在哪里.

java ant makefile

11
推荐指数
2
解决办法
2666
查看次数

当PHP是您的主要语言时,在SQL Server数据库中存储日期/时间的首选格式是什么?

我正在计划一个需要在MSSQL数据库中存储日期/时间的PHP应用程序.(好奇的是,这是一个日历应用程序.)存储此信息的首选格式是什么?

MSSQL有自己的日期时间数据类型,它在数据库本身很好用,并且非常易读.但是,没有任何MSSQL函数可以将datetime值转换为PHP的首选格式 - UNIX时间戳.这使得使用PHP更加痛苦.UNIX时间戳很有吸引力,因为这就是PHP所喜欢的,但它肯定不具有可读性,并且没有一堆很好的内置MSSQL函数来处理数据.

您是将这些信息作为日期时间数据类型存储为UNIX时间戳(如int,bigint或varchar数据类型),作为两种格式并排,还是完全不同?

php sql-server time datetime

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

我应该始终在SQL中完全限定列名吗?

在使用SQL语句时,我应该始终使用完全限定的列名(tablename.columnname),即使只使用一个表,例如

SELECT table.column1, table.column2 FROM table
Run Code Online (Sandbox Code Playgroud)

sql coding-style

11
推荐指数
2
解决办法
8228
查看次数

两个列表之间的公共元素不使用Python中的集合

我想要计算两个列表的相同元素.列表可以有重复的元素,因此我无法将其转换为集合并使用&运算符.

a=[2,2,1,1]
b=[1,1,3,3]
Run Code Online (Sandbox Code Playgroud)

设置(a)和设置(b)工作
a和b不起作用

有可能用套装和dictonary吗?

python list set

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

我可以让valgrind忽略glibc库吗?

是否有可能告诉valgrind忽略一些库?特别是glibc库..

实际问题:我有一些代码在正常执行中运行良好.没有泄漏等

当我尝试通过valgrind运行它时,我得到核心转储和程序重启/停止.

核心通常指向glibc函数(通常是fseek,mutex等).我知道不兼容的glibc/valgrind版本可能存在一些问题.

我尝试了各种valgrind版本和glibc版本,但没有运气.有什么建议?

c linux valgrind glibc

11
推荐指数
2
解决办法
5757
查看次数

如何制作ack包括.conf文件?

如何配置ack(有时分布为ack-grep)以始终将.conf文件包含到搜索中?

grep ack

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

解析R中的HTML文件

我想从网站上读取HTML文件.具体来说,我想从gutenberg.org阅读HTML格式的书籍.每章的标题用标记"h2"标记,每章的内容在"h2"之后的段落标记"p"中.使用XML包我可以获取每个标记的值或完整的HTML代码.

以下是使用George Elliot的Middlemarch的示例代码:

library(XML)

doc.html = htmlTreeParse('http://www.gutenberg.org/files/145/145-h/145-h.htm',
                         useInternal = TRUE)
doc.value <- xpathApply(doc.html, '//h2|//p', xmlValue)
doc.html.value <- xpathApply(doc.html, '//h2|//p')
Run Code Online (Sandbox Code Playgroud)

doc.value包含一个列表,其中每个元素都是标记的内容,但我不知道是h2标记还是p标记.另一方面,doc.html.value包含一个列表,其中包含每个标记的html代码.这给了我的信息,无论它是"h2"还是"p"标签,但它还包含许多我不需要的额外代码(如样式信息等).

我的问题:是否有一种简单的方法可以获得标签的类型和标签的价值而没有与之相关的其他信息?

html xml r html-parsing

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

为什么Perl中的map语句不能编译?

这失败了:

my @a = ("a", "b", "c", "d", "e");
my %h = map { "prefix-$_" => 1 } @a;
Run Code Online (Sandbox Code Playgroud)

有这个错误:

Not enough arguments for map at foo.pl line 4, near "} @a"
Run Code Online (Sandbox Code Playgroud)

但这有效:

my @a = ("a", "b", "c", "d", "e");
my %h = map { "prefix-" . $_ => 1 } @a;
Run Code Online (Sandbox Code Playgroud)

为什么?

perl hash map

10
推荐指数
4
解决办法
2025
查看次数

动态获取另一个程序的输出作为输入

我有两个以这种方式使用的程序:

$ c_program | python_program.py
Run Code Online (Sandbox Code Playgroud)

c_program使用printf()和python_program.py读取打印的东西sys.stdin.readline()

我想立即打印python_program.py进程c_program的输出,以便它可以打印自己的当前输出.不幸的是,python_program.py仅在c_program结束后获取其输入.

我怎么解决这个问题?

c python linux bash stdio

10
推荐指数
3
解决办法
7288
查看次数

grep:重复操作符操作数无效

我有这个常规快递(?<=heads\/)(.*?)(?=\n),你可以看到它在这里工作 http://regexr.com?347dm

我需要这个正则表达式在grep命令中工作,但我收到此错误.

$ grep -Eio '(?<=heads\/)(.*?)(?=\n)' text.txt 
grep: repetition-operator operand invalid
Run Code Online (Sandbox Code Playgroud)

它在ack中工作得很好,但我在机器上没有确认需要运行它.

ack text.txt -o --match '(?<=heads\/)(.*?)(?=\n)'
Run Code Online (Sandbox Code Playgroud)

的text.txt

74f3649af36984e1b784e46502fe318e91d29570    HEAD
06d4463ab47a6246e6bd94dc3b9267d59fc16c2e    refs/heads/ARC
0597e13c22b6397a1b260951f9d064f668b26f08    refs/heads/LocationAge
e7e1ed942d15efb387c878b9d0335b37560c8807    refs/heads/feature/311-312-breaking-banner-updates
d0b2632b465702d840a358d0b192198ae505011c    refs/heads/gulf-news
509173eafc6792739787787de0d23b0c804d4593    refs/heads/jbb-new-applicationdidfinishlaunching
1e7b03ce75b1a7ba47ff4fb5128bc0bf43a7393b    refs/heads/locationdebug
74f3649af36984e1b784e46502fe318e91d29570    refs/heads/master
5d2ede384325877c24db7ba1ba0338dc7b7f84fb    refs/heads/mixed-media
3f3b6a81dd3baea8744aec6b95c2fe4aaeb20ea3    refs/heads/post-onezero
4198a43aab2dfe72d7ae9e9e53fbb401fc9dac1f    refs/heads/whitelabel
76741013b3b2200de29f53800d51dfd6dc7bac5e    refs/tags/r10
fc53b1a05dad3072614fb397a228819a67615b82    refs/tags/r10^{}
afdcfd970c9387f6fda0390ef781c2776aa666c3    refs/tags/r11
Run Code Online (Sandbox Code Playgroud)

grep ack

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

标签 统计

ack ×2

c ×2

grep ×2

linux ×2

python ×2

ant ×1

bash ×1

coding-style ×1

datetime ×1

glibc ×1

hash ×1

html ×1

html-parsing ×1

java ×1

list ×1

makefile ×1

map ×1

perl ×1

php ×1

r ×1

set ×1

sql ×1

sql-server ×1

stdio ×1

time ×1

valgrind ×1

xml ×1