- 博客(5)
- 收藏
- 关注
原创 Cpp/嵌入式校招一定不能踩的坑!
别人总结的都是别人的知识心得,只能参考,自己总结的才是自己的知识。主要投递嵌入式/自驾软开/eda软开/Cpp后端(主要本科搞嵌入式,研究生3年5段实习各个方向都接触过一点,八股刷题基础以及实习不错的话,有的公司愿意招进来转方向)学习cpp需要尽早确立方向,如果没有确立方向,那就把八股刷题搞好,然后去找日常实习,通过实习把方向确立!暑期实习尽量找能转正的,比如携程、美团这种,这样不至于秋招没有offer,陷入焦虑死循环。尽早找日常实习,每年的8月以及12月会比较容易一点,不要等到第二年3月卷暑期实习。
2024-10-27 12:31:14
631
原创 计算机网络面试八股至臻总结版,一文带你彻底搞懂计网面试!
服务端可以向证书颁发机构CA申请证书,以避免中间人攻击(防止证书被篡改)。证书内容、证书签名算法和签名,签名是为了验证身份。服务端把证书传输给浏览器,浏览器从证书里取公钥。证书可以证明该公钥对应本网站。CA使用证书签名算法对证书内容进行hash运算。对hash后的值用CA的私钥加密,得到数字签名。浏览器验证过程:获取证书,得到证书内容、证书签名算法和数字签名。用CA机构的公钥对数字签名解密(由于是浏览器信任的机构,所以浏览器会保存它的公钥)。
2024-10-24 11:24:28
1357
原创 操作系统面试八股至臻总结版,一文带你彻底搞懂OS面试!
线程池采用了预创建技术,提前创建好一定数量的线程,有新的任务到来时直接处理对应的任务。线程池主要包括了三部分:任务队列、工作线程、管理者线程任务队列,存储需要处理的任务,由工作的线程来处理这些任务(1)通过线程池提供的API函数,将一个待处理的任务添加到任务队列,或者从任务队列中删除;(2)已处理的任务将被删除;(3)线程池的使用者,也就是调用线程池函数往任务队列中添加任务的线程就是生产者线程。工作线程(任务队列中任务的消费者),N个。
2024-10-24 11:22:07
1094
原创 C/C++面试八股至臻总结版,一文带你彻底搞懂C/C++面试!
泛型编程 -> 提供代码复用编译时计算:可以在编译时进行复杂的计算,减少运行时的开销。代码生成:通过模板生成代码,避免手动编写重复的代码,提高代码的可维护性。类型安全:模板元编程在编译时进行类型检查,确保类型安全。模板元编程(Template Metaprogramming,TMP)是一种利用C++模板的编程技术,用于在编译期间执行计算、生成代码、进行类型转换等一系列的元编程操作,从而实现更高效、更灵活的编程。模板元编程的核心思想是将计算和运算过程转移到编译期间,通过模板和模板特化来实现。
2024-10-24 11:03:30
5977
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人