redis集群模式 Redis ==> 集群的三种模式

参考:https://www.cnblogs.com/L-Test/p/11626124.html 破解孤独 Redis ==> 集群的三种模式 一、主从同步/复制   通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。   为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

面试 - try-catch-finally的执行过程

基本执行过程如下: 1: 程序首先执行可能发生异常的try语句块。 2:如果try语句块没有出现异常则执行完后跳至finally语句块执行;    如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语块执行处理。 3:catch语句块可以有多个,分别捕获不同类型的异常。 4:catch语句块执行完成后程序会继续执行finally语句块。 5:finally语句是可选的,如果有的话,则不管是否发生异常,finally语句都会被执行。 注意: 即使try和catch块中存在
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

Requests 提取token

在做页面串行的时候 往往需要传入上个页面的数值 一般需要 token cookie session 提取方式大致相同 import json import requests class My_request(object): # token函数 调用函数就可获取token值 再用到新增接口 def get_token(self): # 获取token token_urls = 'http://47.96.181.17:9090/rest/
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

【CF538G】Berserk Robot

【CF538G】Berserk Robot 题面 洛谷 题解 因为如果是上下左右走的话\(x,y\)是相关的,考虑将坐标轴逆时针旋转\(\frac \pi 4\),然后再将坐标乘上\(\sqrt 2\),发现我们现在就是\((-1,-1),(-1,1),(1,-1),(1,1)\)四种位移,如果每次坐标移动再加上时间再除二,也就是\((p_i,q_i)=(\frac {x_i+y_i+t_i}{2},\frac {x_i-y_i+t_i}2)\),每次的位移就变成了\((0,0),(1,0),
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

逻辑回归笔记总结

1. 逻辑回归模型概述
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

2020HDU多校第三场

1001. 1002. 1003. 1004. 1005. 思路 先算出总数,再每次相连时减去以上4种情况 const int mod=1e9+7; const int N=2e6+10; int n; ll f[N],a[N],s1[N],s2[N]; int ff(int x){ if (f[x]==x)return x; return f[x]=ff(f[x]); } int main(){ int T; cin>>T; while (T--){
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

dos批处理学习

删除文件目录: rem:文件注释 @echo off 把命令隐藏起来 @echo off echo 删除文件夹下的所有文件 if exist D:\Video\1 (rd /S /Q D:\Video\1) else echo 文件夹不存在 rem 加括号区分后面输出是命令还是字符串 rem del用来删除文件,rd用来删除文件夹,rd /s /q可以用来删除非空的文件夹,且不需要确认 pause
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

bzoj2238 Mst

https://darkbzoj.tk/problem/2238 树链剖分+线段树 给定一个无向带权图,多次询问,每次指定删除一条边,问删除之后图最小生成树的权值和,询问互相独立 其实还是比较简单的 考虑先把给定图的最小生成树跑出来 如果删除的边不在最小生成树上,那显然没有影响,直接输出权值和 如果在最小生成树上,则这个树被分成了两个部分,应该再加入一条边(显然要保留原有的没被删掉的边,如果更换它们,则会造成权值和增大,当然也有可能不变) 再加入的这一条边,应该两个端点一个分别在这个树被分成的
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

Unity 播放Gif 图片

1.在Unity 文件目录下找到 system.Drawing.dll ,把它放在Assets 目录下 2. 在PlayerSetting 把.Net2.0 换成 Net4.0 3. using System; using System.Collections; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using UnityEng
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

点分治hack重心

http://liu-cheng-ao.blog.uoj.ac/blog/2969
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

给linux系统创建swap分区

创建swap空间 大家应该都知道内存的作用,但是当内存不够时,windows有虚拟内存机制,用来充当物理内存的部分作用。那linux也有这种机制,也就是这里说的swap分区;它的最大的作用就是用来存放当前不活跃的数据;虽然短短一句话,但是我现在说swap分区在这里不叫虚拟内存,应该容易理解交换分区的说法了。 首先需要确定磁盘空间,如果磁盘空间不够是不能创建的 下面开始创建swap分区 步骤一:使用dd命令进行创建 swap分区文件 dd if=/dev/zero of=/data/swap b
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

卷积、反卷积与膨胀卷积

卷积(多---->1 的映射) 本质:在对输入做9--->1的映射关系时,保持了输出相对于input中的位置性关系 对核矩阵做以下变形:卷积核的滑动步骤变成了卷积核矩阵的扩增 卷积的矩阵乘法变成以下形式:核矩阵重排,输入featuremap变形为向量 反卷积(1---->多 的映射) deconvlution/transpose-convlution 动机 想要网络去学出一种最优的上采样方法,而不是像基于插值似的手动方法,它有可以学习的参数. 缺点:反卷积会在生成的图像中造成棋盘效应(chec
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

LeetCode第31场双周赛题解

1523. 在区间范围内统计奇数数目 先计算从low到high一共有多少个数: int diff = high - low + 1; 找规律发现,如果low和high都是奇数,那么奇数个数就是diff上取整,其他情况奇数数目都是diff下取整。 class Solution { public: int countOdds(int low, int high) { int diff = high - low + 1; if(low % 2 == 1 &&
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

七牛云视频托管

一、网址:https://www.qiniu.com/ 二、托管视频步骤:   1、登录并管理控制台。   2、对象存储。   3、新建空间。   4、空间内上传视频。   5、获取视频链接。   
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

springBoot swing 界面实现配置和日志打印

废话少说,直接贴代码, 代码全在一个包下面不需要展示目录结构了。 ConfigFrame package com.adao.simulater.swing; import org.apache.log4j.Logger; import javax.swing.*; import java.awt.*; public class ConfigFrame { private final static Logger logger = Logger.getLogger(ConfigFra
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

win10系统java环境变量无法加载

win10系统Java环境变量配置方法: 新增加:JAVA-HOME变量:路径为jdk路径,如:C:\Program Files (x86)\java\jdk(具体路径需根据实际情况配置)。 path变量中需新增java的bin路径,如:C:\Program Files (x86)\java\jdk\bin(win10最好是写java安装的绝对路径,相对路径可能找不到)
分类: 其他 发布时间: 07-28 19:28 阅读次数: 0

先锋期货合规吗?谷峰操盘新书交流A5群坐实敛财罪名!

提醒广大投资者,要守好自己的钱袋子,谨防各类以投资为名的网络诈骗。在进行投资时,应对平台资质、资金托管、运营操作等情况进行理性辨识,选择正规的操作平台和适合自己的投资方式,切记“投资有风险,入市需谨慎”。  
分类: 企业开发 发布时间: 07-28 19:21 阅读次数: 0

NBIOT的两种模式

下图展示了NBIOT有CP模式和UP模式,简单来说CP模式就是数据量很小,频率很低,只通过控制面信令通道便可以进行传输,在此模式下不需要建立默认承载,也就是DRB,S1-U承载也不需要建立,因为数据直接通过S1-MME到MME,然后有两条路,一是经过SCEF上传至网络,二是先传输至SGW,然后至PGW最后传输至网络。而UP模式则和传统用户面的数据传输模式相同,不过增加 了RRC-Suspended 状态,前一次传输数据的用户面连接被挂起,下次传输可恢复挂起的用户面连接,无需新建用户面连接。(用
分类: 其他 发布时间: 07-28 19:11 阅读次数: 0

ndroid消息传递 EventBus 使用

前言: 前面两篇不仅学习了子线程与UI主线程之间的通信方式,也学习了如何实现组件之间通信,基于前面的知识我们今天来分析一下EventBus是如何管理事件总线的,EventBus到底是不是最佳方案?学习本篇知识之前建议先回顾一下前两篇知识:Android消息传递之Handler消息机制(一),Android消息传递之组件间传递消息(二)。 消息传递相关文章地址: Android消息传递之Handler消息机制 Android消息传递之组件间传递消息 Android消息传递之EventBus 3.
分类: 其他 发布时间: 07-28 19:11 阅读次数: 0

linux 系统⽇常管理--运维必备

【监控系统的状态】 1. w 查看当前系统的负载 相信所有的linux管理员最常⽤的命令就是这个’w’ 了,该命令显⽰的信息还是蛮丰富 的。第⼀⾏从左⾯开始显⽰的信息依次为:时间,系统运⾏时间,登录⽤户数,平均 负载。第⼆⾏开始以及下⾯所有的⾏,告诉我们的信息是,当前登录的都有哪些⽤ 户,以及他们是从哪⾥登录的等等。其实,在这些信息当中,笔者认为我们最应该关 注的应该是第⼀⾏中的’load average:’后⾯的三个数值。 第⼀个数值表⽰1分钟内系统的平均负载值; 第⼆个数值表⽰5分钟内系统
分类: 其他 发布时间: 07-28 19:11 阅读次数: 0