标签: pulse

选择一个工具来创建/维护自定义eclipse发布

我想找到一个工具来创建/维护我的自定义eclipse发行版(从下一个3.6开始).通过研究以前的问题,主要竞争者似乎:

有没有人在其中几个经验,可以评论优势等?我的愿望是:

  • 'distrib'我的意思是:插件,设置和偏好......
  • 能够在几个工作站中使用相同的eclipse设置
  • 可以与团队的其他成员分享
  • 跨越3.5和下一个3.6:我不知道是否可能.无论如何,我不会反对每个新的eclipse主要版本定制一次发布

eclipse eclipse-plugin pulse yoxos

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

AVR Studio上的脉冲宽度调制(PWM)

我正在尝试将PWM用于ATmega8上的LED,端口B的任何引脚.设置定时器一直很烦人,我不知道如何处理我的OCR1A.这是我的代码,我喜欢一些反馈.

我只想弄清楚如何使用PWM.我知道这个概念,OCR1A应该是我希望脉冲开启的整个计数器时间的一小部分.

#define F_CPU 1000000  // 1 MHz

#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>

int main(void){

    TCCR1A |= (1 << CS10) | (1 << CS12) | (1 << CS11);
    OCR1A = 0x0000;
    TCCR1A |= ( 0 << WGM11 ) | ( 1 << WGM10 ) | (WGM12 << 1) | (WGM13 << 0);
    TCCR1A |= ( 1 << COM1A0 ) | ( 0 << COM1A1 );
    TIMSK |= (1 << TOIE1); // Enable timer interrupt
    DDRB = 0xFF;
    sei(); // …
Run Code Online (Sandbox Code Playgroud)

avr atmega width pulse

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

"C#3.0 in a Nutshell"中的线程文本说明

在阅读果壳中的C#3.0约瑟夫和Ben阿尔巴哈利,我碰到下面的段落来了(673页,在标题的部分第一段" 与等待信令和脉冲 ")

" Monitor类通过两种静态方法WaitPulse提供另一种信令构造.原理是您使用自定义标志和字段(包含在锁定语句中)自己编写信令逻辑,然后引入WaitPulse命令来缓解CPU旋转这种低层次的方法的优点是,只有等待,脉搏锁定语句,可以实现的功能的AutoResetEvent,ManualResetEvent的,和信号量,以及WaitHandle中的静态方法为WaitAll了WaitAny.此外,等待脉冲 可以在所有的等待句柄都吝啬挑战的情况下适用的."

我的问题是,对最后一句的正确解释是什么?

  • 具有适当/大量等待句柄的情况,其中WaitOne()仅偶尔在任何特定等待句柄上调用.
  • 具有相当/大量等待句柄的情况,其中很少有多个线程倾向于阻塞任何特定的等待句柄.
  • 其他一些解释.

还将欣赏这种情况的有启发性的例子,以及可能通过等待和脉冲而不是通过其他方法更有效地处理它们的方式和/或原因.

谢谢!

编辑:我在这里找到了在线文本

multithreading wait pulse waithandle

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

jQuery脉动效果

希望有人可以给我一些指示.我试图在单击按钮后向div添加"脉动"效果.

我写的以下脚本很好并且确实有效 - 但是我理想的是它喜欢在背景颜色之间交替而不是完全淡化div.

我使用了错误的效果吗?或者有没有一种方法可以结合脉冲和亮点?

$(document).ready(function() {
    $("li#emailSellerLink a").click(function(){
        $("#contactColumn").effect( "pulsate", {times:3}, 5000 );
    });
});
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery highlight pulse

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

如何防止提交空的Perforce更改列表成为错误?

Perforce认为尝试提交没有文件的更改列表是一个错误(p4 submit ...返回退出代码1).这导致我们的构建服务器上的定期集成构建失败(我们正在使用Zutubi的Pulse系统); 在这种情况下,我宁愿让构建成功,可能会发出警告.

Pulse具有退出代码重映射功能,但Perforce似乎没有消除提交空更改列表失败和任何其他提交失败之间的歧义(这样的验证触发器失败,我确实希望构建失败).

我想到的最明显的(但在我看来,不优雅的)解决方案是将p4 submit批处理文件中的执行包装起来,首先通过计算输出行来检查目标更改列表是否为空p4 opened- 或者只是解析输出的p4 submit为"没有文件"的消息,并从批处理文件成功返回.

是否有更好的处理方法,我没有看到?

perforce build build-server pulse

6
推荐指数
2
解决办法
2399
查看次数

TMonitor.Pulse与TMonitor.PulseAll

Delphi Docwiki解释说,Pulse通知等待队列中的下一个线程,一旦调用线程释放对象,它就能锁定指定的对象.PulseAll发信号通知等待队列中的所有线程.

发现这个代码在线程队列实现中使用Pulse,并且根据上面的定义,认为应该使用PulseAll - 或者以不同的方式询问:何时使用Pulse而不是PulseAll是正确的?(基本问题在于:如何确保队列中的'下一个线程'是需要通知的线程,除非在总共只有两个线程的简单情况下,或者代码可以安全假设唯一等待的线程是需要被nofified /'pulsed'的线程?)?

function TSimpleThreadedQueue.Enqueue(const Item: T; Timeout: LongWord): TWaitResult;
begin
  if Closed then Exit(wrAbandoned);
  if not TMonitor.Enter(FQueue, Timeout) then Exit(wrTimeout);
  try
    if Closed then Exit(wrAbandoned);
    FQueue.Enqueue(Item);
    TMonitor.Pulse(FQueue);
    Result := wrSignaled;
  finally
    TMonitor.Exit(FQueue);
  end;
end;
Run Code Online (Sandbox Code Playgroud)

对于Java语言中的相应同步方法,我发现了这个问题:Java:notify()与notifyAll()一遍又一遍


更新:上面链接的Java问题有一个有趣的答案,它显示了即使在生成器/消费者应用程序中也会发生死锁,该应用程序只有两个方法,put和get,以及使用notify()(Pulse()的Java副本) :Java:再次通知()和notifyAll()

答案包含建议

如果您不确定使用哪个,请使用notifyAll.

delphi pulse tmonitor

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

暂停同步REST调用,直到第一个完成

我们有一个类似于以下的REST API方法:

List<item> GetItems(int AccountID)
{
    var x = getFromCache(AccountID);
    if(x==null)
    {
        x = getFromDatabase(AccountID);
        addToCache(AccountID, x);
    }
    return x;
}
Run Code Online (Sandbox Code Playgroud)

这是一个相当昂贵的方法,有一些复杂的数据库调用,我们有一个常见的情况,数百名具有相同AccountId的用户几乎会同时进行调用(他们都通过广播通知).

在该方法中,我们将结果集缓存10秒,因为对于在该窗口内发出请求的每个人来说,近期结果都很好.但是,由于它们都同时进行调用(同样,对于特定的AccountID),缓存永远不会预先填充,因此每个人最终都会进行数据库调用.

所以我的问题是,在该方法中,如何暂停特定accountId的所有传入请求并使它们等待第一个结果集完成,以便其余的调用可以使用缓存的结果集?

我已经阅读了一些关于Monitor.Pulse和Monitor.Lock的内容,但是每个accountId锁的实现让我感到安慰.任何帮助将非常感激.

c# rest multithreading block pulse

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

围绕Google地图标记iOS的脉冲环动画

我想在标记周围添加一个脉冲环动画作为iOS谷歌地图中的当前用户位置(如Uber).我尝试添加CABasicAnimation到标记图层addAnimation.它不起作用.

此外,我尝试动画标记的比例,但没有发生规模变化.有人可以帮我这件事吗?

google-maps objective-c pulse google-maps-markers ios

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

如何在给定的持续时间内从0..1..0..1..0等创建脉动值?

我正在研究一些代码,其中我有Time一个成员的对象time.Time.time给我自应用程序以秒开始的时间(浮点值).现在我想创建一个介于0和1之间,然后再次从1到0的脉动值,这将继续执行,直到应用程序停止.

我正在考虑使用sin(),但不知道将什么传递给它作为创建这个脉冲值的参数.

如何创建这个脉动值?

亲切的问候,Pollux

c# c++ math trigonometry pulse

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

脉冲jquery没有插件

我有一个简单的淡入淡出,我想无限期地进出.我发现插件可以做到这一点但是好奇如果jquery已经有了一个loop()api所以我可以在脚本中处理它.

<script type="text/javascript">
$(document).ready(function(){    
    $('.bottom-left').delay(1000).fadeIn(900);
    $('.bottom-right').delay(3000).fadeIn(700);
});
</script>
Run Code Online (Sandbox Code Playgroud)

jquery throbber pulse

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