相关文章
结合简单工厂和工厂方法模式:实现灵活的对象创建
前言
在软件开发过程中,创建对象的方式直接影响代码的灵活性和可维护性。设计模式提供了一种解决复杂问题的方法,其中简单工厂模式和工厂方法模式是两种常用的创建型模式。在这篇文章中,我们将结合这两种模式,通过一个实际案例&a…
建站知识
2024/11/21 18:31:52
好用的linux一键换源脚本
最近发现一个好用的linux一键换源脚本,记录一下
官方链接
大陆使用
bash <(curl -sSL https://linuxmirrors.cn/main.sh)# github地址
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
# gitee地址
…
建站知识
2024/11/23 14:28:53
iptables规则生成脚本
清除防火墙规则,以实际情况为准
iptables -F && iptables -X && iptables -Z 自动生成iptables规则脚本,针对于k8s的nodeport端口需要同时drop容器内端口和映射端口,同时如果k8s master集群是高可用需要3个节点都设置防火墙…
建站知识
2024/11/23 14:43:18
react 定时器内闭包的存在导致 数据无法及时更新
需求:React Hooks useEffect使用定时器,每3秒更新一次值
代码如下: const [MyV, setMyV] useState(0);useEffect(() > {// 每隔3s,增加1const interval setInterval(() > {setMyV(MyV1);}, 3 * 1000);return () > {clearInterval…
建站知识
2024/11/21 19:12:36
Twinkle Tray:屏幕亮度控制更智能
名人说:一点浩然气,千里快哉风。 ——苏轼 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、软件介绍1、Twinkle Tray2、核心特点 二、下载安装1、下载2、安装 三、使用方法 很高兴你打开…
建站知识
2024/11/21 19:12:35
LabVIEW与C#相互调用dll
C#调用LabVIEW创建的dll 我先讲LabVIEW创建自己的.net类库的方法吧,重点是创建,C#调用的步骤,大家可能都很熟悉了。
1、创建LabVIEW项目,并创建一个简单的add.vi,内容就是abc,各个接线端都正确连接就好。 …
建站知识
2024/11/21 18:31:55