15得票5回答
将类似于`find`的输出转换为类似于`tree`的输出。

这个问题是对Output of ZipArchive() in tree format问题的概括。 在我浪费时间编写此(*nix命令行)实用程序之前,找出是否有人已经编写了它是一个好主意。我想要一个实用程序,它将作为其标准输入获取类似于find(1)返回的列表,并将输出类似于tree(1...

8得票2回答
有没有一种使用宏来便捷地检测是否已经包含了标准头文件的方法?

我希望制作一个与boost :: swap 相当的东西,在我的环境中,标准头文件可以或不可以被包含。这取决于项目许可和其他因素。 我想用保护检测器来保护代码的部分内容: 让我们考虑一个编译单元。 项目特定的,之前可能包括: #include <algorithm> // (or...

16得票4回答
有哪些程序切片工具可用?

我刚被介绍了"程序切片"这个术语。这种功能的需求很明显,但它是否存在于任何地方呢? 这个术语现在已经有20年了,我看到有很多出版物、研究论文等等。但实际的工具在哪里呢?人们真正在实践中应用这个概念吗,还是只是学术上研究? 有什么研究成果,可以针对哪些编程语言? 编辑:我想要的是关于程序切...

29得票5回答
在Windows上使用Android Studio时找不到id的用法

我在XML文件中选择了一个ID,在鼠标右键点击后,查找使用情况中并没有显示ID的任何出现,即使在Java文件中存在该ID。如果我在Mac中进行同样的操作,则可以找到该ID。 那么是否存在缓存问题或其他问题?

10得票7回答
在Android编程中使用实用类

我对公用类有一点想法,但在使用时有些疑虑。 如果我在应用程序中使用公用类,那么在我的主 Activity 中使用该类时,我是否需要创建该类的对象,还是可以直接导入该类到主 Activity 中? 如果我的表述不够清晰,我很抱歉。 简而言之,我想要搞清楚的是,如何在我的主 Activity...

24得票4回答
Windows平台下的C/C++调用图工具

我有一个大型的95% C语言,5% C++语言的Win32代码库,我正在尝试理解它。 现代化的工具有哪些可以生成C或C++项目的调用图(call-graph diagram)呢?

137得票8回答
Java: 静态类?

我有一个充满实用函数的类。实例化它没有语义意义,但我仍然想调用它的方法。最好的处理方式是什么?静态类?抽象类?

14得票9回答
实用类是好还是坏?

我读到过在代码中使用静态类/单例模式来创建依赖关系是不好的做法,并会引起紧密耦合和单元测试等问题。 我有一种情况,其中有一组与状态无关、仅使用方法的输入参数执行操作的url解析方法。我相信你也熟悉这种方法。 以前,我通常会创建一个类,并将这些方法添加到其中,然后直接从我的代码中调用它们,例...

94得票7回答
如何确保实用程序静态方法的线程安全性?

有没有一般的方法或规则可用来确保任何应用程序中特定的各种工具类使用的静态方法的线程安全性?在这里我想特别指出Web应用程序的线程安全性。 众所周知,以不可变对象为参数的静态方法是线程安全的,而以可变对象为参数的静态方法则不是。 如果我有一个用于操作java.util.Date的实用方法,并...

20得票3回答
有没有一种工具可以检查Perl脚本中不必要的use语句?

针对 Python,有一个名为 importchecker 的脚本,它可以告诉您是否存在不必要的 import 语句。 那么,Perl 中是否有类似的工具用来检查 use 和 require 语句?