【架构设计】保持简单轻量设计的三个原则——DRY,KISS, YAGNI

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

前言 一个软件轻量简单的软件架构是非常重要的,它可以让我们花最小的代价就能满足业务上的需求。那如何保证轻量简单呢?那今天就和大...

Java开发学习(四十九)—-MyBatisPlus更新语句之乐观锁

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

1、概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题:秒杀 假如有100个商品或者票在出售,为了能保证每个商...

Python 面向对象

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

目录 Python 面向对象 方法没有重载 方法的动态性 私有属性和私有方法(实现封装) @property 装饰器 属性和方法命名总结 Pyth...

总结开源项目中的常见坏实践(Bad Practice)

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

一些开源项目包含了各种编程的最佳实践供人参考学习和借鉴。但是也有一些开源项目虽然初衷是好的。但是包含了一些代码的坏实践。特别是...

线性方程组的直接解法——Gauss消去法

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

考虑线性方程组 [mathrm{A}x=mathrm{b} ] 其中,(mathrm{A}=(a_{ij})_{ntimes n}),(mathrm{b}=[b_1,b_2,cdots,b_n]^{mathrm{T}})。...

MongoDB从入门到实战之Docker快速安装MongoDB

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

前言       在上一篇文章中带领带同学们快速入门MongoDB这个文档型的NoSQL数据库,让大家快速的了解了MongoDB的基本概...

从Spring中学到的【2】–容器类

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

容器类 我们在实际编码中,常常会遇到各种容器类,他们有时叫做POJO,有时又叫做DTO,VO, DO等,这些类只具有容器的作用,具有完全的ge...

47.DRF实现分页

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

分页Pagination   当我们在PC 或者 App 有大量数据需要展示时,可以对数据进行分页展示。这时就用到了分页功能,分页使得数...

学习.NET MAUI Blazor(三)、创建.NET MAUI Blazor应用并使用AntDesignBlazor

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

大致了解了Blazor和MAUI之后,尝试创建一个.NET MAUI Blazor应用。 需要注意的是: 虽然都叫MAUI,但.NET MAUI与.NET MAUI Blazor 并不...

万字长文解析Scaled YOLOv4模型(YOLO变体模型)

技术分享 技术分享 4年前 (2022-12-30) 999+ 0

一,Scaled YOLOv4 摘要 1,介绍 2,相关工作 2.1,模型缩放 3,模型缩放原则 3.1,模型缩放的常规原则 3.2,为低端设备缩放的tin...