- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 双vip高可用的MySQL集群
本项目旨在构建一个高度可靠、自动化且高性能的MySQL数据库集群系统,通过集成Keepalived的高可用功能和MySQL的半同步复制技术,以及GTID(全局事务标识符)来保证数据的一致性和服务的连续性。该系统不仅支持读写分离以优化性能,还具备自动故障切换能力,确保在任何单点故障发生时都能迅速恢复服务。
2024-07-18 21:01:18 820
原创 Linux中软件yum安装与编译安装
yum安装和编译安装各有优缺点,用户可以根据自己的需求和实际情况选择适合的安装方式。对于需要快速安装且对软件定制化要求不高的用户,yum安装是更好的选择;而对于需要高度定制软件功能或解决特定问题的用户,编译安装则更为合适。
2024-07-08 17:07:11 520
原创 半同步主从复制
半同步主从复制(Semisynchronous Replication, SBR)是MySQL数据库中的一种数据复制方式,它在异步复制的基础上增加了一定程度的同步性,旨在提高数据安全性,减少数据丢失的风险。
2024-07-06 17:36:22 397
原创 异步主从复制
主从复制是一种在数据库系统中常用的数据备份和读取扩展技术,通过将一个数据库服务器(主服务器)上的数据变更自动同步到一个或多个数据库服务器(从服务器)上,以此来实现数据的冗余备份、读写分离以及负载均衡等目的。
2024-07-06 13:52:29 526
原创 关于Python装饰器——@lru_cache(None)的使用
是一个装饰器,用于实现一个简单的最近最少使用(Least Recently Used, LRU)缓存策略。当你希望缓存一个函数的计算结果,以便在后续调用时能够更快地返回结果时,这个装饰器就非常有用了。但是请注意,对于非常大的输入值或频繁变化的输入值,无限制的缓存可能会导致内存问题。在这种情况下,你可能需要设置一个合适的。,这些中间结果就会被直接从缓存中取出,而不需要重新计算,从而大大提高了效率。的中间结果都会被缓存起来。值来限制缓存的大小。
2024-05-30 15:05:37 378
原创 基于粒子群算法的多目标搜索算法(附代码案例)
一、理论基础在实际工程优化问题中,多数问题是多目标优化问题。相对于单目标优化问题,多目标优化问题的显著特点是优化各个目标使其同时达到综合的最优值。然而,由于多目标优化问题的各个目标之间的相互影响,多个目标难以同时达到最优,因此,一般适用于单目标问题的方法难以用于多目标问题的求解。多目标优化问题很早就引起了人们的重视,现已经发展出多种求解多目标优化问题的方法。多目标优化问题求解中最重要的概念是非劣解和非劣解集,两者的定义如下:非劣解(noninferio...
2022-01-11 16:02:01 13086 3
原创 基于遗传算法的多目标优化算法(附代码案例)
一、理论基础多目标优化问题可以描述如下:其中,f(x) 为待优化的目标函数;x 为 待优化的变量;lb 和 ub 分别为变量 x 的下限和上限约束;Aeq * x = beq 为变量 x 的线性等式约束;A * x <= b 为变量 x 的线性不等式约束。 在上图所示的优化问题中,目标函数 f1 和 f2 是相互矛盾的。因为 A1 < B1 且 A2 > B2,也就是说,某一个目标函数的提高需要以另一个目标函数的降低作为代价,称这样的解 A 和解...
2022-01-10 20:34:28 48362 11
原创 MPGA多种群遗传算法的函数优化算法(附代码案例)
遗传算法是一种借鉴生物界自然选择和进化机制发展起来的高度并行、随机、自适应的全局优化概率搜索算法。由于优化时不依赖于梯度,具有很强的鲁棒性和全局搜索能力,因此,被广泛应用于机器学习,模式识别,数学规划等领域。然而,随着遗传算法的广泛应用以及研究的深入,其诸多缺陷与不足也暴露出来,例如,早熟收敛问题。一、遗传算法的未成熟收敛未成熟收敛是遗传算法中不可忽视的现象,主要表现在群体中的所有个体都趋于同一状态而停止进化,算法最终不能给出令人满意的解。未成熟收敛的发生主要和...
2022-01-09 16:35:13 4943 2
原创 基于遗传算法的TSP算法(附代码)
TSP (traveling salesman problem,旅行商问题)是典型的NP完全问题,即其最坏情况下的时间复杂度随着问题规模的增大按指数方式增长,到目前为止还未找到一个多项式时间的有效算法。一、问题描述本案例以14个城市为例,假定14个城市的位置坐标如表4 - 1所列。寻找出一条最短的遍历14个城市的路径。二、解决思路及步骤1、算法流程图2、遗传算法实现及部分代码(1)编码采用整数排列编码方法。对于 ...
2022-01-08 21:35:36 12350 4
原创 基于遗传算法的BP神经网络优化算法(附代码)
BP网络是前向网络的核心部分,是神经网络中的最精华、最完美的部分,由于其简单的结构,可调整的参数多,训练算法也多,而且可操作性好,BP神经网络获得了非常广泛的应用,但是也存在着一些缺陷,例如学习收敛速度太慢、不能保证收敛到全局最小点、网络结构不易确定。另外,网络结构、初始连接权值和阈值的选择对网络训练的影响很大,但是又无法准确获得,针对这些特点可以采用遗传算法对神经网络进行优化。案例问题描述 这里以某型拖拉机的齿轮箱为工程背景,介绍使用基于遗传算法的BP神经网络进行齿轮箱故障的诊...
2021-12-14 00:00:00 43800 46
原创 遗传算法与非线性规划的结合算法(附代码)
算法结合思想 经典非线性规划算法大多采用梯度下降的方法求解,局部搜索能力较强,但是全局搜索能力较弱。而遗传算法采用选择、交叉和变异算子进行搜索,全局搜索能力较强,但是局部搜索能力较弱,一般只能得到问题的次优解,而不是最优解。因此,我在这里结合两种算法的优点,一方面采用遗传算法进行全局搜索,一方面采用非线性规划算法进行局部搜索,以得到问题的全局最优解。 非线性规划遗传算法的算法流程如下:基本与遗传算法类似,种群初始化模块根据求解问题初始化种群,适应度值计算模块根据适...
2021-12-12 01:30:00 5747 6
原创 谢菲尔德大学的MATLAB遗传算法工具箱(附代码文件)
从今天起我想记录下我的学习历程,将成果总结起来,方便日后复习关于MATLAB遗传算法的工具箱文件放在文章末尾需要的自取首先,我先来简单说明下如何将工具箱添加到matlab中去将工具箱文件夹复制到本地计算机中的工具箱目录下,路径为matlabroot\toolbox。其中matlabroot为matlab的安装目录 将工具箱所在的文件夹添加到MATLAB的搜索路径中,可以通过调用addpath命令来添加,如: %取得工具箱完整路径str = [matlabroot, '\toolbo..
2021-12-10 02:00:00 13461 5
空空如也
python里requests.get到的数据.json()出错是怎么回事,求解,急!~
2021-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人