问题列表 - 第5018页

IE6忽略了活动链接CSS样式

CSS活动链接样式正在IE7,FF和Safari中正确应用,但未应用于IE6.

.side_nav a.active 
{
    color:#FFFFFF;
    background-color:#9F1F63;
}
Run Code Online (Sandbox Code Playgroud)

有趣的是,背景颜色(背景颜色:#9F1F63;)正在IE6中应用,但不是字体颜色(颜色:#FFFFFF;)

关于为什么会发生这种情况的任何想法以及如何解决这个问题.

以下导航的完整样式:

.side_nav 
{
    text-align : left;
    margin-left: -10px;
}

.side_nav ul 
{
    list-style-type: none;
    list-style-position:inside;
    margin-left:0px;
}
.side_nav li 
{
    margin-top: 10px;
    display: list-item;
    list-style-type:none;   
}
.side_nav a, .side_nav a:visited
{
    text-decoration: none;
    color : #9F1F63;
    font-weight : bold;
    padding: 5px 10px 5px 10px;     
}
.side_nav a:hover 
{
    color:#B26D7F;
}
.side_nav a.active 
{
    color:#FFFFFF;
    background-color:#9F1F63;
}
Run Code Online (Sandbox Code Playgroud)

编辑:谢谢,但建议没有帮助.当我更改为:active时,活动效果在任何浏览器中都不起作用.我想这可能是因为我在HTML中应用了这种风格.

    <div class="side_nav">
        <a class="active" href="Page1.aspx">Page1</a><br />
        <a href="Page2.aspx">Page2</a><br />
        <a href="Page3.aspx">Page3</a><br />
    </div>
Run Code Online (Sandbox Code Playgroud)

html css

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

使用Python的timeit来定义"全局名称'foo'"

我试图找出执行Python语句需要多长时间,所以我在线查看并发现标准库提供了一个名为timeit的模块,其目的是做到这一点:

import timeit

def foo():
    # ... contains code I want to time ...

def dotime():
    t = timeit.Timer("foo()")
    time = t.timeit(1)
    print "took %fs\n" % (time,)

dotime()
Run Code Online (Sandbox Code Playgroud)

但是,这会产生错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 3, in dotime
  File "/usr/local/lib/python2.6/timeit.py", line 193, in timeit
    timing = self.inner(it, self.timer)
  File "<timeit-src>", line 6, in inner
NameError: global name 'foo' is not defined
Run Code Online (Sandbox Code Playgroud)

我还是Python新手,我不完全理解它所有的范围问题,但我不知道为什么这个片段不起作用.有什么想法吗?

python scope timeit

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

为什么代码在代码块中呈现?

我想在网页中显示HTML.我已经包装了一个代码块,但最后两行仍然执行/渲染.我究竟做错了什么?

<pre><code>
div {background: brown;}
div.bluebg {background: blue;}
<div>default brown background</div>
<div class="base">blue background</div>
</code></pre>
Run Code Online (Sandbox Code Playgroud)

最后两行用div标签包装.我注意到stackoverflow剥离它们.我不想剥离它们,但我想改变&lt; and &gt;.是否有应修改标签的列表以在网页中呈现它们?是否有可以将这些转换为上述语法的在线程序?

html tags

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

如何使表单和Div具有子元素的最大宽度

我想知道如何制作一个Form并且Div具有子元素的最大宽度.例如,在此示例中,form和outerDiv都会拉伸页面的整个宽度.我希望表单和outerDiv的宽度为200px.

当我在iframe中有这个页面时,这会成为一个问题,因为页面的宽度比iframe大,我得到一个水平滚动条.

<body>
<form name="myForm" method="post" action="#"  >
    <div id="outerDiv" >
        <div style="width: 200px">
        Both the form and outer div stretch 100%. I am wondering how I
        would get them to wrap tightly around the inner div.
        </div>
    </div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间和帮助.

html css

6
推荐指数
2
解决办法
9405
查看次数

我尝试更改类名时出错

class HelloObject {
    void speak() {
        System.out.println("Hello (from object)!");
    }
}
class HelloTester {
    public static void main(String[] args) {
        HelloObject object = new HelloObject();
        object.speak();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我将"HelloTester"类名更改为类似"HelloTester2"的程序时,程序突然起作用.类文件名为ClassesBegin.java.

当我尝试更改类的名称时,为什么java程序不起作用?

编辑:对不起,我应该澄清更多.我将类名更改为HelloTestera,这是我得到的错误:线程"main"中的异常java.lang.NoClassDefFoundError:HelloTester但即使文件名与类名无关,它也能正常工作.当文件名为ClassesBegin.java时,它与HelloTester一起使用

java class

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

在Python中实现Blackjack

我正在为python编写二十一点代码,我希望有人能告诉我如何制作它:

  1. 识别某人键入的内容,即"点击"或"站立"并做出相应的反应.
  2. 计算玩家的分数,以及它是一个ace和一个千斤顶,并自动获胜.

好的,这是我到目前为止所得到的.

"This imports the random object into Python, it allows it to generate random numbers."
import random
print("Hello and welcome to Sam's Black Jack!")
input("Press <ENTER> to begin.")
card1name = 1
card2name = 1
card3name = 1
card4name = 1
card5name = 1

"This defines the values of the character cards."
Ace = 1
Jack = 10
Queen = 10
King = 10

decision = 0

"This generates the cards that are in your hand and the …
Run Code Online (Sandbox Code Playgroud)

python

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

快速创建用于软件测试的全新OS安装

您建议如何快速创建用于测试软件产品的图像(需要硬件访问 - 完全USB端口访问)?虚拟化覆盖了这个吗?我需要能够快速重新对系统进行重新映像以便再次从头开始测试,并且需要Windows和Mac OS的良好选项.

windows testing macos virtualization imaging

6
推荐指数
2
解决办法
645
查看次数

控制对".internal"包的访问的最佳实践

我编写Eclipse插件并将一些类导出为API,同时希望限制对其他类的访问.

我按照常见的Eclipse实践将这些类分成".internal"子包.

但是,我不能在这些类上使用"包"或默认级别访问,因为我们导出的类需要使用它们中的许多.

防止或阻止我的API用户出于自己的目的使用这些类的最佳做法是什么?有自动检查器吗?

我承认,当我别无选择时,我已经涉足了使用Eclipse的一些内部类:)

澄清:我对非插件代码有类似的需求.

java packages

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

将Google Maps API集成到iPhone应用中

更新:iPhone SDk 3.0现在解决了这个问题,但是NDA阻止了任何深入的讨论.如果您需要更多信息,请登录iPhone开发人员中心.

好吧,我不得不承认我在这里有点失落.

我对Cocoa感到相当满意,但我很难找到解决这个问题所需的一些javascript.

我正在尝试向Google发送反向地理代码请求.

我查看了我在此处查看过的Google文档:http : //code.google.com/apis/maps/documentation/index.html http://code.google.com/apis/maps/documentation/geocoding/

即使经过粗略阅读,我也错过了一个基本概念:

我如何与谷歌交谈?在某些示例中,他们显示了一个发送到谷歌的网址(这似乎很容易),但在其他人,他们显示javascript.对于反向地​​理编码来说,请求可能比发送带有一些参数的url更难(但我希望我错了).

有人能指出我提出请求的正确方法吗?(在Objective-C中,所以我可以绕过它)

iphone cocoa-touch google-maps

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

混淆的效果如何?

另一个问题,即Best .NET混淆工具/策略,询问是否使用工具轻松实现混淆.

我的问题是,混淆是否有效?在回答这个答案的评论中,有人说" 如果你担心来源被盗......混淆对于一个真正的破解者来说几乎是微不足道的 ".

我查看了Dotfuscator社区版的输出:它看起来对我来说是模糊的!我不想保持这一点!

我知道简单地"破解"混淆软件可能相对容易:因为您只需要找到软件中的任何位置即可实现您想要破解的任何位置(通常是许可证保护),并添加跳转以跳过它.

如果担心的不仅仅是最终用户或"盗版者"的破解:如果担心"来源被盗",即如果您是软件供应商,而您担心的是另一个供应商(潜在的竞争对手)逆转 - 设计你的来源,然后他们可以使用或添加到他们自己的产品......简单混淆在多大程度上是对这种风险的充分或不充分的保护?


第一次编辑:

有问题的代码大约是20个KLOC,它运行在最终用户机器上(用户控件,而不是远程服务).

如果混淆真的" 对于一个真正的破解者来说几乎是微不足道的 ",我想要了解为什么它无效(而不仅仅是"多少"它没有效果).


第二次编辑:

我并不担心某人正在改变算法:更担心他们将算法的实际实现(即源代码)重新用于他们自己的产品.

确定20个KLOC是几个月的开发工作,是否需要多于或少于这个(几个月)对其进行反混淆处理?

甚至有必要对某些东西进行反混淆以便"窃取"它:或者一个理智的竞争者可能只是将它批量地整合到他们的产品中,同时仍然混淆,接受它是一个维护噩梦,并希望它几乎不需要维护?如果这种情况可能的,那么混淆.Net代码比编译的机器代码更容易受到这种影响吗?

大多数混淆"军备竞赛"的主要目的是阻止人们甚至"破解"某些东西(例如查找和删除实施许可保护/执法的代码片段),而不是防止"来源盗窃"?

.net obfuscation protection

30
推荐指数
4
解决办法
8035
查看次数