C++和Java是两种不同的编程语言,它们有一些显著的区别:编程范式:C++既支持面向过程的编程方式,也支持面向对象的编程方式,而Java则是一种完全面向对象的编程语言。编译方式:C++是一种编译型语言,需要将代码编译成可执行文件才能运行,而Java是一种解释型语言,需要在Java虚拟机(JVM)上运行Java字节码。内存管理:C++需要程序员手动管理内存,包括分配和释放内存,这也是C++程序员需
转载 2023-07-22 13:55:01
61阅读
引用一个校招脉友的提问:现在C++的机会是不是越来越少了?这个问题还是老生常谈,看看大家怎么说?不难发现,c++
原创 2022-05-13 22:50:59
499阅读
一面1.自我介绍2.看你简历上有写智能指针,你能给我简单描述一下吗?3.weak_ptrauto_ptr,auto_ptr 拷贝对象悬空问题unique_ptr,unique_ptr 的实现share_ptr,shared_ptr 引用计数,以及循环引用问题(如何解决)4.C 文件的编译过程?5.预处理:宏替换、条件编译、删除注释、展开头文件编译:代码转汇编、词法分析、语法分析、符号汇总汇编:汇编转机器码、生成符号表(符号表的查看方式 readelf)6.链接有哪些链接方式?载入时动
原创 2021-08-26 09:40:43
247阅读
第一篇 一面 2019/10/16 1、手写快排 2、如何查找一个矩阵里最小的和为 0 的矩阵 3、锁有哪些 4、进程和线程 5、tcp 和 udp 区 osi 七层结构 第二篇 一面 2019/9/10 1、B 树、B+树的数据结构,树长什么样,有什么特点? 2、平衡二叉树的数据结构,讲一下特点 3、写求质数的代码 4、两个排序好的数组,要求去重。可以用 set 做集合的并集、交集,也可以用
原创 2021-08-26 09:48:25
127阅读
        这已经是一个老生长谈的问题了,刚上大学的时候考虑过,最后选了C;快毕业的时候为找工作,选了C++,出来工作了又改用C#/Java。        具体说,现在应用软件开发市场分为两大阵营:Java和.NET,势均力敌,如何选择就看自己的兴趣了。
转载 2023-07-10 15:48:37
0阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
一面1.自我介绍2.看你简历上有写智能指针,你能给我简单描述一下吗?3.weak_ptrauto_ptr,auto_ptr 拷贝对象悬空问题unique_ptr,unique_ptr 的实现share_ptr,shared_ptr 引用计数,以及循环引用问题(如何解决)4.C 文件的编译过程?5.预处理:宏替换、条件编译、删除注释、展开头文件编译:代码转汇编、词法分析、语法分析、符号汇总汇编:汇编
原创 2022-02-14 10:28:10
160阅读
C++方向面经**一面 2018/8/3 **1、一开始做两个编程题2、多态,底层是如何识别多态的3、空间配置器4、STL 中 map,key 允许的类型,如果是自定义类型如何识别5、智能指针6、进程间通信方式7、互斥量与临界区的区别以及性能上的差异8、通过进程间通信是否能访问到同一个指针指向的数据9、堆排序10、自我介绍项目**一面 2018/9/5 **1、简单自我介绍2、介绍一下常见的数据结构3、虚函数的实现原理4、map 的实现原理;现在有一个类 A,想要类型 A 可
原创 2022-02-14 11:25:26
203阅读
一面 2019/3/14 来自于 CSDN1、熟悉什么编程语言? 2、osi 七层模型,说一下各自的作用 3、工作意愿,业务运维,数据库运维,运维开发,排个序 4、tcp 的三次握手和四次挥手流程 5、项目,实习 6、raid 阵列有了解么 7、热备份和冷备份的区别 8、在公司做过什么,大概说一下 9、常用的 linux 命令 10、使用的 linux 发行版 11、有没有接触过爬虫,访问时是否要带 cookie? 12、说一下http 状态码吧 13、有什么想问的二面 2019/3/14 来自于 CS
原创 2022-02-14 11:37:36
101阅读
文章目录​​第一篇​​​​一面 2020/3/30​​​​二面 2020/3/30​​​​第二篇​​​​一面 2019/6/15​​​​二面 2019/6/15​​​​第三篇​​​​一面 2019/8/25​​​​二面 2019/8/25​​​​三面 2019/8/25​​​​第四篇​​​​一面 2019/8/15​​​​二面 2019/8/15​​​​第五篇​​​​一面 2018/1/26​​​
原创 2022-02-14 13:44:32
245阅读
文章目录第一篇一面 2020/3/30 来自于牛客网二面 2020/3/30 来自于牛客网第二篇一面 2019/6/15 来自于牛客网二面 2019/6/15 来自于牛客网第三篇一面 2019/8/25 来自于牛客网二面 2019/8/25 来自于牛客网三面 2019/8/25 来自于牛客网第四篇一面 2019/8/15 来自于牛客网二面 2019/8/15 来自于牛客网第五篇一面 2018/1/26 来自于牛客网二面 2018/1/26 来自于牛客网第六篇一面 2020/12/07 来自于牛客网二面 20
原创 2021-08-26 09:45:02
292阅读
第一篇一面 2019/10/21 来自于比特论坛1、讲解项目2、内存申请除了 brk 还有什么3、堆和栈的区别4、多进程的地址空间是独立的,在操作系统里是怎么实现的5、两个进程去访问同一个线性地址,可以吗6、段错误,是怎么导致的7、操作系统怎么进行进程的切换8、Linux 下相关命令9、信号机制是干什么的?信号是怎么处理的?信号处理是同步还是异步?kill 命令什么时候返回?10、tcp 和 udp 的区别?tcp 怎么做到有序?11、了解 shell 和 Python 吗?二面
原创 2021-08-26 09:47:11
390阅读
海辉软件国际集团招聘C#或C++方向的PM 和博物馆合作做数字化展示,参考http://www.digitalnarratives.net/,做的 application和这个东西有类似之处(但其实不一样) Deliverables: Editing system (编辑系统) 1.an authoring tool that editor use to create, pack, an
原创 2011-07-28 18:40:36
443阅读
第一篇一面 2019/10/161、手写快排2、如何查找一个矩阵里最小的和为 0 的矩阵3、锁有哪些4、进程和线程5、tcp 和 udp 区 osi 七层结构第二篇一面 2019/9/101、B 树、B+树的数据结构,树长什么样,有什么特点?2、平衡二叉树的数据结构,讲一下特点3、写求质数的代码4、两个排序好的数组,要求去重。可以用 set 做集合的并集、交集,也可以用 map 实现5、用来处理高
原创 2022-02-14 11:32:20
65阅读
第一篇一面 2019/10/21 来自于比特论坛1、讲解项目2、内存申请除了 brk 还有什么3、堆和栈的区别4、多进程的地址空间是独立的,在操作系统里是怎么实现的5、两个进程去访问同一个线性地址,可以吗6、段错误,是怎么导致的7、操作系统怎么进行进程的切换8、Linux 下相关命令9、信号机制是干什么的?信号是怎么处理的?信号处理是同步还是异步?kill 命令什么时候返回?10、tcp 和 udp 的区别?tcp 怎么做到有序?11、了解 shell 和 Python 吗?二面
原创 2022-02-14 11:49:41
274阅读
一面 2019/9/18 来自于牛客网1、写个快排2、开始问项目3、操作系统的分页和分段4、简单讲了一下分页二面 来自于牛客网1、写了个 top-K(还是用的快排)
原创 2022-02-14 13:37:29
69阅读
C++方向面经**一面 2018/8/3 **1、一开始做两个编程题2、多态,底层是如何识别多态的3、空间配置器4、STL 中 map,key 允许的类型,如果是自定义类型如何识别5、智能指针6、进程间通信方式7、互斥量与临界区的区别以及性能上的差异8、通过进程间通信是否能访问到同一个指针指向的数据9、堆排序10、自我介绍项目**一面 2018/9/5 **1、简单自我介绍2、介绍一下常见的数据结构3、虚函数的实现原理4、map 的实现原理;现在有一个类 A,想要类型 A 可
一面 2019/3/14 来自于 1、熟悉什么编程语言? 2、osi 七层模型,说一下各自的作用 3、工作意愿,业务运维,数据库运维,运维开发,排个序 4、tcp 的三次握手和四次挥手流程 5、项目,实习 6、raid 阵列有了解么 7、热备份和冷备份的区别 8、在公司做过什么,大概说一下 9、常用的 linux 命令 10、使用的 linux 发行版 11、有没有接触过爬虫,访问时是否要带 cookie? 12、说一下 状态码吧 13、有什么想问的二面 2019/3/14 来自于 CS
原创 2021-08-26 09:46:57
182阅读
一面 2019/9/18 来自于牛客网1、写个快排2、开始问项目3、操作系统的分页和分段4、简单讲了一下分页二面 来自于牛客网1、写了个 top-K(还是用的快排)
原创 2021-08-26 09:47:26
140阅读
1. 安装GCC/GDB 1.1. 安装 1.2. 校验 2. 安装CMake 2.1. 安装 2.2. 校验 3. 安装IDE 3.1. VSCode 3.2. CLion 1. 安装GCC/GDB 1.1. 安装 # 更新软件源 sudo apt update # 通过以下命令安装编译器和调试器 sudo apt install build-essential gdb
原创 2024-07-30 17:27:02
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5