Wesley13 Wesley13
4年前
Java集合面试题
CollectionSet和hashCode以及equals方法的联系Set内存放的元素为什么不可以重复,内部是如何保证和实现的?List和Set区别List和Map区别Arraylist与LinkedList区别ArrayList与Vector区别Arraylist与LinkedList默认空间是
Stella981 Stella981
4年前
Linux Network Namespace (netns) 详解
LinuxNetworkNamespace(netns)详解NetworkNamespace(以下简称netns)是Linux内核提供的一项实现网络隔离的功能,它能隔离多个不同的网络空间,并且各自拥有独立的网络协议栈,这其中便包括了网络接口(网卡),路由表,iptables
Wesley13 Wesley13
4年前
C和C++的区别 04.函数重载
函数重载(Overload):用同一函数名定义不同的函数,当函数名和不同参数搭配时函数的意义不同。也就是说,函数重载就是,名字一样,参数不同。参数不同有三种:个数不同、类型不同、顺序不同。形参的名字和返回值相不相同无所谓。来看看编译器调用重载函数的准则:(看不懂或者觉得晕可以不看)将所有同名函数作为候选者尝试寻找可行的候选函数
Wesley13 Wesley13
4年前
C和C++函数时的JNI使用区别
Java调用C和C函数时的JNI使用区别:注意:jni.h头文件中对于\\\.c & \\\.cpp采用不同的定义在C的定义中,env是一个两级指针,而在C的定义中,env是个一级指针C形式需要对env指针进行双重deferencing,而且须将env作为第一个参数传给jni函数jclass(JNICALL\
Wesley13 Wesley13
4年前
Oracle 12c 多租户家族(12c 18c 19c)如何在 PDB 中添加 HR 模式
Oracle12c多租户家族(12c\12.2.0.1\、18c\12.2.0.2\、19c\12.2.0.3\)如何在PDB中添加模式:19c(19.3)手工添加示例HR用户Oracle12c如何在PDB中添加SCOTT模式(手工方式)(https://w
Stella981 Stella981
4年前
JVM垃圾回收器GC的常用参数
GC常用参数年轻代最小堆最大堆栈空间XmnXmsXmxXssSystem.gc()不管用,避免因System.gc()调用导致的FGC,生产环境建议XX:DisableExplicitGC年轻代存活对象升代年龄,最大值15(CMS默认是6,Par
Wesley13 Wesley13
4年前
C++学习(十八)(C语言部分)之 指针2
指针1、指针的概述指针是什么?指针是一个地址是一个常量int整型intaa是变量指针用来做什么?方便使用数组或者字符串像汇编语言一样处理内存地址2、指针变量什么是指针变量?是一个可以存储地址的一个“容器”经常会吧指针变量读作指针后面吧地址当做“指针”吧存储地址的变量叫做“指针变量”
Wesley13 Wesley13
4年前
C ++之父:别拿C++和其他语言做比较
!(https://oscimg.oschina.net/oscnet/881079f642f74c74bf80730c6c5ed42d.gif)关注程序员开源社区”,与百万开发者在一起!(https://oscimg.oschina.net/oscnet/1e33c663ac9248eb9afb0d56bde97f
阮小五 阮小五
1年前
macOS 15 如何抢先更新?macOS 15 Sequoia更新教程
全新的macOS15.0测试系统现已正式发布。动态布局你的工作空间,集中精力浏览网络,甚至无线镜像你的iPhone。AppleIntelligence可以帮助您简化和加速大大小小的任务。在使用Applesilicon的Mac机型上,macOSSequoia
贾蔷 贾蔷
3个月前
牛客网NC67汉诺塔问题:递归算法解析(附完整C++代码)
一、问题背景汉诺塔(TowerofHanoi)是经典的问题,源于一个古老的传说。游戏规则:1.一次只能移动一个圆盘1.大圆盘不能放在小圆盘上面1.所有圆盘从起始柱移动到目标柱二、原理采用将问题分解:1.将n1个盘子从起始柱移到辅助柱(子问题)1.将第n个盘