工厂模式
简单工厂模式 简单工厂模式属于创建型模式,但不属于 23 种设计模式之一 定义:定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类 在简单工厂模式中用于被创建实例的方法通常为静态 (static) 方法,因此简单工厂模式又被称为静态工厂方法 (Static Factory Method) 需要什么产品就传入产品对…
|
2023-5-28 10:23
|
497
|
|
1165 字
|
11 分钟
算法 钢条切割问题
问题描述 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为英寸。已知价格表 p ,其中 π 表示长度为 i 英寸的钢条的价格。现要求解使销售收益最大的切割方案 问题分析 假设长钢条的长度为 n 英寸,最佳切割方案的最左边切割段长度为 i 英寸,则继续求解剩余长度为 m − 1 英寸钢条的最佳切割…
|
2023-5-27 19:37
|
533
|
|
333 字
|
3 分钟
算法 假币问题
问题描述 有 n 枚硬币,其中有一枚是假币,已知假币的重量较轻。现只有一个天平,要求用尽量少的比较次数找出这枚假币 ...
|
2023-5-18 20:17
|
531
|
|
308 字
|
4 分钟
设计模式 – 引
"每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动"。设计模式的核心在于提供了相关问题的解决方案,使得人们可以简单方便地复用成功的设计和体系结构 ...
|
2023-5-17 22:50
|
539
|
|
1602 字
|
6 分钟
Honkai: Star Rail 的 IP 规则
Key 在进入游戏时需要 udp 连接,而多数协议不支持 udp,即遇到 udp 会自动拒绝,所以将 udp 连接的 IP 设置为 Direct 即可,下面两个 IP 仅供参考 8.209.196.179 # 第二个貌似不会连接,只用设置第一个就行 47.245.63.117 当然,为了安全起见 (指 tcp 连接与 udp 连接不一致可能造成的安…
|
2023-5-16 23:13
|
553
|
|
150 字
|
2 分钟
算法 电路布线问题
问题描述 在一块电路板的上下两端分别有 n 个接线柱。根据电路设计,用 ( i , π ( i ) ) 表示将上端接线柱 i 与下端接线柱 π ( i ) 相连,称其为该电路板上的第 i 条连线 下图所示的 π ( i ) 排列为 { 8 , 7 , 4 , 2 , 5 , 1 , 9 , 3 , 10 , 6 } 对于任何 $1 \le i < j \l…
|
2023-5-16 17:53
|
572
|
|
507 字
|
6 分钟
搭建个人音乐网站
使用 Rclone 挂载 Onedrive 歌曲文件,Navidrome 搭建网站,采用 docker 部署 ...
|
2023-5-02 2:27
|
655
|
|
629 字
|
5 分钟