13年的Bug调试经验总结

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

13年的-Bug-调试经验总结

  在《Learning From Your Bugs》一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug。最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可以学习的。下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面。  编码  下面这些都是我经历过

新PCB板调试方法和经验总结

  对于一个新设计的电路板,调试起来往往会遇到一些困难,特别是当板比较大、元件比较多时,往往无从下手。但如果掌握好一套合理的调试方法,调试起来将会事半功倍。对于刚拿回来的新PCB板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。如果有必要的话,可以检查一下电源

等温扩增,存在“假阳性”的Bug?

等温扩增技术作为一种核酸分子诊断技术,从诞生之日起就不断受到研究者的青睐,但也少不了质疑,甚至摒弃。引起这种截然相反的态度的原因在于等温扩增技术自身所存在的缺陷。而最为突出的一点是,在建立方法或者实际样本检测的过程中,等温扩增技术引起假阳性结果的概率相对较高,使得其实际应用范围变窄,未能真正显示出其

iPhone新bug让人哭笑不得

iPhone每次到系统大升级的时候总会有很多bug,不过近日的bug却有点让人哭笑不得,设备不断弹出密码窗口,要求用户输入AppleID密码。即使输入了正确的密码,系统同样会提示登录失败,并在不久后继续要求用户重新输入。近日有很多iPhone和iPad的用户在网上反映了这个问题,有不少用户担心这是一

细胞消化的经验总结

一、酶消化法1、胰酶。这是用得最多的。一般浓度在0.25-0.5%。作用时间根据细胞种类、作用温度等因素而变化很大,从几分钟到几十分钟不等。0.25% 的胰酶作用于单层贴壁的细胞,在37度条件下,一般消化1-5分钟就足够了。终止是用血清。主要作用于细胞间。配制时不能用含钙、镁的平衡液,否则影响活

细胞消化经验总结!

一、酶消化法1、胰酶。这是用得多的。一般浓度在0.25-0.5%。作用时间根据细胞种类、作用温度等因素而变化很大,从几分钟到几十分钟不等。0.25%的胰酶作用于单层贴壁的细胞,在37度条件下,一般消化1-5分钟就足够了。终止是用血清。主要作用于细胞间。配制时不能用含钙、镁的平衡液,否则影响活性。保存

PCR经验总结(一)

(首先声明,此文不如分子克隆第三版权威与分子克隆相背处,请信分子克隆)增加PCR的特异性1. primers design    这是最重要的一步。理想的,只同目的序列两侧的单一序列而非其他序列退火的引物要符合下面的一些条件a  足够长,18-24bp,以保证特异性.当然不是说越长越好,太长的引物同

PCR经验总结(二)

5. touchdown PCR   原理很简单,但的确是一个很有用的方法。举个例子就OK, ANNEALING TEMP. 55度94 5min   94 30s   60 30s   72 1min 2cycles   94 30s   59 30s   72 1min 2cycles   94

有机合成操作的经验总结

选择玻璃仪器和搅拌子:(1)均相反应:物料不超过容器体积的2/3;(2)非均相、回流或者产生气体的反应:物料不超过容器体积的小于1/2,无水无氧的反应时更应注意。搅拌装置的选择:(1)机械搅拌:物料体积>2 L的非均相体系;(2)强力搅拌:物料体积>3 L的均相反应和250 mL~2 L的非均相体系

手性柱的使用经验总结

手性分离重要的是选择一根好的手性柱,做手性分析的都知道,大赛璐的手性柱目前市场占有率高,根据用途分为多种不同的型号,大家熟悉的可能是OD-H。大赛璐公司初有四种填料,结构类似,对应的色谱柱分别是 OD、AD、OJ 和 AS,粒径10um,后来填料粒径变为5um,就是卖的多、使用范围广的柱子,号称四大

尿沉渣检验的经验总结

尿常规检验是明确患者是否患有泌尿系统疾病的常用方法。如果尿液沉渣检验的操作条件和程序不一致,即使是同一患者的同一尿液标本,亦可出现不同的检验结果,影响临床诊断。为了探讨尿液沉渣检验的常见影响因素,提高临床诊断水平,我们对同一患者的尿液沉渣做了不同条件下的实验测定。现报告如下。1.材料与方法1.1 标

RtPCR经验总结

Rt-PCR实验步骤一、实验器具与材料:1、移液枪:1ml、200μl、20μl、10μl、2μl2、吸头:1ml、200μl、20μl3、匀浆管:5ml4、吸头台:放置1ml吸头的一个,放置20μl吸头的一个5、EP管:1.5ml、0.2ml、100μl6、试剂瓶:2个60ml的棕色试剂瓶(广口,

SDSPAGE的个人经验总结

前些日子做SDSPAGE,做了两天,犯了一大堆错误,写出来供大家借鉴:1。听有人说琼脂粉可以做封底胶,一试,漏了,还是用琼脂糖吧。2 AP用别人旧的,结果胶不干 3 A液,B液用旧的,不干。结论:不要用别人的,一定要自已配,别怕浪费。4 前后Tris 的PH值搞错,结果不凝5 电泳时长板接负极,反了

放大器电路设计中,如何避免这些bug?(二)

当从电源电压利用分压器为放大器提供参考电压时应保证PSR性能一个经常忽视的问题是电源电压VS的任何噪声、瞬变或漂移都会通过参考输入按照分压比经过衰减后直接加在输出端。实际的解决方案包括旁路滤波以及甚至使用精密参考电压IC产生的参考电压,例如ADR121,代替VS分压。当设计带有仪表放大器和运算放大器

放大器电路设计中,如何避免这些bug?(一)

AC耦合时缺少DC偏置电流回路最常遇到的一个应用问题是在交流(AC)耦合运算放大器或仪表放大器电路中没有提供偏置电流的直流(DC)回路。在图1中,一只电容器与运算放大器的同相输入端串联以实现AC耦合,这是一种隔离输入电压(VIN)的DC分量的简单方法。这在高增益应用中尤其有用,在那些应用中哪怕运算放

球磨机的调试

  在球磨机安装完毕后,需要立刻进行调试工作。首先将电机开启,使球磨机空转达到6个小时以上,观测电压电位是否与设计计划相符,温度是否可以保持在40℃左右。如果球磨机运转正常,并没有出现异常噪音且筒内研磨面接触较好,即可说明球磨机调试工作比较顺利,设备可以正常使用。  此外,在调试过程中,必须确保轴承

western-blot失败经验总结1

我做了很久的WB,最大的一个难点感觉在于样品制备上!蛋白的降解有些时候是你想象不到的,可能出奇的糟糕,也可能完全没事~~如果单独做WB的话,感觉以“快速彻底裂解,先变性后保存”的原则比较有效,尽量选择足够强的裂解液,甚至直接给loading buffer裂解,然后取出部分蛋白定量,其余加入loadi

western-blot实验经验总结(二)

问题4:有阳性条带,但条带比较弱(1)抗体染色不充分增加抗体浓度,延长孵育时间。(2)酶活性降低直接将酶和底物进行混合,如果不显色则说明酶失活了。选择在有效期内、有活性的酶联物。(3)标本中靶蛋白含量太低增加标本上样量。(4)洗膜过度缩短洗涤时间。(5)HRP抑制剂所用溶液和容器中避免含有叠氮化钠。

有机合成后处理经验总结

在有机合成中,后处理的问题往往被大多数人所忽略,认为只要找对了合成方法,合成任务就可以事半功倍了,这话不错,正确地合成方法固然重要,但是机合成的任务是拿到相当纯的产品, 任何反应没有 100%产率的, 总要伴随或多或少的副反应,产生或多或少的杂质,反应完成后,面临的巨大问题就是从反应混合体系中分离出

western-blot实验经验总结(一)

做了很久的WB(western blot),走了很多弯路,其实发现WB想要做好并不难,总结了WB实验中可能会遇到的问题,分析了可能的原因及对应的解决方案,希望能成为你实验成功的基石。 问题1:转膜不充分(1)膜没有完全均匀湿透使用100% methanol浸透膜。(2)靶蛋白分子量小于10 000选

western-blot失败经验总结2

我就跑胶和转膜谈一点儿自己的体会1、跑胶 电泳Buffer重复利用的时候要注意,不能混浊,有时候能用个3-4次,有时候第二次都不行了,事先前预电泳一下,看看气泡的均匀度;Buffer一定要淹过梳子孔,否则就会发现今天的蛋白不会跑;跑的时候先用低电压跑过浓缩胶,再换高电压跑分离胶,不要追求速度,慢慢跑

急诊科医生经验总结

  1.对发热伴颈部淋巴结肿大的青少年患者,如抗生素治疗无效,要想到坏死增生性淋巴结病的可能。    2.对中老年昏厥患者,要优先考虑心源性的(冠脉或恶性心律失常),不管既往有无类似发作史。    3.以消化道症状为主诉的中青年患者,要想到急性重症心肌炎的可能。    4.老年纳差的,会不会是吞咽困

川芎嗪应用经验总结

  川芎嗪是从中药川芎中提炼出来的,是川芎的主要有效成分。目前,川芎嗪作为现代用药,用作静脉注射剂,被较多地应用于缺血性脑血管病,如:脑供血不足、脑血栓形成、脑栓塞等。    经过临床表明:川芎嗪的作用还远不止这些。只要我们深入认识它的性能,全面把握它的功用,在辨证论治的基础上,灵活地应用它,就

NBS溴化反应经验总结

NBS溴化试剂与溴化反应 今天下午蒸NBS 溴化后的产物,结果以下午都是眼泪鼻涕一起流,终于证实:所得产物并非溴代的2-ph-toluene,而是一个很奇怪的对眼睛和鼻子具有强烈刺激性的红褐色液体,很失败!弄得今天已下午心情都不好。起初还以为是乙醚或者CCl4,后来一想不太可能阿,乙醚或

高效液相色谱的维修(经验总结)

  一、仪器的安装对环境的要求  1、电源电压220V:有条件的情况下,最好使用照明电,此电压比较稳定,对仪器的性能稳定性较好,在没有办法的时候,必须要用动力线路供电时,就要采取相应的办法克服或减少由于电机频繁启动,停止运行时对电网电压波动的影响电机是感性负载,停止和启动能产生很强的干扰尖脉冲电压。

冻干制剂成功的经验总结(一)

简言:博医康一直致力于小试、中试、生产型真空冷冻干燥设备的研发、生产。在长期服务客户的过程中,发现冻干制剂生产问题频发。现特收集整理冻干制剂成功的经验供广大用户参考。概述:一、冻干制剂机理冻干机体积硕大,总不免让人产生难以驾驭的错觉。其实,从冻干机理来看,冻干机无非就是一种两台大冰箱加一个真空泵的结

冻干制剂成功的经验总结(三)

四、关于澄清度和可见异物1、配料工艺。如配料的水温、加料的顺序、活性炭的吸附时间和温度、料液放置时间等。2、物料稳定性有的原料存在多晶型,不同晶型的稳定性是不一样的;有的原料对温度敏感;有的原料对pH敏感;有的原料对氧化敏感等。不稳定性物质的分解物很可能就是异物的来源。3、料液性质料液的浓度是个很重

冻干制剂成功的经验总结(二)

二、预冻速率预冻过程在很大程度上决定了干燥过程的快慢和冻干产品的质量。通常介绍冻干理论的书籍都会提到,降温速率越大,溶液的过冷度和过饱和度愈大,临界结晶的粒度则愈小,成核速度越快,容易形成颗粒较多尺寸较小的细晶。因而冰晶升华后,物料内形成的孔隙尺寸较小,干燥速率低,但干后复水性好;相反,慢速冻结容易

ELISA试剂盒操作经验总结

对于elisa试剂盒操作,有的人经过多年的实践获得了丰富的经验,操作起来得心顺手;有的实验新手只掌握了理论概况,在实践方面有时却不知从何下手;今日,上海劲马要为大家总结elisa试剂盒的操作经验,希望对大家有所帮助。1、实验步也是*重要一步必须戴手套穿好工作衣,严格执行消毒隔离制度保证自己的人身安全

细胞增殖检测:MTT实验经验总结

MTT分析法以活细胞代谢物还原剂3-(4,5)-dimethylthiahiazo (-z-y1)-3,5-di- phenytetrazoliumromide, MTT噻唑蓝为基础。MTT为黄色化合物,是一种接受氢离子的染料,可作用于活细胞线粒体中的呼吸链,在琥珀酸脱氢酶和细胞色素C的作用