标签: continuous

平滑地连接两条Bézier曲线(C2连续)

(这个问题的后续行动.)

给定一系列三次Bézier曲线,如何最小化它们以使它们以C2连续方式连接?

输入:

  • 曲线P与控制点P0,P1,P2,P3
  • 曲线Q随控制点Q0,Q1,Q2,Q3
  • 如果它有帮助,你可以假设它们已经是C1连续的.

约束:

  • C0连续性: P3 = Q0
  • C1连续性: P2 - P3 = Q0 - Q1
  • C2连续性: P1 - 2*P2 + P3 = Q0 - 2*Q1 + Q2
  • 修改曲线尽可能接近原始曲线P和Q.

math graphics bezier continuous

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

使用CSS3持续向上动画气泡?

见下图:

http://i.imgur.com/3vTrB.png

在后台查看那些透明圆圈?我想做的是让它们从下往上动画,然后手动跳下(屏幕外)并重新开始动画.圆圈是用于制作圆圈效果的简单<span>元素border-radius.

这可能与CSS3有关,还是我需要javascript?如果可能的话,我也会喜欢在向上移动时在X范围内随机移动圆圈.我会想象随机性需要javascript吗?

如果可能的话,我会很感激有关如何制作它的一些建议/想法.如果不能用CSS,Javascript库也是受欢迎的!

html5 continuous repeat css3 css-animations

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

如何在持续集成中包含Google基准测试

我喜欢在持续集成环境中包含谷歌基准测试.

如何检查被测代码是否没有变得比以前慢?我是否必须手动处理基准测试的json输出?

是否有一种优雅的方法来计算不同的机器?

是否有一种优雅的方法来检查同一台机器上的每个构建的性能?有没有比编写bash脚本更好的方法,并将实际性能的输出与参考性能进行比较?

有一个类似的问题,但没有很好的答案.

有没有办法将它整合到詹金斯.

谢谢你的帮助.最好的问候,乔治

c++ integration benchmarking continuous jenkins

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

生产中.NET应用程序的持续性能监控?

鉴于SOA环境中相对典型的.NET 4系统(即Windows Server 2008 R2,IIS 7上的RESTful Web服务,NServiceBus消息传递的Windows服务,SQL Server 2008 R2等),最佳实践或事实上的解决方案是什么(没有企业价格标签)用于在生产中执行24x7性能监控?

它不一定消耗多少CPU /内存/磁盘IO,而是例如每分钟创建多少createAccount()调用,generateResponse()方法获取和检测异常增量峰值的平均时间是多少,例如generateResponseStarted和generateResponseComplete(方法)被调用(反过来可以调用第三方)并且响应准备好分别返回).

经过一些谷歌搜索后,似乎选择适用于低级分析器(如dotTrace)和实现性能计数器,并使用PerfMon或其他一些OpManager类型的产品.

你会推荐什么?为实时应用程序实现性能计数器会显着降低生产系统的性能吗?如果没有,是否有任何好的库可以简化.NET中的实现?如果是,除了memory-disk-cpu之外,人们如何监控应用程序的性能?


@Ryan Hayes

谢谢,我正在寻找一种方法来查看生产系统上的异常减速或峰值.例如,在压力测试期间一切都很好,但出于某些原因,我们依赖的第三方存在一些问题,或者由于线程锁定或者SAN正在让位或任何其他意外情况导致数据库速度变慢.低级别的分析是一个过多的开销,而只有在出现问题时才开启计数器,此时为时已晚.另外,我们将丢失历史数据以与之进行比较(当delta超出可接受的阈值时,我需要某种警报系统).我想知道人们如何监控他们的生产系统的性能以及他们的经验,这是非内存/ CPU /服务器相关监控的最佳方法.

.net performance monitoring production continuous

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

什么是*连续物理模拟的基本思想*如box2d/bullet3d?

游戏或图形行业中的传统物理模拟基本上是离散的.但是现在的引擎如box2d或bullet3d实现了连续物理模拟.我知道离散模拟的基本原理,但我不知道连续模拟.这对我来说是神奇的,使用魔法是艰难而危险的.因此,我希望通过理解它们将魔法变成工具.

所以我想知道:(1)这些连续物理模拟的基本思想和实现原理是什么?(2)这个想法可以推广到其他类型的离散模拟吗?请让我理解这一点!

simulation continuous principal physics-engine

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

如何一次从3个给定点绘制连续曲线

我试图在闪光灯中画一条连续的曲线.有很多方法,但到目前为止,我发现的方法都不符合我的要求.首先,我想使用flash图形api的curveTo()方法. 我不想模拟每曲线段数百次调用lineTo()的曲线. 根据我的经验和理解,线段处理器很重.Flash的二次贝塞尔曲线应该占用较少的CPU功率.如果你认为我错了,请挑战这个假设.

我也不想使用以整行作为参数的预制方法(例如mx.charts.chartClasses.GraphicsUtilities.drawPolyline()).原因是我最终需要修改逻辑以向我绘制的线添加装饰,所以我需要在最低级别理解的东西.

我现在创建了一个方法,使用此处的中点方法绘制给出3个点的曲线.

这是一张图片:

使用实际点作为控制点的连续曲线

问题是线条实际上并没有穿过线条的"真实"点(灰色圆圈).有没有办法利用数学的力量,我可以调整控制点,使曲线实际上通过"真实"点?仅给出当前点及其上一个/下一个点作为参数?复制上面图片的代码如下.如果我可以修改它以满足此要求,那将是很好的(注意第一点和最后一点的例外).

package {
  import flash.display.Shape;
  import flash.display.Sprite;
  import flash.display.Stage;
  import flash.geom.Point;

  [SWF(width="200",height="200")]
  public class TestCurves extends Sprite {
    public function TestCurves() {
      stage.scaleMode = "noScale";
      var points:Array = [
        new Point(10, 10), 
        new Point(80, 80), 
        new Point(80, 160), 
        new Point(20, 160), 
        new Point(20, 200),
        new Point(200, 100)
      ];

      graphics.lineStyle(2, 0xFF0000);

      var point:Point = points[0];
      var nextPoint:Point = points[1];

      SplineMethod.drawSpline(graphics, point, null, nextPoint);

      var prevPoint:Point = point;

      var n:int = …
Run Code Online (Sandbox Code Playgroud)

apache-flex bezier continuous spline actionscript-3

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

需要对LaTeX的意见和不断升级

自2005年以来,我一直在使用LaTeX和TeXLive发行版,并且随着每个新的TeXLive发行版的推出,我一直在进行升级.近年来,我注意到新软件包,更新软件包的增加,并且在一个实例中,带有不同名称的新软件包替换了同一软件包作者的旧软件包.一个严重依赖于包并且几年前就已经生成的LaTeX文档可能会开始在当前的LaTeX编译中获得一些警告和错误消息.

我改用LaTeX的主要原因是它的可靠性和稳健性,可以轻松创建大文档,更不用说可爱的印刷质量了.使用LaTeX,您不必担心如何在仅支持doc的旧程序中打开docx.现在,当LaTeX发行版中的包中有如此多的不断变化时,我倾向于想知道这种疯狂何时会结束.并非具有增强功能和新功能在包中不好,但并非所有更新的包都向后兼容.最终,人们希望能够在他/她目前正在处理的10年时间内编译LaTeX文件,并且由于更新的软件包的某些不可预测的行为或者由于已经存在的软件包而没有得到任何编译警告/错误消息从LaTeX发行版中抛弃.如果我理解正确,CTAN会使用不同版本的所有软件包保留数据库.

我想知道你的LaTeX用户如何处理这个问题.

非常感谢...

latex continuous

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

Android如何每秒运行一次AsyncTask?

我是Android的新手,并不知道如何处理这个问题:我有一个AsyncTask从XML文件读取位置(X,Y,Z).因为这个位置每秒都会改变,我想按下一个按钮(用"StartListener"调用)来连续读取和绘制每个新位置,当我再次按下按钮时停止读取...
有人可以帮助我吗? - 这是我的MainActivity的一部分

(目前我的应用程序只有在按下按钮时才会读取并绘制位置...)

      private OnClickListener StartListener = new OnClickListener() {

          @Override
          public void onClick(View v) {

                TextView ButText = (TextView)findViewById(R.id.buttonStart);

                 String value=ButText.getText().toString();
                 if(value.equals("Start positioning")){
                     ButText.setText("Stop positioning");

                     new PositionAsync().execute(); //read data from XML file

                 }
                 else if(value.equals("Stop positioning")){
                     ButText.setText("Start positioning");
                     //new PositionAsync().cancel(true);
                 }              
            }                   
      }; // END LISTENER START BUTTON


// READ XML FILE
class PositionAsync extends AsyncTask<Void, Void, Void> {

    XMLHelper helper;
    @Override
    protected Void doInBackground(Void... arg0) {
        helper = new XMLHelper();
        helper.get();
        return null;
    }   

    @Override
    protected …
Run Code Online (Sandbox Code Playgroud)

android continuous android-asynctask

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

python返回列表中连续整数的列表

我有一个整数列表,我想生成一个包含所有连续整数列表的列表.

#I have:
full_list = [0,1,2,3,10,11,12,59]
#I want:
continuous_integers = [[0,1,2,3], [10,11,12], [59]]
Run Code Online (Sandbox Code Playgroud)

我有以下工作,但似乎是一个糟糕的方式:

sub_list = []
continuous_list = []
for x in full_list:
    if sub_list == []:
        sub_list.append(x)
    elif x-1 in sub_list:
        sub_list.append(x)
    else:
        continuous_list.append(sub_list)
        sub_list = [x]
continuous_list.append(sub_list)
Run Code Online (Sandbox Code Playgroud)

我已经看到其他问题表明itertools.groupby是一种有效的方法,但是我不熟悉这个函数,我似乎在编写lambda函数来描述连续性时遇到了麻烦.

问题:有没有更好的方法(可能使用itertools.groupby?)

注意事项:full_list将包含1到59个整数,将始终排序,整数将介于0到59之间.

python lambda group-by continuous python-itertools

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

在python中创建连续分布

我在 python 中创建连续分布时遇到了麻烦,它真的开始让我烦恼。我已经阅读并重新阅读了这个 python 指南(scipy 指南),它并没有帮助我的问题。

我的代码如下:

import sys
import scipy.stats
import numpy 


def CDF_Random(N,NE,E,SE,S,SW,W,NW,Iterations):
    WindDir = [0,45,90,135,180,225,270,315]
    Freq = N,NE,E,SE,S,SW,W,NW

    mydist = scipy.stats.rv_continuous(#My problem is what to write here)  

    cdf_rand=mydist.rvs(size=Iterations)    
    return (cdf_rand)

if __name__ == '__main__':
    N = float(sys.argv[1])
    NE = float(sys.argv[2])
    E = float(sys.argv[3])
    SE = float(sys.argv[4])
    S = float(sys.argv[5])
    SW = float(sys.argv[6])
    W = float(sys.argv[7])
    NW = float(sys.argv[8])
    Iterations = float(sys.argv[9])
    numpy.set_printoptions(threshold=Iterations)
    sys.stdout.write(str(CDF_Random(N,NE,E,SE,S,SW,W,NW,Iterations)))
Run Code Online (Sandbox Code Playgroud)

正如您在阅读代码时所看到的,我的问题是知道在括号中放入什么来创建连续分布。scipy.stats.rv_continuous(#what to put here)

我尝试了很多不同的方法,主要是本文档(scipy 指南)中建议的方法,例如将我的上限和下限值a=,b=设置为 …

python statistics distribution continuous

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