阿龙的牛客学习笔记---2.16

刷牛客网的知识点
  • stack和jeap
    • 简单的来讲, stack 上分配的内存系统自动释放, heap 上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里。 stack 一般是静态分配内存, heap 上一般是动态分配内存。
    • 由 malloc 系统函数分配的内存就是从堆上分配内存。从堆上分配的内存一定要自己释放。用 free 释放,不然就是术语——“内存泄露”(或是“内存漏洞”)—— Memory Leak 。于是,系统的可分配内存会随 malloc 越来越少,直到系统崩溃。
  • 关于虚函数
    • 不是重载是重写,所以不是多态性
    • 必须在子类中重写,纯虚函数是基类中不定义
    • 析构函数最好为虚函数,子类可以进行重写以免有heap上分配的内存
  • 表示为double时有舍入误差的有哪些?
    • 浮点数表示为: 底数^指数,只有指数与底数都存下了才会没有舍入误差!double共8字节,64位。符号1位,底数52位,指数11位。
    • 20.5:  2开平方根是无限小数,故底数无法全部表示,有误差;
    • 0.1:  这个也有舍入误差,因为是存成0.11的形式,0.1表示为二进制底数无法表示完全,有误差;
  • 网络设备分层
    • 物理层:中继器,集线器
    • 数据链路层:网桥,交换机
    • 网络层:路由器,网关
  • 128.202.99.65所属的网络是
    • 先看是哪一类IP:A类地址范围:1.0.0.0-126.255.255.255 网络号范围: 1~126;
      B类地址范围:128.1.0.1-191.255.255.254 网络号范围:128.1 ~ 191.255;
      C类地址范围:192.0.1.1-223.255.255.254 网络号范围:192.0.1 ~ 223.255;
    • A类IP占了8位,B类16位,C类24位;
    • 故答案为:128.202.0.0
  • DNS域名解析协议,用来实现域名和ip地址的相互转换,ARP和RARP是实现ip地址和mac地址的转换
  • 操作系统:通道(未学过)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值