备战校招日记
LjMengm
对的事,天天做。
展开
-
2020校招备战日记 ---- 工厂方法模式和抽象工厂模式
今天重点理解了3种工厂模式。1. 简单工厂模式很简单直白,传一个参数告诉工厂new哪一个就可以了,就不谈了。2. 工厂方法模式应用场景是:一个公司,有很多代工厂,或者说供应商,每当公司想要新推出一个产品,必然要找到一个代工厂,然后把加工产品的工作交给代工厂即可。如果要新增产品,就新增一个工厂即可,不需要修改原先的工厂类,同时用户代码充分利用多态,用户调用的逻辑就是“一个代工厂生产了一个具体的产品”,具体是哪个代工厂,哪个产品,都是动态绑定的。3. 抽象工厂模式应用场景是:有几个公司,生产相同的原创 2020-10-02 21:09:04 · 122 阅读 · 0 评论 -
2020校招备战日记10.01 ---- 函数重载,new和malloc,使用智能指针的类,shared_ptr和weak_ptr结合使用
校招日记停了很多天,但是有在学习,最近由于拿了两个实习offer,心态有点不稳了,明显感觉自己的专注度在下降,心不够静。刚好已经辞职,打算重拾写日记的习惯。至少写到8月1号吧。从那之后就要开始新的实习以及写论文的事情了。面试和校招恐怕要暂停一段时间了。毕业要紧,学习要紧,面试只是对于过去学习的一个检验和反思而已,offer一定会有的,因为能够坚持学习的人永远是稀缺的。...原创 2020-10-02 20:33:44 · 274 阅读 · 0 评论 -
2020校招备战日记5.14
牛客和leetcode做了几道题unp又没有看,明天有面试。stl 视频看了一节。5月15日目标:unp第3章看完,第4章开个头。搞懂最长回文子序列问题,牛客1道题。上午看1-2节stl视频。原创 2020-05-14 23:21:51 · 150 阅读 · 0 评论 -
2020校招备战日记 5.13 ---- LeetCode做了10道题,腾讯一面
文章目录目标完成情况学习回顾1. 腾讯一面2. LeetCode10道题3. map和unordered_map的区别5月14日目标目标完成情况 上午:复习智能指针的实现、vector的实现 --------- 复习了一些之前写的博客日记 下午:牛客2道题,leetcode每日一题。有时间看一节侯捷的stl视频。 ---- 做了10道题 晚上:unp第三章看完。 一定一定要写博客。-------- 沉迷做题和刷b站视频,没有看unp学习回顾1. 腾讯一面感觉这个部门有点硬核,但是感觉我原创 2020-05-13 23:49:55 · 305 阅读 · 0 评论 -
2020校招备战日记5.12 ---- C++的析构函数为什么要设成虚函数, 栈中存放什么, 未初始化的静态变量存在哪里,螺旋数组,string类的实现
文章目录0. 目标完成情况1. 所学回顾1.1 C++的析构函数为什么要设成虚函数1.2 栈中存放什么1.3 未初始化的静态变量存在哪里1.4 螺旋数组1.5 string类的实现2. 明日(5月13日)目标0. 目标完成情况 unp第2章和第3章看完 ---------- 两天了还是没怎么看,这两天处于面试适应期,效率低下,有点懒,以后每天不管怎样都要更新博客日记。 看看面经 LeetCode 一道题1. 所学回顾1.1 C++的析构函数为什么要设成虚函数是为了在使用父类指针来调用析构函原创 2020-05-13 00:07:53 · 428 阅读 · 0 评论 -
2020校招备战日记5.9 ---- 线程内存模型,线程池,信号量,基于线程实现事件驱动,多核执行多线程,线程安全函数,可重入函数
文章目录原创 2020-05-09 23:46:13 · 159 阅读 · 0 评论 -
2020校招备战日记5.6 ---- 并发编程概述,力扣473 火柴拼正方形
文章目录目标完成情况学习情况回顾LeetCode473 火柴拼正方形 ---- 拼多多笔试第二题并发编程实现并发的方式明日目标目标完成情况 牛客2道题 ---- 今天做了拼多多的笔试 第12章,并发编程,看一半。 ---- 这两天才看一半,摸鱼有点严重 C++ primer看一点。学习情况回顾LeetCode473 火柴拼正方形 ---- 拼多多笔试第二题每根火柴可能属于4条边中...原创 2020-05-06 23:58:55 · 329 阅读 · 0 评论 -
2020校招备战日记5.4 ---- tiny服务器部署
文章目录目标完成情况学习回顾1. 给tiny服务器做注释2. 部署tiny服务器明日目标目标完成情况没有定目标。学习回顾1. 给tiny服务器做注释今天主要将书上的tiny服务器进行了回顾,尽量做了一些注释,感觉有很多东西都涉及内核缓冲区和用户缓冲区的数据传递,对指针、字符串的C语言风格的处理,还有缓冲区大小、异常处理等等。代码显得非常难受,基本看完就忘了。tiny服务器的总体流程...原创 2020-05-04 22:58:25 · 821 阅读 · 0 评论 -
2020校招备战日记4.29 ---- 关于套接字的思考
文章目录目标完成情况学习回顾套接字在网络编程中的意义牛客做的题明日目标目标完成情况 牛客两道题 ---- 今天做了大概5道题 完成csapp最后一节tiny服务器 ---- 只是编译运行了一遍,细节还有很多没有理解 csapp并发编程看一半学习回顾由于这段时间把系统级I/O和网络编程看得比较快,感觉没有真正理解,所以今天慢了下来。把前面的书重新跳着看看理解了理解。感觉一些基本...原创 2020-04-29 23:17:25 · 293 阅读 · 0 评论 -
2020校招备战日记4.28 ---- 共享文件,IO重定向,标准IO,网络编程概述
文章目录目标完成情况学习回顾目标完成情况 牛客两道题 csapp第10章过完学习回顾原创 2020-04-28 23:57:33 · 230 阅读 · 0 评论 -
2020校招备战日记4.25
今天上午写了一篇博客从下午开始就基本没做啥了。周六因为家里的事情很难学习,就当休息了吧。还看了几个视频,其中一个讲到现在很多软件都已经做得很完善了,实现任何的功能都不是难点,难点在于运营。还有一个视频讲到程序员转的都是辛苦钱,哪怕接私活,也都是被层层压价后的活。这不禁让我有点沮丧和悲观。我努力学习后的结果可能和体力活赚得钱差不多,可能和维修工人、货拉拉司机、滴滴司机赚得一样多,可能还不如开淘宝...原创 2020-04-25 23:22:16 · 138 阅读 · 0 评论 -
2020校招备战日记4.24 ---- Linux文件概念,Unix I/O ,Linux目录结构,单步调试
文章目录目标完成情况学习回顾Linux文件概念Linux目录结构文件的分类文件目录结构单步调试心得明日目标目标完成情况 LeetCode 两道题 开始看第10章,系统级IO。 看视频,linux扫盲视频。学习回顾Linux文件概念Linux中的磁盘、显示器、网络等都被视为文件,而文件就是字节序列。Linux内核对磁盘、显示器、网络等所有这些文件的操作都是一致的,有统一的接口,...原创 2020-04-25 00:21:26 · 212 阅读 · 0 评论 -
2020校招备战日记4.23 ---- 硬币凑数问题(完全背包),内存映射,写时拷贝,动态分配,堆和栈的区别
文章目录0.目标完成情况1. 学习内容复盘硬币零钱兑换II内存映射再看共享对象Copy On Write再看fork函数再看execve函数动态内存分配为什么需要动态分配呢?(堆和栈的区别)明日目标0.目标完成情况 LeetCode两道题 C++primer看一点 csapp完成虚拟内存后面部分,看不懂就跳过。1. 学习内容复盘硬币零钱兑换II以上两题基本一模一样,想了好久才...原创 2020-04-23 23:59:43 · 318 阅读 · 0 评论 -
2020校招备战日记4.22 ---- 二叉树遍历,适配器模式,模板方法模式,组合模式,观察者模式,原型模式,进程虚拟内存,内存管理
文章目录0.目标完成情况1. 白天所学回顾1.1 LeetCode题目1.2 五种设计模式1.3 进程虚拟内存虚拟内存的作用地址翻译的过程(不命中)1.4 Linux虚拟内存2. 自己的感悟3. 明日目标0.目标完成情况 LeetCode两道题 虚拟内存剩下的部分两天内看完。 侯捷C++一定要看一节。 可以再看一点Linux扫盲课程。 严格遵循时间表来作息。今天的工作量还是挺多...原创 2020-04-23 00:51:18 · 252 阅读 · 0 评论 -
2020校招备战日记4.21 ---- 虚拟内存,页表
文章目录0. 目标完成情况1. 白天学习回顾LeetCode1248 优美子数组LeetCode84 柱状图中的最大矩形虚拟内存和页表的概念2. 感想3. 明日目标0. 目标完成情况 LeetCode 两道题 ----- ok 虚拟内存尽量看一半吧 ------ 只看了1/4 左右 侯捷C++看一个视频 ---- 没看 开题报告回复老师 ---- 回了1. 白天学习回顾今天...原创 2020-04-21 23:59:04 · 339 阅读 · 0 评论 -
2020校招备战日记4.20 ---- 信号,非本地跳转,异常控制,execve和fork的区别
文章目录0. 目标完成情况1. 一天学习总结1.1 LeetCode两道题0. 目标完成情况 LeetCode两道题 ---- 不管怎样一定会做的 csapp 异常控制流尽量看完吧 ---- 应该只要大概理解概念就可以了 侯捷的基础视频再看一节。1. 一天学习总结今天起得很晚,上午几乎没有学习。今晚一定早睡。1.1 LeetCode两道题岛屿数量这题我做过,我用的是广度优...原创 2020-04-20 23:07:50 · 244 阅读 · 0 评论 -
2020校招备战日记4.19 ---- 类之间的关系,进程控制,fork函数
文章目录目标完成情况学习内容尽量回顾1. 侯捷C++视频---- 类之间的关系,适配器模式,单例模式2. 进程控制 ---- 主要是fork函数明日目标目标完成情况 LeetCode两道题 ---- 没做 侯捷C++ 1小时 ---- 看了 csapp 尽快看 ---- 只看了一点点 开题报告修改 ---- 基本完成吧,一眼难尽学习内容尽量回顾1. 侯捷C++视频---- 类之间...原创 2020-04-20 00:39:27 · 112 阅读 · 0 评论 -
备战2020校招日记----4.18
文章目录0. 目标完成情况1. 知识回顾1.1 异常控制流的概念1.2 进程的概念1.2.1 关于逻辑控制流1.2.2 关于私有地址空间1.2.3 关于上下文切换3. 明日目标0. 目标完成情况 两道算法题 ---- 没做,难受 csapp异常控制流 ---- 只看了两节 侯捷的视频一小时 ---- 没看,难受今天周六,家里的事情比较多一点,有点烦,哎,想要无人打扰的学习,恐怕只有在校...原创 2020-04-19 00:04:16 · 299 阅读 · 0 评论 -
备战2020校招日记----4.17
文章目录0.目标完成情况1. 知识复盘1.1 符号解析1.2 静态库1.3 重定位1.4 生成可执行文件1.5 共享库(动态链接库)1.6 共享库的运行时链接回答自己的问题明日目标0.目标完成情况 LeetCode两道 ---- 没做,实在不想做啊,这东西一旦不做就不想做了。 侯捷的视频---- 没看。 csapp第7章看完符号解析----- 超额完成,前11节都看完了,后面不打算看了。...原创 2020-04-18 00:58:26 · 169 阅读 · 0 评论 -
备战2020校招日记----4.16
文章目录目标完成情况知识复盘1. C++语法实战1.1 关于内联函数1.2 二元操作符的全局形式的重载1.3 关于隐式构造函数(non explicit)1.4 关于操作符‘<<’的重载1.5 关于赋值运算符‘=’的重载1.6 关于带指针的类的设计2.《深入理解计算机系统》第7章 链接链接概述符号解析概述明日目标目标完成情况 两道LeetCode ----- 没做,实在没心思做。...原创 2020-04-16 23:43:46 · 287 阅读 · 0 评论 -
备战2020校招日记----4.15
目标完成情况 两道算法题 --------- 没做 侯捷的视频 --------- 看了一点点 《深入理解计算机系统》3.10 ---- 看完了 《深入理解计算机系统》第7章-----没看白天所学回忆今天效率不是很高,没有严格执行作息表,白天主要学了csapp的3.10节,一节主要包含三个部分内容。1. GDB调试器的使用GDB调试器的使用需要对汇编语言有基本的认识,可以说是一...原创 2020-04-15 23:31:26 · 294 阅读 · 0 评论 -
备战2020校招日记----4.14
目标完成情况 两道算法题 — 只做了一道,链表相加 侯捷的视频 linux扫盲视频----没看 csapp第三章数组和异质数据结构白天所学尚存记忆链表相加这个不难,典型的做法将两个链表的数据全部入栈,然后逐个pop出来相加,生成新的链表头插到一个新的链表中去。侯捷的C++视频复习了之前的笔记。尽量回顾如下:关于constconst修饰函数,只能是类的成员函数可以用,全...原创 2020-04-14 23:43:33 · 316 阅读 · 0 评论 -
备战2020校招日记----4.13
0.背景----我太菜了我是一枚普普通通的跨专业读研菜鸡+混子,在实习的几个月当中也没什么成长,眼看校招来临,而我想换一份好一点的实习都难。最近打算全身心投入复习,个人感觉,相比考研来说,不用复习数学英语,只用考虑专业课就行了,而专业课之间是相通的。我比较喜欢这种比较集中的学习。准备投C++后端。一个人在家,为了防止自己不自觉地懈怠,打算以后每天睡前花半小时“闭卷”写一篇日记发出来,仅仅是...原创 2020-04-13 23:16:33 · 158 阅读 · 0 评论