- 博客(1321)
- 资源 (2)
- 收藏
- 关注

原创 大学计算机专业不挂科 通识课 + 专业课全科目速成总结博客
大一学年学科不挂科 速冲方法推荐(高数上+高数下+线代+大物上)大二上学科不挂科 速冲方法总结(离散+概率+数电+大物下)大二下学科不挂科 速冲方法推荐(数据结构+计组+操作系统+算法+数据库)大三上学科不挂科 速冲方法推荐(机器学习+嵌入式+计网)(待写)《高数/高等数学 上》《微积分 上》速成课,3小时搞定,期末不挂科【蜂考】高数叔《高数上册 | 微分方程》基础知识【期末速成】高数期末复习指南 速成救命课 1 小时抓重点 高数期末考前冲刺 0基础小白也能冲《高等数学》同济版 全程教学视频(宋浩老师)
2023-12-20 15:34:51
4013

原创 从开始到微信/字节/快手/百度Offer ---- 我的大学后端开发学习之路 全系列总结博客
笔者四川成都人高考617分 2020年考入重庆邮电大学 计算机专业大学四年 实习了一年半 前后辗转了三个城市 上海/深圳/广州做了很多项目 比如小型操作系统/编译器相关的正则引擎/还有各种Lab(CSAPP/OS Lab/Stanford Lab等等)大学期间写博客1200多篇 收获浏览量85w+ followers近3k2022年11月底拿到 腾讯IEG 公共数据平台部门 后端实习offer2023年春招暑期实习 拿到腾讯音乐 qq音乐事业线实习offer。
2023-12-19 20:04:28
3442
2

原创 golang Gin框架源码分析 全系列总结博客
golang gin框架源码分析(一)---- 下载gin框架源码 运行示例代码 由浅入深探寻原理golang gin框架源码分析(二)---- 渐入佳境 摸索Engine ServeHTTP访问前缀树真正原理。
2023-01-30 16:04:59
973

原创 腾讯Libco协程开源库 源码分析 全系列总结博客
文章目录前引腾讯Libco协程开源库 源码分析 全系列总结博客前引由于这段时间准备面试 看到面经中有问到协程的问题在此之前 我没有接触过协程 听闻C++20 中有协程库 而且也听闻腾讯微信竟然在用自己开发的协程库 支持单机千万并发 于是就花了接近一天的时间研究了协程库 发现代码长度也不长 于是自己就写下了这三篇博客后面可能等找到实习后 自己会按照Libco的实现思路 实现一个协程库那这篇就写到这里吧腾讯Libco协程开源......
2022-06-10 16:52:15
1256

原创 Linux Kernel Select/Poll/Epoll源码深度历险 全系列总结记录
文章目录前引Linux Kernel Select/Poll/Epoll源码深度历险 全系列总结记录前引写这三篇博客 源码分析 + 写博客总共花了我两天左右的时间由于之前我对Select/Poll/Epoll的认识 仅仅是用过(Epoll) 对其他的则是一概不知道正值这段时间 在大量的刷面经 看面试题发现面试中 很多时候都要问这三个函数的区别 以及内部实现本着 源码之前 了无秘密的想法再加上自己对源码分析的经验没有多少 之前自己去分析LevelDB的时候 也是分析了五天之后再无音讯 最后只
2022-05-17 14:15:34
860

原创 从零开始自制实现C++ High-Performance WebServer 全流程记录
文章目录前引前引这个 从零自制高性能多线程的WebServer博客系列呢 刚开始我写之初 其实也就是想记录一下 一个linux后端开发者 以此作为 网络编程的起点 以及多线程编程的起点的博客记录而已因为刚开始 对于很多后台开发的前辈啊 所给出的后端学习的路啊 就比如写一个WebServer 其实这个项目就个人而言 真的肯定是 作为后台开发最好的入手的一个项目了 这个WebServer 不是写一个 就只能支持HTTP协议的服务器 而是从零开始写一个能够具有超级高的复用性的网络库 以此的基础上来实
2022-04-24 18:57:51
19573
10

原创 从零开始自制实现正则引擎 全流程记录
文章目录前引Regex_Engine 1.01、全流程实现博客链接2、源码仓库链接前引笔者在完成 正则引擎初版 如果算上有效时间的话 大概是4-5天左右就完成了 只包括了 最基础的正则引擎的功能 连接/选择/闭包 当然也包括括号啦 我github上面的readme没写到这一点 我去更新一下拓展功能的话 有时间可能这两天就会做 包括的话 就是 [] {} . + ?这些符号的拓展了 这些功能我还要思考一下怎么实现 但初版已经写出来了 后面如果还有更新的话 我会更新这篇博客以及再把Regex_En
2021-11-18 14:46:11
1384

原创 《计算机网络自顶向下》Wireshark Lab + Socket Lab + 杂项实验室编程 全实验博客链接
文章目录前引博客相关链接前引博客相关链接《计算机网络自顶至下》Socket Lab1 Web Server Lab《计算机网络自顶至下》Socket Lab2 UDP Pinger Lab《计算机网络自顶至下》Socket Lab3 SMTP Lab《计算机网络自顶至下》Socket Lab4 HTTP Web Proxy Server...
2021-09-13 18:54:30
10710
5

原创 《操作系统真象还原》从零开始自制操作系统 全流程记录
文章目录博客链接博客链接《操作系统真象还原》第一章 ---- 安装Vmware Station 安装Ubuntu 装载配置Bochs 安装Vmware tools 开始乘帆历险!《操作系统真象还原》第二章 ---- 编写MBR主引导记录 初尝编写的快乐 雏形已显!《操作系统真象还原》第三章 ---- 完善MBR 尝汇编先苦涩后甘甜而再战MBR!《操作系统真象还原》第四章 ---- 剑指Loader 刃刺GDT 开启新纪元保护模式 解放32位《操作系统真象还原》第五章 ---- 轻取物理内存容
2021-08-15 01:37:25
25576
6

原创 哈工大操作系统原理与实践 Lab全实验博客链接
文章目录前引博客相关链接(更新中)前引一共这门课中含有8个Lab这8个Lab 基本上绝大部分都是我自己一点一点慢慢实现出来的除了Lab4是我贴了转载的人家的博客链接写这个Lab同样也是希望能够给一些没有什么思路 或者在一些地方卡住的朋友能够有一些帮助 :)博客相关链接(更新中)Lab1 哈工大操作系统之基础(控制系统启动过程实验)Lab2 哈工大操作系统之基础(添加系统调用实验)Lab3 哈工大操作系统之进程与线程(进程运行轨迹的跟踪与统计)Lab4 哈工大操作系统之进程与
2021-06-03 12:37:41
4277

原创 CSAPP Lab入门系统安装摸索 + Lab1-6 博客链接
文章目录前引博客相关链接前引这个是我在大一寒假的时候做的三个Lab但因为后面感觉到任务有点多而且寒假那段时间看CSAPP有点看不下去于是就只做了3个Lab后面的知识体系实在太大了 而且我真的觉得太难理解了之后如果有时间我再重新看看吧博客相关链接Lab入门前系统安装 + Vmware tools安装 + Lab测试CSAPP Lab1实验记录 ---- DataLab-HandoutCSAPP Lab2实验记录 ---- Bomb LabCSAPP Lab3实验记录 ---- A
2021-04-26 13:29:40
2489
1

原创 算法第四版C++算法实现全集
文章目录前引造轮子博客链接(未完结 持续更新)前引博主最近在看算法第四版 然后发现里面用的是java语言写的但是觉得 这个算法第四版其实真的就是加强版《数据结构与算法》编程正所谓编程 我认为的是编程在前 看书为辅所以打算书上绝大部分有意义的算法都再重新造一遍轮子 总结一遍不然看书看得懂 看完留下的终究是很少很少的记忆造轮子博客链接(未完结 持续更新)C++ 最大公约数算法实现(第一章)C++ 二分查找算法实现(第一章)...
2021-04-06 19:56:35
4871
3

原创 北大C++ POJ课后习题博客记录全解(C++)
文章目录前引博客全解链接后引前引作为一名大一 学C++的初学者对于C++的基础全仅限于来自于北大Mooc特写此篇来记录每一道题的解答对于个别题 没有思路或者是实在想不出来了的 都是借鉴了他人的优秀代码在学习C++的路上与大家共勉博客全解链接001: 简单的swap最近的提交002: 难一点的swap003:好怪异的返回值004: 神秘的数组初始化最近的提交005:编程填空:学生信息处理程序006:奇怪的类复制007:返回什么才好呢008:超简单的复数类009:哪来的输出
2021-03-22 00:12:22
3932
2

原创 浙大Python PTA课后习题博客记录全解(Python)
目录前引习题博客链接第一章第二章第三章第四章待完结前引这90多道题 都是我一个星期之内 在学校里面做的基本上来说都是独立思考出来的 从第一题开始 到最后一道题的结束都是一个零基础的Coder写出来的(对于Python)所以在此也写一篇博客也是希望能对一些 还在学习或者说 没有什么基础的朋友能够有所帮助 :)习题博客链接第一章第1章-1 从键盘输入两个数,求它们的和并输出 (30 分)第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)第1章-3 输出“人生
2021-03-09 08:53:50
7784

原创 浙大数据结构Mooc课后习题博客记录全解(C语言)
专栏链接浙大数据结构Mooc课后习题专栏习题博客链接最大子列和问题 (20分)Maximum Subsequence Sum (25分)二分查找 (20分)两个有序链表序列的合并 (15分)一元多项式的乘法与加法运算 (20分)Reversing Linked List (25分)Pop Sequence (25分)树的同构 (25分)List Leaves (25分)Tree Traversals Again (25分)Root of AVL Tree (
2020-12-27 20:00:50
3485
1

原创 c语言贪吃蛇(简易版本含完整代码)
这个贪吃蛇是在我学完C语言的基本部分 在跟着哈工大的c语言程序设计Mooc课程完了之后做的 因为学完C语言很迷茫 不晓得应该学什么 学校里面的题库感觉刷起来又没有实际我能看到的东西 我认为在阶段性的学习过程中应该找到自己能够看得到的成果 才能刺激自己继续往前进 继续学习 不然很枯燥的学习谁都坚持不下去这也是在看了视频教程后 自己一步步敲出来的 其实还是建议大家在看懂 了代码后自己实现 因为不要怕自己忘不忘 这又不是理论知识 敲出来的代码就是自己的 一步步的提升 加油qwq这里是head.h头文件 因为
2020-11-29 08:50:00
17895
10
原创 从零开始的机器学习之路(十三)---- Practice Lab 2 Logistic Regression
【代码】从零开始的机器学习之路(十三)---- Practice Lab 2 Logistic Regression。
2025-07-17 20:48:22
306
原创 从零开始的机器学习之路(十二)---- Optional Lab 18-20 Sklearn实现逻辑回归&过拟合&正则化
【代码】从零开始的机器学习之路(十二)---- Optional Lab 18-20 Sklearn实现逻辑回归&过拟合&正则化。
2025-07-17 19:10:05
850
原创 从零开始的机器学习之路(十一)---- Optional Lab 12-17 分类&逻辑回归&决策边界&损失函数&逻辑回归梯度下降&开销函数
【代码】从零开始的机器学习之路(十一)---- Optional Lab 12-17 分类&逻辑回归&决策边界&损失函数&逻辑回归梯度下降&开销函数。
2025-07-17 15:05:52
739
原创 从零开始的机器学习之路(十)---- Optional Lab 10&11 Linear Regression using Scikit-Learn 使用Scikit-Learn实现梯度下降/线性回归
【代码】从零开始的机器学习之路(十)---- Optional Lab 10&11 Linear Regression using Scikit-Learn 使用Scikit-Learn实现梯度下降/线性回归。
2025-07-16 20:40:06
322
原创 从零开始的机器学习之路(九)---- Practice Lab 1 Linear Regression
【代码】从零开始的机器学习之路(九)---- Practice Lab 1 Linear Regression。
2025-07-16 14:02:05
347
原创 从零开始的机器学习之路(八)---- Optional Lab 9 Feature Engineering and Polynomial Regression 特征工程和多项式回归
【代码】从零开始的机器学习之路(八)---- Optional Lab 9 Feature Engineering and Polynomial Regression 特征工程和多项式回归。
2025-07-16 13:40:00
430
原创 从零开始的机器学习之路(七)---- Optional Lab 8 Feature scaling and Learning Rat 特征缩放和学习率
【代码】从零开始的机器学习之路(七)---- Optional Lab 8 Feature scaling and Learning Rat 特征缩放和学习率。
2025-07-16 12:09:36
814
原创 从零开始的机器学习之路(六)---- Optional Lab 7 Multivariable Linear Regression 多元线性回归
前引 今晚再写两篇 然后回去再看看明天要看的课程今天就到这里~【机器学习入门】optional lab 7-多元线性回归 Multivariable Linear Regression
2025-07-15 21:06:33
318
原创 从零开始的机器学习之路(五)---- Optional Lab 6 numpy库 及 向量化介绍
其实这一章也算比较简单 我对numpy库也没有那么熟悉 也是照猫画虎的来介绍一下 更专业一点的可以参考上面的视频来看这里也就简单讲了一下 向量的初始化 可以内部去填形参 或者shape参数 来初始化 以及可以rand初始化一个一维向量这里则是对向量的取参 包括数据位置的获取这也是python比较特色的slice切片如果不填写step默认步长为1可以直接对向量处理 比如 取平均值 求负 包括数据求和以及对两个向量的相加 相乘等等 这里就略过一些图片。
2025-07-15 20:38:54
399
原创 从零开始的机器学习之路(四)---- Optional Lab 5 Gradient Descent 梯度下降函数
【代码】从零开始的机器学习之路(四)---- Optional Lab 5 Gradient Descent 梯度下降函数。
2025-07-15 14:17:55
721
原创 记毕业一年 最近发生的一些事情 想法随笔
2025/7/12 15:59刚刚吃完饭 最近因为发生了很多很多事情 已经很久很久没有回头看看了 本来打算用来学习机器学习的时间 还是抽个空 用来回顾这一年发生的事情吧其实距离去年毕业也就过去了差不多一年的时间 刚好一年多几天也就如果是去年的这个时候 我也想不到现在我这个时候发生了这里那里的事情 也根本想象不到这一年竟然真的发生了那么多事情首先第一件 很直接的事情就是 瘦了可能40-50斤 去年的这个时候 也是到达了人生中的最重的时候 接近170斤 只不过人在比较胖的时候 是很难觉得自己很胖的 那个时候还
2025-07-12 17:45:33
884
原创 从零开始的机器学习之路(三)---- Optional Lab 4 Cost Function 可视化费用函数
【代码】从零开始的机器学习之路(三)---- Optional Lab 4 Cost Function 可视化费用函数。
2025-07-07 16:55:45
244
原创 从零开始的机器学习之路(二)---- Optional Lab 3 Model Representation 模型表示
【代码】从零开始的机器学习之路(一)---- Optional Lab 3 Model Representation 模型表示。
2025-07-07 11:24:14
500
原创 从零开始的机器学习之路(一)---- 2022 Machine Learning Specialization Optional Lab系列开篇
【代码】从零开始的机器学习之路(一)---- 2022 Machine Learning Specialization Optional Lab系列开篇。
2025-07-06 18:09:57
766
原创 从零开始的Windows游戏编程入门(十四)---- 起舞不落幕 纹理映射的华丽邂逅 纹理与纹理过滤
今天一天就把纹理解决了 挺好的 写完这里其实最主要的就是(u, v)坐标系 然后其实这里就是二维贴图 贴图到三维顶点上素材图 最好是2的整数倍 256 128 512这种然后就是细节纹理过滤 最近点采样过滤 线性纹理过滤 各项异性过滤 多级渐进过滤纹理寻址 重复纹理 镜像纹理 夹取纹理 边框颜色纹理2、实现效果2、实现效果心情不是很好 代码写出来了就这样把天天因为些锤子事情吵架 真的有点受不了 就这样…
2025-06-17 01:54:57
448
原创 从零开始的Windows游戏编程入门(十三)---- 输出控制利器 DirectInput 游戏控制做游戏的主人
今天时间有点紧张 明天要去深圳 今晚要收拾东西 收拾装主机的东西还有衣服那些 =。=今天写到凌晨3点 只写完了第一部分 第二部分其实代码是差不多的 只不过这里开始有意识培养 结构化处理代码的逻辑 第二天下午上班去补这里其实博客我也不太知道怎么写 有太多的细节可以说了本质上总结下来 就是全都是API的介绍创建设备 然后 标准格式化数据格式 然后获取控制权(Acquire Poll Get) 然后就是读取数据格式 最后就是释放获取的鼠标这些 这一章其实真的没有什么太多我好讲的 直接上代码和演示效果吧2、
2025-06-13 19:51:59
258
原创 从零开始的Windows游戏编程入门(十二)---- 光线材质 绘制出有质感的世界 三维世界均在游戏编程中实现
【代码】从零开始的Windows游戏编程入门(十二)---- 光线材质 绘制出有质感的世界 三维世界均在游戏编程中实现。
2025-06-11 17:42:56
382
1
原创 从零开始的Windows游戏编程入门(十一)---- 迈向3D世界 磨练基础 四大变换 世界/取景/投影/视口变换 探索矩形
【代码】从零开始的Windows游戏编程入门(十一)---- 迈向3D世界 磨练基础 四大变换 世界/取景/投影/视口变换 探索矩形。
2025-06-07 17:48:52
288
原创 从零开始的Windows游戏编程入门(十)---- 腾飞前的沉淀 3D绘制基础 顶点缓存 索引缓存 大战前的磨刃
【代码】从零开始的Windows游戏编程入门(十)---- 腾飞前的沉淀 3D绘制基础 顶点缓存 索引缓存 大战前的磨刃。
2025-06-06 18:46:25
315
原创 从零开始的Windows游戏编程入门(九)---- 初入DirectX 进入3D世界 修炼三维内功心法
【代码】从零开始的Windows游戏编程入门(九)---- 初入DirectX 进入3D世界 修炼三维内功心法。
2025-06-04 00:40:21
633
原创 从零开始的Windows游戏编程入门(八)---- 梦的初现 2D游戏之魂 勇者斗恶龙
摘要 文章记录了作者对回溯性嫉妒情绪的研究与自我克服历程,同时展示了Windows游戏编程入门教程的第八部分内容。作者分享了如何用C++开发2D游戏"勇者斗恶龙"的技术细节,包括游戏设计思路、素材准备和核心代码实现。游戏功能涉及角色渲染、战斗逻辑、技能系统等模块,通过DirectX图形库实现视觉效果。作者在工作之余坚持编程学习,展现了将心理成长与技术提升相结合的成长轨迹。
2025-05-29 22:53:45
395
原创 从零开始的Windows游戏编程入门(七)---- 玄妙的物理 物理建模 粒子系统初步
本文介绍了Windows游戏编程中的物理建模入门,重点演示了匀速运动的实现。通过愤怒的小鸟游戏Demo,展示了如何控制物体在屏幕边界内反弹运动。文章包含代码实现细节,涉及位图加载、双缓冲技术、碰撞检测等基础游戏开发技术。作者采用C++编写示例,使用Win32 API处理图形渲染和窗口消息循环,并提供了资源加载、初始化和清理等完整代码框架。该教程适合游戏编程初学者学习简单的物理运动模拟。
2025-05-25 18:24:52
270
原创 从零开始的Windows游戏编程入门(六)---- 游戏输入消息处理 做游戏的主人 键盘鼠标操控之谜
本文介绍了Windows游戏编程中键盘输入消息的处理方法。通过一个简单的游戏Demo,展示了如何使用WM_KEYDOWN消息处理键盘输入,实现角色移动控制。代码演示了如何加载位图资源、创建兼容DC,以及通过方向键和WASD键控制角色位置和方向。文章还包含窗口初始化、资源释放等基础操作,为游戏开发初学者提供了键盘交互的实用示例。
2025-05-24 18:58:08
410
原创 从零开始的Windows游戏编程入门(五)---- 光影交汇 游戏动画技术 探寻定时器之谜 贴图的艺术
文章摘要: 本文首先分享了作者近期的情绪变化,从上周的糟糕心情到本周的愉悦状态,并提到上周解决了重要的情绪问题。接着,文章转入技术主题,介绍了Windows游戏编程中的定时器技术。通过代码示例,详细讲解了如何使用SetTimer和KillTimer函数创建和删除定时器,并展示了如何利用定时器实现游戏动画效果。文章还提供了完整的代码实现,包括窗口初始化、资源加载、定时器处理等关键步骤,帮助读者理解定时器在游戏开发中的应用。
2025-05-21 01:17:42
346
CSAPP Lab6 Malloc Lab 完整Traces(包含amptjp-bal.rep).zip
2021-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人