1.关于 演示环境: win10+VS2017 2.支持 需要下面的库支持: ws2_32.lib 需要下面的宏,添加到项目属性-> c/c++ -> 预处理器定义 _WINSOCK_DEPRECATED_NO_WARNINGS 3.ipv4查询 int net_adapter_helper::get_ipv4_win(std::list<std::string>& out_list_ip4) { int error_id = 0; WORD sock_ver; WSADA…
1.关于 演示环境: Linux xxxxxxx 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 代码来自 StackOverflow But,自己做了部分修改. 2.头文件 #include <sys/types.h> #include <ifaddrs.h> #include <netinet/in.h> #include <a…
定义 在TCP/IP协议中,用于在IP层识别连接到因特网设备的标识符称为因特网地址或IP地址.IPv4地址是一个32位的地址. 地址空间 像IPv4这种定义了地址的协议都有一个地址空间.地址空间就是协议所使用的地址的总数.如果一个协议用b位来定义地址.那么这个协议的地址空间就是2^b.根据这个我们就知道IPv4的地址空间是2^32 (超过了40亿). IPv4地址的记法 IPv4地址的记法有下面三种方式: 二进制记法 点分10进制记法 (我们最常见的) 16进制记法 二进制记法 在二进制记法中,…
随着虚拟化的快速发展,公司主要是以公有云+私有云结合的混合云部署,据我不成熟的了解,目前很少有公司会将一台单独的物理机作为服务器,在公司内部大家逐渐接受了私有云的部署方案,这样做不但可以节省硬件资源,而且还可以便于管理.以上的废话主要是为了今天的主题:“将物理机迁移到vmware上” 一.工具介绍 使用vmware公司提供的一款软件“vmware converter standalone”,有以下优点: 1.该过程对物理机无损 2.4.3以上的版本仅支持热克隆,保证在原来物理机运行的同时,尽可能…
概述WiFi真机同步: 通过在Sublime中建立调试服务,接收真机设备主动连接调试的方式,配合apploader及自定义loader,为开发者提供在局域网内通过WiFi实现应用快速真机同步和实时预览的服务,摆脱应用开发调试过程中,真机同步时必须依赖USB数据线的困扰,完美解决了USB数据线真机同步方式存在的各种问题,具有更强的稳定性和兼容性.WiFi真机同步支持一对多的同步,即同一个项目可同时同步到多个真机:WiFi真机的同步策略为"增量"策略,即每次同步仅同步被编辑过的文件,因此同…
  fastboot刷机的前提是你的开发板uboot良好并能正常启动进入fastboot模式,你的开发版的nand分区已存在.对于Android的uboot而言, 已经实现了fastboot命令,当你进入uboot命令行时键入fastboot即可进入fastboot模式,这个时候会调用usb相关驱动,和外部建立连接,如果你使用的是windows系统,那么你需要下载相应版本的fastboot,然后安装对应你开发板的usb驱动程序,当启动fastboot命令后便能通过usb连接上开发板,通过fast…
环境说明: 最近EXSI主机磁盘坏掉了,重新换掉磁盘以后启动虚机有问题. 虚机的报错信息如下: 找了下修复方法,操作过程为: 尝试修复 (以下是百度的方法) ls -l /dev/mapper mkdir /mnt mount /dev/mapper/cl_muban-root /mnt # 这里也可以操作 提示中的 dm-0 (即 /dev/dm-0,其实/dev/mapper/cl_muban-root是链接到 /dev/dm-0 ) umount /mnt xfs_repair /dev/…
近日,公司在跳板机前架设了堡垒机,以防止ssh攻击,但这带来一个问题,我们平常直接ssh跳板机,可以直接使用scp来上传或下载跳板机数据到本地 架设堡垒之后经常使用的scp工具不好用了 于是本期就来解决跨堡垒机实现scp问题,解决方案同样适用阿里云子账号实现 常见堡垒-跳板-ECS结构拓扑图: 堡垒机.跳板机.服务器处于相同网段,可以直接内网访问,只留下堡垒机一个出口供外部使用 在上述拓扑中,本地和堡垒机实现了ssh便捷登录(普通堡垒机只需要保存本地公钥即可,阿里云堡垒机需配置子账号认证) 堡垒…
关于 本文样式环境: win10 + vs2017 + c++11 1.说明 算是踩坑吧,先前一直认为一块网卡只能有一个IP. 今天发现结构体中,定义了相关结构: 一块网卡可以用多个IP. 2.连接库和头文件 2.1 头文件 #include <WinSock2.h> #include <Iphlpapi.h> 2.2 库 Iphlpapi.lib 3.封装类 自己做了个封装,以后用,直接就它了. 3.1 头文件 源码 #pragma once #include <strin…
目录 一.查看系统信息(包含机器型号) 1.1 查看机型和品牌 二.查看CPU 信息 2.1 查看CPU 型号 2.2 查看CPU的物理数量 2.3 查看 CPU核心数量(非逻辑CPU) 2.4 查看 CPU数量(逻辑) 2.5 查看CPU的支持的最大内存 三.查询主板信息 3.1 查询主板型号 3.2 查看主板可以支持的最大内存 四.查询磁盘相关的东西 4.1 磁盘大小 4.2 磁盘块数 4.3 是否启用raid 4.4 查看当前的 raid版本 五.查询内存条信息 5.1 当前内存单条大小…