相关文章
Android RecyclerView 多布局场景下的设计思考:SRP 与 OCP 的权衡与优化
在日常 Android 开发中,RecyclerView 是我们用得非常频繁的一个组件,而与之搭配使用的 Adapter 则承担着数据与视图之间的桥梁作用。本文将围绕 Adapter 的本质角色、多布局场景下是否违反面向对象的设计原则(单一职责原则 SRP 与 开闭原则 O…
建站知识
2025/4/25 4:02:07
ESM 内功心法:化解 require 中的夺命一击!
前言
传闻在JavaScript与TypeScript武林中,曾有两大绝世心法:CommonJS与ESM。两派高手比肩而立,各自称霸一方,江湖一度风平浪静。
岂料,时局突变。ESM逐步修成阳春白雪之姿,登堂入室,成为主流正统。CommonJS则渐入下风,功力不济,逐渐退出主舞台。
话说某日,一位前…
建站知识
2025/4/25 20:41:51
云服务器存储空间不足导致的docker image运行失败或Not enough space in /var/cache/apt/archives
最近遇到了两次空间不足导致docker实例下的mongodb运行失败的问题。
排查错误
首先用nettools看下mongodb端口有没有被占用: sudo apt install net-tools
netstat --all --program | grep 27017
原因和解决方案
系统日志文件太大
一般情况下日志文件不会很大…
建站知识
2025/4/25 3:59:33
蓝桥杯常考的找规律题
目录 灵感来源:
B站视频链接:
找规律题具有什么样的特点:
报数游戏(Java组):
题目描述:
题目链接:
思路详解:
代码详解:
阶乘求和(Java组…
建站知识
2025/4/25 4:12:59
Cocos学习之核心功能(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言**动画系统****动画系统案例****案例1:编辑器制作旋转缩放动画****案例2:脚本控制动画播放****案例3:状态切换动画ÿ…
建站知识
2025/4/25 21:57:21
git reset和git revert的区别
我快饿死了,写完这篇就去吃饭!
git revert c2适合应用于远程分支,他会新建一个提交消除c2位置的提交,比如c2插入的行,新建的提交就要删掉。在c6的位置应用git revert c2如图:
git reset c2是彻底回退到 …
建站知识
2025/4/25 4:07:44