目录
一、awk概念
二、awk的工作过程
三、awk字符
四、内置变量
五、getline
六、awk的精准筛选
七、例子演示
八、实验演示
一、awk概念
1.概念:awk 是一个功能强大的编辑工具,逐行读取输入文本,主要作用于文件内容
一、配置静态IP
使用命令ip a查看当前网卡名称,Ubuntu22.04默认网卡为ens33:
使用命令tree /etc/netplan查看默认网卡配置文件:
使用命令vi /etc/netplan/00-installer-config.yaml编辑默认网卡配置:
修改前:
修改后:
安装指定版本的mysql(安装mysql5.7)
目标:解决需求,安装mysql5.7
前言:
安装软件的三种方式:
rpm 安装
源代码编译安装
yum仓库安装
本地光盘
阿里云yum源
自建yum仓库文件夹
去mysql官网 寻找该软件下的地址,设置为yum仓库即可(可指定版本)
实践过
一、前言
在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入引脚时,调用相关读信号引脚函数接口就可以在程序的循环中,轮询的对输入信号进行读取检测操作,除了轮询的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信号进行检测,
Shell脚本
Shell是什么?
Shell脚本语言属于弱类型语言,解析用户输入的命令和程序,使得用户可以与Linux进行交互;
适合处理纯文本类型数据(日志、配置文件、文本、网页文件、大多数纯文本类型的文件)。
Shell概念
shebang
即文件的第一行前两个字符 #!,后面的语句指定命
服务器Ubuntu Server 22.04安装低版本MySQL5.7
最近在腾讯云买了个服务器准备部署我的Django项目,由于需要保证服务器和本地开发的环境相同,所以要在Ubuntu 22.04安装一个与本地Windows版本相同的MySQL5.7.36
第一个问题
首次安装我尝试使用apt工
离线安装rpm包以及自建yum仓库
离线安装rpm
yum支持如下参数
--downloadnoly 只下载不安装
--downloaddir=directory 下载到指定目录下
因此可以在线下载好需要的rpm包到建立的仓库,后续离线安装rpm包
创建存放rpm包目录
[root@lo
【Linux】shell编程(一) 变量
目录【Linux】shell编程(一) 变量什么是shell编程如何运行shell脚本第一行 #!/bin/bash第一行叫什么?WHAT IS THIS LINE CALLED?为什么要加这个,有什么用?shell的变量变量的赋值和使用变量替换位置变量
我平时经常要看 PDF,但是我看书贼慢,一个 PDF 差不多几十上百页,看一遍要花挺长时间。
我记性还不好,看完之后,过些日子就记不清 PDF 是讲什么的了。为了找到 PDF 里的某些信息,又得再花时间。
不过,现在这些问题都不是问题了。
因为我最近发现了一个神器,1 分钟就能读完一个 PDF。
随着用户端体验的不断提升,很多应用在上线的时候都要求做不同的主题,最基本的就是白天与夜间主题。
就像b站app主题切换,像这样的
uniapp因为能轻松实现多端发布而得到很多开发者的青睐,但每个端的实现也有可能不同,现我把已实现的功能一点点的大家分享给大家,须要的可以参考一下,可扫码看
注意:!!!!! 树莓派+阿里云+frp实现内网穿透的方案 仅适用于有云服务器的情况,没有云服务器的请尝试使用花生壳,cpolar等实现内网穿透。
前言:
服务器端:阿里云等服务器 -> 我的系统为阿里云debian云服务器
客户端:树莓派->我的为raspberry pi 3B+ 树
3任务信令和通信机制
在本章中,将简要介绍任务信号和任务间通信的核心机制。这些基元是事件驱动的并行编程的基础,它是基于RTOS的应用程序良好实现的基础。
与其直接进入FreeRTOS的API,不如将每个基元与一些图形例子和一些关于每个机制可被使用的建议一起介绍。不要担心:在后面的章节中,我们将进入
在上一篇 “uniapp主题切换功能的第一种实现方式(scss变量+vuex)” 中介绍了第一种如何切换主题,但我们总结出一些不好的地方,例如扩展性不强,维护起来也困难等等,那么接下我再给大家介绍另外一种切换主题的方法“scss变量+require”的方式
在介绍如何使用前,先看下最后的效果,以便
基本语法格式:
Location block 的基本语法形式是:
location [=|~|~*|^~|@] pattern { ... }
[=|~|~*|^~|@] 被称作 location modifier ,这会定义 Nginx 如何去匹配其后的 pattern ,以及该 p
CentOS7 本地光盘镜像rpm包
一、前言
rpm包的下载方式
通过本地光盘镜像下载rpm,centos7.iso镜像文件,内置了绝大多数软件的rpm包(本文章即演示如何配置本地rpm)
在线下载rpm包,有很多软件的官网,以及第三方软件仓库,会提供下载功能
http://rpm.ph
MCU:STM32F103VET6
开发环境:STM32CubeMX+MDK5
实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32CubeMX去配置生成工程即可。在野火的指南者中,是没有这一类的视频和示例的,博主使用这款开发板实现USB虚拟串口。
首先需要打开STM32C
2了解RTOS任务
超级循环编程范式通常是嵌入式系统工程师最先接触到的编程方法之一。用超级循环实现的程序有一个单一的顶层循环,在系统需要执行的各种功能之间循环。这些简单的while循环很容易创建和理解(当它们很小的时候)。在FreeRTOS中,任务与超级循环非常相似--主要区别在于,系统可以有一个
MCU:STM32F429ZIT6
开发环境:STM32CubeMX+MDK5
外购了一个SPI接口的SD Card模块,想要实现SD卡存储数据的功能。
首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。
此时
一、问题引入
通过 Tinyhttpd:运行测试【1】 和 抓包分析【2】,基本完成了对程序的功能测试和通信原理。此时可以进一步对源码进行分析,本文不考虑代码一行一行的分析,仅对关键部分代码解析。
二、解决过程
2-1 main()函数
主函数主要创建http的监听套接字,等待客户端的连接。一旦有
网上很多方法都试过,什么“修复”,关掉进程,重启都试过了,但是想保留数据所以不想重置最后发现打不开的原因:C盘空间满了
但是我在安装的时候明明设置在别的盘
但是用TreeSizeFree一查才知道,WSA背地里把数据都放在C盘里这个叫userdata.vhdx的文件
解决方法就是使用软连接(多亏B