问题列表 - 第25643页

AJAX Web应用程序中是否需要表单标记?

我读了一些像这样的 AJAX-Form教程.标记表单用于HTML代码.但是,我认为没有必要.既然我们是通过发送HTTP请求的XmlHttpRequest,发送的数据可以是任何东西,没有必要投入形式.

那么,有没有理由在HTML中为AJAX应用程序提供表单标记?

html forms ajax xmlhttprequest

15
推荐指数
2
解决办法
3357
查看次数

使用PyDev在Eclipse中键入提示

在经历了很多PHP经验之后,我正在学习Python,并且在Python中使用类型提示会很方便.看起来Eclipse与PyDev不支持这一点.有什么建议?

例如,我希望我的IDE 在我使用它时显示函数文档字符串类型,例如:

def f(x: int) -> int:
    r"""Adds 3 to x"""
    return x + 3

f(# and now IDE shows everything about types 
Run Code Online (Sandbox Code Playgroud)

python pydev type-hinting

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

在Lua中,我可以轻松选择没有自定义函数的第N个结果吗?

假设我将一个字符串插入表中,如下所示:

table.insert(tbl, mystring)
Run Code Online (Sandbox Code Playgroud)

mystring是通过将所有出现的"a"替换为"b"而生成的input:

mystring = string.gsub(input, "a", "b")
Run Code Online (Sandbox Code Playgroud)

将两者合并为一个语句的明显方法不起作用,因为gsub返回两个结果:

table.insert(tbl, string.gsub(input, "a", "b"))  -- error!
-- (second result of gsub is passed into table.insert)
Run Code Online (Sandbox Code Playgroud)

我想,这是为支持多种回报价而支付的价格.问题是,是否有一种标准的内置方式来选择第一个返回值?当我发现select我认为这正是它所做的,但是唉,它实际上从N开始选择所有结果,因此在这种情况下没有帮助.

现在我知道我可以自己定义select如下:

function select1(n, ...)
  return arg[n]
end

table.insert(tbl, select1(1, string.gsub(input, "a", "b")))
Run Code Online (Sandbox Code Playgroud)

但这看起来并不正确,因为我希望有一种内置的方式来做到这一点.

那么,我错过了一些内置构造吗?如果没有,Lua开发人员是否倾向于使用单独的变量来提取正确的参数或编写自己的select1函数?

string lua gsub lua-patterns lua-table

5
推荐指数
3
解决办法
1961
查看次数

使用sinatra在块之间传递数据

我正在尝试使用sinatra在块之间传递数据.例如:

@data = Hash.new
post "/" do
   @data[:test] = params.fetch("test").to_s
   redirect "/tmp"
end

get "/tmp" do
   puts @data[:test]
end
Run Code Online (Sandbox Code Playgroud)

但是每当我到达tmp块时@data都是nil并抛出一个错误.这是为什么?

ruby sinatra

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

C#功能快速排序失败

我正在尝试使用linq使用C#实现一个功能样式的快速排序,这个代码随机工作/不起作用,我无法弄清楚为什么.
重要的是:当我在数组或列表上调用它时,它工作正常.但是在一个未知的 - 它真的是IEnumerable,它变得疯狂(失去价值或崩溃,通常.有时工作.)
代码:

   public static IEnumerable<T> Quicksort<T>(this IEnumerable<T> source)
        where T : IComparable<T>
    {
        if (!source.Any())
            yield break;
        var pivot = source.First();
        var sortedQuery = source.Skip(1).Where(a => a.CompareTo(source.First()) <= 0).Quicksort()
                          .Concat(new[] { pivot })
                          .Concat(source.Skip(1).Where(a => a.CompareTo(source.First()) > 0).Quicksort());
        foreach (T key in sortedQuery)
            yield return key;
    }
Run Code Online (Sandbox Code Playgroud)

你能在这里发现任何可能导致失败的故障吗?

编辑:一些更好的测试代码:

        var rand = new Random();
        var ienum = Enumerable.Range(1, 100).Select(a => rand.Next());
        var array = ienum.ToArray();
        try
        {
            array.Quicksort().Count();
            Console.WriteLine("Array went fine.");
        }
        catch (Exception ex)
        { …
Run Code Online (Sandbox Code Playgroud)

c# linq functional-programming quicksort

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

Google App Engine是否使用Google CDN分发静态资源?

我在网上发现很多文章描述了如何将GAE用作CDN.但是,我无法在Google的App Engine文档中找到有关CDN的任何提及.

有人可以请一些官方文件/文章提到GAE之上开发的应用程序如何从Google CDN服务器中受益?

提前致谢 :)

google-app-engine cdn

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

有没有办法以编程方式从iTunes页面中提取播客的源?

可能重复:
通过RSS,JSON等链接从itunes商店获取最新的播客

从iTunes页面,如http://itunes.apple.com/us/podcast/this-week-in-tech-mp3-edition/id73329404,有没有办法提取相应的Feed地址?在这种情况下,它将是http://leoville.tv/podcasts/twit.xml.

我知道如果你在iTunes上打开,你可以手动提取它,但我想以编程方式进行.有播客网站的链接,但可能不准确.在这种情况下,它指向一个网站上有20个播客.

screen-scraping itunes feed

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

你如何快速学习班级等级?

我不喜欢编程的东西是学习一个新的API.例如,现在我正在尝试学习Windows Identity Foundation.令人沮丧的是因为我将花费大量时间来学习一些类如何工作,实际上只编写几行代码.

在.NET中,有很多类型我似乎花费更多的时间在msdn中寻找一个类而不是编写代码.它还会在我工作时中断我的工作流程,因为我必须输入一些内容而不是查找内容.

显然,我不必为基础课做这个.每当新事物发生时,肯定会有一些人在想.然后,我经常不会重复使用该类,以便真正地审查它或将其付诸实践.

我想知道是否有人找到了一种记忆(或更有效地查找)这些对象模型层次结构的方法?

.net programming-languages

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

如何在SIFT中使用DoG金字塔

我是图像处理和模式识别的新手.我正在尝试实现SIFT算法,我可以创建DoG金字塔并识别每个八度音程中的局部最大值或最小值.我不明白的是如何在每个八度音程中使用这些局部最大/最小值.我如何结合这些要点?

我的问题可能听起来很微不足道.我读过Lowe的论文,但是在他建造DoG金字塔后他无法理解他的所作所为.任何帮助表示赞赏.

谢谢

pattern-recognition image-processing sift

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

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