跳到主要内容
赞助推荐 Claude Team 合租,少折腾账号
>80aj_
赞助推荐 开放可编程的智能路由
赞助推荐 开放可编程的智能路由

标签索引 / 第 3 页

c

这个标签下有 36 篇文章。按时间回看相关判断与实践记录。

标签精选

相关内容

前沿哨所

编程语言泰斗Anders Hejlsberg:回顾C#与TypeScript演进史

本期GitHub视频访谈邀请了编程语言界的传奇人物Anders Hejlsberg,作为C#和TypeScript的首席架构师,他深入剖析了这两门语言的设计初衷与发展历程。对话涵盖了从微软早期的框架构建到现代Web开发的技术变革,展示了这些...

1 分钟阅读141 阅读
前沿哨所

告别头文件地狱:C++ Modules 引入编译速度革命

文章深入探讨了 C++20 模块的特性与优势,指出其取代传统头文件预处理器指令的必然性。通过封装库接口,模块不仅优化了代码结构,更在编译速度上实现了质的飞跃,实测较标准 Clang 提速 8.6 倍。文章还详细讲解了模块接口、分区及 CMa...

1 分钟阅读161 阅读
前沿哨所

韩国高中生耗时8周用C++从零手写浏览器引擎

一名韩国高中生为了解浏览器渲染原理,耗时8周使用C++从零构建了一个微型浏览器引擎。该项目基于Qt6,完整实现了HTML分词、DOM树构建、CSS样式计算、布局排版及图形渲染五大核心流程。作者通过Claude AI辅助学习复杂逻辑,深入解决...

1 分钟阅读204 阅读
前沿哨所

QtNat发布:基于Qt 6的轻量级库,一键解决UPnP端口映射难题

QtNat是一个基于Qt 6构建的轻量级C++库,旨在简化NAT端口映射过程。该库利用UPnP协议,自动与兼容路由器通信,无需用户手动配置即可创建端口转发规则。它提供了简化的API,自动处理设备发现和映射步骤,特别适用于P2P应用、多人游戏...

1 分钟阅读251 阅读
前沿哨所

C#与.NET 9构建的终端聊天服务器开源

该项目是一个用C#和.NET 9开发的终端聊天服务器,支持多客户端实时消息广播。服务器默认监听8000端口,需.NET 9 SDK运行环境。项目结构清晰,包含服务器处理连接、客户端收发消息及数据模型层。运行简单,通过命令行启动,支持Linu...

1 分钟阅读194 阅读
前沿哨所

C#函数式编程进阶:Monad与Result类型详解

本文是C#函数式编程系列文章的第二部分,深入探讨了Monad模式中的Result类型实现。作者详细解释了如何在C#中构建Result类型,用于优雅地处理可能失败的操作。文章展示了静态方法实现和替代方案,如Ok和Err类型,并讨论了它们在实践...

1 分钟阅读169 阅读
前沿哨所

C++异常处理:析构器替代finally

C++语言虽无finally子句,但通过析构器实现类似功能。文章比较了Java、Python、JavaScript、C#等语言在异常处理上的差异,指出当控制离开作用域时,C++使用析构器执行清理代码。Microsoft的WIL库提供了wil...

1 分钟阅读174 阅读
前沿哨所

C++生产环境性能分析:解决火焰图符号表缺失问题

文章探讨了C++生产环境中使用perf工具进行CPU性能分析时遇到的符号表缺失问题,导致火焰图无法显示具体方法名,影响调试效率。作者作为初学者,分享了临时解决方案如重新编译带符号表版本,并询问生产环境采火焰图的最佳实践。回答建议让生产环境有...

1 分钟阅读130 阅读