本文分类:news发布日期:2024/12/22 23:28:29
相关文章
【1】开源!移植OpenHarmony轻量系统到雅特力AT32F437ZMT MCU
笔者最近将OpenHarmony轻量系统移植到AT32F437 MCU,移植架构采用Board与SoC分离方案,使用arm gcc工具链Newlib C库,并且提供了相应的样例应用代码(样例代码持续更新中)
移植 基于雅特力科技官方开发板 AT-START-F437 …
建站知识
2024/12/21 22:28:09
RabbitMQ 的工作原理
下面是rabbitmq 的工作原理图解 1、客户端连接到消息队列服务器,打开一个channel。
2、客户端声明一个exchange,并设置相关属性。
3、客户端声明一个queue,并设置相关属性。
4、客户端使用routing key, 在exchange和queue 之间…
建站知识
2024/12/22 9:07:26
如何编写一个CMakeLists.txt文件(由简到难,较详细)
在Linux系统下,经常使用CMakeLists.txt文件来链接、编译C工程,大部分人clone的代码里都是有CMakeLists.txt文件的,只需要cmake .. 和make就完事了,但在工作中,你必须要有从无到有编写CMakeLists.txt文件的能力。
一、…
建站知识
2024/12/22 9:38:57
01_理解网络编程和套接字
1.服务端
1.创建套接字
#include <sys/socket.h>
int socket(int domain, int type, int protocol);
// 成功时返回文件描述符,失败时返回-1;
2.套接字分配地址(IP和端口号)
#include <sys/socket.h>
int bind(int sockfd, s…
建站知识
2024/11/22 7:06:40
linux常用网络工具汇总三
linux常用网络工具汇总 6. 抓包工具6.1 wireshark安装界面介绍使用过滤器TCP协议示例关于wireshark的缺点 6.2 tcpdump命令格式关键字使用关于tcpdump的缺点 6.3 fiddler6.4 burpsuite 6. 抓包工具
6.1 wireshark
Wireshark(前称Ethereal)是一个网络封…
建站知识
2024/12/22 9:34:54
Selenium + Python 自动化测试16(Python基础复习)
我们的目标是:按照这一套资料学习下来,大家可以独立完成自动化测试的任务。
上一篇我们讨论了使用模块化测试的测试模型,从某一程度也反映出熟练掌握一门编程语言的重要性。 为了后续进一步深入学习。本篇文章主要做下Python基础知识的复习。…
建站知识
2024/12/22 9:02:34
Java String 去掉特殊字符之前的内容方法
为了去除字符串中某个特殊字符之前(包括该特殊字符本身)的所有内容,我们可以使用Java中的String类的substring和indexOf方法。这里,我将给出一个完整的代码示例,该示例会找到字符串中第一次出现的特定特殊字符…
建站知识
2024/12/1 10:40:02