如果把shell命令比成盖房子的砖瓦,那shell脚本就是用一块块砖瓦建起来的房子。 脚本的第一行必须写成类似下面这样的形式: #!/bin/bash #指定解释器,其他还有dash,Python 等 变量 1.变量定义,赋值,引用 变量由字母和数字组成,值由双引号包含,赋值号的两边不能有空格,例: ...
目录makefile 定义变量的方式1.递归定义2 直接定义3 条件定义方式4 追加变量值5 引用并修改变量值6 overrideVPATH用法:1 VPATH vpath各种规则1.隐式规则(Implicit Rules)2.静态规则(Static Pattern Rules)3. 多目标规则(M ...
了解更多关于bootloader 的C语言实现,请加我Q扣: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序)。 不知道为什么,现在工业控制领域也向汽车领域学习,产品需要带bootloader, 产品出货后也要可以通过bootloade ...
虚拟机添加磁盘与linux逻辑卷扩容 1.1 虚拟机添加磁盘 1.1.1. 检查linux系统的磁盘分区及逻辑卷的相关信息是否正常 (1)cat /etc/redhat-release查看系统版本【适用于RHEL及CentOS】: 我已自己电脑上的虚拟机,50G内存2G运行内存为例 >>> (2)d ...
nslookup 是一个网络诊断工具,用于查询域名系统(DNS)记录,将域名解析为IP地址,或者查询其他DNS记录类型,如MX(邮件交换记录)、CNAME(别名记录)等。以下是一些常见Linux发行版安装 及使用nslookup 的方法: Debian/Ubuntu 及其衍生版安装 使用 apt 包 ...
1. SSH的安装与配置 Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。SSH广泛用于远程登录系统、管理服务器和进行安全数据传输。在Ubuntu这样的Linux发行版中,安装和配置SSH服务是一项常见且相对简单的任务。以下是在Ubuntu系统上安 ...
1 基础知识 1.1 概述 对嵌入式的定义 国内定义:以应用为中心,以计算机技术为基础,软件硬件可裁剪,且适应系统对功能,可靠性,成本,体积,功耗严格要求的专用计算机系统。 IEEE定义:用于控制,监视或者辅助操作机器和设备的装置。 分类 以下按照形态差异分类: 类名 板型号 芯片级 MCU,SoC ...
介绍 ColorEasyDuino是嘉立创推出的一块Arduino开发板(类似物),具有丰富的外设接口:uart、i2c、spi、adc、pwm等;开发板设计参考原型是Arduino Uno,采用的芯片是ATMEGA328P,它的外观设计比较紧凑,把所有的IO都引出供开发者使用,可玩性、可拓展性都特 ...
目录HTTP和HTTPS的区别1)什么是HTTP2)什么是HTTPS3)HTTP与HTTPS的区别4)HTTP的工作原理5)HTTPS的工作原理 HTTP和HTTPS的区别 1)什么是HTTP HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式 ...
目录什么是Base64编码?为什么要学习Base64编码?Base64编码基础原理介绍Base64编码组成Base64编码索引表Base64编码规则Base64编码过程简记编码流程实战Base64编码(不同情况举例说明)1. 待编码字符数量为3的倍数2. 待编码字符数量不为3的倍数Base64解码原 ...
今天为了编译ThingsBoard的源代码,发现原来给虚拟机分配的40个G不够用了。于是乎在VMWare Workstation中扩容了40G的磁盘空间。但是此时lvm是不会自动扩容的,因此我们需要手动调整下卷的配置。 首先df -h检查发现挂载的空间的确没有变化 mrchip@ubuntu22:~ ...
在 Linux 系统中,traceroute 是一个网络诊断工具,用于确定数据包从你的计算机到目标主机(如一个网站或远程服务器)所经过的路由路径。 如果你的系统中没有安装 traceroute,你可以通过包管理器来安装它。 Debian/Ubuntu 及其衍生版 sudo apt-get updat ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1xxx系列MCU外接24MHz有源晶振。 今天有客户咨询痞子衡:官方 i.MXRT1xxx 开发板都是外接 24MHz 无源晶振给主芯片 XTALI,XTALO 引脚,那么是否可以使用 24MHz 有源晶振呢?答案当然是可 ...
#include <netinet/in.h> #include <arpa/inet.h> #include <stdio.h> #include <errno.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet ...
目录题目分析代码结果 题目 利用聚合API平台的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端 分析 1.需从代码托管网站GitHub或SourceForge代码网站下载cJSON库及阅读下载的README相关手册如何使 ...
目录题目注意事项实现代码结果展示相关接口指引 题目 利用某些平台(聚合API、百度AI、科大讯飞API)的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端。 注意事项 1.预测的日期开始时间为2010-01-01 2."老 ...
在Linux系统中使用Certbot为Nginx安装SSL证书并进行配置,通常遵循以下步骤: 1. 安装Certbot 首先确保你的系统已经安装了EPEL仓库,如果没有安装,可以通过以下命令安装:sudo yum install epel-release 接着安装Certbot:sudo yum i ...
想使用Windows的计划任务来实现:当计算机空闲时,自动关机,以避免资源浪费。 方案一 测试了多个软件,如Shutter,WinOFF Setup,它们功能丰富,但仅能在用户登录时运行。而Windows 11会在一段时间后自动注销用户,尽管尝试多种设置方法,问题仍未解决。 方案二 编写了AI程序来 ...
liwen01 2024.06.09 前言 Linux系统中的ext2、ext3、ext4 文件系统,它们都有很强的向后和向前兼容性,可以在数据不丢失的情况下进行文件系统的升级。目前ext4是一个相对较成熟、稳定且高效的文件系统,适用于绝大部分规模和需求的Linux环境。 ext4它突出的特点有:数 ...
V1.0 2024年6月11日 发布于博客园 目录 目录目录线程池原理线程池是什么线程池解决的问题动态创建子线程的缺点线程池相关接口线程池相关结构体struct task 任务节点线程池接口init_pool() 线程池初始化线程池初始化流程图add_task() 向线程池添加任务add_threa ...