问题列表 - 第43293页

100%宽度的HTML元素问题

分配一些HTML元素(如表单输入)100%宽度时 - 您不能再应用任何可能影响宽度的其他样式.类似borderpadding将导致元素超过100%的事情.这导致可能在其父元素之外的笨拙元素.

由于CSS不支持width: 100% - 2px;我唯一知道的方法是使用绝对像素宽度(width: 98px)或者将元素切掉100%,这实际上不是一个选项.

<div style="overflow:hidden;">
<input style="width:100%; border: 1px solid #000;" />
</div>
Run Code Online (Sandbox Code Playgroud)

他们还有其他方法吗?

html css dom

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

令人难以置信的python布尔功能

>>> a = False
>>> b = False
>>> a | b
True
>>> a
True
>>> b
True
Run Code Online (Sandbox Code Playgroud)

我在python解释器中得到它.

我只是不这么认为.有没有关于python的详细资料boolean type

我使用Python 2.6.6,谢谢!

python boolean python-2.6

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

提高python代码的速度

我有一些python代码有很多类.我曾经cProfile发现运行程序的总时间是68秒.我发现在一个被调用的类中,以下函数Buyers需要大约60秒的68秒.我必须运行程序大约100次,所以任何速度的提高都会有所帮助.你能建议通过修改代码来提高速度吗?如果您需要更多有用的信息,请告诉我们.

def qtyDemanded(self, timePd, priceVector):
    '''Returns quantity demanded in period timePd. In addition,
    also updates the list of customers and non-customers.

    Inputs: timePd and priceVector
    Output: count of people for whom priceVector[-1] < utility
    '''

    ## Initialize count of customers to zero
    ## Set self.customers and self.nonCustomers to empty lists
    price = priceVector[-1]
    count = 0
    self.customers = []
    self.nonCustomers = []


    for person in self.people:
        if person.utility >= price:             
            person.customer = 1
            self.customers.append(person)
        else:
            person.customer …
Run Code Online (Sandbox Code Playgroud)

python performance

14
推荐指数
2
解决办法
4636
查看次数

如何从.bind()中排除元素?

这是http://jsfiddle.net/4BjVv/6/的例子

$(function(){
    $('ul#crumbs li a').bind('click',crumbClick)
});

function crumbClick(){
    $('ul#crumbs .selected').removeClass('selected');
    $(this).parents('li').addClass('selected');
    return false;
}
Run Code Online (Sandbox Code Playgroud)

应该修复"Home"列表的第一项的位置和样式

<ul id="crumbs">
   <li class="home"><a href="#">Home</a></li>
   <li class="selected"><a href="#">Javascript</a></li>
   <li><a href="#">Flash</a></li>
   <li><a href="#">SEO</a></li>   
</ul>
Run Code Online (Sandbox Code Playgroud)

我想先保持<li>静态.

css xhtml jquery

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

xcode:property'title''copy'属性与超类'UIViewController'属性不匹配

嗨,我目前收到此错误消息.通过对香蕉的热爱,我无法弄清楚我做得不对.

它只是一个

IBOutlet UILabel *title;
Run Code Online (Sandbox Code Playgroud)

@property(nonatomic, retain) IBOutlet UILabel *title;
Run Code Online (Sandbox Code Playgroud)

我已经连接到连接到UILabel的xib文件,因为我在运行时动态更改标题.

类/../ taskViewController.h:44:警告:属性'title''copy'属性与超类'UIViewController'属性不匹配

我不明白这意味着什么.通常我能够摆脱警告信息.但是这一个...我没有一个线索是怎么回事.

有人可以指导我并解释这里发生的事情.

iphone xcode warnings compilation

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

为什么在std字符串中间设置null没有任何效果

考虑

#include <string>
#include <iostream>

int main()
{
    /*
    hello
    5
    hel
    3
    */
    char a[] = "hello";
    std::cout << a << std::endl;
    std::cout << strlen(a) << std::endl;
    a[3] = 0;
    std::cout << a << std::endl;
    std::cout << strlen(a) << std::endl;

    /*
    hello
    5
    hel o
    5
    */
    std::string b = "hello";
    std::cout << b << std::endl;
    std::cout << b.length() << std::endl;
    b[3] = 0;
    std::cout << b << std::endl;
    std::cout << b.length() << std::endl;

    getchar();

}
Run Code Online (Sandbox Code Playgroud)

我希望它的std::string行为与 …

c++ stdstring

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

为什么实例变量不采用新值

这是一个代码示例:

var testObject =
{
   val1:  1,

   testing:  function( )
   {
      val1 = 2;
      alert( val1 );
   }
};
Run Code Online (Sandbox Code Playgroud)

怎么警告打印val1,它说未定义?

javascript instance-variables object-literal

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

用ziparchive覆盖文件

我有archive.zip两个文件:hello.txtworld.txt

我想hello.txt使用该代码覆盖新文件:

import zipfile

z = zipfile.ZipFile('archive.zip','a')
z.write('hello.txt')
z.close()  
Run Code Online (Sandbox Code Playgroud)

但它不会覆盖文件,不知何故它会创建另一个实例hello.txt- 看看winzip截图:

替代文字

既然没有smth zipfile.remove(),那么处理这个问题的最佳方法是什么?

python ziparchive

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

获取prolog中的所有列表

如何以当前长度生成列表中所有可能的元素集?

?- get_set(X, [1,2,3]).  
X = [1,1,1] ;  
X = [1,1,2] ;  
X = [1,1,3] ;  
X = [1,2,1] ;  
X = [1,2,2] ;  
X = [1,2,3] ;  
X = [1,3,1] ;  
X = [1,3,2] ;  
X = [1,3,3] ;  
.....  
X = [3,3,2] ;  
X = [3,3,3].  
Run Code Online (Sandbox Code Playgroud)

UPD:Sharky给出了很好的答案.但也许这不是最好的.这是另一个:

get_set(X,L) :- get_set(X,L,L).

get_set([],[],_).
get_set([X|Xs],[_|T],L) :- member(X,L), get_set(Xs,T,L).
Run Code Online (Sandbox Code Playgroud)

prolog

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

F#如何标记用户输入:分隔数字,单位,单词?

我对F#很新,但过去几周都在阅读参考资料.我希望处理用户提供的输入字符串,识别和分离组成元素.例如,对于此输入:

XYZ酒店:入住6晚,每晚220欧元,另加17.5%的税

输出应该类似于元组列表:

[("XYZ",Word); ("酒店:",Word);
("6",数字); ("夜晚",Word);
("at",运营商); ("220",数字);
("EUR",CurrencyCode); ("/",运营商); ("夜",Word);
("加",运营商); ("17.5",数字); ("%", 百分); ("税",Word)]

由于我正在处理用户输入,它可能是任何东西.因此,期望用户遵守语法是不可能的.我想识别数字(可能是整数,浮点数,负数......),度量单位(可选,但可以包括SI或Imperial物理单位,货币代码,例如"night/s"中的计数) ,数学运算符(作为数学符号或包括"at""per","of","discount"等的单词)以及所有其他单词.

我的印象是我应该使用主动模式匹配 - 这是正确的吗? - 但我不确定如何开始.任何指向适当参考材料或类似示例的指针都会很棒.

f# pattern-matching

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