13年的Bug调试经验总结

在《Learning From Your Bugs》一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug。最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可以学习的。下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面。 编码 下面这些都是我经历过的会导致难点bug的问题: 1.事件顺序。在处理事件时,提出下列问题会很有成效:事件可以以不同的顺序到达吗?如果我们没有接收到此事件会怎么样?如果此事件接连发生两次会怎么样?哪怕通常不会发生,但系统(或交互系统)其他部分的bug可能会导致事件发生呢。 2.过早。这是第一点“事件顺序”的一个特例,但它确实会引起一些棘手的bug,因此我把它单独拎出来说明。例如,如果信令消息在配置和启动程序完成之前就被过早接收,那么可能就会有很多奇怪的行为发生。另一个例子:连接在被放进空闲列表之前就被标记为down。在调试这类问题时,我们总是假定在空闲......阅读全文

超净工作台的调试

超净工作台出厂前都经过严格的测试,以保证正常的使用。但这并不是说,厂家的测试就能代替操作者使用前作必要的检验和调试。因为超净工作台所处的环境各异,只有经过适当的检验和调试,才能zui大限度地发挥设备的作用。 在调试前应为机器选定一个较好的环境。将其置于一间有空气消毒设施的无菌室是的,如果条件不具备,

恒温摇床调试前的基本检查

  恒温摇床是主要用于生物制药方面的实验室仪器,在仪器出厂之前我们需要对摇床进行一系列的测试与调试以确保每一台出厂的的恒温摇床都能让客户安心的使用!在正式的通电调试前我们需要先注意三个关键点:首先是对恒温摇床各个部件的螺丝进行一次zui终的全面检查,以确保所有的螺丝均已拧紧,尤其是对于电机与机芯处的

HXZL601蒸馏仪的调试

1.检查冷却水循环系统打开冷水循环开关,冷凝管开始进水,观察各接口是否漏水,若漏水需要重新密封连接。冷凝管的循环水加满后,水箱正常液位在黄线与红线之间。可以通过仪器正面右侧绿色的水流计是否旋转来判断循环水是否正常运行。2.具体操作方式将蒸馏瓶内加入蒸馏水,上面通过中空的密封塞、软管与防倒吸装置密封连

新能源电池包小型冷水机使用的相关经验总结

 怎么样去保养设备新能源电池包小型冷水机,让它减少或者是防止工业冷水机出现故障,让工业冷水机能够给人们带来便利呢?  下面告诉大家八个保养工业冷水机的招数,让我们的工业冷水机更加耐用。  1、机组各项保护装置的设定已经由生产厂家设定好了,用户请勿随意改动。  2、机组发生故障报警停机时,应先按报警停

电磁流量计调试

电磁流量计在使用之前需要进行调试,调试方式有以下几点:在调试之前,要先拧下保护盖,即可看到调零和满程电阻器,外接标准电源及电流表(0.2极以上),接下来即可按照以下步骤来调试:1、在传感器没有液体的情况下,调节零点电阻器,使之输出电流4mA;2、传感器加液到满量程,调节满程电阻器,使之输出电流20m

发酵罐调试方法

发酵罐调试方法  确定发酵罐没有太严重的变形回者零件脱落等情况之后,发酵罐进行简单的检查。再进行具体的装置方法,如果发生相应的情况,则需要采取相应的措施及时处置,以免耽误工期。在使用的发生的里的作用是比较大的因而为了保证搅拌罐的正常使用,在装置的时候需要进行固定,尽量是通过地下埋螺栓的方式进行固定,

真空干燥箱调试

在真空度调试完毕后,可作以下五点操作:一、应首先打开真空箱电源,此时电源指示灯应亮,控温仪通电自检,PV屏显示工作室内测量温度,SV屏显示出厂时设定的温度;控温仪上AT及HEAT等灯应亮,表示仪表已经进入加温的工作状态。二、修改设定温度及时间 1.按一下控温仪的功能键(SET);PV屏显示SP字符后

射频知识分享:调试篇

导语射频产品设计,在经历前期的器件选型,原理图绘制,LAYOUT相关阻抗控制等一系列工作后,当第一版样机出来之后,射频指标的调试,也是整个射频产品开发中比较重要的一个环节。射频指标调试,是基于射频产品开发初期,我们在开发方案射频指标理论值估算的基础上,通过调试让实际测试指标更接近我们理论值,从而实现

智能蒸馏仪调试步骤

  智能蒸馏仪采用智能自动化设计,集远红外辐射加热模块、冷却水循环装置、光纤终端控制器于一体,整个过程无需人工值守;微电脑控制,操作简单,节能降耗。具备控温、自动蒸馏、循环冷凝、防倒吸、防爆沸、智能终点控制、冷却水反吹及智能语音报警等功能。   智能蒸馏仪主要由加热装置、蒸馏装置、循环冷却水装置和

谷物容重器怎么调试

  1.将谷物容重器电源插头接入电源;    2.打开电源开关,接通电源,此时电子称自动进入自检模式。待自检完成后,显示器会显示“0.”,若显示的不是“0.”或不稳定,则要按下“清零”按钮,重复上述步骤,直至显示器稳定在“0.”为止。显示器稳定后向托盘上放入一千克砝码,按下“校准”按钮,显示器应显示

伺服阀维修检测调试

  伺服阀维修检测调试   伺服阀常用于伺服系统,要求具有较高的可靠性及安全保护性。设备工作性能的好坏取决于液压伺服控制系统。   1 .伺服阀的参数及检测   阀类别:双喷嘴挡板型   工作压力:14Mpa~21MPa   流量:75L/min~225L/min,允差士10% 工作电流

地磅不准确怎么调试?

地磅不准常见问题及调试方法:           1.请将电子地磅置于稳固平坦之桌面或地面使用,勿置于震动不稳的桌面或台架上。           2.避免置放于温度变化过大或空气流动剧烈之场所,如日光直射或冷气出风口处。           3.使用独立电源插座以免其它电器干扰。         

真空烘箱真空箱调试

  在真空度调试完毕后,可作如下操作:  a.打开真空箱电源,此时电源指示灯应亮(6090及6210型应再分别打开控温仪开关)控温仪通电自检,PV屏显示工作室内测量温度,SV屏显示出厂时设定的温度。控温仪上AT及HEAT等灯应亮,表示仪表进入加温的工作状态。  b.修改设定温度  1.按一下控温仪的

如何快速调试电子地磅?

2种方法快速调式电子地磅,纯干货分享!偏载调式方法、重复性调式方法,下文会一一介绍,希望对大家有帮助。1、偏载调试的方法介绍偏载的情况在电子地磅工作中时有出现,这种情况具体表现为地磅上面承重的数值不一样,因此我们我们需要对此进行正确的调试,不过在调试时候有有一点值得重视,就是无线电子地磅的误差控制在

煅烧炉安装调试

1. 电源接入设备前,必须设置配电箱(由用户自备),配电箱中应安装总开关、熔断器和良好的接地,接入电源必须采用三相五线制,装接容量应不小于额定功率的2倍。 2. 设备固定安置时,左面、右面和后面离墙距离均必须大于600毫米,便于检修和炉门开启。 3. 设备的周围环境要求场地平整,无腐蚀性气体,无粉尘

智能蒸馏仪调试步骤

  智能蒸馏仪采用智能自动化设计,集远红外辐射加热模块、冷却水循环装置、光纤终端控制器于一体,整个过程无需人工值守;微电脑控制,操作简单,节能降耗。具备控温、自动蒸馏、循环冷凝、防倒吸、防爆沸、智能终点控制、冷却水反吹及智能语音报警等功能。  智能蒸馏仪主要由加热装置、蒸馏装置、循环冷却水装置和接收

经典污水调试案例:UASB

  UASB反应器可分为两个区域,反应区和气、液、固三相分离区。在反应区下部,是由沉淀性能良好的污泥(颗粒污泥或絮状污泥),形成厌氧污泥床。当废水由反应器底部进入反应器后,由于水的向上流动和产生的大量气体上升形成了良好的自然搅拌作用,并使一部分污泥在反应区的污泥床上方形成相对稀薄的污泥悬浮层。悬浮液

仪表调试方法与步骤

单台仪表的校准和试验传统称为一次调校,即仪表安装前的校验,它是在规定条件下,为确定测量仪器仪表或测量系统的示值、实物量具或标准物质所代表的值与相对应的由参考标准确定的量值之间关系的一组操作。在仪表工作中,调试是我们接触仪表的*课,那么如何调试仪表,仪表调试的一般步骤是什么。 由于工业自动化仪表发展很

运用三联疗法治疗脱疽经验总结

中医学“脱疽”包括血栓闭塞性脉管炎、糖尿病足、动脉硬化性闭塞症等肢体动脉闭塞,导致患肢血流灌注失常,不能满足最基本的新陈代谢所需,而出现的肢端缺血性坏疽,它多发于足指,尤以下肢为多见。《黄帝内经》中记载:“发于足指,名脱疽,其状赤黑,死不治;不赤黑,不死”,已经清楚认识到这种病可使肢端组织发黑,坏死

关于protues里面4位7段数码管与单位数码管bug问题

  最近给一个工厂做的一个转速显示小板子,程序很简单,原理图如下:  在给这个原理图做protues仿真时候,开始调用了6段一体数码管,没有达到仿真要求,其中PNP三极管一直处于导通状态,查了一天驱动电路和程序 ,都是很简单的东西 ,实在没错,故最后换了单位独立的共阳数码管仿真没有问题:  

水质浊度仪的检测及调试步骤

  1.开启散射式浊度仪的电源开关,预热30min。  2.将零浊度水倒入试样瓶内到刻度线,旋上瓶盖,擦净瓶体的水迹及指印(注意不可用手直接拿瓶体,以免留上指印,影响测量精度)。  3.将装好的零浊度水试样瓶,置入试样座内,并保证试样瓶的刻度线对准试样座的白色定位线,盖上遮光盖。  4.读数稳定后调

冷冻离心机的安装与调试

   冷冻离心机安装时应注意的问题主要包括:  1、了解的整体情况,  离心机所采用的驱动方式: 有的离心机采用的是双电机驱动;有的离心机采用的是单电机驱动转鼓产生转动,通过电磁涡流差速器产生速差;有的离心机则采用的是转鼓及螺旋分别由独立的液压系统驱动(或转鼓由变频电机直接驱动)。不同的驱动方式有各

氨氮分析仪的调试方法

氨氮是指水中以游离氨(NH3)和铵离子(NH4)形式存在的氮。 动物性有机物的含氮量一般较植物性有机物为高。同时,人畜粪便中含氮有机物很不稳定,容易分解成氨。因此,水中氨氮含量增高时指以氨或铵离子形式存在的化合氨。一、功能检测1.检查所有连接已经是否正确。特别是检查氨氮分析仪所有的软管连接是安全的,

传统阀门定位器的调试方式

 1.零位的调整  信号源调至4mA时,若阀位指针不在零位上,打开阀门定位器,缓慢调节调零旋钮,使阀位指针指示零位。  2.量程调整  信号源调至20mAS时,若阀位指针不在标牌最大位置时,调整定位器的量程旋钮,使之指示在最大位置。  3.调准量程和零点以后,分别给信号源输入8mA、12mA、16m

冷冻离心机的安装与调试

  离心机安装时应注意的问题主要包括:  1、了解的整体情况,  离心机所采用的驱动方式: 有的离心机采用的是双电机驱动;有的离心机采用的是单电机驱动转鼓产生转动,通过电磁涡流差速器产生速差;有的离心机则采用的是转鼓及螺旋分别由独立的液压系统驱动(或转鼓由变频电机直接驱动)。不同的驱动方式有各自的优

数字式地磅的安装调试方法

 数字式地磅采用的是数字式传感器,传感器一般直接输出的为RS485方式的数字信号,所以,组成地磅时即可采用数字式称重仪表,也可直接采用计算机配专用软件。两种构成方式在安装调试上无太大区别,为描述方便,下面都以数字式仪表为例予以说明。    、数字式仪表和数字式传感器的接口连接:这是数字式地磅的安装调

水质浊度仪的检测及调试步骤

  1.开启散射式浊度仪的电源开关,预热30min。  2.将零浊度水倒入试样瓶内到刻度线,旋上瓶盖,擦净瓶体的水迹及指印(注意不可用手直接拿瓶体,以免留上指印,影响测量精度)。  3.将装好的零浊度水试样瓶,置入试样座内,并保证试样瓶的刻度线对准试样座的白色定位线,盖上遮光盖。  4.读数稳定后调

电机壳加热器的安装调试

  1、短路加热: 主机为一特殊结构的变压器,可移动的轭铁用以直接穿套电机壳、轴承或其它被加热工件。工作时,接通主机电源,工件(相当于副边绕组)中感应产生短路电流而被加热。  2、将轭铁放置到主机铁芯的端面上。  3、检查插头与插座的接线是否一致,接地应良好,然后将插头插入有控制开关的电源插座上。 

立体显微镜的使用调试步骤

立体显微镜在使用前的调校主要有:调焦,视度调节,瞳距调节和灯泡更换几个步骤。下面分别进行说明。调焦:将工作台板放入底座上的台板安装孔内。观察透明标本时,选用毛玻璃台板; 观察不透明标本时,选用黑白台板。然后松开调焦滑座上的紧固螺钉,调节镜体的高度,使其与所选用的物镜放大倍数大体一致的工作距离。调好后

电动击实仪的安装与调试

  1.将本机放置在平整的水平面上。  2.将主机上伸出的导线接到控制器后面板的输出端。(10芯)  3.将电源线接到控制器后面板的输入端。(4芯)  4.将电源线插头插上电源上。  5.按下控制器上的置数/启动钮,使之处于置数状态。  6.拨动置数盘,使之为03。  7.按下电源开/关钮,电源接通