C/C++ 多态的原理:vptr 指针和 vtable 虚函数表 多态是 C++中的重要内容,也是设计模式的基础。 形成多态的几个基本条件为: 继承和虚函数 父类对象指向子类对象 多态形成的原理就是 vptr 指针和 vtable 虚函数表,当一个类中有虚函数时,编译器就会自... 04 月 10 日1,658评论面试 阅读全文
运维 linux netstat 命令用法 netstat 是控制台命令, 是一个监控 TCP/IP 网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 Netstat 用于显示与 IP 、 TCP 、 UDP 和 ICMP 协议相关... 04 月 10 日479评论 阅读全文
Linux linux 和 windows 双系统时间不同步问题 一、问题描述 安装 linux 双系统后,只要进入 linux 系统,windows 的系统时间就会错误。 二、解决方案 [crayon-6822d0472ba0f478531212/] 04 月 09 日492评论 阅读全文
Linux 使用 mfoc+pn532 破解门禁卡、校园卡等 大四上学期的时候因为毕业设计接触到了 IC 卡破解,当时是花了一个星期的时间破解了学校了水卡、洗衣卡等,毕业后没有再玩过了。 前几天搬家没有门禁卡,每次都是在楼下苦等没有办法。不得已之下又又拿出工具试了试... 04 月 09 日5,921评论 阅读全文
C/C++ socket 多路 IO 复用之 select 模型 select 模型是 socket 中的一种多路 IO 复用模型之一,通过轮询的方式来完成多路访问控制。 一个很简单的例子来描述 select 模型: 幼儿园老师要照顾所有的小朋友,每天他都会轮流去问小朋友:「小朋... 04 月 09 日611评论socket 阅读全文
TCP/IP TCP 协议中的三次握手和四次挥手 一、三次握手 TCP 协议的三次握手和四次挥手分别表示了 TCP 连接的建立和释放过程,在整个 TCP 协议是一个很重要的内容,同时也是面试时的常见考点。 趁着找工作的劲,使用 socket+tcpdump 分析了... 04 月 09 日469评论socket tcp/ip 阅读全文
运维 tcpdump 的基本用法 参考:[linux 速成案例](/linux/linux-maintenance/quick-guide-of-tcpdump-html.html) 一、基本用法 最简单的用法就是直接输入 tcpdump... 04 月 09 日608评论tcp/ip 计算机网络 阅读全文
C/C++ C++中的多态:virtual 关键字 面向对象的三大基本特征:封装、继承和多态。类对象通过 public/private/protected 关键字实现对象的封装,封装后通过继承实现多样性,而这个多样性又需要通过多态来完成。 假设要实现一个攻... 04 月 08 日157评论 阅读全文
C/C++ C++类中 const 类型成员变量的初始化 const 修饰的变量是不可更改的,在 C++ 11 标准中可以使用以下方式初始化: [crayon-6822d0472cac8690106538/](更多…) 04 月 08 日509评论 阅读全文