![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
-
Go最新递归的艺术:设计Go语言递归函数的技巧和方法(2),从消息中间件看分布式系统的多种套路
递归是编程中一种强大的问题解决技术。通过递归,我们可以将复杂的问题分解为更简单的子问题,直至达到基本情况,从而得以解决。在实现归并排序算法时,递归的运用是至关重要的。本文将通过Go语言的归并排序算法实现,探讨递归函数设计的技巧和方法。原创 2024-05-17 07:16:36 · 350 阅读 · 0 评论 -
Go最新进程 线程 协程 各自的概念以及三者的对比分析_lwp是协程吗(2),binder机制面试题
使用CPU亲缘性的好处:防止进程/线程在CPU的多核间频繁切换,从而避免因切换带来的CPU的L1/L2 cache失效,cache失效会降低程序的性能。进程,直观点说,保存在硬盘上的程序运行之后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。这幅图是一个双向多通道的道路图,加入我们把整个道路看做一个“进程”的话,那种图中由白色虚线分割开的车道就是进程中的各个“线程”了。亲缘性的意思是进程/线程只在某个CPU上运行(多核系统)原创 2024-05-17 07:16:01 · 522 阅读 · 0 评论 -
Go最新这次把怎么做好一个PPT讲清-动画篇_ppt 插入其他页的图片当动画,2024Golang面试笔试总结
甚至连可视化图表都有,如果想省事的小伙伴直接套用模板就能快速创建出炫酷的动画PPT演示了。整体上来说,通过Focusky可以大大降低制作动画PPT演示的门槛,对于一些想制作炫酷的动画PPT演示,PPT操作却又不怎么熟练的小伙伴,实在太友好了。原创 2024-05-17 07:14:52 · 913 阅读 · 0 评论 -
Go最新Top K算法分析_基于向量交集的topk搜索(1),高级Golang面试答案
从伪代码可以看到,二分查找,一个大的问题,可以用一个mid元素,分成左半区,右半区两个子问题。接着,从第k+1个元素开始扫描,和堆顶(堆中最小的元素)比较,如果被扫描的元素大于堆顶,则替换堆顶的元素,并调整堆,以保证堆内的k个元素,总是当前最大的k个元素。画外音:n个元素扫一遍,假设运气很差,每次都入堆调整,调整时间复杂度为堆的高度,即lg(k),故整体时间复杂度是n*lg(k)。堆,是求TopK的经典算法,那还有没有更快的方案呢?直到,扫描完所有n-k个元素,最终堆中的k个元素,就是猥琐求的TopK。原创 2024-05-17 03:29:32 · 926 阅读 · 0 评论 -
Go最新Tensorflow常用函数汇总_tensorflow函数(2),跟Golang初学者分享几点经验
2、构造和设置为默认。原创 2024-05-17 03:28:57 · 965 阅读 · 0 评论 -
Go最新TCP为什么要三次握手?(1),万字解析
终止连接时,每个方向都需要单独关闭,所以就需要四次挥手。当你拨打一个电话号码时,对方接听(第一次握手),你们开始互相问候确认对方能听到(第二次握手),然后你们开始对话(第三次握手)。对方回应“等我想想还有什么”(第二次挥手),相当于对方发送了ACK包,但对方可能还有点儿事要处理,所以通话还未立刻结束。通话结束后,你说“再见”挂断电话(第一次挥手),对方说“再见”后也挂断(第二次挥手),这样确保了双方都明白通话结束。过了一会儿,对方确认说“好了,我也没话了,那挂了”(第三次挥手),这时候对方发送了FIN包。原创 2024-05-17 03:28:21 · 331 阅读 · 0 评论 -
Go最新TCP三次握手和四次挥手,2024年最新附详细答案解析
(3)第三次握手:Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。1、建立连接时,客户端发送SYN包(SYN=i)到服务器,并进入到SYN-SEND状态,等待服务器确认。原创 2024-05-17 03:27:46 · 840 阅读 · 0 评论