【笔记84】不要依赖于线程调度器
当许多线程可以运行时,线程调度器决定哪些线程可以运行以及运行多长时间。任何合理的操作系统都会尝试公平地做出这个决定,但是策略可能会有所不同。因此,编写良好的程序不应该依赖于此策略的细节。任何依赖线程调度器来保证正确性或性能的程序都可能是不可移植的。 编写健壮、响应快、可移植程序的最佳方法是确保可运行线程的平均数量不显著大于处理器的数量。这使得线程调度器几乎没有选择:它只运行可运...
javascript动画之磁性吸附效果篇
前面的话
上一篇,我们介绍了javascript动画之模拟拖拽效果篇。但在实际应用中,常常需要为拖拽的元素限定范围。
拍摄视角取决于画幅大小
镜头在全片幅、APS-C和M4 3相机系统上,会有什么样不同的拍摄效果呢?外国摄影师Tony Northrup就以手边器材进行实地测试,并以100mm镜