logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux基本指令详解:从零掌握Linux命令行操作

Linux命令行(Command Line Interface,CLI):指用户通过输入文本命令,让操作系统完成任务的一种交互方式。pwd/home/user表示当前所在目录。图形界面命令行点击操作输入命令操作直观操作高效自动化能力弱可以写脚本服务器环境少使用服务器主要方式命令作用pwd查看当前路径ls查看目录内容cd切换目录mkdir创建目录touch创建文件这些命令是Linux学习中使用频率最

#linux#运维#服务器
MyBatis 基础CRUD全套实战学习笔记

{变量}底层会生成?占位符,JDBC 预编译语句从根源防止 SQL 注入。对比危险拼接${id}:直接字符串拼接,存在注入漏洞,删除、新增、更新、查询优先使用#{}。操作顺序逻辑:环境准备 → 删 / 增 / 改(DML,需要事务提交) → 查询(DQL,无需事务);核心语法统一规范传参全部使用#{}预编译,防 SQL 注入;增删改必须注意事务提交;新增自增主键通过回写;两种开发模式对比注解开发:

#mybatis#学习
C++ 成员函数末尾加 const 到底有什么用?常量成员函数深度剖析

误区:const 修饰返回值修饰返回值修饰 this 指针、对象只读误区:const 函数完全不能修改任何变量错:mutable 修饰的成员可以修改误区:常量对象能调用普通成员函数错:常量对象仅允许调用尾部带 const 的成员函数误区:全局 / 静态函数能加尾部 const错:只有普通类成员函数可以加,静态成员无 this 指针,不能写尾部 const本质:函数内this变为,禁止修改对象成员;

#c++#开发语言
C++ 运算符重载实战|日期类实现日期加减天数、两日期求间隔天数

使用 static 数组存储平年每月天数,仅初始化一次提升性能;闰年规则严格遵循:四年一闰、百年不闰、四百年再闰,仅 2 月特殊返回 29 天。复合赋值运算符语义是。引用,支持连续运算如。

#c++#开发语言
为什么C++流插入运算符<<不能写成类成员函数?彻底讲透核心原理

<>>(流运算符)核心原因:左操作数是系统内置类对象,而非自定义类对象。因为ostream是系统标准库类,属于只读源码,开发者无法修改、扩展原生类的成员方法,只能通过全局函数重载运算符。1.核心本质:成员函数重载运算符,左操作数必须是自定义类对象(this指针指向左操作数);2.核心矛盾cout << 对象的左操作数是系统ostream对象,和成员函数规则冲突;3.唯一方案<<和>>必须重载为全局

#c++#java#开发语言
JAVA零基础学习Day6——语法篇——数据类型转换

对比维度隐式转换(自动)强制转换(手动)触发方式运算时 Java 自动执行必须手动书写(类型)代码转换方向小范围 → 大范围大范围 → 小范围精度变化无丢失、无溢出风险可能丢失小数、数值溢出错乱使用场景多类型混合运算大范围数值赋值给小类型变量。

#算法
Java进阶:Switch表达式返回结果与yield关键字完全解析

yield 是 Java 13 引入、专属 switch 表达式的返回关键字终止当前 case 分支,并返回一个值作为整个 switch 表达式的运行结果。仅作用于 switch 表达式,不会终止整个方法。case 分支用{}。

#python#开发语言
[数据结构]栈问题之括号匹配

代码中遇到的函数具体实现请看作者之前的文章[数据结构]栈详解有讲过。

文章图片
#数据结构
到底了