前言 设计模式最初并非出于软件设计中,而是用于建筑领域的设计中。1995年,四位作者将建筑设计的基本模式融合到软件开发中,合作出版了《设计模式:可复用的面向对象软件的基础》,一共收录了23个设计模式,这是设计模式领域里程碑的事件,导致了软件设计模式的突破。所以这四位作者在软件开发领域耦以四人帮(Ga ...
分类:
其他好文 时间:
2021-02-24 13:18:20
阅读次数:
0
简介 Kubernetes集群中的Controller对象可以创建和管理多个Pod,提供副本管理、健康检查、滚动升级和集群级别的自愈能力。例如,如果一个节点故障,Controller就能自动将该节点上的Pod调度到其他健康的节点上。这些Controller运行在Kubernetes集群的主节点上,它 ...
分类:
Web程序 时间:
2021-02-20 11:50:43
阅读次数:
0
本系列研究总结高并发下的几种同步锁的使用以及之间的区别,分别是:ReentrantLock、CountDownLatch、CyclicBarrier、Phaser、ReadWriteLock、StampedLock、Semaphore、Exchanger、LockSupport,这是第三篇,主要总结... ...
分类:
其他好文 时间:
2021-02-19 12:53:46
阅读次数:
0
最近新创建了一个sandbox, 想使用power automate中的approval做审批功能. 但是新环境下一直初始化失败. 并且有以下报错. 最后发现power automate中的审批是使用的environment中一个额外的叫MicrosoftFlowCDSIntegrationServ ...
分类:
移动开发 时间:
2021-02-15 11:58:28
阅读次数:
0
uniapp 模块权限说明 // 允许拍照 "<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>" ...
分类:
移动开发 时间:
2021-02-15 11:46:56
阅读次数:
0
1. 若|a-3|-3+a=0,则a的取值范围是[ ]A.a≤3B.a<3C.a≥3D.a>3 若|a-3|-3+a=0,则a的取值范围是 [ ] A.a≤3 B.a C.a≥3 D.a>3 答案解析 2. 资产市场的交易者,突然获悉美元利率不久将上升。假定当前美元存款利率和日元存款利率保持不变,试 ...
分类:
其他好文 时间:
2021-02-10 13:12:30
阅读次数:
0
源码 /** * Make all properties in T optional */ type Partial<T> = { [P in keyof T]?: T[P]; }; /** * Make all properties in T readonly */ type Readonly<T ...
分类:
其他好文 时间:
2021-02-10 12:59:56
阅读次数:
0
zip爆破 Python的优化问题 ? Python在计算密集型任务方面没有明显的多线程优化,多线程更加适合用于处理I/O密集型任务(如网络请求)。爆破任务使用顺序执行即可。 编写Python脚本 ? 一个简单的爆破脚本: import zipfile import traceback import ...
分类:
其他好文 时间:
2021-01-30 11:46:15
阅读次数:
0
git clone过大的仓库时会报以下错误 remote: aborting due to possible repository corruption on the remote side. fatal: protocol error: bad pack header 解决办法是分层clone $ ...
分类:
其他好文 时间:
2021-01-26 12:41:49
阅读次数:
0
数据结构优化建图 有的时候我们需要将编号在 \([L, R]\) 中的每一个点都向编号在 \([L', R']\) 中的每一个点连边。这时暴力连边会使复杂度达到 \(O(n^2m)\) 的级别,因此我们需要对区间分块统一处理。 我们需要建立一棵入树和一棵出树。入树中的节点表示某些边可以连到区间中的任 ...
分类:
其他好文 时间:
2021-01-25 11:00:00
阅读次数:
0