摘要:        
语句覆盖,判定覆盖,条件覆盖=分支覆盖,条件/判定覆盖,(条件)组合覆盖,路径覆盖,MC/DC覆盖  ## 语句覆盖,    
阅读全文
posted @ 2023-05-31 12:09
西伯尔
阅读(78)
推荐(0)
 
		
    
        
        
摘要:        
1、硬件:同步时钟vs异步时钟 同步时钟: 当两个时钟间的相位是固定关系的,则可以称这两个时钟为同步时钟(synchronous clock)。一般同源, 如由同一个MMCM or PLL产生的两个时钟可以称为同步时钟。因此可以将主时钟和与之对应的衍生时钟约束成同一个时钟组。 MMCM(Mixed     
阅读全文
posted @ 2023-05-22 19:25
西伯尔
阅读(101)
推荐(0)
 
		
    
        
        
摘要:        
(1)矩阵点乘中,点乘对象的行数必须相等,且前者的列数必须与后者相等,或为1。numpy库中可使用运算符*或multiply函数计算。 行数等,列数等(同型矩阵)/其中一个列数为1(矩阵·向量)。 (2)矩阵叉乘中,前者的列数必须和后者的行数相等。 numpy库中可使用运算符 @或dot函数计算。     
阅读全文
posted @ 2023-05-11 10:44
西伯尔
阅读(161)
推荐(0)
            
        
        
摘要:        
# 一、基本概念【针对硬件中断=中断】 ## 1、程序可控,而中断不可控。 中断何时运行,在哪里运行,无法控制。 ## 2、中断函数 既没有形参,又不可能返回参数。就是因为直接和硬件接触,也不可能给硬件返回参数,也不可能传递一个什么参数。 ## 3、中断向量表: 处理器能处理的所有中断提前定义好函数    
阅读全文
posted @ 2023-05-11 10:22
西伯尔
阅读(51)
推荐(0)
 
		
    
        
        
摘要:        
动力飞行段=主动段,发动机和控制系统工作 无动力飞行段=被动段,发动机和控制系统不工作 自由飞行段=自由段=真空段,空气动力很小。在相当稀薄的大气中飞行,空气动力完全可以略去,即认为在真空中飞行。 再入大气层飞行段=再入段,空气动力很大。重新进入稠密大气层的一段弹道。由于大气对弹头的作用不仅使弹头承    
阅读全文
posted @ 2023-05-05 15:06
西伯尔
阅读(166)
推荐(0)
 
		
    
        
        
摘要:        
流加锁,包不用加锁 传输层的TCP是基于流的传输,需要加锁, 应用层的WebSocket是基于包的传输,同时写也不会导致数据混乱,不需要加锁。 所以,在*websocket.Conn.WriteJSON(data)时,不需要前后加锁 以下代码中的mutex.Lock()没必要: wsc.mutex.    
阅读全文
posted @ 2023-04-23 11:42
西伯尔
阅读(47)
推荐(0)
 
		
    
        
        
摘要:        
1、switch case默认是break的,可以省略break关键字。 当然也可以显示break,那么就和其他语言一样了。 参考: https://www.jianshu.com/p/3a5d2e7f09a8 【话说现在简书要守不住底线了,跳出这么多垃圾广告,还是博客园干净,就是不知道能撑多久,据    
阅读全文
posted @ 2023-04-21 18:47
西伯尔
阅读(9)
推荐(0)
            
        
        
摘要:        
1、基本类型强转 // interface{}转为其他类型【当然这个得保证是这个类型,否则肯定报错。最好先断言】 var v interface{} var a int a = v.(int) // uint32转为int【低精度往高精度转?】 var i uint32 a = int(i) //s    
阅读全文
posted @ 2023-04-21 16:08
西伯尔
阅读(9)
推荐(0)
            
        
        
摘要:        
回调函数就是一个通过函数指针调用的函数。【真正的函数实现】 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。【被传递的那个函数】 回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进    
阅读全文
posted @ 2023-04-21 11:42
西伯尔
阅读(40)
推荐(0)
            
        
        
摘要:        
技术问题 1、我想在cli的函数中给wsc对象的某个属性赋值 考虑以下三种方案: 回调:需要把函数作为参数。这个匿名函数的参数不可修改,而且是来自控制台输入,没办法。 context:把context本身作为参数传递,context里面放wsc对象。还是改不了参数,没办法。 全局:由于有多处调用,都    
阅读全文
posted @ 2023-04-21 11:16
西伯尔
阅读(40)
推荐(0)