哥哥们,你们计算机网络操作系统是咋复习的

看八股文面经,看得我很乱,理不清他们之间复杂的关系,你们计算机网络和操作系统都是怎么复习的啊
全部评论
看小林Coding的《图解网络》和《图解系统》https://xiaolincoding.com/network/ 他把知识拆的很细,容易消化。最好的复习还是在学习阶段去做国外大学的经典实验,比如斯坦福计网CS144,MIT的操作系统6.S081。
1 回复 分享
发布于 2023-03-25 11:19 广西
我看的图解网络
点赞 回复 分享
发布于 2023-03-25 14:45 江西

相关推荐

11-09 14:30
蚌埠坦克学院
兄弟们,本人2本9硕卷绩点保研党,本科期间稍微看了些开发视频,感觉各种调库,各种api,不太喜欢,没有深入下去,去学ai方面的东西了。研二感觉科研做不出来可能只够毕业,然后算是从只有servlet的基础开始转java,现在跟着尚硅谷学了se,jdbc,ssm,web,juc,jvm,MySQL然后跟黑马学了redis,跟着敲了点评,但是印象也没多深。现在在学苍穹外卖。没有跟着敲,就拿完整版代码每次复制一部分到最初版项目然后运行这样学。有几个问题想求助大家,之前那些课是不是需要跟着敲代码和做笔记?我当时不懂,感觉技术栈太多,也不知道哪是重点,就没记笔记和跟着敲,想做项目的时候在敲。我感觉现在好多东西都忘记了,看javaguide才能稍微回忆点东西,尚硅谷好像笔记也不怎么全,然后讲源码的部分更是当时就不知道哪是哪,事后基本不记得多少。感觉基础不是很牢,不知道是不是要再学一遍,想问问大佬们怎么学的。然后外卖和点评感觉好像挺难的,虽然感觉外卖没解决什么困难的技术问题,应届生真的能达到这种项目水平吗?我感觉比深度学习难好多倍,至少深度学习项目文件挺少。现在力扣只刷过200,大多还是看题解抄的,现在在二刷hot100,做笔记记录做法想法,后续多自己写几次,能记住,本人可能真的是做题家,编程思维有点欠缺,本科代码码的不够多,只能记住简单的二分,快排,背包这些,递归对我来说看题解都不太能自己理解和写出来。看了牛客上各位的情况,感觉就业挺难的,不知道能不能进个国企,也不知道自己究竟能做啥工作,感觉自己还跟高中生似的没啥长进,不想啃老,现在空有时间,好像学习方法不太对,该怎么做呢
投递牛客等公司
点赞 评论 收藏
分享
10-30 00:18
已编辑
门头沟学院 Java
推荐个Java的微服务开源项目,项目是仿制的大麦网购票系统,涉及了微服务、分库分表、本地缓存/分布式缓存、消息中间件、线程池、本地锁/分布式锁等主流技术。有的功能接口比如生成订单还提供了多个版本,针对一些高并发场景逐步进行优化,实现了多种解决方案。这次秋招突击学习了几周,用这个项目替换了之前的单体项目去面试,很明显的感觉到一面、二面的通过率提升了不少。面试过程中面试官也问了挺多关于项目的问题,整理了下大概有这些:1. 使用微服务架构的优势是什么,拆分微服务的依据是什么?2. 分库分表怎么做的?分库分表在设计时会碰到哪些问题?怎么解决的?3. 项目中提到针对缓存击穿、缓存雪崩、缓存击穿做了优化,具体是怎么实现的?4. 分布式链路ID为什么不用Skywalking而是自己实现?异步调用时是怎么解决跨线程传递的?5. 项目中哪些地方用到了Redis缓存,是如何实现缓存一致性的?6. 你提到了使用了本地缓存+redis缓存实现多级缓存,怎么保证多级缓存的一致性?多实例情况怎么解决?7. 项目中哪些地方用到了分布式锁,使用分布式锁的时候有碰到什么问题吗?8. 你提到项目中实现了自定义的分布式锁组件,为什么要这么做,解决了哪些问题?9. 项目里提到了用redisson实现了分布式延迟队列,具体是怎么实现的?10. 购票时的余票扣减是怎么实现的?为什么要用lua+redis来实现,有没有更好的方法?目前碰到面试官问过的,主要就是这些问题,项目内容还是挺多的,代码量也很大,还有很多知识点都没来得及深入学。项目本身是完全开源的,具体地址在gitee上搜damai应该就能找到。
点赞 评论 收藏
分享
有兄弟想看面经,我觉得可以先把面试高频先整理出来,后面再具体更新不同公司面经。1.串口、IIC、SPI、CAN、RS232\485。要求必须掌握特点、数据帧结构、通信流程、时序,通信出现问题如何排查与解决。2.C语言基础知识,常见关键字(volatile、static、const等),指针概念(常量指针、数组指针、指针数组、函数指针)。3.堆和栈的概念与区别,代码在内存中分配位置。4.常见的数据结构,如数组、链表、二叉树,了解原理以及操作。5.STM32启动流程(从上电复位到加载程序执行的过程)。6.DMA的作用,模式,以及如何配置。7.中断概念,优先级,中断服务函数的要求,FreeRTOS对中断的管理。8.FreeRTOS任务调度模式以及底层原理,最好看源码。9.FreeRTOS任务间通信方式(对临界资源的处理),通信方式的底层实现,自己如何实现,最好看源码。10.FreeRTOS内存管理,了解5个heap文件的区别,尝试自己实现。11.网络通信,HTTP协议,MQTT协议,TCP/IP,通信出现问题如何排查与解决。12.常见的手撕,多刷几遍leetcode hot 100或者代码随想录。13.项目中芯片选型的原因,以及芯片的型号(主频和外设等)。以上均为面试中遇到次数比较多的问题,其他的会根据项目来深入了解,因此对基础知识一定要掌握牢固,多了解一些底层的东西,此外有时间十分推荐去看一下FreeRTOS的源码,帮助很大。
查看13道真题和解析
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务