标签: chaining

如何将android中的动画链接到同一个视图?

我有一些文本视图,我想制作MSN的嗡嗡声效果.

我的计划是:

  • 看看,让我们说10dip在左边,
  • 把它带回到它的起始位置
  • 之后再拿10dip
  • 然后回来
  • 回来
  • 离开...依此类推.

我的观点是,我有一些运动序列要设置为一个视图,并且需要一个接一个地执行.

我怎样才能做到这一点?

animation android view chained chaining

8
推荐指数
2
解决办法
8744
查看次数

如何使用bluebirdjs顺序链接承诺?

Promise.all()不保证承诺将按顺序解决.如何才能做到这一点?

javascript chaining promise chain bluebird

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

如何从服务器端模拟复杂的REST调用?

在使用广泛使用REST服务的javascript时 - 包括使用GET,PUT,POST,DELETES等词汇; 我发现很难模拟服务器端,因此前端开发可以独立进行(后端).

有时捕获多步骤数据也很有用,因此我们可以帮助重现整个REST链(或者从这些链触发的与前端相关的错误)

我可以使用哪些工具来模拟REST调用,尤其是有状态调用?(即如果我对某些资源进行了PUT,我希望它的下一个GET会以某种方式改变)

我尝试了SOAPUI 4.0.1,它的REST模拟令人失望.另外,我的需求超出了单一状态模拟(任何人都可以使用静态.json文件).我需要做状态转换类型的模拟; 使用Content-Range标头是最好的.

任何人?

rest web-services mocking simulate chaining

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

PHP闭包函数附加到stdObject并链接

可能重复:
直接调用分配给对象属性的闭包

如果我有这样的课程:

class test{
  function one(){
     $this->two()->func(); //Since $test is returned, why can I not call func()?
  }

  function two(){
    $test = (object) array();
    $test->func = function(){
       echo 'Does this work?';
    };
    return $test;
  }
}

$new = new test;
$new->one(); //Expecting 'Does this work?'
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,当我从函数1调用函数二时,函数2返回$ test变量,该函数附加了一个func()的闭包函数.为什么我不能将其称为链式方法?

编辑 我记得这也可以通过对需要的人使用$ this-> func - > __ invoke()来完成.

php closures chaining

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

Coffeescript和jQuery链接

我在coffeescript中尝试这个:

$( element ).mousedown( aFunction ).mouseup( anotherFunction );
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用缩进的方法,以便像下面这样的东西将返回以下内容:

$ element
    .mousedown aFunction
    .mouseup anotherFunction
Run Code Online (Sandbox Code Playgroud)

但无济于事,有没有关于coffeescript链接的建议?

chaining coffeescript

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

jQuery触发点击事件而不点击

嗯,这就是发生的事情.

$('.js-custom-dropdown').find('.custom-dropdown-unfolded').toggle();
$('.custom-dropdown-btn, .custom-dropdown-btn-unfolded').keydown(function(event){
    if (event.keyCode === 13) {
        openDropdown($(this));
    }
}).click( function(){
    openDropdown($(this));
});

function openDropdown (element){
    element.parents('.js-custom-dropdown').find('.custom-dropdown-unfolded').toggle();
    console.log($(this))
}
Run Code Online (Sandbox Code Playgroud)

当我单击下拉按钮时,openDropdown功能执行一次,但是当我选择按钮并按下回车键时,该功能被调用两次.猜猜这与链接有关,但我承认我是新手,并不完全理解jQuery设计模式.我可以cource在keydown处理程序中调用该函数两次,这将解决问题,但是..你知道:)

您能否解释一下代码有什么问题以及导致这种行为的原因?

jquery events chaining

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

将许多滤色镜应用于同一个可绘制的

我想在链中应用几个彩色滤镜到drawable.那可能吗?或者也许创建一个过滤器,它是我想要应用的过滤器的组合.

例如,我想:

Drawable d = ...;
d.setColorFilter(0x3F000000, Mode.OVERLAY).setColorFilter(0xFF2D2D2D, Mode.SCREEN)
Run Code Online (Sandbox Code Playgroud)

android chaining colorfilter android-drawable

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

在 Python 中使用索引删除项目的就地函数

只是注意到 Python 中没有函数可以通过索引删除列表中的项目,在链接.

例如,我正在寻找这样的东西:

another_list = list_of_items.remove[item-index]

代替

del list_of_items[item_index]

因为,remove(item_in_list)删除后返回列表item_in_list; 我想知道为什么忽略了索引的类似函数。被包括在内似乎非常明显和微不足道,感觉有理由跳过它。

关于为什么这样的功能不可用的任何想法?

- - - 编辑 - - - -

list_of_items.pop(item_at_index)不合适,因为它不返回没有要删除的特定项目的列表,因此不能用于链接。(根据文档:L.pop([index]) -> item -- 删除并返回 index 处的项目

python list chaining

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

如何在javascript函数调用中实现任意链?

我已经编写了代码来实现

sum(1)(2) //3
Run Code Online (Sandbox Code Playgroud)

代码如下:

function sum(a) {

  return function(b) { 
    return a+b
 }

}
Run Code Online (Sandbox Code Playgroud)

但我没有解决第二个问题,即如何实现任意数量的链函数调用:

sum(1)(2) == 3
sum(5)(-1)(2) == 6
sum(6)(-1)(-2)(-3) == 0
sum(0)(1)(2)(3)(4)(5) == 15
Run Code Online (Sandbox Code Playgroud)

javascript chaining

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

Langchain - 无法解决矢量存储的动态过滤问题

我正在使用Langchainversion 0.218,并且想知道是否有人能够在运行时动态过滤种子向量库?例如当由代理运行时。

我的动机是将这个动态过滤器放入对话检索 QA 链中,在其中我使用filename从对话输入中提取的内容来过滤检索器并检索其所有块(使用映射器文件k设置为属于search_kwargs中文件名的块的计数)。

我可以手动过滤种子向量库(如 Chroma) ,例如:

from langchain.chains import ConversationalRetrievalChain
from langchain.memory import ConversationBufferMemory

# init a vectorstore and seed documents
vectorstore = Chroma.from_documents(..)

# 'somehow' I get hands on the filename from user input or chat history
found_filename = "report.pdf"

# filter using a search arg, such as 'filename' provided in the metadata of all chunks
file_chunk_mapper = {"report.pdf" : ["chunk1", "chunk2", ... ] …
Run Code Online (Sandbox Code Playgroud)

information-retrieval artificial-intelligence chaining large-language-model py-langchain

7
推荐指数
0
解决办法
905
查看次数