草庐IT

面试高频考点总结-云原生、微服务、K8s、分布式

文章目录技术面面试高频考点总结-云原生篇一、云原生简介二、云原生面试考题列举三、小结题外话技术面面试高频考点总结-云原生篇大家好呀,这里是小黛!之前的文章呀,也介绍了大部分计算机基础相关的八股文,操作系统呀,计算机网络呀,Linux呀,今天来介绍一下比较火热的技术,云原生!如果你的项目涉及到了云原生的技术,面试官肯定会眼前一亮,也会重点考察,那云原生会考察哪些内容呢,今天就来浅谈一下~本文从两个方面进行介绍,第一是简单介绍云原生,第二是给出对于云原生相关,面试官会考察的问题。这份考点总结具备的一些特点:1)贴近面试:几乎百分之百都是本人面试中遇到的问题;2)简洁实用:不会涵盖各个方面,但会包括

【蓝桥杯】高频算法考点及真题详解小结

🙊🙊作者主页:🔗求不脱发的博客📔📔精选专栏:🔗数据结构与算法📋📋精彩摘要:考前看一看,AC手拿软。蓝桥杯高频算法考点小结,包括各大算法、排序算法及图的优先遍历原则知识点小结。预祝大家取得优异成绩。💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞📚目录📖【蓝桥杯】高频算法考点及例题详解小结📝1️⃣贪心算法之区间问题详解📝2️⃣动态规划之经典包子凑数📝3️⃣动态规划解决最大乘积系列问题(碾压暴力枚举)📝4️⃣分治算法实现经典归并排序📝5️⃣枚举算法经典日期问题详解📝6️⃣BFS广搜解决迷宫问题📝7️⃣DFS连通块问题📝8️⃣DFS方格分割📝9️⃣迪杰斯特拉(Dijkstra)算法求

基于旋转高频注入法的永磁同步电机无位置传感器控制

基于旋转高频注入法的永磁同步电机无位置传感器控制一、原理解说PMSM无位置传感器控制主要分为两类:一种是在中高速范围内利用反电动势和电角速度的关系,通过计算反电动势获取转子位置信息,例如磁链观测器,模型参考自适应法,扩展卡尔曼滤波器和滑模观测器。另一种是利用电机凸极效应的高频注入法,包括脉振高频电流注入法、旋转高频电压注入法和脉振高频电压注入法,后两种方法与基本数学方程无关,它对电机参数不敏感,具有更好的鲁棒性。在零低速环境下,基波模型中有关位置的反电动势信号很微弱,提取时信噪比过低,此时实现无位置传感器控制可利用电机的高频激励模型,通过注入高频信号再提取高频响应中的位置信号即可,高频注入法主

LeetCode高频题:子串权值定义为,最长有效括号子序列的长度,请你返回字符串s的所有子串权值的和是多少

LeetCode高频题:子串权值定义为,最长有效括号子序列的长度,请你返回字符串s的所有子串权值的和是多少?提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目互联网大厂们在公司养了一大批ACM竞赛的大佬们,吃完饭就是设计考题,然后去考应聘人员,你要做的就是学基础树结构与算法,然后打通任督二脉,以应对波云诡谲的大厂笔试面试题!你要是不扎实学习数据结构与算法,好好动手手撕代码,锻炼解题能力,你可能会在笔试面试过程中,连题目都看不懂!比如华为,字节啥的,足够让你读不懂题基础知识:【1】括号匹配问题:判断一个字符串是否为有效的括号匹

前端高频面试题 js中堆和栈的区别和浏览器的垃圾回收机制

一、栈(stack)和堆(heap)栈(stack):是栈内存的简称,栈是自动分配相对固定大小的内存空间,并由系统自动释放,栈数据结构遵循FILO(firstinlastout)先进后出的原则,较为经典的就是乒乓球盒结构,先放进去的乒乓球只能最后取出来。堆(heap):是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆数据结构是一种无序的树状结构,同时它还满足key-value键值对的存储方式;我们只用知道key名,就能通过key查找到对应的value。比较经典的就是书架存书的例子,我们知道书名,就可以找到对应的书籍。栈的特点:开口向上、速度快,容量小;堆的特点:速度稍慢、容

代码随想录算法训练营第十三天 | 239. 滑动窗口最大值 347.前 K 个高频元素

239.滑动窗口最大值题目链接:239.滑动窗口最大值文章讲解:239.滑动窗口最大值视频讲解:单调队列正式登场!|LeetCode:239.滑动窗口最大值_哔哩哔哩_bilibili思路: 暴力方法,遍历一遍的过程中每次从窗口中再找到最大的数值,这样很明显是O(n×k)的算法。我们需要一个队列,这个队列呢,放进去窗口里的元素,然后随着窗口的移动,队列也一进一出,每次移动之后,队列告诉我们里面的最大值是什么。这个队列应该长这个样子:classMyQueue{public:voidpop(intvalue){}voidpush(intvalue){}intfront(){returnque.fr

计算机网络高频面试八股文

网络分层结构计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。一般面试的时候考察比较多的是五层模型。最全面的Java面试网站五层模型:应用层、传输层、网络层、数据链路层、物理层。应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。传输层:负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议UDP。网络层:选择合适的路由和交换结点,确保数据及时传送。主要包括IP协议。数据链路层:在两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的

前端高频面试题 Day03

1.Vuecomputed和watch区别对于Computed:●它支持缓存,只有依赖的数据发生了变化,才会重新计算不支持异步,当Computed中有异步操作时,无法监听数据的变化●computed的值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data声明过,或者父组件传递过来的props中的数据进行计算的。●如果一个属性是由其他属性计算而来的,这个属性依赖其他的属性,-般会使用computed●如果computed属性的属性值是函数,那么默认使用get方法,函数的返回值就是属性的属性值;在computed中,属性有一个get方法和一个set方法,当数据发生变化时,会调

前端高频面试题 Day02

面试题var和letconst的区别var是ES5及之前的语法,letconst是ES6语法var和let是变量,可修改;const是常量,不可修改var有变量提升,letconst没有var没有块级作用域,letconst有(ES6语法有块级作用域)//var变量提升console.log('a',a)vara=100//let没有变量提升console.log('b',b)letb=200//var没有块级作用域for(vari=0;i10;i++){varj=1+i}console.log(i,j)//let有块级作用域for(letx=0;x10;x++){lety=1+x}conso

js调用gpt3.5(支持流回显、高频功能)

参考链接:直接在前端调用GPT-3API效果图:查看在线demo(要梯子)注意:1.需要apiKey,自用安全,不要给别人2.需要梯子3.选择稳定、人少的代理ip4.不要频繁切换ip,防止封号5.api调用上限高,请遵守openAI审核政策[doge]DOCTYPEhtml>html>head>metacharset="UTF-8"/>title>ChatGPTWebExampletitle>head>body>divid="chatgpt_demo_container">div>body>scriptsrc="https://unpkg.com/babel-standalone@6/babe