算法10.23 10 23
算法【bully 霸道算法】
一、简介 bully算法,也叫霸道算法。遵循谁拳头大谁当老大原则,即集群中节点ID值最大的那个则会被选为主节点。 二、说明 bully算法在选主过程中,会涉及到以下三种消息: bully算法底层选主流程图: 【触发选主时机】 2.1、错误节点恢复。 2.2、检测到master节点发生故障,如上图: ......
10.30复盘及波浪理论
1.为什么2923是历史市场大底 波浪理论中,c浪的下跌要大于A浪的下跌 采用黄金分割点的玄学来看,c浪应该是A浪的1.382或者1.618 事实证明确实是A浪的1.382 2.波浪理论的核心 形态 比例 时间 说明: 形态对应了下跌ABC浪 比例对应了c浪是a浪的1.382 时间从图例相对 高点下 ......
Aho-Corasick DoubleArrayTire 算法 ACDAT - 基于双数组字典树的AC自动机
双数组字典树能在O(1)(1是模式串长度)时间内高速完成单串匹配,并且内存消耗可控,然而软肋在于多模式匹配。如果要匹配多个模式串,必须先实现前缀查询,然后频繁截取文本后缀才可多匹配。比如 ushers、shers、hers…这样一份文本要回退扫描多遍,性能较低。既然 AC 自动机的goto表本身就是 ......
10月31日 开启子线程的两种方式
目录开启子线程的两种方式第一种方式第二种方式 开启子线程的两种方式 第一种方式 按照进程的方式开启只是将模块换了一下, 以函数为例子 代码如下 ##开启方式1 from threading import Thread#这里将threading包里面的Thread模块导入 import time de ......
从CAP理论到Raft算法
什么是分布式系统 分布式系统是支持分布式处理的软件系统,是由通信网络互联的多处理机体系结构上执行任务的系统。 一个业务拆分为多个子业务,落地成不同的服务,将各个服务部署在不同的容器上。各个服务之间通过某种协议通信交互。 好处是有更好的可靠性,可扩展性,但也带来了一致性问题。所以碰到分布式系统,主要就 ......
redis + lua 限流 算法 滑动窗口 漏桶 令牌桶
redis + lua 限流 算法 滑动窗口 漏桶 令牌桶 /** * @Author liyichuan * @Date 2023/10/31 9:50 */ @Data public class RateLimiterHandle { /** * 补给率 */ private double re ......
2023/10/31 鲜花
雷火剑越来越拉,我该怎么办?雷火剑越来越拉,我该怎么办?雷火剑越来越拉,我该怎么办?雷火剑越来越拉,我该怎么办? G2能不能把尼公子放了,球球拿个 major 吧。 没有 s 赛资格和 blast 会员怎么办呀,石油佬买呀! 什么,你重新启用老杰克?小蜜蜂真啥币! 恭喜 lzh 获得 csp-s 一 ......
电脑间共享文件夹传输(Win10和Win11皆可)
电脑间共享文件夹传输 笔者自己是在笔记本和台式之间传输,为了保证两台电脑处在同一局域网下,可以选择连接同一Wifi或使用手机热点 更改所连Wifi网络类型为专用 两台电脑的Wifi网络类型都要更改 更改高级共享设置 打开“控制面板” 打开“网络和Internet” 打开“网络与共享中心” 点击左侧“ ......
CentOS 8 挂载 exfat u盘 (2023.10)
有些场景,我们需要在服务器上插入U盘,但是现在的U盘或者移动硬盘,大多都是exFat格式的,有时候linux系统识别不了,可以按照以下方式挂载。 1、安装nux repo(可以不装) 01 yum install -y http://li.nux.ro/download/nux/dextop/el7 ......
10.31算法
最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2: 输入:s = "cbbd"输出:"bb" class Solutio ......
「Log」2023.10.30 小记
序幕 \(\text{6:50}\):昏暗到校,写 CF 杂题。 经过两个小时的思考终于看懂了题解。 \(\color{blueviolet}{CF1530F}\) 此题是神秘题。 考虑反着做,将至少有一行或一列或一条对角线全为 \(1\) 概率转换为所有行列对角线都至少有一个 \(0\)。 先不考 ......
10月31日线程基础
目录线程基础线程的概念如果把操作系统当成一个工厂进程之间是竞争关系,线程之间是什么关系纠正概念进程与线程的区别是什么? 线程基础 线程的概念 在操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,可以这么想一条流水线必须属于一个车间,一个车间的工作过 ......
任意长度的16进制转10进制
<?php /** * 任意长度的16进制转10进制 * @param string $hex_str * @return string */ function hexToDec($hex_str) { $hex_str = trim($hex_str); $bin_str = ""; for ($ ......
10月30日生产者消费者模型
目录生产者消费者模型补充 生产者消费者模型 生产者:生产数据的任务 消费者: 处理数据的任务 例子:假设有一个包子铺,做包子的人就是生产者,来吃包子的就是消费者,然后生产者会把生产好的包子放到对应的保温容器内(队列),消费者从这个容器内拿走(队列)进行品尝 from multiprocessing ......
laravel报错:post到不存在的路由时触发MethodNotAllowedHttpException(10.27.0)
一,报错信息 post到不存在的路由时,会触发MethodNotAllowedHttpException,提示信息: The POST method is not supported for route login/login. Supported methods: GET, HEAD." The ......
laravel:所有view共享数据(10.27.0)
一,php代码: 1,app\providers\AppServiceProvider.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 <?php namesp ......
laravel:前后端分离的图形验证码(10.27.0 / gregwar/captcha v1.2.0)
一,第三方库: 官方代码库: https://github.com/Gregwar/Captcha 二,安装第三方库 1,用composer安装 liuhongdi@lhdpc:/data/laravel/dignews$ composer require gregwar/captcha 2,安装完 ......
crypto常用算法
欧几里得算法(辗转相除法) def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) 扩展欧几里得算法 def ext_euclid(a, b): if b == 0: return 1, 0, a else: x, y, q = e ......
【做题总结】10.16-10.30做题总结
开篇碎碎念 讨厌湖南的天气(〃>目<),所以这半个月一直在生病和咕咕咕,希望早点能好起来哇。然后最近莫名其妙的非常忙碌(党课结课+几个ddl+各种会议)导致我债台高筑 这半个月的vp和训练赛总结 10.16 vpcf880div2 10.17 vpcf871div4 10.18 vpcfedu151 ......
DP做题记录(10.30-)
10.30 ICPC-22-JN C(62/504) dfs的同时DP,u由fa转移,问题在于求同层兄弟选i个组成size和为j的方案数:这个暴力是\(O(n^4)\)的,一开始考虑了预处理前后缀再拼起来,然而拼起来的复杂度更高;想到先所有儿子做一遍再回退DP,但又觉得银牌DP题用不到这么高级的东西 ......
2023.10.30
T1 题面 解题 线性基板子题——构造异或线性基以及求若干个数异或和的最大值。 CSDN-线性基详解 代码 点击查看代码 #include<bits/stdc++.h> #define ll long long using namespace std; const int maxn=55; ll d ......
10.30
钳工实训:拿锯子磨呀磨,磨了半天下不去一点,其他人都快做完了,我还没磨完,太难了,又一次感受到自己的无能为力、 java期中考试:难! 今天晚上复习html的知识,也有新学习的,主要都是些表单,表格,标签之类的。也会打游戏娱乐一下,劳逸结合。 不能再混了,再混期末要挂了 ......
10月《代码大全》读书笔记
读书笔记: 1. 代码质量的重要性:本书强调了代码质量的重要性,良好的代码质量能够提高软件的可维护性和可扩展性。同时,作者还介绍了一些衡量代码质量的指标,如复杂度、可读性和可测性等,并给出了改进代码质量的一些建议。 2. 代码注释的写作规范:书中提到了代码注释的重要性,并介绍了一些写作规范,如注释的 ......
R语言非参数方法:使用核方法和K-NN(k近邻算法)分类预测心脏病数据|附代码数据
原文链接: http://tecdat.cn/?p=22181 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于非参数方法的研究报告,包括一些图形和统计输出。 本文考虑一下基于核方法进行分类预测。注意,在这里,我们不使用标准逻辑回归,它是参数模型。 非参数方法 用于函数估计的非参数方法大致上 ......
2023.10.30
运行超市抹零结账行为 代码如下: 1 print("3107") 2 money = 39.87 + 24.47 + 78.07 #计算总金额 3 money_str = str(money) 4 print("商品总金额:" + money_str) 5 print("实收金额:{:.0f}".f ......
10.30
今天Java考试部分代码如下 package bean;public class Bean { private int id; private String name; private String gaishu; private String fangshi; private String sta ......
学习笔记432—VBM_DARTEL算法对灰质变化的计算
VBM_DARTEL算法对灰质变化的计算 根据一些文献得知,VBM目前比较新的算法是DARTEL算法,这一算法被集成在SPM里,这里记录一下做法。VBM是对T1像进行分割得到灰质等。所以要有结构T1加权像数据。整个流程应该是这样: 1.手动调整前联合(AC) 首先就是需要我们自己手动调整一下结构像, ......
日常记录--2023-10月23日--周一
日程:今天只有上午有课,7点起床,吃了个早饭去上课,早上第一节数据结构,学习了队列,还讲了相关应用。中午午休一个小时,下午起来干了点别的,完善了之前的代码,晚上7-9点听了下代码随想路,学了会javaweb。 学了什么:可恶的Javaweb,复习了数据结构。 PS:不想学习,想要成为月饼盒; ......