嘿,我正在尝试编写一个脚本,该脚本总结了"斐波那契序列"中的所有偶数项,低于4百万.
Fibonacci1 = 1
Fibonacci2 = 2
a = 2
i = 4
for i in range(1,4000000):
Fibonacci1 = Fibonacci1 + Fibonacci2
if Fibonacci1 % 2 == 0:
a = a + Fibonacci1
Fibonacci2 = Fibonacci1 + Fibonacci2
if Fibonacci2 % 2 == 0:
a = a + Fibonacci2
print a
raw_input()
Run Code Online (Sandbox Code Playgroud)
它应该不到一分钟,但它花了一整夜,它没有解决!
编辑:对不起伙计们,我误解了这个问题.我虽然这意味着我必须将所有偶数项加起来达到400万!但解决方案是将所有平均值加上400万.
工作代码(在不到一秒的时间内完成):
Fibonacci1 = 1
Fibonacci2 = 2
a = 2
while a < 4000000:
Fibonacci1 = Fibonacci1 + Fibonacci2
if Fibonacci1 % 2 == …Run Code Online (Sandbox Code Playgroud) 我讨厌情况,当我无法解释编译器的行为时.所以请帮助我理解,怎么可能......
我有两个PHP文件 - index.php和admin.php.在index.php我做登记,并验证码检查,如果他们是正确的,我设定的数值session变量someValue中,(起初它具有anothervalue)和重定向客户端admin.php,其中CMS是!现在,问题是什么,我有一个模块,admin.php其中有一个img元素,我点击时生成的src(使用jquery ...),但最初它有src为空
<img src="" />由于它,我失去了会话变量的新值(它再次成为另一个值).IT仅在IE中发生!
但是,如果我设置src属性的任何值,它工作正常!
<img src="some.jpg" /> works fine
请帮助我解决这种行为
我想解析一个8 GB的文件来查找一些信息.这花了我超过4个小时才完成.我为此通过了perl Parallel :: ForkManager模块.但它并没有太大的区别.实现这个的更好方法是什么?
以下是用于解析此Jumbo文件的代码的一部分.我实际上有一个域名列表,我必须查看8 GB大小的区域文件,并找出它托管的公司.
unless(open(FH, $file)) {
print $LOG "Can't open '$file' $!";
die "Can't open '$file' $!";
}
### Reading Zone file : $file
DOMAIN: while(my $line = <FH> ){
#domain and the dns with whom he currently hosted
my($domain, undef, $new_host) = split(/\s|\t/, $line);
next if $seen{$domain};
$seen{$domain} =1;
$domain.=".$domain_type";
$domain = lc ($domain);
#already in?
if($moved_domains->{$domain}){
#Get the next domain if this on the same host, there is nothing to record
if($new_host eq $moved_domains->{$domain}->{PointingHost}){ …Run Code Online (Sandbox Code Playgroud) 比较2个图像以查看它们是否都是相同的文件很容易,抛出文件MD5,但是通过使用PHP GD来确定两个图像的差异是否有可能甚至是合理的来确定2个图像是否相同.如果我们在哪里得到两者的差异,并且它全部为白色(id假设为白色甚至是黑色),那么我们现在就知道它们的相同照片了吗?
另外注意:id想要知道是否可以获得2张相同大小的图像来创建洋葱皮效果,1%和50%透明度为50%.
我上一篇文章的答案鼓励我混合使用SQL和NoSQL db.
在应用程序上下文配置和DAO创建方面,两个数据库的最佳实践实现是什么?
让我们选择Derby作为SQL db,选择Cassandra作为另一个.我正在寻找的是例如一个示例appcontext.xml,两个DAO,一个在Derby上实现CRUD,另一个在Cassandra上实现,另一个(不是两个)样本单元测试同时使用两个DAO.
教程,样本(maven ;-))项目,书籍推荐等欢迎.
我正在尝试在django中设置一个网站,该网站允许用户向包含有关其在欧洲议会中的代表的信息的数据库发送查询.我将数据放在逗号分隔的.txt文件中,格式如下:
议会,名称,国家,Party_Group,National_Party,职位
7,Marta Andreasen,英国,欧洲自由民主集团,英国独立党,成员
等等....
我想用这些数据填充一个SQLite3数据库,但到目前为止我发现的所有教程都只显示了如何手动执行此操作.由于我在文件中有736个观察结果,所以我真的不想这样做.
我怀疑这是一件简单的事情,但如果有人能告诉我如何做到这一点,我将非常感激.
托马斯
我在Windows Server 2008 Enterprise上使用SQL Server 2008 Enterprise.我在SQL Server 2008中有关于tsql的问题.对于select-where语句,有两种不同的形式,
(1)选择[some value]和[some value]之间的foo,
(2)选择foo> = [some value]和foo <= [其他值]的地方?我不确定是否和使用<=和> =符号相同?
顺便说一句:它们是否总是相同 - 即使对于不同类型的数据(例如比较数值,比较字符串值),如果有人可以提供一些文件来证明它们是否总是相同,那么我会感激,以便我可以从中学到更多.
乔治,提前谢谢
我正在编写一个执行某项任务的应用程序,并在成功完成任务后通知用户.告知用户我正在使用jlabel.我希望这个jlabel在一段时间后显示消息和后退.我使用netbeans作为我的IDE.
这是我班级的架构.
摘要,GUI代码
abstract class Admin extends JFrame{
protected static jlabel lbl_message= new jlabel("some text");
// other functions and variables
abstarct protected void performButtonClickAction();
}
Run Code Online (Sandbox Code Playgroud)
用于实现抽象函数和提供其他功能的类.
final class AdminActionPerformer extends Admin{
final public void performButtonClickAction(){
// code for doin the task
if(task is successful){
new Thread(new Fader(Admin.lbl_message)).start();
}
}
public static void main(String[] args) {
new AdminActionPerformer().setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
使Jlabel后退的线程
class Fader implements Runnable{
javax.swing.JLabel label;
Color c;
Fader(javax.swing.JLabel label){
this.label=label;
c=label.getBackground();
}
public void run() {
int alpha=label.getGraphics().getColor().getAlpha()-5;
while(alpha>0){ …Run Code Online (Sandbox Code Playgroud)