【Linux】常见指令及周边知识(一)一、初始Linux操作系统1.Linux背景2.如何使用Linux二、学习Linux之前的预备周边知识(重点):1.什么叫做文件?2.Linux下的路径分隔符3.在Linux中为什么会存在路径?4.为什么会有(.)和(..)?5.在Linux中整个文件的目录储存结构是什么?6.Linux中的绝对路径和相对路径7.用户家目录8.终止异常9.重定向(1)输出重定向:>(2)追加重定向:>>(3)输入重定向:10.管道三、Linux下基本指令(1)用户相关命令操作:1.查看当前用户:whoami2.新建用户:adduser3.修改新建用户密码:passwd4.删
目录1、防火墙1.1、查看防火墙状态1.2、开启防火墙1.3、关闭防火墙1.4、重启防火墙1.5、查看防火墙版本2、安装JDK2.1、官网下载tar包2.3、解压tar.gz文件2.4、配置环境变量2.4.1、查看安装路径2.4.2、设置环境变量2.4.3、执行该让环境变量生效2.4.4、查看JDK版本3、Docker3.1、安装Docker3.1.1、卸载旧版本3.1.2、获取软件最新源3.1.3、安装apt依赖包3.1.4、安装GPG证书3.1.5、验证3.1.6、设置稳定版仓库3.2、安装DockerEngine-Community3.2.1、更新apt包索引3.2.2、安装最新版本3.
这篇文章是讲解esp8266使用AT指令连接腾讯云物联网平台的一些大致内容。一般连接连接云平台都是使用MQTT协议,以下是MQTT协议的特点:MQTT(MessageQueuingTelemetryTransport)是一种轻量级的通信协议,用于在物联网和低带宽、高延迟或不稳定网络环境下进行传输。它被设计用于传输小型数据包,并且具有低能耗、低带宽占用和可靠性的特点。MQTT协议基于发布-订阅模式,其中有两个角色:消息发布者和消息订阅者。发布者负责将消息发送到经纪人(Broker),而订阅者则通过订阅特定主题(Topic)来接收感兴趣的消息。MQTT协议的核心思想是实现高效、可靠的消息传输。它采
有时我们在家办公,需要控制实验室的笔记本,因此好用的远程控制软件会让我们的工作事半功倍!常用的远程控制软件有ToDesk,向日葵,以及TeamViewer,但是我感觉ToDesk更流畅一些,所以这里介绍一下ToDesk的安装步骤:环境:ubuntu18.04一、下载ToDesk的deb文件官方网址:https://www.todesk.com/linux.html点击立即下载即可二、安装ToDesk1、官方安装方法:在下载好的todesk-v4.3.1.0-amd64.deb文件夹下,启动终端,输入以下指令:sudoapt-getinstall./todesk-v4.3.1.0-amd64.d
什么是交叉编译?简单说,就是在当前系统平台上,开发编译运行于其它平台的程序。比如本文硬件环境是x86平台,但是编译出来的程序是在arm64架构、mips64等架构上运行本文使用的操作系统:统信UOS家庭版22.0一、安装QT5:sudoaptupdatesudoaptinstallqtbase5-dev-ysudoaptinstallqtcreator -y二、安装编译所需的组件sudoaptinstallbuild-essentiallibgl1-mesa-devgperf libclang-dev-y#安装python环境(QT中的一些功能、组件需要用到)sudoaptinstallpyt
x86架构:特点:x86架构是一种复杂指令集计算机(CISC)架构,具有广泛的软件和生态系统支持。它在个人计算机和服务器领域占据主导地位,提供高性能和广泛的兼容性。X86和ARM架构最本质的区别在于复杂指令集和精简指令集。主要面向家用、商用领域,在性能和兼容性方面做得更好应用领域:个人计算机、服务器、工作站等。Arm架构:特点:Arm架构是一种精简指令集计算机(RISC)架构,具有低功耗、高效能和可扩展性的特点。它在移动设备、物联网和嵌入式系统领域广泛应用,并且具有良好的软件生态系统支持。主要是面向移动、低功耗领域,因此在设计上更偏重节能、能效方面应用领域:智能手机、平板电脑、物联网设备、嵌入
MIPS通用寄存器MIPS有32个通用寄存器($0-$31),各寄存器的功能及汇编程序中使用约定如下:下表描述32个通用寄存器的别名和用途REGISTERNAMEUSAGE$0$zero常量0(constantvalue0)$1$at保留给汇编器(Reservedforassembler)$2-$3$v0-$v1函数调用返回值(valuesforresultsandexpressionevaluation)$4-$7$a0-$a3函数调用参数(arguments)$8-$15$t0-$t7暂时的(或随便用的)$16-$23$s0-$s7保存的(或如果用,需要SAVE/RESTORE的)(sav
目录一、ADB简介二、为什么要用ADB三、ADB架构和原理四、ADB日志状态五、ADB常用命令🎁更多干货完整版文档下载方式:一、ADB简介ADB全称AndroidDebugBridge,起到调试桥的作用,是一个客户端-服务端程序。其中客户端是用来操作的电脑,服务端是Android设备。 ADB也是AndroidSDK中的一个工具,可以直接操作管理Android模拟器或者真实的Android设备。二、为什么要用ADBADB可以直接操作管理手机模拟器或者真实的手机设备。它的主要功能有:1、运行设备的shell命令行;2、管理模拟器或设备的端口映射;3、计算机和设备之间上传/下载文件;4、可以对设备
文章目录hping3补充说明安装选项Hping3功能防火墙测试端口扫描Idle扫描拒绝服务攻击文件传输木马功能从零学`python`hping3测试网络及主机的安全补充说明hping是用于生成和解析TCPIP协议数据包的开源工具。创作者是SalvatoreSanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。hping优势在于能够定制数据包的各个部分,因此用户可以灵活对目标机进行细致地探测。安装yuminstalllibpcap-develtc-develln-s/usr/include/pcap-bpf.h/
常用设置,非常建议1.代码提示设置2.快捷键设置 代码编写技巧注意:如果你设置了代码提示,那么下面操作快捷方式回车即可生成,不必alt+/换行Shift+Enter回车,不管光标在哪里都会换行!非常好用!示例1:批量修改ALT+SHIFT+R示例2:快速输入主方法敲入mainalt+/示例3:快速输入System.out.println设置代码提示后sout回车即可没有设置:敲入sysoalt+/示例4:快速输入for循环敲入foralt+/示例5:查看java源代码JDK里提供的类,比如String,Integer,System都是开源的,免费提供其源代码可以很简便的通过eclipse就查看