Cpp面试笔记
简介
记录2024年求职面试遇到的C++面试问题
STL分为哪几类
STL (Standard Template Library) 主要由以下几类组件构成:
容器(Containers):
序列式容器(Sequence Containers):vec...
RTSP视频流
rtsp视频流是什么
RTSP(Real-Time Streaming Protocol,即实时流传输协议)是一种网络协议,用于控制音频或视频流的传输。RTSP允许客户端从服务器请求媒体流并进行播放、暂停、停止等操作。它通常用于IP摄像头、直播流媒体服务器和其他需要实时流传输的应用场景。
...
中间件的含义
中间件的定义
中间件这个术语第一次出现是1968年在德国加尔米施帕滕基兴举办的 NATO 软件工程大会 结束后发表的一份报告中。
这届大会正式确定了软件工程(Software Engineering)的概念,同时还探讨了软件设计、生产和分发等主题。
中间件(Mi...
Ai部署工程师
简介
AI工程师侧重于将算法应用到实际系统中,开发相应的软件或产品。
AI工程师的专业知识北京更侧重于软件工程,系统架构和编程。需要将AI算法有效的集成到产品和服务中,这不仅包括算法的实现,还包括优化系统性能,确保算法稳定运行在不同的平台和环境中。因此,AI工程师需要具备强大的编程...
数据结构,算法与应用 C++
概述
程序开发过程要求我们做到两点:
高效的数据描述
步骤合理,可用程序实现的算法设计
要做到第一点,必须具备数据结构领域的专门知识
要做到第二点,必须具备算法设计领域的专门知识
第一张 C++回顾
第二章 程序性能分析
...
显示屏和分辨率的解释
SD、HD、FHD、UHD、FUHD
SD(Standard Definition),标清
480p
576p
HD(High Definition),高清
720p
FHD(Full Hi...
return 与 exit
return
return,它的主要任务是在函数结束时将控制权交还给调用他的代码。
return不仅可以返回基本数据类型,还可以返回复杂的数据结构,例如对象和数组。
合理使用return,可以使代码更加简洁明了。在进行条件判断时,我们可以在条件满足时立即返回,避...
计算机基础
计算机基础到底是那些基础
计算机基础主要包括
硬件基础,
软件基础,
操作系统基础,
网络基础,
编程基础,
算法和数据结构。
硬件基础
硬件基础指的是计算机中各个物理组成部分...
程序员的自我提升 算法篇
算法简介
在职业发展上,算法是衡量程序员能力的重要标准之一,对于求职特别是在大型科技公司中占有重要的位置。算法不仅仅是解决问题的方法,它还是程序员逻辑思维和编程能力的体现。
解决问题的能力
算法作为解决问题的一种方法和工具,对提升程序员解决复杂问题的能力有着至关重要的作用。...
CPU,GPU,NPT,TPU的联系和区别
简介
CPU(Central Processing Unit),即中央处理器
GPU(Graphics Processing Unit), 即图形处理器
TPU(Tensor Processing Unit), 即张量处理器(谷歌)
NPU(Neual network Pr...