认真小熊猫

文章
8
资源
0
加入时间
3年0月20天

fail-fast和fail-safe的介绍和区别

fail-fast和fail-safe前言 前段时间公司招的实习生在使用迭代器遍历的时候,对集合内容进行了修改,从而抛出ConcurrentModificationException. 然后给他讲解之余也整理了这一篇文章.fail-fast ( 快速失败 )在使用迭代器遍历一个集合对象时,比如增强for,如果遍历过程中对集合对象的内容进行了修改(增删改),会抛出 C...

快速排序--取最左和中间

快速排序–取最左为基准import java.util.Arrays;/** * 快速排序 * * 1. 算法步骤 * 从数列中挑出一个元素,称为 "基准"(pivot); * * 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作; * * 递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序; * *

设计一个高精度的ADC采样电路思路1.前言2.输出驱动程序3.电流和电压传感4.ADC5.控制回路6.结论

1.前言最近新项目需要 搭建了一个高精度的ADC采集电路 初步了解了不同的组件如何影响系统的精度 以及如何为精密的直流电源设计选择合适的组件。测试和测量应用,如电池测试、电化学阻抗谱和半导体测试, 需要准确的电流和电压输出直流电源。在±5°C环境温度变化条件下,设备的电流和电压控制精度需要高于全尺度范围的±0.02%。 精度在很大程度上取决于电流感电阻和放大器的温度漂移。2.输出驱动程序图1是电源的方框图 包括输出驱动器、电流和电压传感电路、 控制回路、模数转换器(ADC)和数模转换