• linux一些名词


    硬链接
      同一个索引节点的两个文件 ln a b //创建a的连接文件b,删除a,不失效
    软连接
      不同索引节点,相当于一个快捷方式ln -s a b,删除a,b失效

    网络协议

      网络协议就是通信规则的集合,也就是信息所采用的规则。

    网关

      gateway:192.168.1.1

    网络掩码
      netmask:255.255.255.0

    网络地址

      比如一个子网有10台主机,那么对于这个子网就需要10+1+1+1=13个IP地址。(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和 广  播地址。

      主机ip地址 & 子网掩码 = 网络地址

    回调函数
      程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数),内核回调函数就是启动内核时,内核调用的函数。

    端口

      首先说一下什么是端口。端口是TCP/IP协议簇中,应用层进程与传输层协议实体间的通信接口。端口是操作系统可分配的一种资源;应用程序通过系统调用与某端口绑定后,传输层传给改端口的数据都被相应进程接收,相应进程发给传输层的数据都通过端口输出。
    为什么需要端口这个概念呢?在网络通信过程中,需要唯一识别通信两端的端点,就是使用端口识别运行于某主机中的应用程序。如果没有引入端口,则只能通过 进程号进行识别。进程号是系统动态分配的,不同的系统会使用不同的进程标识符,应用程序在运行之前不知道自己的进程号,如果需要运行后再广播进程号则很难 保证通信的顺利进行。而引入端口后,就可以利用端口号识别应用程序,同时通过固定端口号来识别和使用公共服务,如HTTP和FTP等。
    顺便提供几个常用的保留端口:TCP常用保留端口:FTP(21),HTTP(80),SMTP(25),POP3(110);UDP常用保留端口:DNS(53),TFTP(69),SNMP(161)。

    端口是应用层与传输层的识别的东西。

    就是说传来的数据 怎么被一个应用进程识别的东西。

    源端口,可能是服务器主机的端口,
    目的端口,可能是本地的端口号。
    同理可得
    源Ip地址,可能是服务器的Ip地址。
    目的ip地址,可能是本地的ip地址。
    确认号为1表明是合法的。

    32位架构:

      就是 CPU每次从内存中读32位的意思。

    处理器作用:
      处理器就是处理生成的二进制机器码文件用的。一个周期处理32位即四个字节。就是把传来的代码指令,译成机器码,然后传给CPU ,如果CPU接收后进行处理。

    处理器中中的寄存器:

      寄存器的作用就是 保存程序的中间结果是CPU能快速提取操作数。

    地址总线

      CPU通过地址总线 把地址送到内存,然后内存会把相应的数据
    通过数据总线传到CPU。

    内存区

      堆栈段,代码段,数据段。

    cpu包含

       运算器,寄存器,控制器。其中控制器的作用就是识别机器码,发出指令信号。

    例如,一个加法的代码,被控制器识别之后,信号给了运算器,在由控制器把结果发出去。

    65535:
      两个字节的最大值是65535.即FFFF。即1111 1111 1111 1111。

    inline内联函数

      

    int g(int x)
    {
    return x + x;
    }

     

    int f()
    {
    return g();
    }

     

    这样f会调用g,然后g返回x + x给f,然后f继续把那个值返回给调用者。

     

    如果g是inline的话。f会被直接编译成。

     

    int f()
    {
    return x + x;
    }

     

    相当于把g执行的操作直接融合到f里。这样减少了调用g消耗的时间,但同时也增大了f的尺寸。

     

  • 相关阅读:
    (兼容)IE9 以下版本浏览器兼容HTML5的方法
    使用ORACLE 中ROWNUM方法实现数据库分批获取
    更新上传到github的代码
    Spring-AOP
    C++结构体的应用_YCOJ
    基本类型数据封装
    sessionStorage 封装
    Vue国际化四 -- 本地缓存
    Vue国际化三【在下拉框中使用】
    Vue国际化二 【在表格中的使用】
  • 原文地址:https://www.cnblogs.com/mcy0808/p/5154195.html
Copyright © 2020-2023  润新知