Redis AOF持久化(二)

1、AOF持久化的配置 AOF持久化,默认是关闭的,默认是打开RDB持久化 appendonly yes,可以打开AOF持久化机制,在生产环境里面,一般来说AOF都是要打开的,除非你说随便丢个几分钟的数据也无所谓 打开AOF持久化机制之后,redis每次接收到一条写命令,就会写入日志文件中,当然是先写入os cache的,然后每隔一定时间再fsync一下 而且即使AOF和RDB都开启了,redis重启的时候,也是优先通过AOF进行数据恢复的,因为aof数据比较完整 可以配置AOF的fsync策
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

SpringCloud入门01之基础知识

一、Spring Cloud 什么是spring cloud, 为什么要使用微服务架构? 参考度娘 Spring Cloud是一系列框架的有序集合, 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发, 组件都可以用SpringBoot的开发风格做到一键启动和部署; Spring Cloud的组成, 例如Spring Cloud Netflix ( 网飞Nasdaq NFLX ) , 是对Netflix开发的一套分布式服务框架的封装, 包括服务的发现和注册 ( 注册中
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

PAT甲级——A1053 Path of Equal Weight

Given a non-empty tree with root R, and with weight Wi assigned to each tree node Ti. The weight of a path from R to L is defined to be the sum of the weights of all the nodes along the path from R to any leaf node L. Now given any weighted tree, yo
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

Mac下的nginx的安装

nginx的安装 在homebrew下载安装并可以用前提下 在命令行输入 brew search nginx  用来定向到nginx brew install nginx  用来安装nginx (若是中途下载失败或者有报错,可以等等它自己去继续下,可能网络原因没下载成功,放着他会一直下载直至成功) brew services start nginx  成功下载完毕后启动nginx 启动完毕后在浏览器输入localhost:8080会出现这个界面,说明已经成功下载 /usr/local/etc/
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

Github的快捷键

摘自 Github官网说明 https://help.github.com/en/desktop/getting-started-with-github-desktop/keyboard-shortcuts-in-github-desktop
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

Socket的神秘面纱

Tcp/IP协议是目前世界上使用最为广泛的协议,是以Tcp/IP为基础多个层次上的协议的集合。也称Tcp/IP协议族或Tcp/IP协议栈。 TCP: Transmission Control Protocol IP::Internet Protocol Tcp/IP的五层模型:物理层,数据链路层,网络层,传输层,应用层(HTTP,FTP,SMTP,Telnet)。 IP和端口号做成了所谓的socket,socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础 常用的协议对
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

【NOI2015】小园丁和老司机

题面 https://www.luogu.org/problem/P2304 题解 $orz$ $aysn$ 神仙题不会,还是$aysn$教我的。 二合一。 第一问是个$dp$,我一开始想建$DAG$跑最长路,后来经题解点化可以把同一层的一起考虑,这样就能做到$O(n)$了。 方法: $f[x]$:假设新到了$x$(这一层的其他点都没有访问),允许向同一层的其他点转移,点$x$向后的最长路。 $g[x]$:要离开$x$,不允许向同一层的其他点转移,点$x$向后的最长路。 然后$O(n^2)->
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

【HDU2019多校】1005 - Everything Is Generated In Equal Probability(期望可加性)

题目: 给出一个数n,在【1,n】等概率的选择一个数i,在【1,i】内每次等概率的选择一个数字组成长度为i的序列,这个序列中所有数都在【1,i】内,且两两互不相同(也就是说这个长度为i的序列是1->n的一种排列),以这个长度为i的序列为参数array运行程序: 1.统计array中的逆序对数目 2.统计array的子序列的逆序对数目(子序列的长度为0->length(array)), 3.array长度为0结束程序,否则以这个子序列为参数array运行程序,重复1,2 求最终逆序对数目的期望值
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

2019暑期集训动态规划(线性,区间,树形,数据结构优化,四边形不等式)

A - To The Max,hdu1081 求最大子矩阵和,把二维转换到一维,把每一行的某些列的和看作一个元素,这样就成了一维下的最大子段和,预处理每行的前缀和,暴力枚举每行的的列数情况即可 #include <iostream> #include <algorithm> #include <cstring> using namespace std; const int N = 110; int c[N][N], dp[N][N], n, res; int mai
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

爬虫学习—爬虫相关概念

一、爬虫的相关概念 1.什么是爬虫 互联网:由网络设备(网线,路由器,交换机,防火墙)和一台台计算机连接而成,像一张网一样。 互联网建立目的:互联网的核心价值在与数据的共享/传递:数据是存放在一台台机器上,将计算机联到一起的目的为了能方便彼此之间的数据共享/传递,否则你只能拿U盘去别人的计算机上拷贝数据。 爬虫概念 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 爬虫分类 通用爬虫:爬取整个页面源码数据,抓取数据 聚焦爬虫:爬取一个页面中局部的数据(数据解析),也就是有
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

数据之路 - Python爬虫 - Requests库

转载学习:https://www.cnblogs.com/alex3714/articles/8359404.html 一、Requests库介绍 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库。 二、Requests库基本使用 import requests response = requests.get("https://www.baidu.com") print(response.status_code)
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

百度云 | Django+小程序技术打造微信小程序助手

下载:地址 第1章 课程导学 导学 第2章 小程序开发入门 从几个方面介绍小程序开发相关的内容,包括小程序开发者账号注册、小程序开发流程、小程序开发规范、小程序常用的API,例如网络请求、本地缓存等API,以及小程序组件等等的知识点。 第3章 深入Django视图层 分层次介绍Django视图层的重要知识点,包括 HTTP请求和应答在Django框架中相应的Request对象/Response对象;Django的路由以及RESTful API设计;Django的文件管理;类视图简化视图层逻辑等
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

如何在抖音官网链接中一键复制微信号打开微信

抖音现在毫无疑问的成为了大众喜闻乐见、爱不释手的娱乐利器,工作闲暇、茶余饭后、候车排队等等只要有空,就会随时随刻随手划拉,每个人都沉浸在这虚拟和现实的交互之中,乐不思蜀,忘乎所以,不能自拔。 抖音现在流量之大,受众之广,上至六七十岁的老人,下到七八九岁的孩童,无不蜂拥而来,玩抖音已经成为一种时尚,一种必需,一种难以颠覆的趋势。 那么,作为具有超前眼光和敏锐嗅觉的微商群体,我们应该怎么利用这一波超大的流量,抓住抖音这个简单又好用的工具来给自己创造价值,获取利润呢? 玩抖音的朋友应该能经常看到很多
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

C++之STL总结精华笔记

一、一般介绍 STL(StandardTemplate Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++Standard Library)中,是ANSI/ISOC++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。 从逻辑层次来看,在STL中体现了泛型化程序设计的思想(genericprogramming),引
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

P2324 [SCOI2005]骑士精神(A*)

P2324 [SCOI2005]骑士精神 A*与爆搜的不同就是它有一个估价函数$h(x)$ 这个估价函数一般设为从当前状态到终点状态的估计最短步数,这样可以有效剪枝 但估计值必须严格小于等于实际剩余步数,否则会剪枝过度而影响正确性 $g(x),f(x)$分别为剩余步数和已走步数,则: $g(x)=f(x)+h(x)$ 本题中的$h(x)$可以设为未归位的棋子数+1 因为每一步最多使一个棋子归位(除最后一步一次归位2个棋子) #include<iostream> #include<cstdio
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

利用vue-meta管理头部标签

  在 Vue SPA 应用中,如果想要修改HTML的头部标签,或许,你会在代码里,直接这么做 // 改下title document.title = 'what?' // 引入一段script let s = document.createElement('script') s.setAttribute('src', './vconsole.js') document.head.appendChild(s) // 修改meta信息,或者给html标签添加属性... // 此处省
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

偷天换日(树形DP)

洛谷 比较喜欢(≧∇≦)ノ这个建图 对于叶子节点,直接处理出f[i][j]当前i号节点分j个时间 #include<bits/stdc++.h> #define re return #define inc(i,l,r) for(int i=l;i<=r;++i) #define dec(i,l,r) for(int i=l;i>=r;--i) const int maxm=90005,maxn=1005; using namespace std; template<typename T>inl
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

Python基础总结之第十一天开始【再深入一下函数,重新认识一下】(新手可相互督促)

感谢最近大家的关注,希望我的学习笔记对大家有帮助!也感谢各位的评论和推荐,请多多指教。 在重新认识函数之前,我们先看两个函数。一个是我们在前面笔记经常用到的print() ;另一个是input() 。 print()函数:用于打印输出,最常见的一个函数。也是我们前面几乎每个小案例都用到的函数。 我们来看下print()函数的参数,先看代码的实现: 尤其是:sep = ‘’ 和 end = ‘’ 参数的意义。 1 print('a','b',1,'gg') #一次输
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

python制作万年历,输入年月日,判断1900到输入的日期的总天数,格式化输出日历

练习python函数制作万年历 运行效果如下: 1 ##判断是否闰年 2 def isleap(year): 3 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: 4 return True 5 else: 6 return False 7 8 ##判断每个月有多少天 9 def get_day(year,month): 10 if mo
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0

2019HDU多校训练第四场G-Just an Old Puzzle

Just an Old Puzzle 时间限制: 1 Sec 内存限制: 128 MB 题目描述 You are given a 4 × 4 grid, which consists of 15 number cells and an empty cell. All numbers are unique and ranged from 1 to 15. In this board, the cells which are adjacent with the empty cell can mov
分类: 其他 发布时间: 08-01 22:14 阅读次数: 0