自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 最新腾讯校招历年经典面试汇总:C++研发岗(2),C C++开发面经分享

(38)、魔兽世界10人房间,现在组队规模有3人,有5人,如何让每个人等待的时间尽可能少,即将时间线上哪些队伍组合在一起开始一个游戏。(45)、1G共享内存,切割为很多记录,每个大小1K,多个进程访问,如何对每个记录进程保护。(36)、游戏中打怪时已经各个小怪的坐标,你放一个技能是圆形范围,快速求能打到的小怪。(2)、STL 的 unordered_map 和 map 的区别。(26)、TCP的三次握手与四次挥手的详细介绍。(43)、详细说明 管道、共享内存、信号量。(30)、http和https的区别。

2024-05-17 01:33:35 350

原创 最新腾讯协程库libco的原理分析_st协程库原理,2024年最新【面试总结

/ 调用co_init_curr_thread_env时,pCallStack里面是空的,// 在前面的描述里,当前pCallStack目前只有一个co,就是当前的进程,记得前面在。// 当前运行在accept协程,co_poll会在等待事件的时候交出cpu,回到主进程。// 其中第二个参数是协程开始运行的入口函数,其实里面实际调用的函数co->pfn,// 原则很简单,就是让上次挂起的协程执行,可以认为是返回到上次执行的运行点。// 这里的self是指当前的进程,也就是说当前的进程也算是协程的一种。

2024-05-17 01:32:29 304

原创 最新网络:TCP与UDP相关知识(详细)_常见的tcp与udp业务(2),头条C C++面试题

(1)TCP 是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如 IP 地址、端口号等。(2)TCP 可以看成是一种字节流,它会处理 IP 层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在 TCP 头部。(3)TCP 提供了一种可靠、面向连接、字节流、传输层的服务,采用三次握手建立一个连接;采用四次挥手来关闭一个连接。

2024-05-17 01:31:56 334

原创 2024年最全C++—继承,2024年最新后台开发C C++岗

protected:string _name = “小李子”;// 姓名// 身份证号public:cout

2024-05-16 12:36:17 215

原创 2024年最全c++ 内存管理二:重载(接管内存管理工具)_c(3),真正带你搞懂RecyclerView的缓存机制

/crash, 問題可能出在這兒。void* ptr = /* 自定义逻辑 */;// 自定义内存分配逻辑,可以使用额外的参数。

2024-05-16 12:35:44 353

原创 2024年最全C C++字符串基础,类型,使用方法大全(字符,字符串,2024C C++大厂面试知识分享

对于 char 类型的窄字符,始终使用 ASCII 编码。对于 wchar_t 类型的宽字符和宽字符串,使用 UTF-16 或者 UTF-32 编码,它们都是基于 Unicode 字符集的。对于 char 类型的窄字符串,微软编译器使用本地编码,GCC、LLVM/Clang 使用和源文件编码相同的编码。 头文件中的 putchar、puts、printf 函数只能用来处理窄字符; 头文件中的 putwchar、wprintf 函数只能用来处理宽字符。

2024-05-16 12:35:11 270

原创 最全【C++】类和对象大总结_c+,C C++面试常用算法

6、像++和–是单操作数的运算符,在重载时,无法区分是前置的重载还是后置的重载,所以C++规定:前置重载与普通运算符重载一致,后置重载需要在参数列表中加入一个无用的参数。像流插入和流提取运算符在重载时,根据使用习惯,第一个参数不应是本身,所以将这两个运算符放在类外定义,在类中放入该声明,并在声明前加上friend修饰。所以它的声明必须在类中,如果声明在全局,类中会生成默认的赋值运算符的重载,会和这个全局的赋值运算符重载发生函数名冲突!为了访问到类中的私有变量,会在类中放入该函数友元声明。

2024-05-16 08:57:55 345

原创 最全【C++】类和对象1:初识类(1),2024年最新阿里、百度等大厂技术面试题汇总

和普通的函数一样,类同样支持声明和定义分离。下面的代码中,我并没有分离函数的声明和定义成员函数在类里面定义,编译器会默认处理为内联函数int _age;如果需要在.h中写入类的定义,类外面的.cpp中编写类里面的函数,就需要用到类似于命名空间的使用方法:://声明函数int _age;在另外的源文件中定义函数当我们编写大型项目的时候,一般都会采用声明和定义分离的方式来编写源码,这样可以更方便他人快速查阅我们的头文件,理解代码的“大纲”这样看起来好像和以前的方式没啥区别。

2024-05-16 08:57:22 926

原创 最全【C++】算法集锦(7(1),C C++音视频面试题

R += 1 #移动右端点更新状态if 状态满足条件:可选的更新最优值的位置break #一旦满足条件即跳出if R == len(Array): # 若循环是由于移动到数组末尾结束,则停止整个程序。因为之后已经不再有可能的解break更新状态 # 移动左端点,需要更新状态L += 1if 状态满足条件:可选的更新最优值的位置else: # 一旦窗口所在区间不再满足条件即跳出,去移动右端点break。

2024-05-16 08:56:49 733

原创 最全【C++】算法集锦(12,2024-2024阿里巴巴C C++面试真题解析

十层 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | | || 扔的层数/砸碎概率 | 一次 | 两次 | 三次 | 四次 | 五次 | 六次 | 七次 | 八次 | 九次 | 十次 | 十一次 | 十二次 |如果在中间层数碎了,概率都是:1/(n-1),如果是最后一次扔都没碎的话,概率是:1/(100%n-1),如果n是10的话,直接不用算了。如果我选了扔十层,我第一次扔十层,第二次一定要扔十层吗?

2024-05-16 08:56:16 346

原创 嵌入式软件工程师面试遇到的经典题目_int ptr; ptr= (int )0x67a9; ptr = 0xaa55;

6024*365)UL一定要加括号,宏定义只是替换,不加括号会出错。。。。

2024-05-16 04:54:40 645

原创 嵌入式开发神器—SourceInsight 4的使用教程(附安装包)_sourceinsight4

但是打开文件后会发现部分函数或者变量、类型等是黑色的,导致无法显示出它的定义,这个时候需要进行一个“同步文件”的设置,这个也是每次新建了工程之后必须要做的一件事儿呢,这样的话搜索以及显示都快快的。好啦,基本上大体的功能就介绍到这里啦~,更多好用的细节还需要大家自己去发现,大家在使用过程中有其他问题可以给我留言,也可以问问度娘。—1 所示为这个文件的大纲,包括宏定义,函数,结构体等,通过上方的搜索框很容易找到需要的函数;—2 所示为所加入的所有文件,可以在之上的搜索框中搜索想找的文件;

2024-05-16 04:54:07 856

原创 嵌入式开发神器—SourceInsight 4的使用教程(附安装包)_sourceinsight4(1)

至此工程就建好啦~

2024-05-16 04:53:34 930

原创 嵌入式学习DAY30 --- 文件的上传、Udp的服务器和客户端、IO模型_嵌入式 c 语言 上传文件

/一般select在阻塞,但是只要有客户端来连接或者终端有输入,select就会返回。Gets(buf);//等待用户从终端输入。Gets(buf);//等待用户从终端输入。printf(“请输入ip地址!printf(“请输入ip\n”);Else if(客户端来连接了)* 接收客户端发送的消息并打印。

2024-05-16 04:53:02 517

原创 【算法基础】 Acwing 图论 之 最短路 (Dijkstra Bellman_ford Spfa Floyd))_acwing 最短路

if(dist[n] > 0x3f3f3f3f / 2) { //如果是一个很大的数 必然不可能。//存的是当前的点是否在队列当中 防止存负重复的点。i ++) { //迭代k次。

2024-05-16 00:51:48 659

原创 【算法刷题日记之本手篇】小易的升级之路与找出字符串中第一个只出现一次的字符

📌本文由原创,首发!📆首发时间:🌴2022年8月19日🌴✉️坚持和努力一定能换来诗与远方!💭推荐书籍:📚《算法》,📚《算法导论》💬推荐在线编程网站:🌐🌐🍭作者水平很有限,如果发现错误,一定要及时告知作者哦!

2024-05-16 00:51:15 621

原创 【算法】字典序超详细解析(让你有一种相见恨晚的感觉!)_字典顺序

经常刷算法题的朋友,肯定会经常看到题目中提到。

2024-05-16 00:50:42 584

原创 【算法】字典序超详细解析(让你有一种相见恨晚的感觉!)_字典顺序(2)

对于。

2024-05-16 00:50:09 880

原创 2024年ROS常用命令汇总_rospkg(4),毕业工作5年被裁

使用catkin_create_pkg命令来创建一个新的catkin程序包,catkin_create_pkg [depend1] [depend2] [depend3]1 查看环境变量命令:echo ROS_PACKAGE_PATH ,命令roscd及其它的ROS命令仅适用于环境变量$ROS_PACKAGE_PATH中存在的目录路径,echo命令为字符串输出命令。13 rosnode显示当前运行的ROS节点信息,rosnode list显示当前活跃的节点。

2024-05-15 13:12:35 376

原创 2024年Qt自绘实现苹果按钮滑动效果_苹果风格qt ui,C C++开发框架

/每1ms调用一次updata。

2024-05-15 13:12:01 378

原创 2024年Qtchart教程_qt+= chart,2024年最新零基础如何成为高级C C++开发

若运行后没有错误,则说明添加成功,下面我们举一个具体例子。demo.cpp文件。

2024-05-15 13:11:28 370

原创 C语言获取一个整型的各个字节的方法和字节内各位的倒置_int取第一个字节(1)

对一个字节数据,逐个交换其高低位,例如11010001,经过0-7,1-6,2-5,3-4对应位的交换,变成10001011。假设原始位序列为 0 1 0 1 1 0 0 1。

2024-05-15 11:17:46 307

原创 C语言联合体 共用体 union,枚举使用大全_c语言联合体的使用实例(2)

这篇文章主要讲解一下联合体和枚举的基础知识,使用场景和使用方法,以便我们可以更好的了解联合体的使用方法。

2024-05-15 11:17:10 213

原创 C语言联合体 共用体 union,枚举使用大全_c语言联合体的使用实例(1)

这篇文章主要讲解一下联合体和枚举的基础知识,使用场景和使用方法,以便我们可以更好的了解联合体的使用方法。

2024-05-15 11:16:34 385

原创 C语言编程实现:输入一个数判断是否为素数_编写一个c从键盘输入一个整数,请判断该数为几位数,并判断是否为素数,如果不是,请

这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**printf(“请输入一个整数:”);// 判断一个数是否为素数的函数。

2024-05-15 11:15:56 377

原创 C C++最新三维点云分割综述(上)_sam 点云 dem,多亏这份《秋招+金九银十-腾讯面试题合集》跳槽薪资翻倍

概括起来就是通过双目采集的图像,根据摄影测量学或者计算机视觉理论原理,自动或者半自动的计算出三维的点云信息,根据不同的平台,立体和多视角的图像衍生系统可以分为机载,卫星,以及无人机等。由于图像分辨率的限制和多视点图像处理能力的限制,传统的摄影测量只能从航空/卫星平台获取接近最低点的视图,建筑立面很少,只能生成2.5D的点云,而不是全三维点云,摄影测量原理也可以应用于近景摄影测量,以便从某些物体或小区域场景中获取点云,但在点云生成过程中也需要手动编辑。由于受点云密度的限制,该阶段的点云无法覆盖目标的表面。

2024-05-15 06:52:14 765

原创 C C++最新三子棋游戏 C语言,程序员如何技术划水

创建 char IsWin(char board[ROW][COL], int row, int col) 函数 以及 int IsFull(char board[ROW][COL], int row, int col) 函数。标注:在编写棋盘的时候因为是井字棋盘 ,将“ %c ”代表打印空格+棋子+空格,和 “ |” 看成一组,但在最后一组不输出,同理,将 “—” 和 “ | ”看作是一组,但最后一组不输出。3.完成棋盘的打印其后就是玩家进行下棋。1.首先创建text的函数。(2)游戏菜单的创建。

2024-05-15 06:51:38 276

原创 C C++最新一文详解C++运算符重载【自己动手封装一个xxx,2024年最新全靠这套面试题

char& MyClass::operator[](int i) {//调用方式:对象名[]//得到的东西可以经过操作设置,ostream& operator(ostream& in, test3& a) {//左移操作符重载,失败;ostream& operator

2024-05-15 06:50:10 884

原创 C C++最新一文教你快速部署OneBlog开源项目(2),如何才能通过一线互联网公司面试

设置镜像仓库(大家都使用阿里云的即可)开始安装docker常用的服务查看版本(通过查看版本来检查是否安装成功 )docker -v启动docker自动启动设置安装 docker-compose版本查看 docker-compose版本(通过查看版本号判断是否安装成功)

2024-05-15 06:49:32 490

原创 C C++最新(JAVA)转跳控制语句_break f1(2),【吐血整理

【代码】C C++最新(JAVA)转跳控制语句_break f1(2),【吐血整理。

2024-05-15 02:22:58 200

原创 C C++最全<C++>快速掌握双端数组容器deque的使用_c++双端数组(2),高级C C++开发技术

✅作者简介:C/C++领域新星创作者,为C++和java奋斗中📃推荐一款模拟面试、刷题神器👉🔥前言书接上文,今天分享的是和vector容器功能很像的容器——deque,了解deque容器的本质,使用方法以及与vector容器的不同之处,再后面的文章里会有vector和deque容器结合的具体案例分享给大家。

2024-05-15 02:22:22 583

原创 C C++最全<C++> 通讯录管理系统(纯手写含源码)_通讯录管理系统c++代码,2024年最新C C++开发者跳槽必备

可根据自己喜好更改。

2024-05-15 02:21:46 363

原创 C C++最全<C++> stack与queue容器概念模型 常用接口汇总_stack接口(2),2024年最新50w字+的C C++技术类校招面试题汇总

生活中栈的例子有很多,就比如一群人排队进入一个死胡同,先进去的人要想出去就要等后面的人都出去,而最后进来的人可以最先出去。生活中最典型的例子莫过于隧道了,只允许队尾进入隧道,队首驶出隧道,先进先出且不可逆。辄止,不再深入研究,那么很难做到真正的技术提升。)的数据结构,其中一端封闭。)的数据结构,它有两个出口。

2024-05-15 02:21:09 830

原创 C C++最全Linux【实操篇】—— 磁盘分区、网络配置_linux disk 常规设定,2024年最新从理论到实践

Linux 操作系统只有一个根目录,根目录下又分几个区分别分给某一子目录使用,Linux 操作系统中的每个分区都是整个文件系统的一部分,硬盘中的每个分区都会挂载到文件系统的某一目录中。Linux 硬盘分为 IDE 硬盘和 SCSI 硬盘,IDE 硬盘的驱动标识符为 “hdx~“hd” 表示分区所在设备的类型“x” 表示盘号,a 基本盘、b 基本从属盘、c 辅助主盘、d 辅助从属盘“~” 表示分区,前四个分区为主分区或者扩展分区,分别用数字 1 到 4 表示,从 5 开始变为逻辑分区。

2024-05-14 21:50:43 524

原创 C C++最全Linux 进程控制相关函数_void exit(int status)(1),2024年最新五步搞定C C++开发环境部署

printf(“没有子进程退出,等一下来看\n”);printf(“没有子进程退出,等一下来看\n”);printf(“没有子进程退出,等一下来看\n”);

2024-05-14 21:50:07 651

原创 C C++最全Linux 线程控制_linux 主线程return了 为啥进程还在运行(5),C C++社招面试题

strcpy(arg, “主线程的变量被我修改了~”);//将全局变量进行修改。

2024-05-14 21:49:31 390

原创 C C++最全Linux 线程到底是什么(比喻+图解)_什么是占用文件的线程(2),view事件分发面试

这样的概念过于抽象,不容易让人理解,下面我们进行一个比喻,将抽象的概念转化为我们生活中的例子=火车=车厢我们假如要拉1000人从广州到北京,但是一个火车只有1个车厢,一个车厢只能装下200人。此时我们有两种方案可以选择,第一是增加火车的数量,5个火车同时拉200人;第二种方案是一个火车多拉几个车厢,也就是再增加4个车厢连接到火车末尾,这样子就一个火车就能拉1000人了。此时我们将这两种方案用进程和线程来理解,第一种是多创建几个进程,每一个进程都有1个pcb块,每个pcb块都完成各自的任务;

2024-05-14 21:48:55 236

原创 2024年最新最大连续区间和的算法总结_stl 最大连续区间(3),带你一起探究C C++事件分发机制

最大连续区间和的 “合并”就是求出起点在左边,终点在右边的最大连续和序列,并和子问题进行比较;:把问题尽量分成相等的两部分。:合并子问题的解到原问题。当然还有一种方法就是。

2024-05-14 15:30:46 244

原创 2024年最新最大连续区间和的算法总结_stl 最大连续区间(2),C C++常用面试

/枚举上下界{i,j | 0

2024-05-14 15:30:10 252

原创 2024年最新时间日期与时间戳转换(Linux C)_struct timestamp,2024年最新2024年冲刺年薪40w

地球自西向东旋转,东边比西边先看到太阳,东边的时间也比西边的早。为了统一世界的时间,1884年的国际经度会议规规定将全球划分为24个时区(东、西各12个时区)。规定英国(格林尼治天文台旧址)为零时区(GMT+00),东1-12区,西1-12区,中国北京处于东8区(GMT+08)。若中国当前时间为8点整,则英国时间为0点整。

2024-05-14 15:29:34 780

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除