标签: infinite

iPhone和iPad滚动结束

我正在制作一些带有无限滚动的jQuery跨浏览器库我工作得很好但是在iPhone上(我想也在iPad上)而不是相等的值我有一些不成比例的值不匹配

($(window).scrollTop() == ($(document).height() - $(window).height()) 
Run Code Online (Sandbox Code Playgroud)

我只是想达到滚动的是,从那以后,我可以援引AJAX脚本的末尾,还必须牢记后两个手指擦拭变焦,价值观发生变化.

iphone jquery scroll infinite ipad

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

setTimeout/clearTimeout是危险的吗?

我想询问是否存在setTimeout/clearTimeout的另一个实现来替换这种嵌套结构,避免回送

function timedCount()
{
    document.getElementById('txt').value=c;
    c=c+1;
    t=setTimeout("timedCount()",1000);
}

function stopCount()
{
    clearTimeout(t);
    timer_is_on=0;
}
Run Code Online (Sandbox Code Playgroud)

我读过太危险了,无法拥有无限的嵌套循环,因为在不确定的时刻,客户端会由于内存不足而崩溃.

我想问一下clearTimeout()方法会发生什么?它是否清除了内存堆栈?

javascript loops nested infinite settimeout

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

渴望与懒惰的哈斯克尔.在Eager语言中可以列出无限列表?

显然,有可能实现Haskell,使其在不改变语言语义的情况下急切地进行评估.如果是这样,那么如何处理无限数据结构?

http://csg.csail.mit.edu/pubs/haskell.html

因此,花费大量时间来创建和销毁暂停的计算(thunk).通常,这些计算非常简单,因此很容易对它们进行评估.Faxen和其他人已经使用静态分析来揭示这种渴望的机会.相反,我们建议在任何地方使用热情,同时使用允许我们恢复的机制,如果我们的计划过于急切的话.

关键是"如果我们的计划过于热切,我们就有机制可以恢复".这些机制是什么?他们如何允许无限的数据结构和懒惰评估的其他方面,我已经被认为是一种急切的语言是不可能的?

haskell eager infinite lazy-evaluation

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

无限滚动插件使用自定义查询修改路径

我正在使用jQuery同位素的无限滚动插件(无限滚动),并想知道是否可以使用自定义查询参数修改路径,因为用户向下滚动页面以查看更多项目.

有没有办法访问路径并修改其中一个查询参数.第一次返回第一组项目并且之后它命中了下一页,1,2 3确定但是使用我第一次使用的相同查询参数仅更新页码.

我想在点击第3页或第4页时修改其中一个参数,如下所示:

var customPath = path + "?type=items&category=clothes&pageNumber=";
Run Code Online (Sandbox Code Playgroud)

我是以错误的方式接近这个吗?

这是我的代码:

$container.infinitescroll({
    navSelector: '#page_nav', // selector for the paged navigation 
    nextSelector: '#page_nav a', // selector for the NEXT link (to page 2)
    itemSelector: '.element', // selector for all items you'll retrieve
    loading: {
        finishedMsg: 'No more categories to load.',
        msgText: "<em>Loading the next set of categories...</em>",
        img: 'http://i.imgur.com/qkKy8.gif'
    },
    pathParse: function (path, nextPage) {
        var customPath = path + "?type=items&category=all&pageNumber=";
        path = [customPath, '#contaner'];
        return path;
    } …
Run Code Online (Sandbox Code Playgroud)

jquery scroll infinite infinite-scroll jquery-isotope

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

Scheme(Lazy Racket)一个无限的自然数列表

我认为Lazy Racket应该对处理无限列表很有用.根据Wikipedia Lazy Racket的文章,fibs(Fibonacci数字的无限列表)可以定义为:

;; An infinite list:
(define fibs (list* 1 1 (map + fibs (cdr fibs))))
Run Code Online (Sandbox Code Playgroud)

我们如何定义无限的自然数列表?

lisp scheme infinite lazy-evaluation racket

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

python列表中的无限赋值?

我来过这个问题.码:

>>> values = [0, 1, 2]
>>> values[1] = values
>>> values
[0, [...], 2]
Run Code Online (Sandbox Code Playgroud)

我期望的结果是:

[0, [0, 1, 2], 2]
Run Code Online (Sandbox Code Playgroud)

这是python列表的无限分配吗?幕后的是什么?

谢谢.

python list infinite

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

这是一个无限循环,但我不能为我的生活找出原因

所以,我正在制作一个小型的Web应用程序,以便在使用画布时变得更好,但是我被卡住了.我想要一个旋转的n边多边形(线条图已经有效).游戏循环遍历网格数组(网格上的每个点都包含Point()对象的子类),并在每个上调用tick()方法.一切正常,直到它碰到一个ShapePoint()对象(中间的鼠标放在画布上).ShapePoint的tick()方法在某种程度上是一个无限循环.如果你把一个console.log("hi")放在里面,它会给你大约2000条"hi"消息,所以它正在工作(理论上).有趣的是,尽管它正在循环通过stoke(),但没有任何事情发生!

//################################################################
//                 THIS IS THE PROBLEM CLASS.
//  So pretty much, when the game loop calls the tick() funciton
//  of ANY ShapePoint object, everything hangs.  The game is still
//  looping through the ENTIRE tick() function (put console.log()
//  functions in and you'll see what I mean) continually, but the
//  effects it is supposed to display aren't shown.
//
//################################################################
    function ShapePoint(x, y, sides) {
        //position variable
        this.positionOnCanvas = [x, y];
        //number of sides
        this.N = sides; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery loops canvas infinite

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

R - svd()函数 - 'x'中的无限或缺失值

我经常遇到这个错误.我确信矩阵没有任何非数字条目.我也尝试过输入矩阵,没用.

任何人都知道错误可能是什么?

fileUrl <- "https://dl.dropboxusercontent.com/u/76668273/kdd.csv";
download.file(fileUrl,destfile="./kdd.csv",method="curl");
kddtrain <- read.csv("kdd.csv");
kddnumeric <- kddtrain[,sapply(kddtrain,is.numeric)];
kddmatrix <- as.matrix(kddnumeric);
svd1 <- svd(scale(kddmatrix));
Run Code Online (Sandbox Code Playgroud)

r infinite svd

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

从无限列表中取出所有长度为4的子字符串

我对Haskell还是很陌生,并且正在尝试解决以下问题:

我有一个函数,该函数生成无限长的字符串,这些字符串的长度不同。但是一定长度的字符串数量受到限制。

现在,我要提取具有一定长度n的列表的所有子字符串。不幸的是,我做了很多研究,尝试了很多东西,但对我没有任何帮助。

我知道这filter()行不通,因为它会检查列表的每个部分并导致无限循环。

这是我生成无限列表的函数:

allStrings =  [ c : s | s <- "" : allStrings, c <- ['R', 'T', 'P']]
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了:

allStrings = [x | x <- [ c : s | s <- "" : allStrings, 
                  c <- ['R', 'T', 'P']], length x == 4] 
Run Code Online (Sandbox Code Playgroud)

并没有终止。

谢谢你的帮助!

haskell functional-programming list enumerate infinite

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

不同类型的任意多个列表的笛卡尔积

已经提出并回答了几个类似的问题。可以找到实例,例如:

  1. Haskell中2个列表的笛卡尔积
  2. 笛卡尔积在Haskell的列表中
  3. 如何迭代计算笛卡尔积?

但是,我所发现的东西都没有完全回答我的问题。

在Haskell中,是否可能以及如何定义一个函数cartesianProduct,该函数任意(有限)地获取许多不同类型的列表并在鼻子上输出其笛卡尔积?

背景

例如,在上面的链接中,可以找到一个cartesianProd_2优雅地吸收两个不同类型列表的列表:

cartesianProd_2 :: [a] -> [b] -> [(a,b)]
cartesianProd_2 list_A list_B = [(x,y) | x<-list_A, y<-list_B]
Run Code Online (Sandbox Code Playgroud)

cartesianProd_n对于某些固定整数n,可以很容易地将其推广为。

但是,我希望我可以定义一个

cartesianProd (list_1,list_2) == (cartesianProd_2 list_1 list_2)
cartesianProd (list_1,list_2,list_3) == (cartesianProd_3 list_1 list_2 list_3)

-- and so on .. notice that list_i is a list of elements of type i.
Run Code Online (Sandbox Code Playgroud)

一个直接的障碍,我遇到的是,我甚至不知道是什么类型cartesianProd啊!它的域是(不同类型的列表)的元组!那我该怎么办?

编辑

如果在Haskell中无法做到,请提供(指向)指针。

haskell types cartesian-product infinite

5
推荐指数
2
解决办法
98
查看次数