文章目录前言准备工作准备5台虚拟机初始化操作Centos配置yum源配置免密、修改hostname、关闭防火墙、selinux、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块Ubuntu配置apt源配置免密、修改hostname、关闭防火墙、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块编译一个nginx做负载均衡二进制安装etcd准备etcd所需证书分发证书、二进制文件及service文件配置containerdkubeadm初始化集群安装网络插件添加节
文章目录前言准备工作准备5台虚拟机初始化操作Centos配置yum源配置免密、修改hostname、关闭防火墙、selinux、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块Ubuntu配置apt源配置免密、修改hostname、关闭防火墙、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块编译一个nginx做负载均衡二进制安装etcd准备etcd所需证书分发证书、二进制文件及service文件配置containerdkubeadm初始化集群安装网络插件添加节
文章目录1.二分查找7042.移除元素2.1数组理论基础2.2暴力解法2.3双指针解法1.二分查找704原题链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。错误笔记:边界条件设置为了right>left,导致只有一个元素的时候会判断错误定义不一样的区间就需要设置不同的边界条件,right和left每次循环更新也不相同左闭右闭:right=size-1;left左闭右开:right=size;left//左闭右闭写法classSolution{public:intsearch(vector&
文章目录1.二分查找7042.移除元素2.1数组理论基础2.2暴力解法2.3双指针解法1.二分查找704原题链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。错误笔记:边界条件设置为了right>left,导致只有一个元素的时候会判断错误定义不一样的区间就需要设置不同的边界条件,right和left每次循环更新也不相同左闭右闭:right=size-1;left左闭右开:right=size;left//左闭右闭写法classSolution{public:intsearch(vector&
更新2022-10-26-CUDA11.8注:当前所有版本要求均为CUDA官方提供如需转载,请注明出处。更多优质内容,可点击原文链接进行阅读学习。CUDA11.8组件版本Table1.CUDA11.8ComponentVersionsComponentNameVersionInformationSupportedArchitecturesCUDAC++CoreComputeLibraries11.8.89x86_64,POWER,AArch64CUDACompatibility11.8.31339915AArch64CUDARuntime(cudart)11.8.89x86_64,POWER,
更新2022-10-26-CUDA11.8注:当前所有版本要求均为CUDA官方提供如需转载,请注明出处。更多优质内容,可点击原文链接进行阅读学习。CUDA11.8组件版本Table1.CUDA11.8ComponentVersionsComponentNameVersionInformationSupportedArchitecturesCUDAC++CoreComputeLibraries11.8.89x86_64,POWER,AArch64CUDACompatibility11.8.31339915AArch64CUDARuntime(cudart)11.8.89x86_64,POWER,
看了卡哥的链表基础之前都是在数据结构上学链表,实际操作忘了,看到了链表的构造函数,很新奇。是我孤陋寡闻了~structListNode{intval;//节点上存储的元素ListNode*next;//指向下一个节点的指针ListNode(intx):val(x),next(NULL){}//节点的构造函数,这玩意儿居然没分号,太久没编码了,都不记得了,将NULL换成nullptr试试};定义了构造函数的能够直接赋值ListNode*head=newListNode(5);而不定义构造函数的,系统会自动生成一个默认构造函数使用默认构造函数初始化节点:ListNode*head=newListN
看了卡哥的链表基础之前都是在数据结构上学链表,实际操作忘了,看到了链表的构造函数,很新奇。是我孤陋寡闻了~structListNode{intval;//节点上存储的元素ListNode*next;//指向下一个节点的指针ListNode(intx):val(x),next(NULL){}//节点的构造函数,这玩意儿居然没分号,太久没编码了,都不记得了,将NULL换成nullptr试试};定义了构造函数的能够直接赋值ListNode*head=newListNode(5);而不定义构造函数的,系统会自动生成一个默认构造函数使用默认构造函数初始化节点:ListNode*head=newListN
🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的
🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的