相关文章
WHAT - 为甲方做一个官网(三)- 自主开发版
文章目录 一、明确需求(与甲方深度沟通)二、技术选型(高效开发可维护性)1. 前端技术(用户界面)2. 后端技术(数据处理与业务逻辑)3. 内容管理系统(CMS,可选&am…
编程日记
2025/6/26 0:49:29
【STM32 HAL库】使用HAL库操作FLASH
操作顺序
先解锁Flash,再擦除片区,再写入,写完了别忘了加锁。
HAL_FLASH_Unlock();
HAL_FLASHEx_Erase();
HAL_FLASH_Program();
HAL_FLASH_Lock();擦除操作
首先有个问题,我们为什么要擦除,不能直接覆写吗…
编程日记
2025/6/25 8:20:52
在Jupyter Notebook中使用Conda虚拟环境
Jupyter Notebook连接Conda环境 概述手动注册内核1.激活Conda环境2.安装ipykernel3.Conda环境注册为Jupyter核4.示例5.启动Jupyter Notebook6.选择内核7. 检查当前环境8.移除Kernel内核 自动注册内核1.安装nb_conda_kernels2.安装ipykernel3.启动Jupyter Notebook4.选择内核5.n…
编程日记
2025/6/27 18:32:33
MyBatis(Web后端开发第二期)
p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解 目录 JDBC、数据库连接池、lombok日志输出SQL注入数据封装XML映射文件动态SQL<if><where><set><foreach><sql><include> Mybatis是是一款优秀的数…
编程日记
2025/7/3 18:40:37
青少年编程与数学 01-011 系统软件简介 27 备份恢复工具
青少年编程与数学 01-011 系统软件简介 27 备份恢复工具 一、什么是备份恢复工具二、备份恢复工具的历史沿革三、全系统备份工具(一)Acronis True Image(二)EaseUS Todo Backup(三)Macrium Reflect 四、文件…
编程日记
2025/7/10 11:02:24
Socket编程TCP
目录
port
socket
全双工
setsockopt
bind
listen
accept
connect
多线程EchoServer
TcpServer.hpp
测试 我们前面写过UDP,我们这次写TCP
UDP的话可以看出来
1.发送方就是创建套接字,向某台主机的某个端口port发送消息
2.接收方也是创建套…
编程日记
2025/7/10 6:20:33
【驱动设计的硬件基础】SPI
你有没有想过,家里的智能手表是怎么把心率数据传给芯片的?智能音箱的麦克风阵列如何快速把声音信号传给处理单元?这些看似复杂的操作,背后可能藏着一个低调却强大的通信协议 ——SPI(Serial Peripheral Interface&…
编程日记
2025/7/4 8:29:57
TIA Portal (博图) 中 SCL 语言 REPEAT_UNTIL循环语句的用法介绍及案例
博图 SCL 编程利器:深入理解 REPEAT_UNTIL 循环
在西门子 TIA Portal 的 SCL (Structured Control Language) 编程环境中,循环结构是处理重复性任务的核心。除了常见的FOR 和 WHILE 循环,REPEAT_UNTIL循环提供了一种独特的“先执行ÿ…
编程日记
2025/7/11 6:24:45