# max_list = [83, 1350, 1, 100]
for i in range(len(max_list)):
new_value = 1
while new_value < max_list[i]:
new_value *= 10
max_list = new_value
Run Code Online (Sandbox Code Playgroud)
我正在做的是将数字四舍五入到最接近的,嗯,零填充值?我不确定它会被称为什么.但基本上,我想83 - > 100,1 - > 1,1350 - > 10000,100 - > 100.我使用round()函数尝试,但不能让它做什么我想要的.
这样做但我认为它可以用更少的行编写.
升级到Helios后,我的一些主要捷径已停止工作; 我用Control+ Option+ CSubversion的提交,但由于升级,打在导航视图这个组合的表现一样只是击中C(移至以C开头的下一个元素).
我尝试了一些变化,但要么得到相同的行为,要么根本没有发生任何事情.
有任何想法吗?
对不起,描述性问题标题不是很清楚.我不太清楚如何描述这一点,希望如果有人能够向我解释这一点,我可以在以后做得更好.
我即将来到这里并询问为什么以下示例正在运行.它展示了我希望的行为,但我不确定它为什么或是否是标准的,或者我是否对编译器感到幸运.无论如何,在整理一个最小的工作示例发布在这里,我发现它根本没有做我想的.所以这里......
struct Foo {
enum BAR { A, B, C, D, E };
private: typedef BAR BAR;
};
int main(int argc, char* argv[]) {
int x = (Foo::BAR)42;
int y = Foo::D;
}
Run Code Online (Sandbox Code Playgroud)
似乎正在发生的事情以及我非常高兴的是,Foo采用了枚举常量,之后BAR变为私有.所以我没有得到任何错误,int y =但我得到一个Foo::BAR私人错误int x=.然而,这似乎只适用于枚举中的5个或更多常量,删除它E并且它都编译好,即BAR保持公开.
什么在这里工作?谢谢.
(PS.编译器是GCC 4.4.3)
我有类似于以下HTML:
<fieldset>
<legend>Title</legend>
<p>blahblahblah</p>
<p>blahblahblah</p>
<p>blahblahblah</p>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
我想要做的是将所有P包装到一个容器中,如下所示:
<fieldset>
<legend>Title</legend>
<div class="container">
<p>blahblahblah</p>
<p>blahblahblah</p>
<p>blahblahblah</p>
</div>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
这是我目前的Javascript:
$(document).ready(function()
{
$('fieldset legend').click(function()
{
$(this).siblings().wrap('<div class="container"></div>');
});
});
Run Code Online (Sandbox Code Playgroud)
但是,这会导致每个P元素都包含在它自己的div.container中.像这样:
<fieldset>
<legend>Title</legend>
<div class="container"><p>blahblahblah</p></div>
<div class="container"><p>blahblahblah</p></div>
<div class="container"><p>blahblahblah</p></div>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
有没有更简洁的方法来实现这一点,而不是使用类似的东西:
$(document).ready(function()
{
$('fieldset legend').click(function()
{
$(this).after('<div class="container"></div>');
$(this).parent().append('</div>');
});
});
Run Code Online (Sandbox Code Playgroud) 什么是与ControlPaint.Light等效的wpf?
http://msdn.microsoft.com/en-us/library/3wz9t9fy%28VS.80%29.aspx
鉴于WinForms使用System.Drawing.Color而wpf使用System.Windows.Media.Color
什么是在perl中剥离HTML标记的最简单方法.我正在使用正则表达式从URL解析HTML工作得很好但是如何删除HTML标记?
这是我如何拉我的HTML
#!/usr/bin/perl -w
use strict;
use warnings;
use LWP::Simple;
my $now_string = localtime;
my $html = get("http://www.spc.noaa.gov/climo/reports/last3hours.html")
or die "Could not fetch NWS page.";
$html =~ s/<script.*?<\'/script>/sg;
$html =~ s/<.+?>//sg;
$html =~ m{(Hail Reports.*)Wind Reports}s || die;
my @hail = $1;
Run Code Online (Sandbox Code Playgroud) 假设我有一些类C,我继承它并命名这个类D.我是否总是必须调用C默认构造函数,如下例所示:
class C {
public:
C() { ... }
};
class D {
public:
D() : C() { ... }
};
Run Code Online (Sandbox Code Playgroud)
请注意,C它只有默认构造函数.我必须从D打电话吗?我无法弄清楚如何找到它.
谢谢,Boda Cydo.
我有一个上下文处理器返回用户朋友列表。我希望它仅在用户登录时返回朋友的字典,因为目前我有干净的数据库,没有任何用户,并且我收到错误:
Exception Type: DoesNotExist at /
Exception Value: UserProfile matching query does not exist.
这是我尝试过的两个版本,但没有成功。为什么它不应该搜索匹配的用户?
def friends_list(request):
if request.user.is_authenticated:
userprofile = UserProfile.objects.get(user=request.user)
friends = Friend.objects.filter(friend_of=userprofile)
else:
friends = {}
return {'friends': friends}
def friends_list(request):
userprofile = UserProfile.objects.get(user=request.user)
if userprofile:
friends = Friend.objects.filter(friend_of=userprofile)
else:
friends = {}
return {'friends': friends}
Run Code Online (Sandbox Code Playgroud) OCaml标准库有一个很棒的Set实现,它使用非常有效的分而治之算法来计算union两组.我相信它从一个集合中获取整个子树(不仅仅是单个元素)并将它们插入到另一个集合中,在必要时进行重新平衡.
我想知道这是否需要OCaml使用的AVL树中保存的高度信息,或者是否也可以使用红黑树.例如,是否可以更有效地连接一对红黑树,而不是简单地迭代第二棵树,将其元素附加到第一棵树的末尾?