相关文章
软件设计模式原则(二)开闭原则
继续讲解第二个重要的设计模式原则——开闭原则~ 一.定义
开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则。一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实…
建站知识
2024/12/27 15:55:51
Python 框架学习 Django篇 (八) 代码优化、数据库冗余处理
我们开发软件系统的时候,需要不断的反思我们代码里面是否有可以优化的地方。而优化的重点之一,就是把冗余的代码优化为可以复用的库。我们在前面编写了一些功能,但是其中存在很多冗余的方法 mgr/medicine.py
mgr/k8s.py
mgr/medicine.py 打开…
建站知识
2024/12/27 15:44:05
Docker 修改镜像的Digests值
最近工作中遇到个事情,我在本地虚拟机导出的镜像,导入到服务器发现镜像的digests是<none>,网上找了半天发现没有相关的解决方案,服务器上的源码是通过镜像的hash值拉取镜像没有Tag,镜像digests为<none>很痛…
建站知识
2024/12/27 16:09:31
windows idea本地执行spark sql避坑
本地安装了IDEA,并配置好了相关POM,可以在本机使用sparkSession连接数据,并在数据库执行sql,在idea展示执行结果。
但是,如果将数据的查询结果建立到spark中,再展示,就会报错
Error while run…
建站知识
2024/12/26 8:49:23
设计模式——状态模式(State Pattern)
文章目录 一、状态模式(State Pattern)类型:行为型模式功能: 二、例子1、菜鸟教程例子1.1、定义状态接口1.2、定义开始状态实现类1.3、定义停止状态实现类1.4、创建 Context 类1.5、使用 Context 来查看当状态 State 改变时的行为…
建站知识
2024/12/1 9:53:32
切换win11 账户后,git报错
问题场景: 切换win11 账户后,git报错 git pull 报错: fatal: detected dubious ownership in repository at D:xxxxx D:/0xxxxxx is owned by: xxxxxxxxxxxxxxxxx but the current user is: xxxxxxxxxxxxxxxxxx To add an exception for this…
建站知识
2024/11/23 23:53:01
李宏毅机器学习笔记.Flow-based Generative Model(补)
文章目录 引子生成问题回顾:GeneratorMath BackgroundJacobian MatrixDeterminant 行列式Change of Variable Theorem简单实例一维实例二维实例 网络G的限制基于Flow的网络构架G的训练Coupling LayerCoupling Layer反函数计算Coupling Layer Jacobian矩阵计算Coupli…
建站知识
2024/11/21 3:20:22
飞致云及其旗下1Panel项目进入2023年第三季度最具成长性开源初创榜单
2023年10月26日,知名风险投资机构Runa Capital发布2023年第三季度ROSS指数(Runa Open Source Startup Index)。ROSS指数按季度汇总并公布在代码托管平台GitHub上年化增长率(AGR)排名前二十位的开源初创公司和开源项目。…
建站知识
2024/11/17 18:33:46