问题列表 - 第40648页

是否有可能在Lisp中递归生成40,000+个Fibonacci元素?

我正试图用Lisp 解决Project Euler问题2.这个递归解决方案在执行时打击堆栈,但我认为Lisp(使用clisp)会识别尾递归.这正在进入顶级.

(defun e2-problem (&optional (f1 1) (f2 1) (sum 0))  
   "Sum fibonacci sequence, even terms up to 4 million"

   (if (> f2 4000000) sum)
   (e2-problem f2 (+ f1 f2) (if (evenp f2) 
                                (+ sum f2) 
                               sum))
Run Code Online (Sandbox Code Playgroud)

我的实现没有正确安排优化吗?我想如果我不能依赖惯用的递归,这会妨碍我的Lisp教育.

lisp recursion common-lisp fibonacci

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

使用getElementById动态创建网站?

我正在尝试使用JavaScript动态创建一个网站,但无法让我的getElementById函数正常工作.我已经探索了很多,发现了一些例子,并试图使它们无法成功(大多数都不使用外部的.js文件).下面是我的JavaScript和HTML代码:

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Final Project</title>
<script type="text/javascript">
</script>
</head>
<body>
<script type="text/javascript" src="finalProj.js">
</script>
<form name = "myForm">
<h1 id="myHeader"></h1>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

var firstName = ("RicK");
var courseName = ("WEB 180");

function myHeading()
{
document.getElementById('header').write = (firstName + lastName);
} 
Run Code Online (Sandbox Code Playgroud)

javascript

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

Mathematica,Arg和Simplify

我在使用复杂数字的Mathematica时遇到了问题.难道我做错了什么?

两个例子:

  1. ComplexExpand [(x + I y)^(1/2)] 得到(x ^ 2 + y ^ 2)^(1/4)Cos [1/2 Arg [x + I y]] + I(x ^ 2 + y ^ 2)^(1/4)Sin [1/2 Arg [x + I y]]

    到目前为止我找不到更简单的结果(确实存在!)

  2. ComplexExpand [Sqrt [x ^ 2 + y ^ 2] Cos [Arg [x + I y]] + I Sqrt [x ^ 2 + y ^ 2] Sin [Arg [x + I y]]]
    产生相同的结果ComplexExpand的参数,显然应该是x + I y!

提前致谢!

wolfram-mathematica complex-numbers

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

Qt: 主窗口-&gt;show(); 不显示主窗口

在下面的代码中,我创建了一个窗口 invoke ,但该窗口直到调用window.show()后才显示。window->iterateSolution()几乎就像app.exec()是显示窗口的功能。我对 Qt 很陌生,所以我不知道发生了什么。

#include <QtGui/QApplication>
#include <mainWindow.h>
#include <Cube.h>

mainWindow * newWindow;

int main(int argc, char *argv[]) {
    // initialize resources, if needed
    // Q_INIT_RESOURCE(resfile);

    QApplication app(argc, argv);
    newWindow = new mainWindow;
    newWindow->show();

    QString initialState = "YWOBYYBYYGRRGRRBWWYOOYGGRGGBBGYOOYOOWRRBBRBBWGOOGWWRWW";

    /* Construct cube, set state, and solve */
    Cube * cube = new Cube(initialState);
    QString solution = cube->solve();
    delete cube;
    newWindow->iterateSolution(solution);

    // create and show your widgets here

    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

小型学生组之间的代码共享

我目前正在上大学,我们以三人一组的形式每周创建一个小型python项目.

我们使用Eclipse和PyDev进行编码,但在共享我们的工作时我们遇到了问题.我们最终使用压缩项目发送无限的电子邮件流.

我们需要的是一种保持源代码更新的方法,我们需要能够在我们之间共享它.(在Windows和Linux上)你推荐什么?

提前致谢.

python eclipse

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

使用Jquery将带有POST的变量传递到另一个页面

我对Jquery相对较新,我想知道如何将变量发布到另一个页面然后重定向?我使用了ajax函数,重定向工作正常,但在POST中没有捕获变量(它们是空的)

function linkWO() {

    $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "LinkTagOut.aspx",
            dataType: "json",
            data: "{id=1}",
            complete:
            function () {
                window.location = "LinkTagOut.aspx";
            }

    });
}
Run Code Online (Sandbox Code Playgroud)

在我的aspx文件中

<a href="javascript:void(0);" onclick="return linkWO();"><span>Link</span></a>
Run Code Online (Sandbox Code Playgroud)

jquery post redirect

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

MKMapView:如何将MKUserLocationView(蓝点)带到前面?

我正在添加自定义注释而不是引脚注释.基本上,我在这些注释中绘制一个圆圈并将它们添加到地图中.这些自定义注释会遮挡用户位置视图(蓝点)的问题如何将蓝点带到前面.

- (void)mapView:(MKMapView *)mapView 
didUpdateUserLocation:(MKUserLocation *)userLocation 
{
UIView *user = [mapView viewForAnnotation:userLocation];
[mapView bringSubviewToFront:user];
}

但是,这对我不起作用.我的自定义注释仍然覆盖了蓝色用户点.任何想法如何让用户位置视图出现在前面?干杯

iphone core-location mapkit mkmapview ios

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

Git diff -w仅在行的开头和结尾忽略空格

我喜欢用来git diff -w忽略空白差异.但是,我只是注意到它忽略了线条中间的空白差异.我怎么才能忽略行开头(^)或结尾($)的空白差异?

git diff whitespace ignore

341
推荐指数
2
解决办法
13万
查看次数

使用Plupload与ASP.NET/C#

UPDATE

我能够让一切正常工作,我只想回复更新的代码.我使用了Darin Dimitrov关于使用单独的通用http处理程序来处理文件上传的建议,所以这就是我提出的代码...如果您有疑问,请告诉我.

<%@ WebHandler Language="C#" Class="Upload" %>

using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Net;
using System.Web;

public class Upload : IHttpHandler {

    public void ProcessRequest(HttpContext context) {

        /**
         * If 'newTicket' is "false", then the directory to upload to already exists and we can extract it from
         * the 'ticketID' POST parameter.
         * 
         * If 'newTicket' is "true", then this is a new Ticket submission so we need to work with a NEW directory …
Run Code Online (Sandbox Code Playgroud)

c# asp.net httphandler jquery-plugins plupload

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

使用PHP识别图像中的字体

我很好奇 - 如何从提供的图像中识别字体...

编辑:...使用PHP?例如 - 用户上传某些文本的照片(比方说来自报纸)并想知道使用了哪种字体或哪种字体最相似.

php fonts image-recognition

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