首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
人工智能
程序员
Python
GitHub
Java
AI编程
架构
展开
全部
后端
前端
人工智能
程序员
Python
GitHub
Java
AI编程
架构
C++
开源
JavaScript
年终总结
嵌入式
面试
暂无数据
推荐
最新
C++ 字符串拼接:+= 与 append的深度对比
C++ 字符串拼接:+= 与 append() 的深度对比 在 C++ 开发中,字符串拼接是最常见的操作之一。std::string 提供了多种方式来实现拼接,其中最常用的是 operator+= 和
为什么Java中的string不可变,而C++没有做这种设计?
为什么Java中的string不可变,而C++没有做这种设计? 这是一个非常经典且深刻的问题,触及了 C++ 与 Java 在语言哲学、内存模型和性能目标上的根本差异。
RTSP改为RTSPS
RTSPS(RTSP over TLS/SSL)本质就是:把明文的 RTSP 协议,套上一层 TLS/SSL 的加密隧道传输。所有 RTSP 的核心业务逻辑完全不需要改, 只需要改「传输层」的配置,不
逆向系列之简单读写其他进程的内存
逆向系列之简单读写其他进程的内存 在windows下读取其他进程的内存非常简单,刨除其他进程主动防御手段,只要满足以下条件就可以读取内存 知道进程id 知道内存地址 接下来我将写一段wpf程序,随后用
这个来自五线城市的C++兴趣班的程序可不一般
这,是一个萍乡某培训机构的C++兴趣班的教学程序,你绝对在其它地方找不到。因为它是唯一的存在。就算是一线城市人才辈出的地方也是没有的。让我们来看一下这个程序长什么样吧: 先看第一行代码,它包含了一个叫
c++ 11 之 并发与多线程
C++11 多线程的部分知识点,不够全,但是能覆盖一写使用场景。关于多线程,实际的操作要更加复杂。此文仅做入门参考
ESP32不共享SPI总线实现触摸显示功能--LIB:XPT2046_Touchscreen、TFT_eSPI
本文介绍了在ESP32开发中解决SPI总线冲突的方案。以ESP32-2432S028R开发板为例,将TFT显示屏(VSPI)和XPT2046触摸芯片(HSPI)分配到不同SPI控制器。
C语言--数组作为函数参数
为方便在程序中对数组操作,经常会定义一些操作数组的功能函数,这些函数往往会将数组作为函数参数使用。 一、要求: 注意:在形参中改变数组中的元素,实参中的数组元素也会改变 在多维数组作为函数参数时,可以
内存异常
内存异常(Memory Exception)是程序运行时访问非法内存地址或违反内存访问规则而触发的错误。这类问题是系统级编程中最常见也最难调试的错误之一,本文以 C++ 为例,总结常见的内存问题
C++进阶基础:5个让人直呼“专业”的冷门小技巧
写C++最怕啥?不是写不出功能,而是代码能跑但被review时,同事一句“你这为啥不用XX”直接问懵。下面这5个“进阶偏基础”的知识点,冷门但实用,配上极简代码,让你悄悄提升代码质感~ 1. 前向声明
在栈/堆上创建并初始化C++对象、智能指针
对于一个类Entity,我们可以在栈上创建该类的对象, Teru即为对象的名称,&Teru访问地址。 在栈上创建的变量由编译器自动管理,使用结束后会自动执行析构函数~Entity释放内存。 在堆上创建
学了十几种编程语言后,我终于悟了!
我为什么要学这么多编程语言?是怎么学习的?学了这么多语言对我有哪些好处和坏处?现在我们到底应不应该学多门语言呢?
c++中的内存管理:栈,堆及RAII机制
以下知识和部分代码学习自Light-City/CPlusPlusThings: C++那些事 (github.com) 栈 堆 从以上例子看出栈和堆的内存分配方式完全不同,栈会自动分配和释放,不会发生
用C语言写一个可以排序的程序
核心功能:读取 5 个整数,通过冒泡排序实现从小到大排序,最终输出结果。 关键步骤:① 定义数组存储输入;② 循环读取 5 个整数;③ 双层循环实现冒泡排序(外层控制轮数,内层比较交换);④ 遍历数组
从流式系统中思考-C++生态和Java生态的区别
从流式系统的建设中,我思考了C++和Java生态的区别。C++主要是底层应用和团队选择,而Java则应用的更多,在大数据生态和企业应用开发中是绝对的主力。
顺序表与链表:头插法与尾插法详解
插入操作是否高效,取决于数据结构和插入位置。本文围绕顺序表与链表的头插法、尾插法,对比其执行过程与性能差异,厘清使用场景与设计取舍。
从“Hello, World!”说起:理解程序的基本结构
从经典的“Hello, World!”程序入手,详解C++程序的基本结构。通过逐行解析和动手实验,带领读者完成从编写到运行的完整过程,理解程序如何被编译执行,为后续学习打下坚实基础。
LLDB 调试器使用指南
LLDB 是 LLVM 项目的一部分。主要用于调试 C、C++、Objective-C 和 Swift 程序。本文将介绍 LLDB 的使用方法和常见命令
1. 让自己习惯cpp
本章是站在全局角度来看待的cpp,介绍了cpp是一个语言联邦,特性可能由于次语言不同而不同,需要把握次语言各自特色
c++11 之 统一初始化(Uniform Initalization)
c++11标准的初始化列表部分,通过文字和代码的方式,具体说明了c++11特性之初始化列表的使用方法和背景