C++ RTTI 信息对二进制体积和安全性的影响

RTTI 是 C++ 提供的运行时机制用于确定对象的类型。借助 RTTI,程序可以在运行时识别对象信息,这在处理多态对象时十分有用。但另一方面,RTTI 会在包体积和安全性上可能有负面影响。

RTTI(运行时类型信息)是C++的一种机制,用于在运行时识别对象类型,支持多态性。主要操作符包括typeid和dynamic_cast。RTTI会增加二进制文件大小,可能暴露类信息,影响安全性和性能。禁用RTTI可以减小包体积并提高效率。

C++ RTTI 信息对二进制体积和安全性的影响
原文中文,约2300字,阅读约需6分钟。发表于:
阅读原文

🧠 深度学习框架的实际工作原理(从零开始的PyTorch克隆)

What happens under the hood when you call .backward() in PyTorch? Spoiler: it’s way more magical — and mechanical — than you think. In my latest post, I walk through building a mini deep learning...

本文探讨了PyTorch中调用.backwards()的内部机制,包括张量存储、切片与重塑、广播、自动求导及计算图原理,以及关键优化技术。这些知识有助于机器学习工程师深入理解深度学习。

🧠 深度学习框架的实际工作原理(从零开始的PyTorch克隆)
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

免费Udemy课程

https://geeksprep.com/free-courses/ 💼 Looking for job opportunities?: Software Engineering Jobs -  https://geeksprep.com/job 💻 Internship Opportunities -  https://geeksprep.com/internships...

文章提供了求职资源,包括软件工程职位、实习机会、远程工作链接、面试准备指南和简历评分检查器,帮助求职者提升技能和准备面试。

免费Udemy课程
原文英文,约100词,阅读约需1分钟。发表于:
阅读原文

🛡️ GitLab CI/CD中的SAST与DAST:智能化自动化应用安全

Catch vulnerabilities early. Block risky commits. Test live apps like an attacker. All without slowing your team down. In my latest post, I walk you through how to set up SAST (Static Analysis)...

本文介绍了如何在GitLab CI/CD中设置SAST和DAST,实现自动化安全检测,包括本地扫描、CI作业、OWASP ZAP集成及阻止高风险提交的技巧,帮助开发团队在不影响速度的情况下确保应用安全。

🛡️ GitLab CI/CD中的SAST与DAST:智能化自动化应用安全
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文
发表于:
阅读原文

⚙️ TypeScript在2025年速度提升10倍 — 多亏了Go?!

That’s right. The new TypeScript compiler is being rewritten in Go — and it’s blazing fast. In my latest post, I cover everything you need to know about this bold move by the TypeScript team: 🧠...

TypeScript编译器正在用Go重写,速度提升10倍,内存使用降低50%。此举将改善开发者工作流程,支持公共编译器API和插件系统,并确保向后兼容,便于迁移。

⚙️ TypeScript在2025年速度提升10倍 — 多亏了Go?!
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

🐼 Pandas太慢?试试这些快速的Python数据分析库

Pandas is great — until it crashes with large data. Here’s what to use instead 🚀 In my latest post, I explore modern, high-performance Python libraries that can handle huge datasets faster and...

在处理大数据时,Pandas可能会崩溃,建议使用更高效的Python库,如Polars、DuckDB、Modin、Dask、Vaex和Datatable,以满足不同场景和需求。

🐼 Pandas太慢?试试这些快速的Python数据分析库
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

通过加载器优化可用性和SEO

In web development, user experience is fundamental for creating fast and performative applications. These days, applications handle a ton of data that needs to be consumed and presented...

在网页开发中,用户体验至关重要。使用Next.js和SSR可以解决SEO问题,而单页应用(SPA)通过react-router-dom的加载器有效加载动态内容,提升用户体验和SEO。React Router v6.4引入实时数据获取功能,允许在渲染UI前获取数据,从而改善用户体验和搜索引擎索引。

通过加载器优化可用性和SEO
原文英文,约800词,阅读约需3分钟。发表于:
阅读原文

🧠 Go 1.24 新增弱指针 — 这意味着什么

The Go runtime now supports weak pointers — giving you smarter memory management, cache handling, and even JavaScript-style weak maps. In Go 1.24, we got a 🔥 new feature that’s been missing for...

Go 1.24 引入弱指针,支持更智能的内存管理和缓存处理。弱引用不阻止垃圾回收,便于构建自清理缓存、存储元数据,减少内存膨胀并优化性能,简化内存敏感编程模式。

🧠 Go 1.24 新增弱指针 — 这意味着什么
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文

🐍 PostgreSQL + Python = 绝对的力量:认识PL/Python

Why jump between SQL and Python... when you can just run Python inside your database? In my latest piece, I dive into PL/Python, a PostgreSQL extension that lets you: 💡 Use Python libraries...

PL/Python是PostgreSQL的扩展,允许在数据库中使用Python,支持编写函数和触发器、进行高级计算。文章介绍了如何启用PL/Python、编写Python SQL函数、使用NumPy进行统计计算及创建验证触发器。

🐍 PostgreSQL + Python = 绝对的力量:认识PL/Python
原文英文,约200词,阅读约需1分钟。发表于:
阅读原文