自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 C++现代特性进阶(C++20 & C++23)

常见坑:概念太严格会导致本来能编译的代码过不去,建议先写宽松概念,再逐步收紧。作用:对模板参数添加清晰、可读性高的约束,替代复杂的 SFINAE。作用:函数式风格处理序列,支持延迟计算与管道写法,代码更简洁高效。作用:轻量级、非拥有权的固定大小数组/容器视图,安全传递连续数据。作用:携带值或错误信息的现代返回值类型,比异常和返回值对更轻量。作用:非拥有权的多维数组视图,适合图像、矩阵、科学计算场景。作用:基于连续容器的有序映射/集合,缓存友好,查找速度更快。作用:支持模板参数、属性标记,表达能力更强。

2025-11-24 15:49:34 522

原创 2025大厂算法面试必刷!这份算法题合集助你冲刺大厂offer

还在为大厂算法面试/笔试焦头烂额吗?不知道该刷哪些题、重点在哪里?今天给大家推荐一个超实用的开源仓库,堪称大厂算法求职的“通关秘籍”!

2025-11-11 21:40:44 1031

原创 备战大厂算法面试?这份 2025 最新算法题合集请收好!

还在为大厂算法面试刷题找不到方向?不知道不同公司的出题偏好?今天给大家推荐一个超实用的算法学习资源 ——,帮你精准突破面试难点!

2025-11-08 21:44:18 674

原创 MIT计算机科学公开课合集

想看更多计算机公开课?包含了MIT、斯坦福、哈佛、CMU、伯克利等众多高校的公开课视频资源,点击链接直达视频页面,全部开源免费。还有非常多的计算机相关书籍,直达pdf页面,纯净阅读、开源免费、无广告!

2025-10-29 14:29:50 1002

原创 强烈推荐!这份全球顶尖高校计算机开源课程合集,学习资源直接抱走

不管你是刚入门的小白,还是想进阶提升的开发者,都能在这里找到适合自己的学习课程。里面收录了像《An Open Guide to Data Structures and Algorithms》《Think Python》等经典开源书籍,这些书籍都来自MIT、Open Textbook Library等可信学术机构或开放平台,而且全部正版公开免费,点击链接就能直达PDF页面。如果你有新的课程资源想分享,或者发现链接需要更新,还能参与贡献,一起完善这份高质量的开源学习资源库~今天必须给大家安利一个宝藏仓库——

2025-10-27 16:19:41 872

原创 2025 Go学习避坑指南:一站式中文仓库,500+道 大厂面试题+AI云实战项目

入门1周跑通程序,进阶1月搭API,高级2月玩转微服务+AI bot。2025版已更新Go 1.23迭代器、云原生K8s部署、LangChain-Go RAG实战,资源本土化(B站/CSDN/掘金),面试题**500+道**直击大厂高频。读完这篇,你能5分钟上手仓库,避开各种弯路和坑!

2025-10-17 17:23:14 5352

原创 Golang大厂面试真题汇总:腾讯篇

select:通过 bitmap 存储 FD,监听上限为 1024,每次调用需遍历所有 FD 检查状态,效率低;poll:用链表存储 FD,突破 1024 限制,但仍需遍历所有 FD,高并发下性能差;epoll:通过红黑树管理 FD,事件就绪时主动通知(回调机制),无需遍历,支持百万级 FD,高并发场景下性能最优(Go 的网络 IO 底层基于 epoll)。

2025-10-16 13:43:17 1157

原创 面试题:Go 中 defer 的执行机制 深度解析+面试答题模板

Go 的 defer 是延迟执行语句,核心作用是确保函数返回前一定执行代码,避免资源泄漏。底层用 defer 栈存储,多个 defer 按‘后进先出’执行;执行时机在“计算返回值→正式返回”之间,因此无法修改 return 结果;关键特性有四个:参数预计算(声明时确定参数值)、栈式执行顺序、可 recover 捕获 panic、存在一定性能开销。实战中主要用于资源释放(文件/锁/连接)、异常捕获、日志记录,高频调用场景需谨慎。

2025-10-15 16:23:06 908

原创 面试题:Go 中的内存逃逸 深度解析+面试回答模板

本文介绍了Go语言中的内存逃逸现象及其分析处理。内存逃逸指变量从栈分配转为堆分配,由编译器在编译期通过逃逸分析决定。常见逃逸场景包括返回局部变量指针、栈空间不足、动态类型、闭包引用和存储指针到堆对象等。判断逃逸可通过go build -gcflags="-m"查看分析结果。为避免不必要的逃逸,可采取避免返回指针、复用对象、减少动态类型和闭包引用等策略。逃逸分析旨在保证内存安全的同时优化性能,减少GC压力。文章还提供了学习资源推荐,帮助深入理解Go内存管理机制。

2025-10-14 14:39:12 1117

原创 面试题:Go 语言 GC 垃圾回收机制 深度解析+回答模板

Go 的 GC 是自动内存回收机制,核心是并发标记-清除算法,结合三色标记和写屏障实现低延迟回收。工作流程分为四个阶段:准备(STW 初始标记)、并发标记、重新扫描根(STW)、并发清除。关键特性包括:并发执行(减少 STW)、三色标记(支持并发)、写屏障(保证标记正确性)、增量清除(避免性能抖动)。实战中可通过减少堆分配、复用对象、控制大对象、减少指针写操作来降低 GC 压力。与 Java GC 相比,Go GC 更轻量,延迟更低,但分代策略不明显,适合高并发、低延迟场景。📚 资源推荐。

2025-10-13 20:39:46 837

原创 一文读懂 GMP 调度模型:Go 高并发的核心原理

GMP 调度模型通过“G(轻量任务)、M(执行载体)、P(调度核心)”的协同设计,以及工作窃取、抢占式调度等优化,最终实现了 Go 语言的高并发能力。高效:用户态调度减少内核开销,工作窃取平衡负载,CPU 利用率最大化;轻量:Goroutine 低成本设计,支持百万级并发,内存占用低;稳定:阻塞处理、抢占式调度避免资源独占,保证程序稳定性。理解 GMP 不仅能帮助你写出更高效的并发代码(如合理设置GOMAXPROCS。

2025-10-13 13:51:13 1350

原创 Go 字符串拼接哪家强?4 种方式效率对比

Go 字符串拼接的效率核心在于减少内存分配和拷贝。和凭借预分配内存和零拷贝转换,成为高性能拼接的首选;适合混合处理字节与字符串;运算符和仅建议在简单场景中使用。实际开发中,应根据拼接规模、数据类型及格式需求选择合适方式,必要时通过benchmark验证性能,避免因不当选择导致系统瓶颈。

2025-10-12 15:00:00 779

原创 Go 与 Java 数据结构对比:这些设计思想竟如此相似

高效:基于数组、哈希表等经典数据结构,优化访问和修改效率。易用:屏蔽底层细节(如扩容、哈希冲突处理),提供简洁接口。安全:不可变类型、并发安全结构、自动 GC 共同保障程序稳定性。理解这些共通之处,不仅能帮助跨语言学习者快速掌握数据结构,更能体会编程语言设计的底层逻辑——无论语法如何变化,高效处理数据的核心思想始终如一。

2025-10-12 09:45:00 736

原创 Go经典面试题详解:Go 语言中的进程、线程、协程的区别

这类题目在面试中属于。

2025-10-11 20:59:29 748

原创 Golang经典面试题详解:Map底层实现

先帮大家理清解答思路:先拆解 Map 底层数据结构(核心是哈希表),再分析并发场景下的问题,最后讲扩容的触发条件和执行逻辑,层层递进更易理解~

2025-10-11 13:51:57 543

原创 Golang推荐学习路线,帮助你快速入门

如果想要系统地学习golang,不妨看看我的仓库,整理了从golang基础到进阶的资料、大厂面试题以及实战项目等。掌握并发、数据库、Web 框架,能打通「HTTP + 数据库」完整链路。掌握 Go 基础语法,能独立写简单程序,理解模块化开发。掌握微服务、权限系统、工程化实践,能应对企业级项目需求。

2025-10-10 17:36:56 1600

原创 Go 语言高频面试题(精简版)

Golang的高频面试题附带参考答案

2025-10-10 14:36:51 1580 1

原创 Golang高频面试题

本该分配到栈上的变量最终分配到堆上,即为内存逃逸。函数返回局部变量指针:局部变量指针被返回后,外部仍可通过指针访问变量,变量需逃逸到堆(如func f() *int { x := 1;向 Channel 发送指针/ 引用类型:Channel 传递的指针 / 引用会被其他 Goroutine 访问,变量需逃逸到堆(如ch <- &x)。闭包引用外部变量:闭包若被函数返回或传递给其他 Goroutine,其引用的外部变量需逃逸到堆(如func f() func() { x := 1;

2025-10-09 21:56:58 1422

原创 MySQL 高频面试题(精简版)

收录MySQL 高频面试题以及简短答案

2025-10-09 20:07:18 764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除