小编DVK*_*DVK的帖子

如何检查Java中是否存在文件?

在打开文件以便在Java中读取之前,如何检查文件是否存在?(相当于Perl的-e $filename).

关于SO的唯一类似问题涉及编写文件,因此使用FileWriter回答,这显然不适用于此处.

如果可能的话,我更喜欢真正的API调用返回true/false,而不是某些"调用API来打开文件并在它抛出异常时捕获,你在文本中检查'没有文件'",但我可以忍受后者.

java io file-io

802
推荐指数
13
解决办法
111万
查看次数

Perl的@INC是如何构建的?(又名影响Perl模块搜索的所有方法是什么?)

影响Perl模块搜索位置的所有方法是什么?或者,Perl的@INC是如何构建的

我们知道,Perl使用@INC包含目录名的数组来确定搜索Perl模块文件的位置.

在StackOverflow上似乎没有全面的"@INC"FAQ类型的帖子,所以这个问题是一个问题.

perl perl-module

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

如何触发JavaScript事件点击

我的页面中有一个超链接.我试图自动化超链接的大量点击以进行测试.有什么方法可以使用JavaScript模拟超链接的50次点击吗?

<a href="#" target="_blank" onclick="javascript:Test("Test");">MSDN</a>
Run Code Online (Sandbox Code Playgroud)

我正在寻找来自JavaScript的onClick事件触发器.

javascript javascript-events

193
推荐指数
8
解决办法
49万
查看次数

在shell脚本中使用$()而不是反引号有什么好处?

有两种方法可以捕获命令行的输出bash:

  1. Legacy Bourne shell反手``:

     var=`command`
    
    Run Code Online (Sandbox Code Playgroud)
  2. $() 语法(据我所知,特定于Bash,或至少不受原始Bourne等非POSIX旧shell支持)

     var=$(command)
    
    Run Code Online (Sandbox Code Playgroud)

与反引号相比,使用第二种语法有什么好处吗?或两者完全相同?

syntax sh backticks

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

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

免费DTD到XSD转换实用程序?

我有一个DTD,我需要转换为XSD(XML架构)文件.有没有免费的实用工具或简单的方法来实现这一目标?

xml xsd dtd

59
推荐指数
4
解决办法
8万
查看次数

你如何在Perl中同时捕获stderr,stdout和退出代码?

是否可以从Perl运行外部进程,捕获其stderr,stdout和进程退出代码?

我似乎能够组合这些,例如使用反引号来获取stdout,使用IPC :: Open3来捕获输出,使用system()来获取退出代码.

你如何一次捕获stderr,stdout和退出代码?

perl stdout exit-code

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

在大型C++遗留应用程序中查找"死代码"

我目前正在开发一个大型和旧的C++应用程序,在我之前有许多开发人员.项目,类和函数中有很多"死代码",任何人都不会使用它们.

有哪些工具可用于C++分析大型代码库以检测和重构死代码?注意:我不是在谈论像gcov这样的测试覆盖率工具.

你如何在项目中找到死代码?

c++ legacy visual-c++

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

用于Perl程序员的Python

我是一位经验丰富的Perl开发人员,具有一定程度的经验和/或熟悉其他语言(C/C++的工作经验,Java和Scheme的学校经验,以及熟悉其他许多人).

我可能需要在Python中完成一些Web工作(最直接的,与Google App Engine相关).因此,我想问一下如何为那些来自Perl背景的人最好地学习Python提供很好的参考(例如,重点是两者之间的差异以及如何将perl idiomatics翻译成Python惯用语,而不是通用Python参考).以Web开发为中心的东西甚至更好.我会接受任何东西 - 文章,教程,书籍,示例应用程序?

谢谢!

python perl

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

如何在Mac OS X上运行Perl脚本?

如何在OS X上运行Perl脚本?

老实说,我无法在任何地方找到答案!据推测,我必须在终端运行命令,但是什么?

(我知道这是一个真正的基本和愚蠢的问题)

macos perl

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