相关文章
【设计模式】14、strategy 策略模式
文章目录 十四、strategy 策略模式14.1 map_app14.1.1 map_app_test.go14.1.2 map_app.go14.1.3 navigate_strategy.go 十四、strategy 策略模式
https://refactoringguru.cn/design-patterns/strategy
需求: client 知道很多不同的策略, 希望在运行时切换.
场景示例: 就像高…
编程日记
2025/2/5 21:54:37
MyBatisPlus @TableLogic实现全局自动逻辑删除
一、背景
有一天,小王在编写代码时实现了一个删除操作,但由于测试场景覆盖不全,上线后不慎删除了系统中的部分业务数据。幸运的是,系统已经开启了binlog日志功能,使得我们能够根据日志来恢复这些误删的数据。这一事故…
编程日记
2025/2/6 14:39:40
Android Kernel源码下载方法
Android Kernel的源码是git管理的,和之前下载的Android源码管理方式不一样,所以下载方式也不一样,直接用git下载就可以了;去网上搜的下载方式五花八门,有很多问题,因为服务器经常无法访问,也一直…
编程日记
2025/2/6 14:50:58
从同一文件中导出和导入多个组件
从同一文件中导出和导入多个组件
如果你只想展示一个 Profile 组,而不展示整个图集。你也可以导出 Profile 组件。但 Gallery.js 中已包含 默认 导出,此时,你不能定义 两个 默认导出。但你可以将其在新文件中进行默认导出,或者将…
编程日记
2025/1/28 15:16:31
【源码阅读】 Golang中的database/sql库源码探究
文章目录 前言一、整体目录结构二、driver包1、驱动相关driver.Driver2、驱动连接:driver.Conn3、预处理结构:Stmt4、执行结果 driver.Result5、查询结果:driver.Rows6、driver.RowsAffected7、driver.Value8、Value定义转换相关 三、sql包1、…
编程日记
2025/2/3 21:27:21
Jetson orin 刷机
因为现在的系统各种库已经都乱了,也怪自己太心急了,把cmake给删了,导致很多编译库都出现了问题。记住这个教训!
找到合适的教程
首先是PC系统,看来好几个教程都说用ubuntu,也有的说Windows也可以…
编程日记
2025/2/4 19:08:59
【题解】NowCoder Fibonacci数列
题目来源:牛客
题目链接:Fibonacci数列
Fibonacci数列
题目描述:
Fibonacci 数列是这样定义的: F[0] 0 F[1] 1 for each i ≥ 2 : F[i] F[i-1] F[i-2] 因此,Fibonacci 数列就形如:0, 1, 1, 2, 3, 5…
编程日记
2025/2/1 9:24:40
《Oracle系列》Oracle SQL命令,创建用户、表空间,并赋予用户一系列权限
1. 创建用户
-- 创建一个名为ywgl的用户,并设置其密码为ywgl
create user ywgl identified by ywgl;2. 创建表空间
-- 创建一个名为TS_YWGL的表空间,数据文件存储在/home/u01/oradata/orcl/YWGL.dbf,
-- 初始大小为1500M,当…
编程日记
2025/1/28 4:10:27