编程语言

Jack2017 天前
编程语言
HarmonyOS开发中请求拦截器链:日志、认证、重试拦截器是网络层的"中间件",让横切逻辑优雅落地假设你正在开发一个需要登录的 App,每个接口都要带 token。你会怎么做?
Rust研习社17 天前
后端·rust·编程语言
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?首先,先叠个甲,我并不认同组合一定优于继承这种太过于绝对化的观点,其实只要你对继承和组合这两者都有过思考的话,两者不存在孰优孰劣,只是组合更适合当下的开发模式。
Jack2018 天前
编程语言
HarmonyOS开发中RESTful API封装:网络层架构设计从"一把梭"到"优雅架构",聊聊鸿蒙网络层的设计哲学说实话,刚接触鸿蒙开发那会儿,我写网络请求是这样的:
用户4978630507319 天前
算法·编程语言
(一)小红的数组操作链接:ac.nowcoder.com/acm/contest… 来源:牛客网核心操作代码(22~26 行)
Rust研习社19 天前
后端·rust·编程语言
这 8 个 Rust 学习资源值得每个新手收藏起来很多 Rust 新手都有一个问题:学 Rust 到底该看什么资料?网上的教程、视频、博客、课程等等一大堆,但是大多数的时候是放进收藏夹里吃灰,安慰自己收藏就是学会了。
Moonbit19 天前
程序员·编程语言
MoonBit ×CCF开源创新大赛 倒计时24天!快来提交你的作品MoonBit ×CCF开源创新大赛以 MoonBit编程语言及其工具链为基础,面向全体开发者(不限学生或社会人士),鼓励参赛者利用AI工具完成开源生态库、开发工具和示例工程的设计、移植、实现与完善。
Rust研习社20 天前
后端·rust·编程语言
Rust 错误处理的黄金搭档:一个定义错误,一个传播错误在 Rust 开发中,错误处理是不可或缺的核心环节,但手动实现错误相关 trait 往往会产生大量的样板代码。而为了解决这些样板代码,那就不得不提到两个主流的 Rust 错误处理库 thiserror 和 anyhow 了,现在,我们一起来看看它们解决了什么样的问题。
2601_9516437221 天前
c语言·编程语言·历史·标准·优缺点
1 章 C语言概述第 1 章 C语言概述如果有人说“我想要一种语言,只需对它说我要干什么就行”,给他一支棒棒糖好了。11每章章首的警句均选自Alan J. Perlis的文章“Epigrams on Programming”。该文发表在ACM SIGPLAN Notices(美国计算机协会编程特别兴趣小组会刊)1982年9月号第7~13页。
大熊猫侯佩22 天前
数据库·swift·编程语言
SwiftData 迁移深度指南:从入门到“填坑”(下集)书接上回。 办公室的空气仿佛凝固了。Jason 盯着屏幕,手里那行准备提交的代码停在半空,仿佛那是引爆核弹的按钮。他咽了口唾沫,转头看向 Chloe:“也就是说,如果我现在乱改模型,明天用户升级上来,App 就会当场闪退?” Chloe 推了推眼镜,眼神里闪烁着“智慧的光芒”:“没错。这就是为什么下集至关重要。系好安全带,我们要进入深水区了。”
大熊猫侯佩22 天前
数据库·swift·编程语言
SwiftData 迁移深度指南:从入门到“填坑”(上集)数据迁移就像保险:平时觉得繁琐,出事时能救命。为了让你轻松掌握这一硬核技能,我们将枯燥的文档改编成了深夜办公室的 Code Review 现场。看盲目乐观的 Jason 如何在技术大拿 Chloe 的“毒舌”指导下,从“删库跑路”的边缘被拉回,一步步掌握 VersionedSchema 与自动迁移的奥义。
大熊猫侯佩23 天前
ios·swift·编程语言
Swift 6.4 的 Ref / MutableRef 大揭秘:给值类型开一扇“安全的小窗”Swift 一直有个很骄傲的设定:值类型很安全,引用类型很灵活。安全是好事,但写高性能代码时,有时候你会遇到一种尴尬:
大熊猫侯佩24 天前
ios·swift·编程语言
WWDC26 最被忽视的王炸:告别“伪并发”陷阱,Swift 6.4 的 async defer每年 WWDC 的开场,总是伴随着那些让人肾上腺素飙升的“明星功能”:炫酷的 SwiftUI 新空间布局、Apple Intelligence 的底层大模型 API、亦或是又变聪明了的 Xcode Agent。它们总能毫无悬念地霸占各大技术社区的头条。
2601_9516457825 天前
linux·python·go·c·编程语言
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?在工控圈和嵌入式圈里,有一个常年被讨论的问题:“在 Linux 上,到底该用什么语言编程?”有人坚信:C 才是真正的工业语言。有人反驳:Python 才是效率王者。还有人推崇 Go、Rust,认为那才代表未来。
小宇子2B1 个月前
后端·编程语言
一个 Vec 的数据到底在内存哪:栈、堆,和它们相向而行的真相上一篇我们看清了:一个 Vec 是栈上 24 字节的「牌子」,真正的数据在堆上。当时我把「栈」和「堆」当成两个理所当然的词用过去了。但你有没有想过一个更朴素的问题——栈在内存的哪、堆在内存的哪?它俩是挨着的,还是天各一方?谁的地址高?
alwaysrun1 个月前
c++·程序员·编程语言
C++之类型安全格式化format更多 C++ 文章见《修远之路(C++集萃)》专栏C++20 引入的 std::format 是基于开源 fmt 库标准化的新式格式化接口,解决了传统 printf 类型不安全、stringstream 代码冗余等问题,成为当前 C++ 首选的格式化方案。
大熊猫侯佩1 个月前
swift·编程语言·wwdc
WWDC26前瞻:Swift 即将迎来的那些新内置类型如果让我预测 WWDC26 的 Swift 核心主题,我不会押注在 AI 框架、宏(Macro)或者并发(Concurrency)语法的持续修补上。
iiiiyu1 个月前
java·开发语言·数据结构·编程语言
IO流(二)接下我们再学习一种流,这种流在开发中偶尔也会用到。比如,我们想把数据和数据的类型一并写到文件中去,读取的时候也将数据和数据类型一并读出来。这就可以用到数据流,有两个DataInputStream和DataOutputStream.
触底反弹1 个月前
java·架构·编程语言
苹果换芯片,用户说「真香」;微软换芯片,用户说「退货」—— 同样的事,为什么结果完全相反?导读: 2020年,苹果把 Mac 的芯片从 Intel 换成自研的 M 系列。用户买回家,所有软件正常运行,续航翻倍,体验丝滑。用户说:真香。