标签: continuous

改进这个连续的jQuery动画

我刚刚在jQuery中创建了一个简单,连续的反弹效果,但我觉得代码并非全部优化,我希望改进它.

var $square = $("#square");
bounce();
function bounce() {
    $square.animate({
        top: "+=10"
    }, 300, function() {
        $square.animate({
            top: "-=10"
        }, 300, function() {
            bounce();
        })
    });
}

$square.hover(function() {        
    jQuery.fx.off = true;
}, function() {
    jQuery.fx.off = false;
});
Run Code Online (Sandbox Code Playgroud)

我所做的一切基本上是创建了一个动画,它将+10添加到元素的顶部坐标,作为回调函数,我从顶部坐标减去10 ..

这会产生(几乎光滑)弹跳效果,但我觉得它可以改进.

此外,我想停止动画mouseenter,并继续mouseleave.

stop(true, true)没有工作,也没有dequeue()这样做我已经使用jQuery.fx.off = true(愚蠢,没有?)关闭所有动画效果

我很感激有关如何优化这些的任何反馈.

这是一个jsFiddle.

编辑:我刚刚意识到jQuery too much recursion在禁用和重新启用效果时已经开始抛出错误.

提前致谢,

马尔科

jquery animation continuous effect

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

发布TeamCity工件.如何获取构建ID

我在TeamCity中创建了一个Artifact路径,如下所示:

src\MyBuild\bin\Release\* => MyBuild.zip

现在我想通过下载链接发布这个创建的工件:

http://localhost:8080/repository/downloadAll/BUILD_TYPE_ID/BUILD_ID:id?showAll=true
Run Code Online (Sandbox Code Playgroud)

......但是我能在哪里得到BUILD_TYPE_IDBUILD_ID

teamcity integration continuous

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

我想让一个倒数计时器在android中做一个连续循环-需要如何做的意见

有没有办法连续倒计时计时器?我有一个基本的计时器,该计时器经过60秒,然后更新了文本字段,并且可以正常工作,但是我想添加功能:当倒数计时时,它会自动重新启动直到用户取消它吗?也许通过线程运行它?不确定如何处理。这是我所拥有的,此代码同样有效,但是我只能停止和启动倒数计时器,而不能进行连续循环:

cdt = new CountDownTimer(60000,1000) {
    public void onTick(long millisUntilFinished) { 
        tvTimer.setText("remaining : " + millisUntilFinished/1000 + " secs");
    }
     public void onFinish() { 
       tvTimer.setText("");
       bell.start(); 
     }
 };

 /***************On Click/Touch Listeners*******************/
 btnNext.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
        tvTimer.setText("");
        btnStart.setText("Start Timer");
        SetImageView2(myDbHelper); 
        cdt.cancel(); 

       }
    });

    btnStart.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
        if (!TimerTicking){ 
          cdt.start();
          btnStart.setText("Stop Timer");
        }
        else { 
            tvTimer.setText("");
            cdt.cancel();
            btnStart.setText("Start Timer");

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

android loops timer continuous countdown

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

NMAP连续ping

我需要实现一个能够每秒向一定数量的目的地发送ping数据包的代码。问题是我想在1秒窗口内ping尽可能多的目的地。出于这个原因,我在考虑是否有一种方法可以将循环强加到nmap中[我的意思是-cycle nmap参数],这样套接字只能打开一次并在循环ping结束时关闭,这比使用a节省了更多时间“观看nmap”方法!

parameters ping cycle continuous nmap

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

在载体中提取第一个连续序列

我有一个矢量:

as <- c(1,2,3,4,5,9)
Run Code Online (Sandbox Code Playgroud)

我需要从索引1开始提取向量中的第一个连续序列,以便输出如下:

1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

这样做是否有智能功能,或者我必须做一些不那么优雅的事情:

a <- c(1,2,3,4,5,9)
is_continunous <- c()
for (i in 1:length(a)) {
  if(a[i+1] - a[i] == 1) {
    is_continunous <- c(is_continunous, i)
  } else {
    break
  }
}

continunous_numbers <- c()
if(is_continunous[1] == 1) {
  is_continunous <- c(is_continunous, length(is_continunous)+1)
  continunous_numbers <- a[is_continunous]
}
Run Code Online (Sandbox Code Playgroud)

它可以解决问题,但我希望有一个功能可以做到这一点.

indexing r continuous

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

停止无限旋转图像的正确方法?以及如何实现removeAllAnimations?

我想将按钮用作切换按钮-单击一次即可无限旋转图片。再次单击,图像停止,再次单击,重新启动。

我发现此答案有助于使动画继续进行: 在Swift中将视图无限地旋转360度?

但是,我不清楚如何停止事情。我已经实现了下面的代码,而且似乎可以正常工作,但是很好奇这是否是停止动画的正确方法,或者是否还有其他首选方法。另外-我的旋转持续进行到完成为止,但是我想知道是否可以在按下按钮时冻结该位置的旋转(我在下面的第二次尝试中尝试了.removeAllAnimations(),但似乎在所有。

    @IBOutlet weak var imageView: UIImageView!
    var stopRotation = true

    func rotateView(targetView: UIView, duration: Double = 1.0) {
        if !stopRotation {
            UIView.animate(withDuration: duration, delay: 0.0, options: .curveLinear, animations: {
                targetView.transform = targetView.transform.rotated(by: CGFloat(Double.pi))
            }) { finished in
                self.rotateView(targetView: targetView, duration: duration)
            }
        }
    }
    
    @IBAction func spinPressed(_ sender: UIButton) {
        stopRotation = !stopRotation
        if !stopRotation {
            rotateView(targetView: imageView)
        }
    }
Run Code Online (Sandbox Code Playgroud)

这确实有效。我还想知道是否有可能停止动画的自旋。设置方式是,动画在停止之前会完整旋转180度。我也尝试过在spinPressed动作中添加removeAnimation,并摆脱了rotateView内部的stopRotation检查,但这似乎不起作用–旋转会继续,并且如果再次按下spinPressed只会变得更快(请参见下文):

    @IBOutlet weak var imageView: UIImageView!
    var stopRotation = true
    
    func rotateView(targetView: UIView, duration: Double = 1.0) …
Run Code Online (Sandbox Code Playgroud)

animation rotation continuous swift

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

Tidyverse:将数值数据转换为分类数据,以便以不均匀的 bin 宽度进行绘图

使用 tidyverse,我希望通过手动声明削减发生的位置(例如年龄组或收入范围)来离散化数值数据,目的是使用条形图绘制不同的数值范围,就好像数据是分类的一样。我希望有不等宽度的间隔。

到目前为止,我已经尝试了基本的 R 方法,cut()使用breaks = c(). 然而,我注意到包中存在一组函数cut_intervalcut_width、 和。我认为有一种方法可以使用这些函数手动设置间隔切割,因为间隔和数字变量存在参数。cut_numberggplot2breaks

library(tidyverse)

mtcars <- as_tibble(mtcars)

mtcars %>% 
  count(cut_interval(mpg, n = 4))
#> # A tibble: 4 x 2
#>   `cut_interval(mpg, n = 4)`     n
#>   <fct>                      <int>
#> 1 [10.4,16.3]                   10
#> 2 (16.3,22.1]                   13
#> 3 (22.1,28]                      5
#> 4 (28,33.9]                      4

mtcars %>% 
  count(cut_interval(mpg, n = 4, breaks = c(10, 18, 23, 28, 35)))
#> Error: Evaluation error: lengths …
Run Code Online (Sandbox Code Playgroud)

r continuous ggplot2 categorical-data

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

按连续时间间隔对SQL结果进行分组(oracle sql)

嗨,我在表格中有以下数据:

ID ----- startDate ---- endDate
5549 2008-05-01 4712-12-31
5567 2008-04-17 2008-04-30 1
5567 2008-05-01 2008-07-31 1
5567 2008- 09-01 4712-12-31 2

5569 2008-05-01 2008-08-31
5569 2008-09-01 4712-12-31
5589 2008-04-18 2008-04-30
5589 2008-05-01 4712- 12-31
5667 2008-05-01 4712-12-31
5828 2008-06-03 4712-12-31
5867 2008-06-03 4712-12-31
6167 2008-11-01 4712-12-31
6207 2008- 07-01 4712-12-31
6228 2008-07-01 4712-12-31
6267 2008-07-14 4712-12-31

我正在寻找一种方法来为每个id返回连续的时间间隔:

ID,min(startDate),max(endDate),

在粗体ID 5567的结果中有这样的东西

5567 2008-04-17 2008-07-31
5567 2008-09-01 4712-12-31

PL/SQL也是一个选项:)

谢谢,

sql oracle date continuous intervals

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

在没有程序挂起的情况下用Java输入?

我只是想知道如何让我的java程序继续运行,但总是准备好接受输入.

现在我正在使用缓冲区读取器并读取一行,但这使我的程序暂停并等待输入.我希望程序继续运行但是随时准备好接受输入,有没有办法做到这一点?

java input continuous

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

获取hudson结帐源到特定目录

这似乎是一项简单的任务,但对于我的生活,我无法让Hudson将我的源码检查到特定目录.我可以在命令行上使用svn签出源代码.我尝试在源代码管理下指定本地模块设置,但没有骰子.

我将它设置为c:\ source\trunk,当我运行构建时,我得到了这个.

Started by user anonymous
Checking out http://mysvnserver/trunk
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
    at java.io.WinNTFileSystem.canonicalize0(Native Method)
    at java.io.Win32FileSystem.canonicalize(Unknown Source)
    at java.io.File.getCanonicalPath(Unknown Source)
    at java.io.File.getCanonicalFile(Unknown Source)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:742)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:660)
    at hudson.FilePath.act(FilePath.java:753)
    at hudson.FilePath.act(FilePath.java:735)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:653)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:601)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1082)
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
    at hudson.model.Run.run(Run.java:1280)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:137)
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

当我尝试设置相对路径时,它说我不能使用绝对目录.即\ source\trunk

我想要发生的是hudson checkout我的源代码到c:\ source\trunk

svn continuous-integration hudson continuous

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