问题列表 - 第1211页

为什么要首选Java类的接口?

PMD将报告违规行为:

ArrayList<Object> list = new ArrayList<Object>();
Run Code Online (Sandbox Code Playgroud)

违规是"避免使用像'ArrayList'这样的实现类型;而是使用接口".

以下行将更正违规行为:

List<Object> list = new ArrayList<Object>();
Run Code Online (Sandbox Code Playgroud)

为什么要使用后者List而不是ArrayList

java collections interface

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

XPath查询搜索具有特定文本的元素

给出以下XML结构

<html>
  <body>
    <div>
      <span>Test: Text2</span>
    </div>
    <div>
      <span>Test: Text3</span>
    </div>
    <div>
      <span>Test: Text5</span>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

什么是最好的XPath查询来查找任何spanTest?开头的文本?

xml xpath

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

是否可以在另一个CSS文件中包含一个?

是否可以在另一个CSS文件中包含一个?

css

767
推荐指数
10
解决办法
49万
查看次数

如何使用Python的__import__函数执行"import*from module"的等效操作?

给定一个带有模块名称的字符串,如何导入模块中的所有内容,就像调用了:

from module import *
Run Code Online (Sandbox Code Playgroud)

即给定字符串S ="模块",如何得到相当于以下内容:

__import__(S, fromlist="*")
Run Code Online (Sandbox Code Playgroud)

这似乎没有按预期执行(因为它不会导入任何东西).

python python-import

18
推荐指数
2
解决办法
8573
查看次数

3个或更多数字的最小公倍数

如何计算多个数字的最小公倍数?

到目前为止,我只能在两个数字之间进行计算.但不知道如何扩展它来计算3个或更多数字.

到目前为止,这就是我做到的

LCM = num1 * num2 /  gcd ( num1 , num2 )
Run Code Online (Sandbox Code Playgroud)

使用gcd是计算数字的最大公约数的函数.使用欧几里得算法

但我无法弄清楚如何计算3个或更多数字.

algorithm math lcm

141
推荐指数
8
解决办法
14万
查看次数

即使没有内容,如何强制DIV块扩展到页面底部?

在下面显示的标记中,我试图让内容div一直延伸到页面的底部,但只有在显示内容时它才会拉伸.我想这样做的原因是,即使没有任何内容要显示,垂直边框仍会显示在页面下方.

这是我的HTML:

<body>
    <form id="form1">
    <div id="header">
        <a title="Home" href="index.html" />
    </div>

    <div id="menuwrapper">
        <div id="menu">
        </div>
    </div>

    <div id="content">
    </div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

body {
    font-family: Trebuchet MS, Verdana, MS Sans Serif;
    font-size:0.9em;
    margin:0;
    padding:0;
}
div#header {
    width: 100%;
    height: 100px;
}
#header a {
    background-position: 100px 30px;
    background: transparent url(site-style-images/sitelogo.jpg) no-repeat fixed 100px 30px;
    height: 80px;
    display: block;
}
#header, #menuwrapper {
    background-repeat: repeat;
    background-image: url(site-style-images/darkblue_background_color.jpg);
}
#menu #menuwrapper {
    height:25px;
}
div#menuwrapper {
    width:100% …
Run Code Online (Sandbox Code Playgroud)

html css border

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

真正的HLSL IDE /调试器

是否有用于开发HLSL代码的IDE?我想要的三个关键特性是:
1)语法高亮
2)自动完成
3)交互调试

Visual Studio不会执行任何这些操作,并且RenderMonkey或FX Composer似乎也不会这样做.

是否有一些我不知道的IDE,或者这三个IDE中的一个实际上是否支持这些功能而且我太无能为力了解如何正确使用它们?

ide 3d hlsl

7
推荐指数
1
解决办法
6054
查看次数

Silverlight与jQuery"相同"吗?

Silverlight可以用于与jQuery相同的东西,还是用于不同的东西?

例如,vb.net可以用于与C#相同的东西,而C#用于与JavaScript不同的东西.Silverlight和jQuery是像vb.net和C#,还是更像C#和JavaScript?

silverlight jquery rich-internet-application

11
推荐指数
3
解决办法
4735
查看次数

登录C#时出错

我正在从C++编码切换到C#.我需要用C#中类似的东西替换我的C++错误日志/报告宏系统.

在我的C++源代码中,我可以写

LOGERR("有些错误"); 或LOGERR("输入%s和%d出错",stringvar,intvar);

宏和支持库代码然后将(可能是varargs)格式化的消息与源文件,源代码行,用户名和时间一起传递到数据库中.相同的数据也被填充到数据结构中,以便稍后向用户报告.

有没有人有C#代码片段或指向执行此基本错误报告/日志记录的示例的指针?

编辑: 当我问这个问题时,我对.NET很陌生,并且不知道System.Diagnostics.Trace.System.Diagnostics.Trace是我当时需要的.从那以后,我在日志记录要求更大,更复杂的项目中使用了log4net.只需编辑500行XML配置文件,log4net即可完成您需要的所有内容:)

c# error-logging error-reporting

73
推荐指数
7
解决办法
9万
查看次数

Adobe Acrobat 9是如何制作的?

谁能告诉Adobe Acrobat 9是如何制作的?我喜欢GUI的外观和感觉,我很好奇它是如何制作的.具体来说,使用了什么编程语言来实现它?

acrobat language-design

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