问题列表 - 第26339页

制作按钮 - <按钮>或<div>?

我想知道在网页上使用什么html元素用于按钮 - 我想像twitter那样设置我的'按钮'.例如:

http://twitter.com/twitter

推文列表底部的"更多"按钮 - 是<button>元素还是<div>元素?我想知道使用哪个.我认为,<button>或者<div>我们可以提供翻转状态和所有这些东西,使它看起来愉快?

html

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

安装新模块时dmake实际上在做什么?

我只是在经过多次努力后才重新安装perl/Tk模块.我意识到我不明白dmake或make等实际上在做什么.

我正在使用安装在C:\ strawberry的草莓perl.

Fisrt我将模块解压缩到另一个目录并运行perl makefile.pl,它工作正常.然后我尝试了dmake哪个不起作用.我想那些知道这是如何工作的人会很明显.

当我将模块放置为C:\ strawberry的子目录时,我可以运行perl makefile.pl,dmake,dmake test和dmake install.

我的猜测是dmake install正在向解释器添加一些可执行文件,并且工作模块必须在子目录中.是否有任何文章可以解释它在做什么?

perl strawberry-perl

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

QA为什么要拥有自己的QA环境?优缺点都有什么?

即使它具有最新的代码,也可以使用DEV环境进行测试

如果QA有自己的测试环境,我想知道什么是优点和缺点.它应该如何工作?谁应该对它进行部署?它应该有最新的代码吗?它如何使QA或开发人员受益,或者它对任何人都有益吗?

environment controls qa

5
推荐指数
2
解决办法
7701
查看次数

NSTableView使用箭头键导航

如何使用箭头键在表格视图中导航.很像setAction:或者setDoubleAction,但不是对点击做出反应,而是用箭头键在桌子上向上或向下移动.

navigation cocoa nstableview arrow-keys

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

使用JavaScript阅读IFrame内容

好的,这是我第一次认真对待IFrame,我似乎无法理解一些事情:

首先是我测试的示例代码:

<head>
<script type="text/javascript">
function init(){
  console.log("IFrame content: " + window.frames['i1'].document.getElementsByTagName('body')[0].innerHTML);
}
</script>
</head>
<body onload="init();">
<iframe name="i1" src="foo.txt"/>
</body>
Run Code Online (Sandbox Code Playgroud)

文件"foo.txt"如下所示:

sample text file
Run Code Online (Sandbox Code Playgroud)

问题:

1)iframe似乎表现为HTML文档,文件文本实际上是身体的一部分.为什么?IFrame是否是HTML文档的规则.iframe的内容不可能只是纯文本吗?

2)由于某种原因,文件内容被包装在标签内.为什么会这样?总是这样吗?

3)我在javascript中的访问方法正在运行,但还有其他选择吗?[本机js解决方案请]如果内容总是包装在标签中,那么我实际上必须在pre标签内查找而不是查找innerHTML

javascript iframe

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

C#相当于字段的typeof

使用反射,您可以在运行时从字符串中查找类,但您也可以说typeof(Foo)并获得编译时类型检查,自动完成等.

如果你想要的是一个字段而不是一个类,你可以在运行时从一个字符串中查找它,但如果你想要编译时类型检查等,那么无论如何要说像fieldof(Foo.Bar)?我事先知道了类和字段的名称,我希望能够在编译时引用该字段而不是运行时字符串查找.

编辑:我想要使用它的一个例子,比如我有一个可能已从数据库中读取的对象列表,我想在DataGridView中显示它们,但我只想显示某些字段的列.我想写一个类似的方法:

void DisplayData(object[] objs, params FieldInfo[] fields)
Run Code Online (Sandbox Code Playgroud)

并能够称之为

DisplayData(accounts, fieldof(Account.Name), fieldof(Account.Email));
Run Code Online (Sandbox Code Playgroud)

那种想法.

.net c# reflection

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

告诉哪个版本表现更好的最简单方法是什么?

我有一个应用程序,我已经重新考虑了因此我相信它现在更快了.人们不可能感觉到差异,但理论上,应用程序应该运行得更快.通常我不在乎,但由于这是我的硕士学位项目的一部分,我想支持我的说法,即重新分解不仅会带来改进的设计和"更高的质量",而且还会提高性能应用程序(一个小玩具物 - 火车组模拟).

我今天玩了最新的VisualVM东西大约四个小时,但我无法从中得到任何帮助.没有(或者我没有找到)简单地比较两个版本(重构前和重构后)的分析结果的方法.

从更快的应用程序版本中简单地告诉较慢的方法是什么是最简单,最直接的方法.两者的差异必然会对绩效产生影响.谢谢.

java comparison performance profiling

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

XML Schema:我是否可以使某些属性的值成为必需但仍然允许其他值?

(注意:我无法更改我收到的XML的结构.我只能更改我验证它的方式.)

假设我可以像这样得到XML:

<Address Field="Street" Value="123 Main"/>
<Address Field="StreetPartTwo" Value="Unit B"/>
<Address Field="State" Value="CO"/>
<Address Field="Zip" Value="80020"/>
<Address Field="SomeOtherCrazyValue" Value="Foo"/>
Run Code Online (Sandbox Code Playgroud)

我需要创建一个XSD架构,验证"Street","State"和"Zip" 必须存在.但我不在乎"StreetPartTwo"和/或"SomeOtherCrazyValue"是否恰好存在.

如果我知道只有我关心的三个可以被包括(并且每个只包括一次),我可以做这样的事情:

<xs:element name="Address" type="addressType" maxOccurs="unbounded" minOccurs="3"/>

<xs:complexType name="addressType">
  <xs:attribute name="Field" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="Street"/>
        <xs:enumeration value="State"/>
        <xs:enumeration value="Zip"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

但是这对我的情况不起作用,因为我也可能会收到那些我不关心的其他Address元素(也有"Field"属性).

任何想法如何我可以确保我关心的东西存在,但也让其他的东西?

TIA!肖恩

xml schema xsd

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

只在我的2d引擎中集成Box2D碰撞检测?

我已经在我的引擎中集成了box2d,(Debug Draw等),并且我可以投入一些2d正方形/矩形等世界.

我看到这篇文章,其中用户基本上没有使用世界进行碰撞检测,但是用户没有解释他如何使用歧管(b2Manifold)等.

另一篇帖子,是在cocos2d论坛上,(在第三个回复中向下滚动到用户林)

任何人都可以帮我一点吗?,基本上想要添加碰撞检测而不需要使用b2World等.

非常感谢!

c++ iphone box2d cocos2d-iphone box2d-iphone

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

jQuery查找具有特定类的单元格的上一个表行

假设我有一个这样的表:

<table>
    <tr><td class="this-is-a-label">Label Cell</td></tr>
    <tr><td>Detail 1</td></tr>
    <tr><td class="selected">Detail 2</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我希望能够从"选定"单元格中获取之前的"标签单元格".

我的jQuery脚本应该是这样的:

$('.selected').each(function() {
    var label = $(this).parent().prev('tr td.this-is-a-label');
    //... do what I need with the label ...
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有没有人有什么建议?

jquery

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