A really important aspect of TDD is the refactor phase. A critical piece to making your tests easier to maintain is using code structure and values to ...
分类:
其他好文 时间:
2020-05-02 20:56:54
阅读次数:
83
实时系统可以分为硬实时(Safety-Critical,低延时,比如几十个us内)和软实时(几百个us~几个/几十个ms),硬实时通常跟高确定性、可靠性要求同时出现,如果达不到,可能会造成重大生命或者财产损失,比如说航天飞控、汽车制动系统、精密仪器等都有较高的硬实时要求。对于软实时,可靠性要求没那么高,即使出现了延迟,造成的损失可控,比如说音频失真,视频不顺畅。
分类:
系统相关 时间:
2020-04-29 23:09:47
阅读次数:
115
Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍 1. 日志级别 日志一共分成5个等级,从低到高分别是: DEBUG INFO WARNING ERROR CRITICAL 说明: DEBUG:详细的信息,通常只出现在诊断问题上 INFO:确认一切按预期运行 ...
分类:
其他好文 时间:
2020-04-23 17:31:53
阅读次数:
114
#######################统计日志中测试人员执行用例个############################# BEGIN{ printf "%-10s%-10s\n","Tester","TotalTestcases" } { USERS[$4] += 1 } END{ fo ...
分类:
其他好文 时间:
2020-04-17 15:59:13
阅读次数:
68
XML模块:(用到的时候再看)tree=xml.parse('xmltest.xml')root= tree.getroot()print(root.tag) 打印对象的标签root.attrib 获取对象的属性root.text 获取对象的文本内容 RE模块:re.findall("匹配条件"," ...
分类:
其他好文 时间:
2020-04-12 07:49:20
阅读次数:
66
ylbtech-System.Reflection.MethodBase.cs 1.返回顶部 1、 #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Progra ...
分类:
数据库 时间:
2020-04-11 09:18:45
阅读次数:
75
个人感觉这临界区相当于java 中的sy 关键字那种 相当于重度锁吧 加锁之后 只允许本线程读写 其他线程读都不能 效率有点低 类似于 你上厕所锁门 别人就进不来 其他人想要使用时没法使用等你出来了才可以使用 下面是一段伪代码 如果不出错的话应该输出4000 #include <iostream> ...
分类:
编程语言 时间:
2020-04-07 14:15:26
阅读次数:
85
写在前面: 在多线程编程中,可能会有许多线程并发的执行一段代码。在某些情况下,我们希望A中的代码块(B)同步的执行,即同一时刻只有一个线程执行代码块B,这就需要用到锁(lock)。lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical sec ...
一、日志级别 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 二、默认级别为warning,默认打印到终端 import logg ...
分类:
其他好文 时间:
2020-04-02 01:06:28
阅读次数:
73
前言 前面已经讲解了Redis的客户端Redission是怎么实现分布式锁的,大多都深入到源码级别。 在分布式系统中,常见的分布式锁实现方案还有Zookeeper,接下来会深入研究Zookeeper是如何来实现分布式锁的。 Zookeeper初识 文件系统 Zookeeper维护一个类似文件系统的数 ...
分类:
其他好文 时间:
2020-03-30 09:55:31
阅读次数:
75