一面: 1.自我介绍 2.ArrayList 底层数据结构 3.ArrayList 扩容机制 4.ArrayList 底层复制 5.hashmap的底层数据结构 6.hashmap底层数组为什么是2的n次方 7.链表和二叉树,二叉树的优势 8.Spring IOC AOP 9.什么是死锁,怎么解决死锁 10.什么是索引,索引一系列 11.你的优势是什么 12.数组倒叙算法 二面: 1.自我介绍 2
参考:2018大厂高级前端面试题汇总 自我学习练习,可能存在错误,不构成参考。
我在运行Ubuntu的VirtualBox/Vagrant机器上有一个Django Web服务器。 我已经按照这个指南创建了一个Django项目:https://docs.djangoproject.com/en/dev/intro/tutorial01/ 我有一个Web服务器运行在在我的客户机内。这是我第一次运行Django Web服务器。它应该是一个hello world应用程序。 如何从主机
我已经使用Eclipse很长一段时间了,但是我最近遇到了一个错误,这个错误现在真的困扰着我,因为我无法使用调试器。我可以正常运行我的程序,但不能运行调试器。这是我尝试使用调试器运行时得到的: 启动CarLoanUser时遇到问题无法连接到虚拟机无法连接到虚拟机com . sun . jdi . connect . transporttimeoutexception 在控制台中: 本机方法中的致命错
问项目 目标检测 对目前常用的目标检测算法有接触吗?比如Fast-RCNN,Yolo系列的,RetinaNet Yolo v1 和 v3的区别? 先验框anchor的方式,anchor based和anchor-free,两种方法的区别 anchor-free的方式相对于anchor based有哪些优势 目标检测中一阶段和二阶段的检测算法有什么区别 为什么二阶段的比一阶段的精度高 深度学习训练
有用过 Golang 语言吗,和 C++、Java 语言比有什么优势吗 Golang 协程的底层原理了解吗 之前用过 CMake 吗,自己编写过吗,是写什么项目的时候用过的 项目里区间锁提高并发度是什么做到的,以及与该问题相关的一系列提问,这个项目是和别人一起做的吗 另一个项目中的 AI 模型是你研究相关吗(不是),做了多长时间啊,以及与该问题相关的一系列提问 笔试题
Statistical learning Machine learning is a technique with a growing importance, as the size of the datasets experimental sciences are facing is rapidly growing. Problems it tackles range from building
HTTP最强资料大全
汇编语言是直面计算机的编程语言,因此理解计算机结构是掌握汇编语言的前提。当前流行的计算机基本采用的是冯·诺伊曼计算机体系结构(在某些特殊领域还有哈佛体系架构)。冯·诺依曼结构也称为普林斯顿结构,采用的是一种将程序指令和数据存储在一起的存储结构。冯·诺伊曼计算机中的指令和数据存储器其实指的是计算机中的内存,然后在配合CPU处理器就组成了一个最简单的计算机了。 汇编语言其实是一种非常简单的编程语言,因
HTTP构建于TCP/IP协议之上,默认端口号是80。 HTTP是 无连接无状态 的。 无连接的含义是 限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。后来使用了Keep-Alive技术。 无状态是指 协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据
地址分类 A类:8位网络号,0_ _ _ _ _ _ _,1.0.0.0 ~ 126.0.0.0 B类:16位网络号,10 _ _ ...,128.0.0.0 ~ 191.255.255.255 C类:24位网络号,110_ _ _...,192.0.0.0 ~ 223.255.255.255 D类:多播地址,1110_ _ _... E类:保留地址,1111_ _ _ ... 私有地址 A类:1
TCP概述 TCP的特点 TCP是面向连接的传输层协议。 TCP连接是点对点的(套接字—IP:Port到套接字)。 TCP提供可靠交付的服务。 TCP提供全双工通信。 面向字节流。 TCP与UDP的区别。 TCP UDP 是否连接 面向连接 面向非连接 传输可靠性 可靠 不可靠 应用场合 传输大量数据 少量数据 速度 慢 快 基本概念: 发送缓存和接受缓存:用来临时保存双向通信的数据。在发送时,应
不管外观如何不同,每个计算机都可以看成由六个单元(logical unit)或部分组成,即: 1.输入单元(iput unit),这是计算机的“接收”部分,从各种输入设备接收信息(数据和计算机程序),并将这些信息放到其他单元中,使信息得以处理。如今大多数信息都是通过键盘和鼠标设备输入计算机。将来大多数信息也许可以通过语音输入或扫描图形而获得。 2.输出单元(output unit),这是计算机的“
9.1.1 计算机建模 利用计算机解决现实中的问题,首先需要在计算机中将问题表示出来,这个过程称为建模(modeling),即建立描述现实问题的一个模型(model)。打个比方,用照相机拍摄自然 景物就是建模,即得到自然景物在照相机中的表示(数字图像)。不过照相机“建模”追求 的是模型必须反映自然景物的每一个细节,最好是一模一样。而用计算机为现实问题建模, 追求的是模型必须抽象出问题的关键特征,至