相关文章
[STM32 HAL库]串口中断编程思路
一、前言
最近在准备蓝桥杯比赛(嵌入式赛道),研究了以下串口空闲中断DMA接收不定长的数据,感觉这个方法的接收效率很高,十分好用。方法配置都成功了,但是有一个点需要进行考虑,就是一般我们需要…
编程日记
2025/1/20 23:12:31
Node.js 到底是什么
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者使用 JavaScript 编写服务器端代码。
一、主要特点
1. 事件驱动和非阻塞 I/O 模型
Node.js 采用事件驱动架构,通过回调函数处理 I/O 操作,这使得它在处理大量并发请…
编程日记
2025/1/22 2:24:04
NotebookLM:Google 最新 AI 笔记助理解析与实战应用
NotebookLM:Google 最新 AI 笔记助理解析与实战应用
在 AI 驱动的生产力工具不断进化的今天,Google 推出的 NotebookLM(Notebook Language Model)成为了一款备受关注的智能笔记助理。它结合了 Google 的大语言模型(LL…
编程日记
2025/1/23 3:54:24
Linux之网络套接字
Linux之网络套接字 一.IP地址和端口号二.TCP和UDP协议2.1网络字节序 三.socket编程的常见API四.模拟实现UDP服务器和客户端五.模拟实现TCP服务器和客户端 一.IP地址和端口号
在了解了网络相关的基础知识之后我们知道了数据在计算机中传输的流程并且发现IP地址在其中占据了确定…
编程日记
2025/1/23 5:33:28
@Scope(“prototype“)
Scope("prototype") 是 Spring 框架中用于定义 Bean 作用域的注解之一,它的主要作用是将一个 Bean 定义成 原型作用域(Prototype Scope)。在原型作用域下,每次从 Spring 容器中请求这个 Bean 时,都会创建一个…
编程日记
2025/1/22 16:43:55
中国数字安全产业年度报告(2024)
数字安全是指,在全球数字化背景下,合理控制个人、组织、国家在各种活动中面临的数字风险,保障数字社会可持续发展的政策法规、管理措施、技术方法等安全手段的总和。
数字安全领域可从三个方面对应新质生产力的三大内涵:一是基于大型语言模型…
编程日记
2025/1/22 7:28:18
第6章:Python TDD实例变量私有化探索
写在前面 这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许…
编程日记
2025/1/23 3:07:30
Linux——动静态库
库的本质实际上就是已经写好的,现有的、可以被复用的代码的集合。库被分为两类,一类是静态库:.a[Linux]、.lib[windows];一类是:动态库:.so[Linux]、.dll[Windows]。其实这里就会有疑问,为什么我…
编程日记
2025/1/23 3:19:06