标签: sequential

如何以线性方式优化Jquery函数?(顺序地)

我不知道如何形容这一点.我在页面上有几个div,类似于:

<div id="Content">
    <div id="SubContent" class="LoremIpsum">
        some lorem ipsum text here
    </div>

    <div id="SubContent" class="Shakespeare" style="display:none">
        Macbeth story here
    </div>
</div>

<a href="Javascript:Void(0);" onClick="ChangeStory">Change</a>
Run Code Online (Sandbox Code Playgroud)

所以现在,当我点击" 更改 "链接时,我希望LoremIpsum div向上滑动,并且在它完成向上滑动后,我希望莎士比亚div滑下来.

目前,我有:

function ChangeStory(){
    $('.LoremIpsum').slideUp(); 
$('.Shakespeare').slideDown();
}
Run Code Online (Sandbox Code Playgroud)

它们不是一个接一个地发生的事件,而是同时发生的.我试图插入一些时间延迟,但效果不佳.关于如何一个接一个地运行它们的任何想法?

非常感谢!

jquery sequential

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

Python中的顺序目录创建

我正在尝试找到如何使用特定填充创建顺序目录.对于给定的数字,它应该创建目录:

def createDirectories(number=10, name='seq'):
    for i in range(1, number+1):
        os.mkdir(name+i)
Run Code Online (Sandbox Code Playgroud)

但它应该按照以下命名约定生成目录

seq0010
seq0020
seq0030
...
seq0100
Run Code Online (Sandbox Code Playgroud)

如何以这种方式格式化数字?

python convention directory naming sequential

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

将序列号分配给数组中的整数元素

早上好/下午好〜

我有这样的数组,

A= [12 0 0 0 0 3 0 0 0 66 0 0 0 0 20 0 0 2 0 31 0 0  42 0 32 0 38]
Run Code Online (Sandbox Code Playgroud)

输出应该是:

B= [ 1 0 0 0 0 2 0 0 0 3  0 0 0 0  4 0 0 5 0  6 0 0  7  0 8  0 9]
Run Code Online (Sandbox Code Playgroud)

如何用序号替换A中的非零元素?

arrays matlab replace sequential

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

LISP嵌套循环并行执行.如何强制它按顺序执行?

过去两周我一直在慢慢学习Lisp.我遇到过Lisp并行执行两个循环的情况,而不是我的目标.如果我理解正确,我想要实现的将按顺序分类.为了让您了解会发生什么,我们可以看看以下内容:

(loop for x in '(a b c d e)
      for y in '(1 2 3 4 5)
        collect (list x y))
Run Code Online (Sandbox Code Playgroud)

使用这种类型的编码,可以得到:

((A 1) (B 2) (C 3) (D 4) (E 5))
Run Code Online (Sandbox Code Playgroud)

但我要求的是:

((A 1) (A 2) (A 3) (A 4) (A 5) (B 1) (B 2) (B 3) and so on
Run Code Online (Sandbox Code Playgroud)

我需要用Loop来改变以获得这种期望的结果?如果我在使用"顺序"一词时出错了,请纠正我.我一直在阅读它,但我有点难以理解这一点.

lisp common-lisp nested-loops sequential

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

Scala - 按顺序依次执行任意数量的Futures

我正在试图找出按序列执行一系列期货的最佳方式,其中一个Future的执行取决于之前的.我试图为任意数量的期货做这件事.

用户案例:

  • 我从我的数据库中检索了许多ID.
  • 我现在需要检索Web服务上的一些相关数据.
  • 一旦我找到了有效的结果,我想停止.
  • 我只关心成功的结果.

并行执行这些并且然后解析返回的结果集合不是一种选择.我必须一次执行一个请求,并且只有在前一个请求没有返回任何结果时才执行下一个请求.

目前的解决方案是沿着这些方向.使用foldLeft执行请求,然后仅在前一个未来满足某些条件时评估下一个未来.

def dblFuture(i: Int) = { i * 2 }
val list = List(1,2,3,4,5)
val future = list.foldLeft(Future(0)) {
  (previousFuture, next) => {
    for {
      previousResult <- previousFuture
      nextFuture <- { if (previousResult <= 4) dblFuture(next) else previousFuture }
    } yield (nextFuture)
  }
}
Run Code Online (Sandbox Code Playgroud)

这方面的一个重大缺点是:a)我一直处理所有项目,即使我得到了一个我很满意的结果,并且b)一旦我找到了我想要的结果,我就会继续评估谓词.在这种情况下,它是一个简单的if,但实际上它可能更复杂.

我觉得我错过了一个更优雅的解决方案.

scala future sequential for-comprehension foldleft

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

如何在UML中表示非顺序代码?

我找不到任何UML图来表示非顺序代码(例如回调,在不同线程上运行的代码).

是否可以在UML图中表示非顺序代码?有没有序列图吗?

diagram multithreading uml callback sequential

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

Haskell中带有反馈环路的顺序电路

我想在Haskell中表示具有以下行为的电路:

该电路有两个输入:

  • 数据输入
  • 和一个开关输入

和一个输出.

  • 当开关= True然后输出t =输入t
  • 当switch =时False,输出t =输出t-1

我需要一种方法来表示反馈循环和状态.

我知道有几个库提供这种东西的抽象,但它们对我来说看起来很神奇.

有一种简单的方法来模拟这个吗?

编辑:

type Signal a = [a]

type Input   = Signal Int
type Output  = Signal Int
type State   = Int
type Switch = Signal Bool

delay :: a -> Signal a -> Signal a
delay = (:)

circuit :: State -> Input -> Switch -> Output
circuit s (i:is) (True:bs) =  i : circuit i is bs
circuit s …
Run Code Online (Sandbox Code Playgroud)

haskell loops feedback circuit sequential

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

软件设计体系结构中的程序内聚和顺序内聚有什么区别?

程序内聚性表示模块的各个部分被分组,因为它们始终遵循一定的执行顺序; 而顺序内聚性表示模块的各个部分被分组,这是因为一个零件的输出是 流水线等另一零件的输入。这些定义是模棱两可的。请解释。

procedural cohesion sequential

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

顺序更新mysql表

给定下表,在删除一行或多行后,如何position使用单个查询按顺序从 1 到 N 重新排序,并且仍然保留 的顺序position

+---------+----------+-----+
| id (pk) | position | fk  |
+---------+----------+-----+
|       4 |        1 | 123 |
|       2 |        2 | 123 |
|      18 |        3 | 123 |
|       5 |        4 | 123 |
|       3 |        5 | 123 |
+---------+----------+-----+
Run Code Online (Sandbox Code Playgroud)

例如,如果position=1 ( id=4) 被删除,则所需的最终记录为:

+---------+----------+-----+
| id (pk) | position | fk  |
+---------+----------+-----+
|       2 |        1 | 123 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql sequential

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

Monads 是一种用于排序计算的机制,下面的列表仍然是一个 monad,尽管它们以随机顺序打印 Scala

for {
    i <- 1 to 5
  } yield Future(println(i))
Run Code Online (Sandbox Code Playgroud)

脱糖:

List(1,2,3,4,5).map {i => Future(println(i))}
Run Code Online (Sandbox Code Playgroud)

上面的代码以随机顺序打印数字。

现在,如果我们看到 Monad 的多个定义: a) Monad 是一个对象的包装器 b) Monad 是一种排序计算的机制

我试图回答的问题是,不应该在 List monad 上映射操作等待列表中的第一个元素被打印出来,然后才去计算第二个元素而不管 Future 是什么?

抱歉,这可能很简单,而且我把它复杂化了,但我很难找到简单的推理。答案将不胜感激:)

monads scala future sequential for-comprehension

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