首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
cpp-python-java-golang知识合集
自由生长2024
创建于2025-09-03
订阅专栏
我的编程语言知识合集,涵盖cpp-python-java-golang
等 2 人订阅
共31篇文章
创建于2025-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为什么Java中的string不可变,而C++没有做这种设计?
为什么Java中的string不可变,而C++没有做这种设计? 这是一个非常经典且深刻的问题,触及了 C++ 与 Java 在语言哲学、内存模型和性能目标上的根本差异。
哈希算法-第2篇-hash key的要求-List为什么不能做HashMap的Key?
HashMap 是一种基于哈希表的数据结构,需要的键值需要保持哈希函数计算结果的不可变性,本文详细介绍了原因和解决办法。
C++ 字符串拼接:+= 与 append的深度对比
C++ 字符串拼接:+= 与 append() 的深度对比 在 C++ 开发中,字符串拼接是最常见的操作之一。std::string 提供了多种方式来实现拼接,其中最常用的是 operator+= 和
Crow 项目 CMake 结构分析:为什么不能从 examples 目录开始执行?
摘要:Crow 项目采用现代 CMake 结构,根目录定义了 INTERFACE 库 Crow::Crow、依赖查找及全局变量,examples 作为子目录通过 add_subdirectory 引入
windows上写C++的编译器选择和环境
摘要:本文介绍了 MSYS2 项目、Cygwin 与 MinGW 的区别、以及二者名称由来,旨在给用户提供一个清晰的介绍,帮助用户理解其区别和做出技术选型,以及节省时间。
理解 Java Stream API:从实际代码中学习
最近在工作项目中遇到一段 Stream API 的代码,虽然功能实现了,但里面涉及的方法引用、flatMap、自定义收集器等知识点让我有点懵。于是花时间研究了一下,把学习心得整理成这篇博客,希望能帮助
从流式系统中思考-C++生态和Java生态的区别
从流式系统的建设中,我思考了C++和Java生态的区别。C++主要是底层应用和团队选择,而Java则应用的更多,在大数据生态和企业应用开发中是绝对的主力。
一次“虚拟环境复制引发的血案”:记一次 itsdangerous 版本混乱排查全过程
不要复制带 `venv` 的项目文件夹!否则你会在“pip 显示 1.1.0,Python 却跑 2.2.0”的迷宫里绕到怀疑人生。
Python @dataclass 与 Java Lombok:装饰器 vs 注解的哲学差异
摘要:@dataclass 与 Lombok 功能相似,但前者是 Python 运行时装饰器,主动生成代码;后者依赖 Java 编译期注解处理器。二者体现动态语言的灵活性与静态语言的确定性之别。
Python的条件编译-Type_Checking
TYPE_CHECKING 是 Python 标准库 typing 模块中的一个常量,其本质是一个布尔值(bool),在运行时始终为 False,但在类型检查工具下生效
Python的私有方法技巧-双下划线开头
在 Python 中,以两个下划线开头(如 __method)的方法或属性,并不完全是“私有方法”(private method)——因为 Python 并没有像 Java 或 C++ 那样严格的访问
C++折叠表达式完全指南:从打印函数到空包处理的深入解析
摘要:本文讲述了如何在c++中实现快捷的多类型打印,方便手撕代码的时候节省时间。本文也进行了详细的原理讲解。
202204-11-C++智能指针shared_ptr和weak_ptr的用法
shared_ptr和weak_ptr是一组相近的共享指针,他们都是为了解决自动管理内存的问题而创造的。后者是为了解决前者的循环依赖问题。
为什么C++项目偏爱.cxx扩展名:从MongoDB驱动说起
C++扩展名选用.cxx而非.cpp,源于Unix历史:cpp命令早被C预处理器占用,为避免冲突衍生出.cxx、.cc等变体。mongocxx遵循这一传统,体现了C++生态的历史传承。
随笔-C++热门方向
问:C++工程领域,现在比较火热的是什么方向,有什么热门的问题需要解决吗? Deepseek: 在当前的C++工程领域,多个方向因其技术前沿性和市场需求而备受关注。
cpp-STL-迭代器的用法(一)
摘要:stl迭代器的用法很重要,可以很大程度上便利编程。本文介绍了使用迭代器相关的函数进行填充,导航和初始化等操作,本文可以作为一个速查本。
cpp-刷题常用数据结构
本文列举了 vector, unrodered_map,priority_queue, stack,list 等常用的数据结构的用法
cpp笔记-C++11自己实现智能指针shared_ptr和unique_ptr
自己实现智能指针shared_ptr和unique_ptr, 讲解智能指针的原理和通过测试检验其效果
2404-174-我的cpp核心笔记
前言 曾经学过c++一段时间,这个语言涉及的东西太多,所以就好好研究一下,总结一下,把之前的笔记完善和归档一下,语言润色一下,希望能对读者有用。
cpp笔记第4篇-关于vector,你知道多少?
vector如何构建?vector的元素为什么存放在堆上?vector为什么不能存储引用?vector如何动态扩容的?vector如何管理内部元素的声明周期?
下一页