小编eup*_*a83的帖子

Java中的数组或列表.哪个更快?

我必须在内存中保留数千个字符串,以便在Java中以串行方式访问.我应该将它们存储在数组中还是应该使用某种List?

由于数组将所有数据保存在连续的内存块中(与Lists不同),使用数组存储数千个字符串会导致问题吗?

java arrays performance list

339
推荐指数
15
解决办法
25万
查看次数

gcc C编译器是用C本身编写的吗?

gcc C编译器是用C本身编写的吗?还是用大会写的?如果编译器是用C编写的,那么用于编译编译器代码的编译器是什么?

c compiler-construction gcc

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

Java:如何编译整个代码目录结构?

用例很简单.我得到了使用Eclipse创建的源文件.因此,有一个深层目录结构,任何Java类都可以引用同一个子,兄弟或父文件夹中的另一个Java类.

如何使用javac从终端编译整个东西?

java compilation directory-structure javac

78
推荐指数
7
解决办法
13万
查看次数

使用Java计算目录中的文件数

如何使用Java计算目录中的文件数?为简单起见,我们假设该目录没有任何子目录.

我知道标准方法:

new File(<directory path>).listFiles().length
Run Code Online (Sandbox Code Playgroud)

但是这将有效地遍历目录中的所有文件,如果文件数量很大,则可能需要很长时间.另外,我不关心目录中的实际文件,除非它们的数量大于某个固定的大数字(比如5000).

我猜,但是目录(或者在Unix的情况下它的i-node)是否存储了包含在其中的文件数量?如果我可以直接从文件系统获得该数字,那将会快得多.在后端开始执行实际处理之前,我需要对Tomcat服务器上的每个HTTP请求进行此检查.因此,速度至关重要.

我可以偶尔运行一个守护进程来清除目录.我知道,所以请不要给我那个解决方案.

java directory performance file

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

WEB-INF在Java EE Web应用程序中代表什么?

互联网上的大多数地方都说它代表WEB INF ormation.

我很怀疑它.该文件夹包含可执行文件.信息不适合它.

servlets web-applications web-inf java-ee

58
推荐指数
4
解决办法
3万
查看次数

CSS:隐藏的对象是否可点击?

如果visibilityHTML元素样式的属性设置为hidden,是否仍可单击?

display属性设置为时none,该元素甚至不是DOM树的一部分,因此这不是问题.但我想知道一个hidden元素是否仍然响应鼠标事件.

css visibility display

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

Java中类似Python的列表理解

由于Java不允许将方法作为参数传递,您使用什么技巧来实现Java中的列表理解?

我有一个字符串列表(ArrayList).我需要使用一个函数转换每个元素,以便我得到另一个列表.我有几个函数,它们将String作为输入,并返回另一个String作为输出.如何创建一个通用方法,可以将列表和函数作为参数给出,这样我就可以获得一个列表,并处理每个元素.在字面意义上是不可能的,但我应该使用什么技巧?

另一种选择是为每个较小的String处理函数编写一个新函数,它只是循环遍历整个列表,这有点不太酷.

python java parameters methods list-comprehension

52
推荐指数
4
解决办法
3万
查看次数

错误包括Latex中的图像

编译我的Latex文件时出现以下错误:

!LaTeX错误:无法确定tree.jpg中的图形大小(无BoundingBox).

为什么我会收到此错误?这与.eps文件有什么关系?

事实上,我可以在我的机器上用MacTex编译好.但是,当我在线提交给科学期刊进行发布时,它会在服务器上编译它并向我发送所有这些错误的PDF,以防止它编译.

我使用以下语法来包含图像:

\begin{figure}[!h]
    \begin{center}
        \scalebox{0.45}{
            \includegraphics{tree.jpg}}
    \end{center}
            \caption{\small A sample}
            \label{tree}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?可能是他们的服务器使用旧的编译器?

更新:它终于奏效了.我将第一张图片转换为PDF格式,编辑完美无缺.我猜它使用了该PDF的边界框值并将其应用于所有图像.

pdf latex eps

34
推荐指数
4
解决办法
12万
查看次数

Java方法参数是否应该用于返回多个值?

由于发送到Java中的方法的参数指向调用方法中的原始数据结构,因此其设计者是否打算使用它们来返回多个值,这是其他语言(例如C)的常规吗?

或者这是对Java的一般属性的危险误用,变量是指针吗?

java arguments reference return-value

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

MySQL DB中列名称中的连字符

可能这个问题已经得到了回答,但我找不到了.

我使用的是2/3岁的MySQL数据库,其列名称中包含连字符.当我尝试使用我的Java代码中的这些名称时,名称会在连字符处断开(例如air_port变为空气),因此找不到.我尝试在我的代码中将连字符替换为下划线,希望数据库可以平等对待它们,但这不起作用.

如何逃脱连字符或如何访问这些列?这可能是正在使用的字符集的问题吗?

mysql database hyphen

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