Tag: 时机

Python类@property:使用setter但是避开getter?

在python类中,@property是一个很好的装饰器,避免使用显式的setter和getter函数。 然而,它的开销是“古典”类function的2-5倍。 就我而言,在设置属性的情况下,这相当不错,与设置时需要完成的处理相比,开销不重要。 但是,在取得物业时我不需要处理。 它总是只是“返回self.property”。 有没有一个优雅的方式来使用setter,但不使用getter,而不需要使用不同的内部variables? 为了说明,下面的类具有属性“var”,它指的是内部variables“_var”。 调用“var”比“_var”需要更长的时间,但如果开发人员和用户都可以使用“var”而不必跟踪“_var”,那将会很好。 class MyClass(object): def __init__(self): self._var = None # the property "var". First the getter, then the setter @property def var(self): return self._var @var.setter def var(self, newValue): self._var = newValue #… and a lot of other stuff here # Use "var" a lot! How to avoid the overhead […]

Thread.sleep有多准确?

我正在学习计算机硬件,我们知道使用硬件计时器比软件延迟获得更准确的结果。 我已经写了1毫秒的软件延迟汇编,我可以开始一个进程,使用这个延迟重复每millisecod和计数器每100毫秒做一些事情,这种技术会比使用硬件定时器内置了我现在要使用的硬件。 所以我想知道Java内置的时序有多准确? 我们有System.currentTimeMillis和Thread.sleep ,这些可能不使用硬件定时器,所以与硬件定时器相比,这些内置的Java方法有多精确?

几秒钟后隐藏div

我想知道,如何在jQuery我能隐藏一个div几秒钟后? 就像Gmail的消息一样。 我已经尽了最大的努力,但无法让它工作。

如何在Java中计算方法的执行时间?

我如何获得一个方法的执行时间? 是否有一个定时器实用程序类的时间多久,任务需要等等? Google上的大多数search都会返callback度线程和任务的定时器的结果,这不是我想要的。