logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后端知识库

数据结构与算法Leetcode剑指offer网络编程操作系统知识计算机语言基础知识C++语言Go语言Python脚本shell脚本数据库知识RedisMysql编程开发经验项目经验项目管理

当int类型超出了[-2147483648,2147483647]会发生什么?

当int超超出范围,编译器会报错吧?。。。。答案是不会(看编译器怎么处理),在vs环境中,当输入下面的代码:int a = 2147483647;int b = 2147483648;int d = 2147483649;int e = 2147483650;结果是:也就是说2147483648变成了-2147483648,即循环赋值了,一旦超出就...

【重学Linux系列(二)之一一Linux内核更换】

0.预备当前版本:4.15升级为5.0.9(我下载的是这个版本)虚拟机配置:(硬盘至少30GB)扩容的方法:https://blog.csdn.net/pengshengli/article/details/896832251.下载内核:https://www.kernel.org/2.解压:xz -d linux-5.0.9.tar.xz解压为:l...

ubnatu18.04在虚拟机上安装错误:客户机操作系统已禁用 CPU。请关闭或重置虚拟机;end kernel panic - not syncing 虚拟机

在网上找了很多方法都不行,我用的是WMWare10.0,后来下载了WMWare14就可以了下载链接:https://www.cr173.com/soft/68480.html序列码在网也下面:可用 Keys:VMware 2018 v14.x 永久许可证激活密钥FF31K-AHZD1-H8ETZ-8WWEZ-WUUVACV7T2-6WY5Q-48EWP-ZXY7X-Q...

Linux扩容(虚拟机)

1.虚拟机设置:看一下个哪个分区再根目录下:lsblk2.查看磁盘容量:fdisk -l看到已经加进来了,但是:3.删除旧分区,新建新分区:fdisk /dev/sda4.刷新:resize2fs /dev/sda2注:下面命令查看格式df -T /dev/sda2xfs格式用xfs_growfs命令,e...

Linux socket编程实战(非阻塞)

socket在创建的时候默认是阻塞的,要想设置为非阻塞的有以下几种方法:1.ioctl 和 fcntl 设置已经创建socket的fdioctl用于设备控制#include <sys/ioctl.h>int ioctl(int fd, unsigned long request, ...);fcntl用于文件控制#include <uni...

日常Linux命令--vi/vim复制一行,粘贴

在光标的位置按“yy”,复制当前行;然后再光标的行按“p”,粘贴到下一行,原来的往下顺移。举例:复制前按"yy",在"p"另外:删除当前行-------dd复制多行----------nyy(比如3yy,复制3行)删除多行----------ndd复制多遍----------np...

到底了