摘要: 1.一般程序的资源可以分为四个等级: 数据库中的数据相当于放在仓库里 资源文件里的数据相当于放在旅行箱里 WPF对象资源里的数据相当于携带在背包里 变量中的数据相当于拿在手里 2.资源的查找顺序是沿着逻辑树向上一级控件查找,如果连顶级容器都没有就会去程序级Application.Resources中 阅读全文
posted @ 2021-10-15 10:26 码好每一天 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在面向对象的设计中,一个重要的设计原则,优先使用【合成/聚合】原则。 聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但是B对象不是A对象的一部分;合成表示一种强的‘拥有’关系,体现了严格的部分与整体的关系,部分和整体有一样的生命周期。 优先使用【合成/聚合】将有助于你保持每个类被封装, 阅读全文
posted @ 2021-10-12 17:10 码好每一天 阅读(109) 评论(0) 推荐(0) 编辑
摘要: CPU、DSP、MPU、MCU、SOC、FPGA、ARM等概念参考资料: 百度知道 “stm32和cortex m3是什么关系”:https://zhidao.baidu.com/question/178510430.html 知乎“DSP与MCU与ARM与FPGA有什么区别?”:https://w 阅读全文
posted @ 2024-04-10 11:39 码好每一天 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 预想方案 像这样: 先在ViewModel创建数据源 People 和控制列隐藏的 IsVisibility,这里直接以 MainWindow 为 DataContext public partial class MainWindow : Window, INotifyPropertyChanged 阅读全文
posted @ 2023-12-21 15:11 码好每一天 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一台服务器最大能打开的文件数 调整服务器能打开的最大文件数示例 一台服务器最大能支持多少连接 一台客户端机器最多能发起多少条连接 其他 相关实际问题 之前有一位读者向我诉苦,有次面试,好不容易(今年行情大家都懂的)熬到到技术终面,谁知道面试官突然放个大招问他:一台服务器最大能支持多少条 TCP 连接 阅读全文
posted @ 2023-11-02 09:15 码好每一天 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持 就像计算机的CPU一样, 阅读全文
posted @ 2023-07-05 09:16 码好每一天 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、EXTI 管理控制23个中断/事件,每个中断/事件 都对应一个边沿检测器,可以实现信号输入的上升沿检测和下降沿检测。 EXTI可实现对每个中断/事件线单独配置, 可以单独配置为中断或事件,以及触发事件的属性。 二、EXTI的功能框图,见具体资料手册。 三、EXIT中断/事件线 #define E 阅读全文
posted @ 2023-06-17 13:54 码好每一天 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、F407在内核水平上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。其中系统异常10个,外部中断82个。 除了个别异常的优先级被定死外,其他异常的优先级都是可以编程的。结构体: IRQn_Type包含全部异常声明。 二、嵌套向量中断控制器 NVIC,在STM32中NVIV 是 Cort 阅读全文
posted @ 2023-06-14 11:56 码好每一天 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、CAN通讯并不是以时钟信号来进行同步的,它是一种异步半双工通讯。(同步即在同一个时钟驱动下数据通信,半双工即接受与发送不能同时进行) 二、CAN的组成方式 CAN的组成一般有两种方式:一种是CPU与CAN控制器集成到一起、再外接CAN收发器;另一种是CPU与CAN控制器分开的,使用的时候需要配置 阅读全文
posted @ 2023-06-08 15:50 码好每一天 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: CAN 协议经 ISO 标准化后有 ISO11898 标准和 ISO11519-2 标准两种。ISO11898 和 ISO11519-2 标准对于数据链路层的定义相同,但物理层不同。 在阅读完上文后,对CAN总线中的一个极其重要的知识点需要搞明白:回读机制。 指的是节点在向总线上发送报文的过程中,同 阅读全文
posted @ 2023-06-08 15:50 码好每一天 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、指针基础 1.不同内存变量的作用域和生命周期 2.指针与底层硬件联系紧密,指针可操作数据的地址,实现对数据的简介访问。 3.指针的使用场景: 3.1 使用指针传递大容量的参数,主函数和子函数使用的是同一套数据,避免了参数传递过程中的数据复制,提高了运行效率,减少了内存占用。 3.2 使用指针传输 阅读全文
posted @ 2023-06-06 11:49 码好每一天 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、概览 1.CAN总线协议是一种ISO国际化的串行通信协议,有ISO-11898和ISO-11519两个系列 2.高速CAN和低速CAN的速率分别为:125kbps~1Mbps 、 10~125kbps 3.串行通信:Rx:用于接收数据 Tx:用于发送数据 4.双绞线提高了CAN通信的抗干扰能力 阅读全文
posted @ 2023-06-03 11:02 码好每一天 阅读(1250) 评论(0) 推荐(0) 编辑