logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在C++中,如何避免指针操作中的常见错误?

少用裸指针,优先、智能指针指针初始化、用完置空、使用前判空堆内存遵循:谁分配,谁释放不操作栈临时对象地址数组统一用容器代替裸指针数组。

#c++#java#开发语言
用Java ArrayList实现一个简单的数组去重功能

方式优点缺点双层循环contains只使用ArrayList、有序大数据效率低效率高、有序需要导入Set集合代码极简JDK8+支持。

#java#windows#开发语言
C++ std::clog 标准日志流 完整详解

std::clog是绑定 stderr 的全缓冲日志输出流;对比 cerr:IO性能更高,适合批量日志;对比 cout:可单独重定向日志不污染正常输出;大批量流程日志、调试记录统一使用 clog;致命紧急错误使用 cerr;业务结果使用 cout;需要实时查看日志时,末尾追加endl或flush手动刷新缓冲区。

#c++#开发语言
Java switch 语句完整讲解

【代码】Java switch 语句完整讲解。

#java#开发语言
Java switch语句和if-else语句的区别是什么?

要判断范围、多个复杂条件 →if-else变量只和几个固定常量做相等对比 →switch。

#java#开发语言
详细介绍一下Java中的引用数据类型

自定义类、系统内置类都属于引用类型。:在堆内存创建对象;:栈内存保存对象地址,指向堆对象。2. 接口(Interface)接口本身不能new,只能由实现类对象接收引用。3. 数组(Array)数组不管存基本类型还是对象,数组本身都是引用类型。4. 字符串 String特殊引用类型,底层字符数组,写法简化,双引号直接赋值。三、内存图解逻辑(简化)示例:执行 ,堆开辟空间,创建学生对象;把对象内存地址

#java#python#开发语言
如何使用C++标准输入流cin读取字符串?

自动跳过开头空白(空格、回车、Tab),读到。只读取不含空格的单词、账号、编号等短文本。读取缓冲区所有字符,直到遇到换行符。换行符丢弃,不会存入字符串。输入数字按下回车后,会直接读到空字符串。

#c++#开发语言
C++ 标准输入流 std::cin 完整详解

cin >>优点:简单自动解析数字、字符串;缺点:空格截断,不能读整行;优点:读取整行含空格;缺点:需处理cin >>遗留换行;cin.get()优点:读取空格、回车;缺点:只能单字符读取。

#c++#开发语言
数值计算 + 建模仿真 MATLAB R2025a 下载安装详细步骤

软件名称:MATLAB R2025a开发厂商:MathWorks适配系统:Windows 10/11、macOS、Linux 全平台支持核心定位:科研计算 + 算法仿真 + 数据分析 + 深度学习 + 工程建模一站式平台适用对象:高校师生、科研院所、算法工程师、电气自动化、通信雷达、新能源、机器人、金融数据分析从业者。

#matlab#开发语言
Altair PSIM 2026:从下载到安装的完整流程

PSIM 是 Altair 旗下专用仿真软件,以著称,广泛用于电路设计、算法验证与产品开发。

#单片机#嵌入式硬件
到底了