标签 地址 下的文章

  • 📂Linux 网络管理技术 OSI 七层模型和 TCP/IP 四层模型教程

    公众号:“学神来啦”OSI 七层参考模型,TCP/IP 四层参考模型 OSI 七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。TCP/IP 四层模型:TCP/IP 参考模型是计算机网络的祖父 ARPANET 和其后继的因特网使用的参考 模型。分层作用:方便管理 七...

  • 📂详细剖析linux的内存管理方式(分段式、分页式、段页式),以及进程状态的具体关系教程

    进程状态之间的关系:1.分段式内存管理:分段:进程地址空间按照逻辑关系将自身划分为若干个段,每个段都有自己的段名,从0开始编址。内存分配规则:以段为单位进行分配,每个段在内存中占据连续空间,但各段不相邻。组成:段号--段号的位数决定每个进程最多可分为几段。段内地址--段内地址位数决定每个段最大长度是多少段表:一张映射表,是为了程序正常运行,从物理内存中找到逻辑段的存放位置。2.分页式内存管理...

  • 📂五天自学完 王道考研-操作系统 第三章 内存管理教程

    第三章 内存管理内存的基础知识内存是用于存放数据的硬件。装入的三种方式(用三种不同的方法完成**逻辑地址到物理地址的转换**):链接的三种方式:内存管理覆盖与交换覆盖技术:用来解决“程序大小超过物理内存总和”的问题交换技术:覆盖与交换的区别覆盖是在同一个程序或进程中的交换是在不同进程或作业之间的连续分配管理方式单一连续分配方式固定分区分配动态分区分配动态分区分配算法首次适应算法(First ...

  • 📂WindowsPE 重定位表教程

    //@[comment("MVI_tracked")] typedef struct _IMAGE_BASE_RELOCATION { DWORD VirtualAddress; DWORD SizeOfBlock; // WORD TypeOffset[1]; } IMAGE_BASE_RELOCATION; typedef IMAGE_...

  • 📂内存使用与分段教程

    内存使用与分段 ============================内存使用方式:将程序放到内存中,PC指向开始地址重定位 ========================程序中的地址往往是指相对地址,需要结合基地址才能找到程序真实位置 重定位时机:编译时载入时运行时编译时重定位在编译过程中已经确认哪块内存空闲,并且之后该内存块也不会出现大的变化,适合硬系统特点:只能放在内存空间的...

  • 📂工作总结系列---【测试环境下nginx转发错误,如何修改前端打包地址】教程

    问题描述:测试环境下nginx转发错误,后端让前端改下路由地址,把它地址改成相对路径的,那这怎么做呢? 解决办法:实际后端让改的地址是打包地址,可能他对前端不太了解,就阐述错误,他指的地址是说配置下打包地址,如图:-

  • 📂C/C++内存几大分区教程

    功能:内存栈区,内存堆区,常数区,静态区,代码区栈区(stack)存放局部变量名。 由编译器自动分配释放 ,存放函数的参数值,局部变量的值。 栈的地址是向下增长。堆区(heap)存放new或者malloc出来的对象。 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。 堆的地址是向上增长静态区(全局区)全局变量和静态变量的存储是放在一块的。可将其分为.bss和...

  • 📂Linux从头学03:如何告诉 CPU,代码段、数据段、栈段在内存中什么位置?教程

    作 者:道哥,10+年的嵌入式开发老兵。公众号:【IOT物联网小镇】,专注于:C/C++、Linux操作系统、应用程序设计、物联网、单片机和嵌入式开发等领域。 公众号回复【书籍】,获取 Linux、嵌入式领域经典书籍。转 载:欢迎转载文章,转载需注明出处。目录- 几个重要的段寄存器Linux 2.6 中的线性地址区间一个“完整”的 8086 汇编程序前两篇文章,我们一起学习了 8086 处理...

  • 📂ubuntu修改配置IP地址和DNS的方法总结(4种)教程

    Ubuntu配置IP的方法比较多,网上也是什么都有五花八门的,按照方法进行经常不好使,其实绝大多数时候不是人家写的有问题,而是方法有一定的针对性,这里特对配置静态IP方法作个总结。首先Ubuntu分为Server版和Desktop版,这两种版本的设置方式有很大区别,主要是配置入口工具不一样,Desktop版有一个Network-manager软件,要尽量使用这个软件来进行IP的设置。其次,U...

  • 📂Blog.029 Linux 中的 DHCP 原理与配置教程

    本章目录**1. DHCP 服务 1.1 DHCP 服务概述 1.2 DHCP 的分配方式 1.3 DHCP 的租约过程 2. 使用 DHCP 动态配置主机地址 3. 配置 DHCP 服务器 3.1 安装 DHCP 服务器软件 3.2 建立主配置文件 3.3 启动 DHCP 服务 4. DHCP 网络分配实验**1. DHCP 服务 1.1 DHCP 服务概...

  • 📂centos7安装后ping不通外网问题解决教程

    解决方法: 1.点击编辑–>虚拟网络编辑器–>VMnet8网络,点击NAT设置 5.vi ifcfg-ens33文件,并按ESC键,输入:wq!保存。 6.此时,在进行ping外网,就通了。 【拓展】 常用三种网络连接方式:选择桥接模式时,虚拟机是利用真实网卡,通过本机中的以太网5或者WLAN通信,需要占用相同网段的ip地址,易出现地址冲突(...

  • 📂JVM学习笔记---JVM运行时内存之虚拟机栈教程

    JVM学习笔记—JVM运行时内存之虚拟机栈1.虚拟机栈Java虚拟机栈(Java Virtual Machine Stacks)也是线程私有的,即生命周期和线程相同。Java虚拟机栈和线程同时创建,用于存储栈帧。每个方法在执行时都会创建一个栈帧(Stack Frame),用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直到执行完成的过程就对应着一个栈帧在虚拟机栈中从入...

  • 📂(转载)VMware 虚拟机下Ubuntu连不上网解决方法教程

    分享下VMware 12虚拟机下Ubuntu 16.04连不上网解决方法。打开自带Firefox浏览器,显示连接不上网,终端下 ping 也显示 unkown解决方法:1.打开虚拟机的“编辑”选项,选择“虚拟网络编辑器”2.选择VMnet8(我不知道为啥VMnet8这么神奇,要是新建其他号还不行,暂且不管),点击右下角“更改设置”3.同时打开 Windows下面的DOS,输入ipconfig...

  • 📂nginx http跳https教程

    if ( $scheme = "http" ){ rewrite ^(.*)$ https://$host$1 permanent; }http状态码301和302官方的比较简洁的说明:301 redirect: 301 代表永久性转移(Permanently Moved)302 redirect: 302 代表暂时性转移(Temporarily Moved )ps:这里也顺带记住了...

  • 📂操作系统----1、内存管理教程

    内存管理问题思考:**1、为什么进行内存管理?** **2、页式管理中每个页表项大小的下限如何决定?** **3、多级页面解决了什么问题,带来了什么问题?** ## 内存管理的基本原理和要求 英文:(Memory Management), 计算机硬件尽管很大,但依然不能一次将所有用户的进程和系统所需要的程序全部装入主存(通常称 16G,8G内存指的就是这个主存,它比硬盘速度快,便于程序的的调...

  • 📂配置物理机Windows与虚拟机Linux的连接教程

    配置物理机Windows与虚拟机Linux的连接Windows与Linux本来就通过一个虚拟NAT连接,故二者理论上是可以ping通的,但是实际上不能连接的原因在于:二者没有正确的ip地址与网关地址。所以我们的目的就是去修改二者【Windows 下 Vmnet8 和 Linux 中的eth0】的ip地址。Windows下Vmnet8的ip地址很好修改,就像平常修改的那样即可。建议大家对Win...

  • 📂Linux从头学02:x86中内存【段寻址】方式的来龙去脉教程

    作 者:道哥,10+年的嵌入式开发老兵。公众号:【IOT物联网小镇】,专注于:C/C++、Linux操作系统、应用程序设计、物联网、单片机和嵌入式开发等领域。 公众号回复【书籍】,获取 Linux、嵌入式领域经典书籍。转 载:欢迎转载文章,转载需注明出处。目录- 什么是代码段?什么是数据段?数据的类型和长度寻址范围栈实模式和保护模式Linux 中的分段策略饭是一口一口的吃,计算机也是一步一步...

  • 📂c++中的内存知识汇总教程

    (个人记录向,轻喷,望指教)一、基本类型内存占用相信我,你最开始就应该知道的,是每个基础类型在不同编译器下占的内存空间大小(位数)。 c++中各类型数据所占字节数(一)二、内存空间的分区c++中的内存空间大致可以分为五个区域,分别是栈区(由编译器自动分配释放,存放函数参数值,局部变量值等)、堆区(由程序员分配释放,程序结束后可能会由OS回收)、全局区/静态区(数据区存放全局变量和静...

  • 📂Windows环境编程 1.回顾C语言教程

    在正式深入进行Windows程序编程之前,我们先来回顾一下Windows编程将会用到的一些C/C++初学者不太熟悉的特性可供回忆(如果你刚从c语言中出来而且自信熟悉c语言那么你可以跳过这一章的内容)1.指针与地址2.函数指针与回调函数3.虚拟地址空间1.指针与地址在C语言当中,指针被广泛应用在需要进行内存数据管理或需要对内存进行直接读写的场合当中.在这里我不去介绍C语言当中使用指针的最基本方...

  • 📂【内存管理】 /proc/<pid>/maps 简要分析教程

    本文转自:https://www.cnblogs.com/arnoldlu/p/10272466.html-定位内存泄漏基本上是从宏观到微观,进而定位到代码位置。从/proc/meminfo可以看到整个系统内存消耗情况,使用top可以看到每个进程的VIRT(虚拟内存)和RES(实际占用内存),基本上就可以将泄漏内存定位到进程范围。之前也大概了解过/proc/self/maps,基于里面信息能...

  • 📂linux学习day14笔记教程

    创建虚拟机且安装操作系统虚拟机软件:VMware 操作系统选择centos7 什么是互联网互联网=物理链接设备+互联网通信协议 为何要有互联网为了方便数据的传输,互联网又称之为信息高速公路。 互联网怎么组成先是由网线一根一根连起来组成局域网,一个小区域的计算机连接起来,可以快速传输文件,也叫私网。 之后国家发展互联网,把每个节点连接起来,组成公网。 互联网通信协议osi七层协议:应表会传网数...

  • 📂linux学习day15笔记教程

    今日内容互联网通信协议详解arp协议 # 简介 1.通信的第一步,先拿到目标主机的ip地址 2.判断出目标主机与源主机是否在一个子网里 如果在一个子网里,数据包的走向: 源主机->本地交换机->目标主机 如果不在一个子网里,数据包的走向: 源主机->本地交换机-...

  • 📂linux学习day16笔记教程

    今日内容网络部分剩余socket套接字: socket抽象层处于应用层与传输层之间,是对传输层及其以下的封装。应用程序产生的数据包想要往外传输,直接导入socket模块,然后传给socket就可以了,socket会完成后续的封装。如果没有socket套接字,需要研究大量的协议,然后再学习封装,为了方便,创造了socket套接字。 cs架构与bs架构: 基于网络通信的...

  • 📂ubuntu下配置IP地址教程

    Netplan 是一款使用在终端的配置网络工具,本文介绍在 Ubuntu 18.04 系统中使用 Netplan 来配置网络,新的配置文件、网络设备名称、配置静态 IP 地址、测试配置并应用、配置 DHCP。前言多年以来 Linux 管理员和用户们以相同的方式配置他们的网络接口。例如,如果你是 Ubuntu 用户,你能够用桌面 GUI 配置网络连接,也可以在 /etc/network/int...

  • 📂iOS-底层原理 24:内存五大区教程

    在iOS中,内存主要分为栈区、堆区、全局区、常量区、代码区五大区域。如下图所示内存五大区图示下面分别介绍这五大区栈区(Stack)定义栈是系统数据结构,其对应的进程或者线程是唯一的栈是向低地址扩展的数据结构栈是一块连续的内存区域,遵循先进后出(FILO)原则栈的地址空间在iOS中是以0X7开头栈区一般在运行时分配存储栈区是由编译器自动分配并释放的,主要用来存储局部变量函数的参数,例如函数的隐...

  • 📂Linux 从头学 01:CPU 是如何执行一条指令的?教程

    作 者:道哥,10+年的嵌入式开发老兵。公众号:【IOT物联网小镇】,专注于:C/C++、Linux操作系统、应用程序设计、物联网、单片机和嵌入式开发等领域。 公众号回复【书籍】,获取 Linux、嵌入式领域经典书籍。转 载:欢迎转载文章,转载需注明出处。目录- 【Linux 从头学】是什么古老的 Intel8086 处理器主存储器是什么?寄存器是什么?三个总线CPU 如何对内存进行寻址?我...

  • 📂LinuxDHCP配置教程

    目录- 一、DHCP服务1.1、了解DHCP服务1.2、使用DHCP的好处1.3、DHCP的分配方式1.4、DHCP的租约过程客户机请求IP地址重新登录更新租约1.5、使用DHCP动态配置主机地址可分配的地址信息主要包括二、DHCP配置实验一、DHCP服务1.1、了解DHCP服务=========================================================...

  • 📂2021-06-29linux学习教程

    学习目标:Linux初学习linux系统学习 U-Boot使用实验-学习内容:搭建环境 - - - - - -学习时间:今天只学习了3小时 - - - - - -学习产出:1.tar xf example.tar用于解压xz文件 2.我用的IMUX6ULL是EMMC版本 3.在配置u-boot时显示CRC损坏,明天解决 4.FEC地址未设置 5.波特率是115200(默认...

  • 📂Linux中的访问控制——TCP_Wrappers教程

    目录1、TCP Wrappers简介2、TCP\_Wrappers的特点3、TCP原理流程图4、TCP\_Wrappers访问策略5、TCP\_Wrappers配置实例-1、TCP Wrappers简介TCP\_Wrappers是Linux中的一个安全机制【TCP Wrappers防火墙】也可以成为访问控制,一定程度上达到了保护系统的目的,相当于我们手机的黑名单和白名单,对访问我们服务器的用...

  • 📂c++中引用面试点7连问以及引用真的不分配内存吗教程

    本篇文章从面试官的口吻连问7个引用有关的问题,并且从汇编的层面上对引用进行深入分析,让你充分理解引用的概念和原理。 首先还是看一下思维导图: ![引用7连问.png](http://www.icode9.com/i/li/?n=2&i=images/20210628/1624843802170743.png?,size\_14,text\_QDUxQ1RP5Y2a5a6i,color\_FF...