ch observer名单582

读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试

8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供 ......
实战 笔记 object Junit mock

rustbook-ch1-入门指南-总结

rustbook-ch1-入门指南-总结 一、rust版本管理 1、安装rust之前需要安装一个C语言编译器。 正常编译、执行rust程序,需要一个链接器。由于C语言编译器通常都会附带链接器,所以需要安装一个C语言编译器。除了编译执行需要链接器外,一部分常用的Rust包会依赖使用C语言编写的代码,为 ......
入门指南 rustbook-ch rustbook 指南 ch

rustbook-ch1-入门指南-总结

rustbook-ch1-入门指南-总结 1、安装rust之前需要安装一个C语言编译器。 正常编译、执行rust程序,需要一个链接器。由于C语言编译器通常都会附带链接器,所以需要安装一个C语言编译器。除了编译执行需要链接器外,一部分常用的Rust包会依赖使用C语言编写的代码,为了编译这些Rust代码 ......
入门指南 rustbook-ch rustbook 指南 ch

debian12 安装ch343驱动

前言 最近心血来潮,装了一台debian12玩,安装完毕arduino后发现没有ch343驱动,倒是在 ls /lib/modules/6.1.0-13-amd64/kernel/drivers/usb/serial/ 找到了ch341.ko,现在尝试自己安装ch343驱动 正文 安装过程主要参考了 ......
debian 343 12 ch

基于CH592的2.4G程序说明_一对多通讯程序修改点(1个Dongle对多个设备)

首先看我们的发送端(Mouse) 看下我们的绑定事件参数设置: 注意看这个bound.deviceId,我们让不同的mouse分别使用不同的ID号, Mouse1: Mouse2: Mouse3: Dongle端设置参数: 我们可以从调试信息中看到:Dongle端连上了三个不同ID的设备,并且将带宽 ......
程序 多个 通讯 Dongle 设备

CCIA数安委等组织发布PIA星级标识名单,合合信息再次通过数据安全领域权威评估

CCIA数安委等组织发布PIA星级标识名单,合合信息再次通过数据安全领域权威评估 近期,“中国网络安全产业联盟(CCIA)数据安全工作委员会”、“数据安全共同体计划(DSC)”等组织共同发起“个人信息保护影响评估专题工作(简称“PIA专题工作”)”,并为入围企业颁发了对应的等级标识。合合信息、快手、 ......
标识 星级 再次 名单 领域

读书笔记 -- Junit 实战(3rd)Ch05、Ch06 测试质量

Ch05 软件测试原则 1. 系统测试 测试替身 或 模拟对象 可以模拟复杂的真实对象的行为。 模拟对象(mock object):可以出现在单元测试级别,其作用是替代系统中不可用的部分或合并到一个测试中不切实际的部分。 测试替身(test doubles):是模拟对象,可 以可控的方式模拟真实对象 ......
实战 质量 笔记 Junit Ch

浙大软院2024届推免录取名单及分析

名单 分析 浙大软院共录取电子信息专业推免生219人,机械专业推免生20人 小Tips:浙大软院夏令营考核时间比较长,并且不发offer,但是如果夏令营能拿到优营能够直入预推免哦,以浙大为梦校并且背景不是特别好的同学可以多关注一下😀 欢迎关注我的公众号“程序员小风学长”,定期分享保研信息、捡漏技巧 ......
名单 2024

CH32FV32系列进入STOP及STANBY模式电流大的问题

关于CH32FV32低功耗模式(STOP及STANDBY)。 我们EVT例程中将所有IO均配置成下拉输出而防止外部器件漏电流引起功耗增大。但是有的客户进入低功耗后需要IO电平保持从而出现了进入STOP/STANBY模式后电流还是很大(STOP几百个uA STANDBY一百多uA)。手册中低功耗电流如 ......
电流 模式 STANBY 问题 32

中国人民大学信息学院和高瓴人工智能学院2024届推免拟录取名单

名单 信息学院 高瓴人工智能学院 分析 人大信息学院共录取推免生** 77人,其中电子信息专业18人,计算机科学与技术专业46人,管理科学与工程专业13人。 ** 高瓴人工智能学院共录取推免生 19 人。 小Tips:人大只有夏令营没有预推免哦 欢迎关注我的公众号“程序员小风学长”,定期分享保研信息 ......
学院 人工智能 人工 名单 智能

清华深圳2024届推免拟录取名单

名单 分析 清华深圳 数据科学与信息技术专业 共录取41人; 清华深圳 计算机技术专业共录取37人,都是专硕085404计算机技术; 电子信息专业大数据工程方向录取推免生13人; 电子信息集成电路与系统方向录取推免生18人; 电子信息人工智能方向录取推免生35人; 电子信息智能制造方向录取推免生14 ......
名单 2024

USB转串口芯片对比选秀---推荐CP2102和CH340C

参考应用文章:《USB转串口芯片你看好哪个(USB转串口芯片介绍)》 简短不看版:建议选择这2款芯片:CP2102/CP2104和CH340C。稳定性较好。 1. FT232 优势:最常用 缺点:假货多,并不是不能用,而是稳定性差。串口容易丢。 规格书: https://atta.szlcsc.co ......
串口 芯片 2102 340C USB

清华交叉信息研究院2024届推免拟录取名单

直博生 硕士 分析 清华交叉信息研究院在推免中共录取直博生41人,其中081200计算机科学与技术24人,物理学17人; 共录取硕士生7人,都是081200计算机科学与技术专业 本文由博客一文多发平台 OpenWrite 发布! ......
研究院 名单 信息 2024

清华软院2024届推免拟录取名单

名单 直博生 硕士生 分析 清华软院2024届共录取推免硕士生68人,其中 专硕085405软件工程 59人,学硕083500软件工程9人;推免直博生 15人 和贵系相比难度要低很多哦! 欢迎关注我的公众号 “程序员小风学长”,会定期进行保研信息、捡漏技巧的分享哦 本文由博客一文多发平台 OpenW ......
名单 2024

CH32V307 使用PLL2配置系统时钟

在进行系统时钟配置时,可以选择HSI、HSE、PLL作为系统时钟来源。而PLL时钟来源有几下几种,如下图: 以下为CH32V307时钟树框图,如下图: 关于使用HSE或HSI作为系统时钟,在CH32V307 EVT都有相应例程,在system_ch32v30x.c文件中直接使用相关宏定义即可,如下图 ......
时钟 系统 V307 PLL2 307

【WCH蓝牙系列芯片】-CH582固件程序烧录说明

作者: zyl4444 转载自:https://www.cnblogs.com/ZYL-FS/p/17608038.html 本文对于CH58x系列程序烧录的方法做出几点说明。在学习和使用WCH蓝牙系列过程中,这里以CH582芯片为例,对于它的固件程序烧录的方法有以下几种方法。 CH582采用ISP ......
固件 芯片 程序 WCH 582

关于CH32V系列将变量置于指定RAM地址的配置方式

1、修改ld文件,如下图: . = ORIGIN(RAM) + 0x100; *(.TEST) 2、将变量加入__attribute__((section(".TEST")))声明,如下图 3、编译后的效果如图所示 ......
变量 地址 方式 32V RAM

MAX7219点阵屏四合一—基于CH32V307的应用

参考链接:https://blog.csdn.net/weixin_46957846/article/details/127352759 本篇文章为基于CH32V307的MAX7219级联应用,代码是基于上参考链接代码基础上修改,若有侵权请联系及时删除。该应用测试所用模块为一个四级级联模块,参考链接 ......
点阵 7219 V307 MAX 307

防火墙黑名单和白名单

防火墙黑名单和白名单相关实验 实验拓扑如下: 实验要求: 构建网络拓扑,根据拓扑图配置IP地址, 防火墙配置访问控制策略,使PC2、3、4可以ping通PC1, 通过设置黑名单禁止PC2、PC4访问PC1, 再通过设置白名单允许PC4访问PC1。 实验过程: 首先配置IP地址 PC1 PC2,PC3 ......
防火墙 黑名单 名单

CH32V307的ram大小如何修改才不会变板砖

使用CH32V307的同学大概都会发现,这个芯片的ram是真的小,没怎么使用就快完了,或者直接出现创建线程失败的问题,归根结底就是ram太小了,如何修改呢?芯片手册上明明写着可以修改ram大小, 添加图片注释,不超过 140 字(可选) 我也在网上搜索了相关的帖子,照着做了,结果发现板子成了板砖…… ......
板砖 大小 V307 307 32V

路由守卫中的白名单

在写登录注册的路由守卫的时候,如果直接进行判断,会出现错误 router.beforeEach((to,from,next)=>{ if(VueCookies.get("token")){ next() }else{ next("/login") } }) 所以要在判断的时候添加白名单,在路由守卫中 ......
路由 名单

具有短路保护、坚固耐用的STGIF5CH60S-X、STGIF7CH60TS-XZ、STGIF7CH60S-X(IPM)600V IGBT模块

简介 第二系列SLLIMM(小型低损耗智能模制模块)采用简单、坚固的设计,提供紧凑、高性能的交流电机驱动。它将新型ST专有控制IC(一个LS驱动器和一个HS驱动器)与改进的短路加固沟槽栅极场截止(TFS)IGBT相结合,使其成为硬开关电路中工作频率高达20 kHz的电机驱动器的理想选择。 器件规格 ......
STGIF STGIF7CH STGIF7 7CH S-X

CH32F系列MCU固件中加入版本信息方法

具体方法如下: 1、新建一个.c文件,如banben.c 2、新建文件中加入以下信息,如下图 #define VERINFO_ADDR_BASE (0x0800F000) //存放FLASH的地址 const char Software_Ver[] __attribute__((at(VERINFO ......
固件 版本 方法 信息 32F

关于CH32V系列MCU浮点打印使用配置差异

当程序中需要打印浮点数时,按照下图配置任意勾选一个即可打印浮点数: 当勾选第一个时,float打印会输出正确数值,具体如下: 当勾选第二个时,float打印输出数值如下(5.20会输出5.19),具体如下。 此时若需要输出正确数值5.20,将float类型改为double类型即可 产生该现象的原因: ......
浮点 差异 32V MCU CH

关于CH32V系列MCU FLASH地址的分配

来源:https://www.cnblogs.com/liaigu/p/17784283.html 关于在MRS开发环境下,针对CH32V系列MCU FLASH分配,具体方法如下: 比如开辟一段空间,存放数组等数据,首先在ld文件中修改FLASH分配,如下图: .consumer_flash1 : ......
地址 FLASH 32V MCU CH

关于CH32系列MCU设置noinit变量

关于noinit定义:noinit段指的是芯片SRAM的一块内存区域(注意是RAM区而非Flash),在该段定义的变量、或者函数,在除了掉电之外的任何芯片复位的情况下都不会被重新初始化。 关于noinit作用:no_init段常用来保存一些敏感信息,特殊应用场合下的不能被复位的数据或者做复位判断标志 ......
变量 noinit MCU CH 32

关于CH32V系列MCU FLASH地址的分配

关于在MRS开发环境下,针对CH32V系列MCU FLASH分配,具体方法如下: 比如开辟一段空间,存放数组等数据,首先在ld文件中修改FLASH分配,如下图: .consumer_flash1 : { . = ALIGN(4); }AT>FLASH1 .consumer_flash2 : { . ......
地址 FLASH 32V MCU CH

CH32X035 模拟IIC驱动EEPROM

来源:https://www.cnblogs.com/liaigu/p/17784027.html 在CH32X035的GPIO模式配置选项中,并没有开漏输出的配置模式,如下图。在使用GPIO模拟IIC时,可在初始化时将其配置成推挽输出模式,在需要时切换对应的输入输出模式,以下是CH32X035 G ......
EEPROM X035 035 32X IIC