- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 ESP8266 MQTT服务器+阿里云
阿里云服务器+EMQX搭建私有MQTT平台1、搜索EMQX开源版本2、查看各版本EMQX支持的UBUNTU版本3、查看服务器Ubuntu版本4、使用APT安装模式5、按照官网指示安装并启动6、下载安装MQTTX测试工具7、设置云服务器安全组,打开18083端口(EMQXWEB端)8、访问该地址,第一次登录需要修改密码默认用户:admin默认密码:public9、创建用户过滤非法MQTT信息。
2025-01-20 10:05:14
650
原创 STM32中断学习记录
优先级分组:不同系列的单片机优先级分组有多种,一般来说中断优先级分组在整个程序中只需用设置一次就可以了,重复设置只是覆盖以前设置的值。设置中断优先级分组使用的是SCB->AIRCR寄存器的PRIGROUP的[10:8]位,那么设置中断优先级分组的意义是什么呢?设置中断优先级分组实际上是确定了中断抢占优先级(主优先级)和子优先级所占的位数,core_cm4.h提供的** NVIC_SetPriorityGrouping(uint32_t PriorityGroup)函数设置中断优先级分组 **
2024-07-10 15:22:08
1053
原创 LINUXC 网络编程
网络数据流在cpu中以不同的方式存储,有小端和大端两种方式(小端与人的读写同向,大端与人的读逆向)5、接收数据 recv (udp recvfrom) recv返回0,表示断开连接。4、与客户端三次握手建立连接 accept,成功创建一个新的套接字。3、设置套接字为监听状态,建立监听队列 listen。5、使用新的套接字 接收发送消息 send recv。2、填充结构体 (bzeor() 清零函数)2、发送时 数据长度+数据(发送不定长数据)2、数据报套接字(UDP)1、流式套接字(TCP)
2024-04-14 14:09:03
1073
原创 嵌入式开发学习 IPC Day13-15(2024.03.31-04.3)
IPC对象:消息队列、共享内存、信号量IPC是由内核维护的若干个对象,通过ipcs命令查询每个ipc对象都有唯一的id号,通过ftok函数生成消息队列(内核维护)支持任意两个进程之间(多个进程可以使用)通讯,具有IFIO的特性。
2024-04-06 21:16:03
697
原创 嵌入式开发Day08 系统IO(2024.03.24)
在 GNU/Linux 系统中,其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,是GNU/Linux演进的一个重要里程碑。glibc是一种按照LGPL许可协议发布的,自由的,公开源代码的,方便从网络下载的C的编译程序。GNU C运行期库,是一种C函数库,是程序运行时使用到的一些API集合,它们一般是已预先编译好,以二进制代码形式存在Linux类系统中,GNU C运行期库通常作为GNU C编译程序的一个部分发布。FILE对象:即FILE指针。
2024-03-25 00:49:17
726
原创 嵌入式开发Day06-07(Makefile)(2024.03.20-21)
makefile文件主要用于在没有集成开发环境时,对工程文件进行自动化编译工具makefile本质是一个文件,需要配合make命令进行自动化编译。文件名常首字母大写make是一个命令工具,用来解释makefile文件中的代码,从而实现自动化编译。编译使用的编译器本质上还是gccmakefile文件中定义了一系列规则来指定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新编译,甚至于进行一些更复杂的操作。cmake:(补充)
2024-03-24 10:16:04
932
原创 嵌入式学习Day3-4(C函数、参数传递、指针函数、函数指针)(2024.03.13-14)
C语言函数 C语言函数参数 指针函数 函数指针 回调函数 递归函数
2024-03-14 23:37:14
403
1
原创 mybatis缓存机制
mybatis缓存为二级架构,一级缓存默认开启,作用域为session,二级缓存默认关闭,作用域为mapper,mybatis缓存了解即可。
2023-02-15 21:13:57
235
原创 mybatis核心类
创建SqlSession实例的工厂,每个Mybatis应用的核心,通过opensession()方法返回一个sqlsession对象。执行持久化操作的对象,提供面向数据库执行sql命令的所有方法,每次用完后应该关闭。#3、创建工具类管理SqlSessionFactory、SqlSession对象。##2.2 通过mapper接口执行。##2.1 通过xml直接执行。mybatis核心类。
2023-02-13 11:33:39
256
原创 通过mapper.xml执行sql语句
##通过sqlsqssion对象执行UserMapper.xml文件的sql语句。##创建mybatis-config.xml、jdbc.xml。###加载mybatis-config.xml配置文件。###修改mybatix-congif.xml的配置。##创建映射文件 UserMapper.xml。###获取SqlSessionFactory。###获取Sqlsession。目录结构:maven标准结构。时间:2023.2.12。
2023-02-12 14:22:02
1711
原创 windows自动更新服务的禁用
关闭windows自动更新服务Windows 的自动更新功能由两个服务提供,分别是Windows Update 和 Windows Update Medic Service,下面说一下如何关闭这两个服务,Windows Update 服务的关闭较为简单。首先找到此电脑,单击右键,找到管理,左键确定单击 服务和应用程序,单击服务先在右侧的列表中找到以W开头的服务,接着找到Windows Update 和 Windows Update Medic Service两个服务。先右键单击Windows U
2021-02-14 12:41:41
728
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人