会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
eiSouthBoy's Blog
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
19
下一页
2024年8月10日
Docker安装
摘要: Docker简介 Docker是一个开源的应用容器引擎,可以帮助开发者快速构建、共享和运行应用程序。 利用Docker,我可以在ubuntu宿主机上装上ubuntu20.04容器和ubuntu22.04容器,用来作为开发环境,而不影响ubuntu宿主机。 Docker安装 首先需要确认本地是否已安装
阅读全文
posted @ 2024-08-10 11:06 eiSouthBoy
阅读(174)
评论(0)
推荐(0)
2024年8月8日
Ubuntu22.04上安装esp-idf
摘要: 一、安装准备 建议使用Ubuntu 20.04 或 Ubuntu 22.04 操作系统 为了在 Ubuntu 22.04 中使用 esp-idf,需要安装一些依赖包 sudo apt-get install git wget flex bison gperf python3\ python3-pip
阅读全文
posted @ 2024-08-08 16:17 eiSouthBoy
阅读(2794)
评论(2)
推荐(0)
2024年8月7日
Git基础:分支操作
摘要: 切换分支 查看本地分支,执行命令:git branch -a 当前指向的分支是:wifi_support,现在我想切换到分支:develop。执行命令:git checkout develop,结果失败了,并提示错误原因,如下图 可以看到,是因为有文件修改了,但没有提交。可以执行:git statu
阅读全文
posted @ 2024-08-07 12:04 eiSouthBoy
阅读(63)
评论(0)
推荐(0)
2024年8月4日
ubuntu22.04容器安装ssh服务
摘要: 除了特别说明外,否则以下命令均为ubuntu 22.04 容器内执行!!! 安装 查看ubuntu22.04 有没有安装openssh-server,执行命令:sudo dpkg --list | grep ssh 没有找到openssh-server的包,很显然,没有安装,那么就开始安装,执行:s
阅读全文
posted @ 2024-08-04 20:28 eiSouthBoy
阅读(1316)
评论(0)
推荐(0)
2024年7月14日
linux:信号
摘要: 信号的简介 信号(signal):在 Linux 系统中,信号是一种进程间通信(IPC)的机制,主要用于通知进程发生了某些异常或特殊情况。信号可以由硬件异常(如除零错误)、软件异常(如非法内存访问)或来自其他进程的通知(如终止请求)触发。Linux 支持多种信号,每种信号都有其特定的用途和默认行为。
阅读全文
posted @ 2024-07-14 16:52 eiSouthBoy
阅读(54)
评论(0)
推荐(0)
2024年7月7日
位操作
摘要: 数据的表示 进制 对于整数的表示形式有:十进制、二进制、八进制、十六进制。例如:char a= 17, b = 0B00010001, c = 021, d = 0X11; 其实 a, b, c ,d 是都相等的。写个demo验证一下 #include <stdio.h> int main(int
阅读全文
posted @ 2024-07-07 19:08 eiSouthBoy
阅读(72)
评论(0)
推荐(0)
2024年7月3日
strtok()的使用
摘要: 原型声明:strtok() 所属头文件:#include <string.h> 函数原型: char * strtok ( char * str, const char * delimiters); 通过给定标志字符串delimiters分割目标字符串,目标字符串str不能是常量字符串。若分割成功,
阅读全文
posted @ 2024-07-03 20:56 eiSouthBoy
阅读(174)
评论(0)
推荐(0)
cJSON:解析JSON
摘要: 解析数组 将JSON数组解析并存储到自定义的结构体组合的单链表中,打印单链表中所有的结点数据。 例如: [ { "name": "Zhao", "age": 18 }, { "name": "Qian", "age": 19 }, { "name": "Sun", "age": 20 } ] 需要用
阅读全文
posted @ 2024-07-03 20:25 eiSouthBoy
阅读(213)
评论(0)
推荐(0)
2024年7月2日
cJSON:构建JSON
摘要: 使用cJSON库构建比较简单的JSON类型: create_json.c #include <stdio.h> #include <string.h> #include <stdlib.h> #include "cJSON.h" static int create_json_type_1(void)
阅读全文
posted @ 2024-07-02 21:23 eiSouthBoy
阅读(98)
评论(0)
推荐(0)
2024年6月23日
mosquitto配置
摘要: mosquitto.conf mosquitto.conf是mosquitto的配置文件, # Config file for mosquitto # # General configuration # per_listener_settings false allow_zero_length_cl
阅读全文
posted @ 2024-06-23 19:28 eiSouthBoy
阅读(153)
评论(0)
推荐(0)
计算未指定大小数组元素的数量
摘要: 在数组初始化时,我们不希望将数组大小写死,后续可能会有修改,那么对于未指定大小的数组,如何计算其元素个数? 思路:已知数组名代表整个数组的物理大小,数组内单个元素代表数组的一个单元物理大小,假设数组物理空间是100,单个元素物理空间是5,那么该数组一共有20个元素。 array_element_nu
阅读全文
posted @ 2024-06-23 11:31 eiSouthBoy
阅读(58)
评论(0)
推荐(0)
pkg-config
摘要: 一、pkg-config pkg-config是一个命令行工具,主要用于帮助开发者在编译依赖于特定库的软件时,自动获取和设置正确的编译器选项和链接器选项。它的主要作用在于简化编译过程,确保程序能够正确地找到所需的头文件和库文件,尤其是在库文件可能安装在非标准位置的情况下。 pkg-config版本查
阅读全文
posted @ 2024-06-23 11:24 eiSouthBoy
阅读(1169)
评论(0)
推荐(0)
2024年6月16日
D-Bus
摘要: 一、D-Bus简介 什么是D-Bus? 详细介绍参考D-Bus D-Bus是一个在不同程序之间传递消息的系统总线,进程间通信方式的一种,但与传统进程间通信方法(管道、FIFO、消息队列、信号量、共享内存)有区别。 1.1 D-Bus的一些关键概念 D-Bus的关键概念参考链接 dbus name:
阅读全文
posted @ 2024-06-16 11:20 eiSouthBoy
阅读(690)
评论(0)
推荐(0)
2024年6月15日
Ubuntu 软件安装命令:apt
摘要: 一、apt 安装 ping工具包 若在Linux无法使用 ping 命令,提示用户需要安装 package inputils-ping。 安装ping: sudo apt install iputils-ping 网络管理工具包 若在Linux无法使用ifconfig等命令,提示用户需要安装 pac
阅读全文
posted @ 2024-06-15 11:54 eiSouthBoy
阅读(1626)
评论(0)
推荐(0)
2024年5月28日
网络安全
摘要: 一、网络安全概述 在早期的互联网(也是一种计算机网络)中数据都是明文传输的,例如直接使用http协议。但由于越来越多的商业和政府的数据也都在互联网传输,直接使用明文传输,相当于让数据在网络中裸奔,而且网络中攻击者可以直接窃取数据并伪造数据,特别不安全。此时,网络安全就受到重视。 计算机网络通信面临的
阅读全文
posted @ 2024-05-28 09:15 eiSouthBoy
阅读(54)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
19
下一页
公告