当前位置: 首页 > news >正文

linux中的网络知识

网络

    • 认识基本网络
      • 网络划分
        • 计算机网络分为LAN、MAN、WAN
        • 公网ip和私网ip
      • 传输介质
      • 单位换算
      • 客户端和服务端
    • OSI模型
      • osi七层模型
      • TCP/IP:传输控制协议簇
      • HTTP协议简介
      • UDP协议介绍
        • 物理地址:mac地址,全球唯一,mac由6段16进制数组成,每段有2个16进制数
      • ARP协议和ICMP协议
    • 网络操作
      • 查看ip命令
      • ping
      • ip route:查看网关
      • netstat:查看当前网络状态信息,包括服务及使用的端口
      • 固定虚拟机IP地址
          • **systemctl restart network:重启网卡**
    • VMware网络模式
      • 桥接
      • NAT
      • 主机

认识基本网络

网络划分

计算机网络分为LAN、MAN、WAN
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。都会网域(MetropolitanAreaNetwork,MAN)指大型的计算机网络,属于IEEE802.6标准,是介于LAN和WAN之间能传输语音与数据的公用网络。MAN是改进LAN(局域网)中的传输媒介,扩大局域网的范围,达到包含一个大学校园、城市或都会区。它是较大型的局域网,需要的成本较高,但可以提供更快的传输速率。例如:某一家企业把在一个城市或同一国家内的服务据点连接起来,就可以称为一个或多个城域网。一些常用于城市区网的技术包括:以太网(10Gbps/100Gbps)、WiMAX(全球互通微波访问)。广域网(英语:Wide Area Network),缩写为WAN,又称广域网、外网、公网,广域网并不等同于互联网,它是连接不同地区局域网或城域网计算机通信的远程网,主要使用分组交换技术。广域网通常跨接很大的物理范围,覆盖的范围比局域网(LAN)和城域网(MAN)都广,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
公网ip和私网ip
公网IP地址
公网IP地址是分配给连接到 Internet 的设备的地址。要连接到 Internet,设备必须具有唯一的IP地址,以允许其他节点和设备找到它并建立连接。公共IP地址可以分配给Web服务器、电子邮件服务器,甚至是个人的个人计算机。公共 IP 地址最初将通过 ICANN(互联网名称与数字地址分配机构)分配——该组织负责创建 IP 地址并最初将其分配给二级组织。然后将公共 IP 地址分发给 Internet 服务提供商等组织,这些组织最终将它们分发给最终用户。公共 IP 地址是唯一的,公网ip的查询:浏览器搜索http://httpbin.org/ip  查看本机公网ip私网IP地址
私网IP地址是您的网络路由器分配给您的设备的地址。同一网络中的每个设备都分配有一个唯一的私有 IP 地址(有时称为私有网络地址)——这是同一内部网络中的设备相互通信的方式。私网ip查询:windows系统:cmd下输入ipconfiglinux系统:终端输入ifconfig

传输介质

传输介质包括同轴电缆、双绞线和光纤等。双绞线:有效传输长度100M 	中继器或者集线器:扩大网络的传输距离
线序:
标准568A:绿白绿,橙白蓝,蓝白橙,棕白棕。(老设备连接同种设备)
标准568B:橙白橙,绿白蓝,蓝白绿,棕白棕。(国内),直通线光纤(多模光纤和单模光纤)
多模光纤:适用于短距离传输,如局域网、数据中心等。传输距离较短,通常在几百米到几千米之间。
单模光纤:适用于长距离传输,如广域网、电信网络等。传输距离较长,可以达到几十到几百千米。

单位换算

带宽:带宽是以比特为单位的 而我们常看到的下载速度显示的几KB是以字节为单位
1 Byte(B) = 8 bit
1 Kilo Byte(KB) = 1024 B
1 Mega Byte(MB) = 1024 KB
1 Giga Byte (GB)= 1024 MB
1 Tera Byte(TB)= 1024 GB
1 Peta Byte(PB) = 1024 TB
1 Exa Byte(EB) = 1024 PB
1 Zetta Byte(ZB) = 1024 EB
1 Yotta Byte(YB)= 1024 ZB
1 Bronto Byte(BB) = 1024 YB
1 Nona Byte(NB)=1024 BB
1 Dogga Byte(DB)=1024 NB
1 Corydon Byte(CB)=1024 DB
1 Xero Byte (XB)=1024 CB

客户端和服务端

客户端: 即表示可以介入互联网的个人终端设备, 比如个人PC机、个人Mac电脑, 操作系统为Windows.
服务端: 即代表在互联网中提供给用户服务的设备, 比如淘宝网、京东网、阿里云等网站或平台.交换机就是用来组建一个局域网使用的。交换机的作用是放到路由器后端,来扩展路由器接口不够用而使用的。路由器:(直连路由 静态路由 动态路由)
路由器工作原理:有个路由表,会自己学习、生成、维护路由表。
1,主机A准备发数据给主机B。
2,A将B的IP地址连同数据一起,以数据包形式发送给路由器R1。
3,路由器R1收到数据包后,先从数据中读取到B的IP地址,然后根据路径表计算发往B的最优路径。
4,比如路径为:R1->R2->R5->B;并将数据包发往路由器R2。
5,路由器2重复路由器1的工作,并将数据包转发给路由器5。
6,路由器5同样取出目的地址,发现目的地址就在自己的网段上,于是将该数据包直接交给主机B。
7,主机B收到主机A的信息,一次完整的通信宣告结束。网关:网络的出口(路由器的ip地址)

OSI模型

osi七层模型

应用层:针对应用约定的标准 HTTP(超文本传输协议) Telnet(远程协议)
表示层:约束数据格式,负责格式转化,加密。解密。
会话层:建立、维护、管理(解除)会话。数据的传输通道。
传输层:约定数据采用何种方式进行传递
网络层:提供逻辑地址(IP地址,用于在网络中标识每一台设备,作用于网络间的通信,提供路由和选路)
数据链路层:提供MAC(物理)地址,每个MAC地址写在网卡上
物理层:约定接口类型,传输速度七层模型功能
应用层:应用程序/原始数据/      QQ/YY/爱奇艺/吃鸡
表示层:格式/压缩/加密 	      快速传递、安全传递
会话层:会话/全双工/半双工      身份信息、电话/对讲机
传输层:分段/重组/端口号        传输效率
网络层:IP地址/寻址/路由        总目标,全球地址
数据链路层:MAC地址/局域网/     分段目标,局部地址、邮递员
物理层:传输介质/比特流         电流/光/无线信号/4G/5G
数据封装的过程大致如下
1.(应用层)用户信息转换为数据,以便在网络上传输
2.(传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
3.(网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4.(数据链路层)数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
5.(物理层)帧转换为比特流,并采用数字编码和时钟方案,通过某种传输介质发送数去。数据解封装的过程大致如下
1.(物理层)帧转换为比特流,并采用数字编码和时钟方案,通过某种传输介质发送数去。
2.(数据链路层)数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
3.(网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4.(传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
5.(应用层)用户信息转换为数据,以便在网络上传输

TCP/IP:传输控制协议簇

TCP\IP四层模型
应用层:将OSI上三层融合,用于产生需要传递的数据
传输层
网络层
链路层(网络接口层):将OSI下两层融合
当通过http发起一个请求时,应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的首部,最终在链路层生成以太网数据包,以太网数据包通过物理介质传输给对方主机,对方接收到数据包以后,然后再一层一层采用对应的协议进行拆包,最后把应用层数据交给应用程序处理。

HTTP协议简介

超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通 信的规则,通过因特网传送万维网文档的数据传送协议,于1990年提出. 蒂姆伯纳斯李
是一个基于TCP/IP通信协议来传递数据,(HTML文件,图片等) 
HTTP是一个属于应用层的协议HTTP协议的主要特点: 
1.支持客户/服务器模式 (浏览器/服务器模式) 及c/s模式
2.简单快速:
客户向服务器请求服务时,只需传送请求和路径。通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。(文件,视频,会议)
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。常见状态代码:
200 OK         //客户端请求成功
403 Forbidden         //服务器收到请求,但是拒绝提供服务,没有权限
404 Not Found        //请求资源不存在,输入了错误的URL,没有找到,路径不对

UDP协议介绍

UDP协议简介
UDP是一个无连接的简单的面向数据报的传输层协议。只有数据发射源没有目标源UDP的特性:
1.面向无连接:不用先与对方建立连接,不握手。因此传输速度很快。
2.不可靠的:没有确认机制,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
3.UDP传输数据时有大小限制,每个被传输的数据报必须限定在64KB之内
因为它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。网络直播、车载电台udp一般用于
1. 即时通信:qq聊天 对数据准确性和丢包要求比较低,但速度必须快
2. 在线视频:速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的
3. 网络语音电话:语音数据包一般比较小,需要高速发送,偶尔断音或串音也没问题
物理地址:mac地址,全球唯一,mac由6段16进制数组成,每段有2个16进制数

ARP协议和ICMP协议

ARP
arp协议作用(地址解析协议)         
ARP地址解析协议用于将网络地址(IP地址32位)转化为物理地址(MAC地址48位)。ARP协议是属于"数据链路层 or 网络层"的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。内核(如驱动)必须知道目的端的硬件地址才能发送数据ICMP
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
ping命令使用的就是ICMP协议

网络操作

查看ip命令

ifconfig:查看ip信息ifconfig:查看当前的网络配置信息ifconfig 接口名 down	临时关闭接口ifconfig 接口名 up	打开接口ifconfig ens32 add 192.168.200.100 netmask 255.255.255.0	手工设置接口的IP地址(临时)ifup 网卡名称 :启动网卡ip a :查看ip地址ipconfig:查看windows系统私网ip地址浏览器搜索http://httpbin.org/ip  查看本机公网ip

ping

检测与目标主机的连通性(现在很多服务器允许访问,但不允许ping发送的icmp包,防止探测),
ping命令使用的是icmp协议dos下默认发四个包,根据响应包来判断网络质量linux下默认不断的发送icmp数据包,需要强制终止ttl	timetolive	生命周期值,网络上每经过一个路由器则-1,为0时被废弃若对方是Windows系统,则ttl从128开始向下减若对方是UNIX/Linux系统,则从64开始向下减ping -c n ip地址/域名-c 参数可控制发包个数-W 设置ping的时间,单位是s

ip route:查看网关

netstat:查看当前网络状态信息,包括服务及使用的端口

yum -y install net-tools      下载net-tools包netstat -nplt   查看端口等同于ss -npltnetstat -apu	查看所有udp通讯的端口、进程号、程序netstat -apt	查看所有tcp通讯的端口、进程号、程序

固定虚拟机IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33   //网卡配置文件BOOTPROTO=static  //修改动态ip为静态ip
ONBOOT=yes    //网卡自启动
IPADDR=10.12.155.96  //ip地址
PREFIX=24
GATEWAY=10.12.155.254    //网关,可以在windows下使用ipconfig查询一下默认网关
DNS1=114.114.114.114
DNS2=8.8.8.8
systemctl restart network:重启网卡

VMware网络模式

桥接

可以理解成一个设备,其他人可以连接也可以连接其他人,IP地址和宿主机在同一个网段

NAT

只能出,不能进。通过虚拟路由器跨网段通信

主机

只能和宿主机通信

相关文章:

linux中的网络知识

网络 认识基本网络网络划分计算机网络分为LAN、MAN、WAN公网ip和私网ip 传输介质单位换算客户端和服务端 OSI模型osi七层模型TCP/IP:传输控制协议簇HTTP协议简介UDP协议介绍物理地址:mac地址,全球唯一,mac由6段16进制数组成,每段有…...

tp中的调试模式

ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式(直到正式部署后关闭调试模式)&#xf…...

【docker 】基于Dockerfile创建镜像

Dockerfile文档 Dockerfile文档地址 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 DockerFile 可以说是一种可以被 Docker 程序解释的脚本,DockerFile 是由一条条的命令组成的,每条命令对应 …...

C# 提取PDF中指定文本、图片的坐标

获取PDF文件中文字或图片的坐标可以实现精确定位,这对于快速提取指定区域的元素,以及在PDF中添加注释、标记或自动盖章等操作非常有用。本文将详解如何使用国产PDF库通过C# 提取PDF中指定文本或图片的坐标位置(X, Y轴)。 ✍ 用于…...

CTF网络安全大赛是干什么的?发展史、赛制、赛程介绍,参赛需要学什么?

CTF(Capture The Flag)是一种网络安全竞赛,它模拟了各种信息安全场景,旨在提升参与者的网络安全技能。CTF 赛事通常包含多种类型的挑战,如密码学、逆向工程、网络攻防、Web 安全、二进制利用等。 发展史 CTF 的概念…...

阿里云SMC迁移RedHat/CentOS 5 内核升级

阿里云SMC迁移RedHat/CentOS 5 内核升级 1. 起因 服务器需要迁移上阿里云,有几台服务器用的是Redhat 5.x,在使用SMC进行迁移时出现以下报错. [2023-12-13 09:50:55] [Error] Check System Info Failed, codeS16_111, msgGet OS Info Failed: [error] grub is too old for C…...

无代码开发让合利宝支付与CRM无缝API集成,提升电商用户运营效率

合利宝支付API的高效集成 在当今快速发展的电子商务领域,电商平台正寻求通过高效的支付系统集成来提升用户体验和业务处理效率。合利宝支付,作为中国领先的支付解决方案提供者,为电商平台提供了一个高效的API连接方案。这种方案允许无代码开…...

数据标注公司如何确保数据安全?景联文科技多维度提供保障

数据标注公司通常拥有大量的AI数据和用户数据,保护数据安全是数据标注公司的重要任务。 数据标注公司确保标注数据的安全可以从制度、人员、工具等多个方面入手,建立完善的安全管理体系和审计机制,加强应急预案和备份机制的建立,以…...

(C语言)精确计算程序运行时间的方法

一、先计算每秒多少个计数 typedef __int64 s64;s64 tps; /* timestamp counter per second */s64 get_tps(void) {s64 t0 rdtsc();Sleep(100);return (rdtsc() - t0) * 10; } 这段代码定义了一个函数 get_tps,该函数用于测量处理器的时间戳计数器(RD…...

【Vulnhub 靶场】【VulnCMS: 1】【简单】【20210613】

1、环境介绍 靶场介绍:https://www.vulnhub.com/entry/vulncms-1,710/ 靶场下载:https://download.vulnhub.com/vulncms/VulnCMS.ova 靶场难度:简单 发布日期:2021年06月13日 文件大小:1.4 GB 靶场作者:to…...

普冉(PUYA)单片机开发笔记(10): I2C通信-配置从机

概述 I2C 常用在某些型号的传感器和 MCU 的连接,速率要求不高,距离很短,使用简便。 I2C的通信基础知识请参见《基础通信协议之 IIC详细讲解 - 知乎》。 PY32F003 可以复用出一个 I2C 接口(PA3:SCL,PA2&a…...

Idea maven打包时 报错 illegalArgumentException: Malformed \uxxxx encoding 解决方法

1 改变打包命令重新打包 在maven打包命令上加入 -e -X 2 找到报错类和方法 可以看到是 java.util.Properties#loadConvert类方法中有个throw new IllegalArgumentException( "Malformed \\uxxxx encoding."),在此打断点 3 以Debug方式重新运行maven…...

Qt中槽函数在那个线程执行的探索和思考

信号和槽是Qt的核心机制之一,通过该机制大大简化了开发者的开发难度。信号和槽属于观察者模式(本质上是回调函数的应用)。是函数就需要考虑其是在那个线程中执行,本文讨论的就是槽函数在那个线程中执行的问题。 目录 1. connect…...

C++ 类模板

目录 前言 类模板语法 类模板和函数模板的区别 类模板没有自动类型推导的使用方式 类模板在模板参数列表中可以有默认参数 类模板中成员函数创建时机 类模板对象做函数参数 指定传入的类型 参数模板化 整个类模板化 类模板与继承 类模板成员函数类外实现 类模板分…...

边缘计算系统设计与实践

随着科技的飞速发展,物联网和人工智能两大领域的不断突破,我们看到了一种新型的计算模型——边缘计算的崛起。这种计算模型在处理大规模数据、实现实时响应和降低延迟需求方面,展现出了巨大的潜力。本文将深入探讨边缘计算系统的设计原理和实…...

【Spark精讲】Spark存储原理

目录 类比HDFS的存储架构 Spark的存储架构 存储级别 RDD的持久化机制 RDD缓存的过程 Block淘汰和落盘 类比HDFS的存储架构 HDFS集群有两类节点以管理节点-工作节点模式运行,即一个NameNode(管理节点)和多个DataNode(工作节点)。 Namenode管理文件系统的命名空…...

贪心算法:买卖股票的最佳时机II 跳跃游戏 跳跃游戏II

122.买卖股票的最佳时机II 思路: 想要获得利润,至少要以两天为一个交易单元,因为两天才会有股价差。因此可以将最终利润进行分解,如prices[3] - prices[0] (prices[3] - prices[2]) (prices[2] - prices[1]) (prices[1] - pr…...

音频DAC,ADC,CODEC的选型分析,高性能立体声

想要让模拟信号和数字信号顺利“交往”,就需要一座像“鹊桥”一样的中介,将两种不同的语言转变成统一的语言,消除无语言障碍。这座鹊桥就是转换器芯片,也就是ADC芯片。ADC芯片的全称是Analog-to-Digital Converter, 即模拟数字转换…...

python 连接SQL server 请用pymssql连接,千万别用pyodbc

pymssql官方介绍文档 python 使用 pymssql连接 SQL server 代码示例: 安装pymssql包: pip install pymssql代码: import pymssqldef conn_sqlserver_demo():# 连接字符串示例(根据您的配置进行修改)conn Nonetry:co…...

IntelliJ IDEA 自带HTTP Client接口插件上传文件示例

如何使用IntelliJ IDEA自带的HTTP Client接口插件进行文件上传的示例。在这个示例中,我们将关注Controller代码、HTTP请求文件(xxx.http),以及文件的上传和处理。 Controller代码 首先,让我们看一下处理文件上传的Co…...

C++中的接口有什么用

2023年12月13日,周三上午 今天上午在适配器模式,我发现如果想真正理解适配器模式,就必须学会使用C中的接口,就必须明白为什么要在C中使用接口,所以重新学习了一下C中的接口 目录 C中的接口有什么用用代码说明“实现多…...

el-table合并相同数据的单元格

相同的数据合并单元格 <el-table :data"userList" :span-method"objectSpanMethod" border><el-table-column type"selection" width"50" align"center" /><el-table-column label"用户名称" a…...

Verilog Systemverilog define宏定义

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 文章前情预告一、define是个啥&#xff1f;二、为什么要使用define三、怎么使用define四、define的横向拓展五、define思想在生活中的体现!六、结论七、参考资料八、…...

51单片机应用从零开始(十一)·数组函数、指针函数

51单片机应用从零开始&#xff08;九&#xff09;数组-CSDN博客 51单片机应用从零开始&#xff08;十&#xff09;指针-CSDN博客 目录 1. 用数组作函数参数控制流水花样 2. 用指针作函数参数控制 P0 口 8 位 LED 流水点亮 1. 用数组作函数参数控制流水花样 要在51单片机中…...

【PostgreSQL】从零开始:(八)PostgreSQL-数据库PSQL元命令

元命令 postgres# \? General\bind [PARAM]... set query parameters\copyright show PostgreSQL usage and distribution terms\crosstabview [COLUMNS] execute query and display result in crosstab\errverbose show most recent error…...

02 使用Vite创建Vue3项目

概述 A Vue project is structured similarly to a lot of modern node-based apps and contains the following: A package.json fileA node_modules folder in the root of your projectVarious other configuration files are usually contained at the root level, such …...

Shell三剑客:sed(简介)

一、前言 Stream EDitor:流编辑 sed 是一种在线的、非交互式的编辑器&#xff0c;它一次处理一行内容。处理时&#xff0c;把当前处理的行存储在临时缓冲区中&#xff0c;称为“模式空间”(pattern space)&#xff0c;接着用sed命令处理缓冲区中的内容&#xff0c;处理完成后&…...

tp连接数据库

ThinkPHP内置了抽象数据库访问层&#xff0c;把不同的数据库操作封装起来&#xff0c;我们只需要使用公共的Db类进行操作&#xff0c;而无需针对不同的数据库写不同的代码和底层实现&#xff0c;Db类会自动调用相应的数据库驱动来处理。采用PDO方式&#xff0c;目前包含了Mysql…...

jmeter,断言:响应断言、Json断言

一、响应断言 接口A请求正常返回值如下&#xff1a; {"status": 10013, "message": "user sign timeout"} 在该接口下创建【响应断言】元件&#xff0c;配置如下&#xff1a; 若断言成功&#xff0c;则查看结果树的接口显示绿色&#xff0c;若…...

dockerfite创建镜像---INMP+wordpress

搭建dockerfile---lnmp 在192.168.10.201 使用 Docker 构建 LNMP 环境并运行 Wordpress 网站平台 [rootdocker1 opt]# mkdir nginx mysql php [rootdocker1 opt]# ls #分别拖入四个包&#xff1a; nginx-1.22.0.tar.gz mysql-boost-5.7.20.tar.gz php-7.1.10.tar.bz2 wor…...

怎么做科技小制作视频网站/微信小程序

文章目录数学符号设变量时常用的希腊字母大小关系分数开方同余一般符号二项式符号上下添加额外信息上标符号上下标上下划线箭头集合省略号矩阵小括号形式中括号形式行列式带省略号的形式带横线或竖线分隔的形式逻辑运算分支公式间距设置颜色更多参考End数学符号 设变量时常用的…...

做网站和开发app有什么不同/怎么自己创建一个网站

> undefined 与 null 相等&#xff0c;但不恒等&#xff08;&#xff09; > 1、一个是 number 一个是 string 时&#xff0c;会尝试将 string 转换为 number > 2、尝试将 boolean 转换为 number&#xff0c;0 或 1 > 3、尝试将 Object 转换成 number 或string&…...

wordpress本地如何安装/网站托管维护

libevent学习笔记十四&#xff1a;libevent 信号处理实例代码 上一节介绍了libevent 实现多线程的方法&#xff0c;然而在多线程的环境中注册信号事件&#xff0c;还是有一些情况需要小心处理&#xff0c;那就是不能在多个 libevent 实例上注册信号事件。依然冠名追加到 libeve…...

帮别人做诈骗网站技术/网站seo运营培训机构

目录HarmonyOS实战前言7日天气的布局卡片的事件定义获取基础的天气数据解析Json数据卡片初始化刷新天气功能实现卡片界面的样式网络请求定义权限HarmonyOS实战 前言 对于日常的天气类App来说&#xff0c;我们用户应该很少与其进行交互&#xff0c;毕竟都是一些简单的数据&…...

浙江台州做网站的公司/百度推广公司

组装 assemble 【题目描述】 数轴上有m个生产车间可以生产零件。一共有n种零件&#xff0c;编号为1~n。第i个车间的坐标为xi&#xff0c;生产第pi种零件&#xff08;1<pi<n&#xff09;。你需要在数轴上的某个位置修建一个组装车间&#xff0c;把这些零件组装起来。为了节…...

企业内部系统网站制作/常州网站建设优化

計算机组成原理FPGA实验指导书《计算机组成原理》实验指导书计算机科学与技术学院目录实验一 熟悉实验平台……………………………………………………………………(3)实验二 总线传送…………………………………………………………………………(10)实验三 运算器的设计与调试……...