解决 Ceph v14.2.1 RGW使能压缩时遇到不生效的问

根据常规方法部署Ceph(14.2.1 or 14.2.2)集群+rgw后,通过命令“radosgw-admin zone placement modify --rgw-zone=default --placement-id=default-placement --compression=zlib”使能zlib压缩。重启集群和radosgw进程后,测试时通过“radosgw-admin bucket stats --bucket=bucket1”发现对象文件写到bucket里了,但是数据并没有
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

leaflet 结合 Echarts4 实现迁徙图(附源码下载)

前言 leaflet 入门开发系列环境知识点了解: leaflet api文档介绍,详细介绍 leaflet 每个类的函数以及属性等等 leaflet 在线例子 leaflet 插件,leaflet 的插件库,非常有用 内容概览 leaflet 结合 Echarts4 实现迁徙图 源代码 demo 下载 本篇 demo 利用 leaflet api 结合 Echarts4 实现迁徙图功能,效果图如下: 实现思路:在leaflet 结合 Echarts4 实现散点图(附源码下载)基础上实现的 地
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

python扩展库安装

【centos下python扩展库安装】 pip 是 Python 包管理工具,提供了对Python 包的查找、下载、安装、卸载的功能。 python.org 上最新版本的安装包,都已经自带了该工具。 pip 官网:https://pypi.org/project/pip/ •判断是否已安装: pip --version pip是easy_install的改进版本,功能更强,推荐使用。 但,老版本中只提供了easy_install,没有pip。 1,安装easy_install •方法1,wg
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

io流:基础知识(一)

一.先学习file类 java中通过file类操作硬盘中的文件 1.java------》file类------》文件/文件夹 2.利用file类关联硬盘中的文件:文件路径如下,java中/表示转义字符,要表示路径中的/:\\ 或 / 或 File.sparator(不同系统中获取对应分隔符,通用)都可以。 例:File file=new File("d:\\a\\b\\test.txt");   File file=new File("d:/a/b/test.txt");   File fi
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

vue学习中踩过的坑第一章

  今天准备学习一下vue的基本知识,在学习的过程中遇到了N+的问题,跟着https://cn.vuejs.org/v2/guide/#一步一步学习vue的基本知识,通过html页面引用 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>的方式进行vue的尝试,从最简单的数据渲染到带有 ‘v-’ 开头的指令v-bind、v-if、v-for、v-on、等的使用了解了vue的响应式,在代码编写过程中可能一个逗号
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

vue组件传值之$attrs、$listeners

当有父组件A,子组件B,孙子组件C的时候 A-B B-C 的传值想必大家应该都非常熟悉了,通过props和$emit和$on来进行传值 那么A-C之间的传值要怎么做呢? 1、event.bus总线传值 2、vuex 但是在项目不是很庞大,很复杂的时候使用vuex传值显得有点大材小用了 那要怎么做呢?下面就是我们要说的$attrs和$listeners,注意$attrs的类型为{ [key: string]: string } $listeners的类型为{ [key: string]: Fun
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

Python 3 学习笔记:数字和布尔

数字基本类型整数在Python编程中,整数就是数学意义上的整数,包括正整数、负整数和零,且它的位数是任意的。根据表示方法的不同,可以分为:二进制整数八进制整数十进制整数十六进制整数浮点数浮点数,即数学意义上的小数,由小数点左侧的整数和右侧的小数组成。复数数学意义上的复数,由实部和虚部组成,并且使用j或者J表示虚部。当表示一个复数时,可以将其实部和虚部想加,如2.67+12.5j算数运算在Pytho
分类: 编程语言 发布时间: 08-14 22:40 阅读次数: 0

Python 3 学习笔记:序列

序列索引序列是一块用于放置多个值得连续存储空间,并且按特定顺序排列,每个值(称为元素)都分配一个整数(由左至右则从0开始;由右至左则从-1开始),称为索引(index)或位置,如下所示:可以根据索引获取每个元素实际的值string="飞流直下三千尺,疑是银河落九天。"print(string[5])复制则上面的语句的运行结果为“千”。切片切片是访问序列中元素的另一种方法,该方法
分类: 编程语言 发布时间: 08-14 22:40 阅读次数: 0

SpringMVC中请求参数的处理

1. 简单类型请求参数(一个一个参数接收) 1.1 通过@RequestParam注解,可以对请求的参数进行重命名设置;如果不设置@RequestParam,则传递的参数名称默认等于Controller中的参数名称。 1.2. RESTfull风格: 1.3. 针对Post请求,处理中文乱码问题,在web.xml配置文件中添加过滤器 2.复杂类型请求参数(数组和集合) 2.1 如果Controller方法的接收参数为集合(List),不能直接接收;但是Controller方法可以接收一个对象,
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

二、linux-mysql -cmake方式安装mysql 5.5

1.安装解压cmake包 cmake软件 cd /home/oldboy/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 2.依赖包 yum install ncurses-devel -y 3.安装mysql 创建用户和组 groupadd mysql useradd mysql -s /
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

Visual Studio Code 断点调试配置方法(请按我的步骤 一定可以做到)

1 visual studio code 的 extentions 里安装插件 debugger for chrome 2 devtool: 'eval-source-map', cacheBusting:false 3 chrome 快捷方式 在目标一栏,最后加上 --remote-debugging-port=9222,注意要用空格隔开 4 .vscode 里面放一个 launch.json 文件 { "version": "0.2.0", "configurations": [ { "t
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

初识python: 之 兔子生崽(小练习)

题目:有一对兔子,从出生后第三个月起每个月都生一对小兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子不死,每个月的兔子总数为多少? 思路分析: 月份 兔子数 规律 1 2 2**1 2 2 2**1 3 2+2 2**2 4 2+2 2**2 5 2+2 2**2 6 (2+2)*2 2**3 7 (2+2)*2
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

day01:数据库和SQL概述

一、数据库的好处 1、实现数据持久化 2、使用完整的管理系统统一管理,易于查询 二、数据库的概念 数据库:(database)DB,存储数据的仓库,即它保存了一系列有组织的数据 数据库管理系统:(Database Management System)DBMS,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性 结构化查询语言:(Structure Query Language)SQL,专门用来与数据库通信的语
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

【题解】Cow Relays

题目大意   求在一张有\(m\)条边无向连通图中,点\(s\)到点\(t\)的经过\(k\)条边的最短路(\(1 \leq m \leq 100\),\(1 \leq k \leq 10^6\))。   题解   边数\(m\)很小,显然点数\(n\)也很小,不超过\(200\),我们可以先离散化处理。   我们可以得到\(n\)个点之间的邻接矩阵,其中矩阵中的\(a[i][j]\)就相当于点\(i\)到点\(j\)的经过\(1\)条边的最短路。   此时我们设\(dp[i][j][k']\
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

[BZOJ 2301] [HAOI 2011] Problem b (莫比乌斯反演)(有证明)

[BZOJ 2301] [HAOI 2011] Problem b (莫比乌斯反演)(有证明) 题面 T组询问,每次给出a,b,c,d,k,求\(\sum _{i=a}^b\sum _{j=c}^d[gcd(i,j)=k]\) \(T,a,b,c,d,k\le 5\times 10^4\) 分析 \(O(n^2)\)暴力显然是不可行的,我们考虑优化。 首先易得\(k\times gcd(i,j)=gcd(ki,kj)\),那么我们可以把a,b,c,d都除上k,问题就变成了\(\sum _{i=
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

给EnjoySearch增加:知乎和微信搜索

今天EnjoySearch搜索引擎被夸了 https://search.readmorejoy.com/ 开心,之后花半个小时增加 知乎、微信 搜索 足以满足大多数人的需求 有人反馈页面需要美化,找到时间了做,不难
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

UOJ #556. 神奇的道路

题目背景 在某教练的强迫之下,我一个蒟蒻居然又出题了!!!出题了!!!(数据太水别找我qwq) 好的,JL说好的一题100快拿来 题目描述 我们有一个有向图,每条边权值为1,我们要在上面找一条神奇的道路满足: 1.神奇的道路上的所有点的出边所指向的点都直接或间接与终点连通。 2.在满足条件1的情况下使路径最短。 3.该路径是从起点到终点的路径 垃圾出题人表示找不到这条路径,所以希望你帮忙qwq 输入格式 第一行有两个用一个空格隔开的整数 n 和 m,表示图有 n个点和 m 条边。 接下来的 m
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

(1+x)^n

#include<stdio.h> int main() { int n,i; while(scanf("%d %d",&n,&i)!=EOF) { if((n&i)==i)//这里&是按位与运算符 printf("1\n"); else printf("0\n"); } return 0; }
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

init函数和匿名函数

init函数: 基本介绍:   每一个源文件都可以包含一个init函数,该函数会在main函数执行前,被Go运行框架调用,也就是说init会在main函数前被调用。 案例说明: //init函数,通常可以在init函数中完成初始化工作 func init() {   fmt.Println("init()...") } func main() {   fmt.Println("main()...") } 输出结果: 细节讨论: 1)如果一个文件同时包含全局变量定义,init函数和main函数,
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

css颜色,文本(未整理)

颜色表示方法: 1、颜色名表示:red   <div class:"hhh"></div>   ------   <style>     .hhh{       width:222:       background-color:red:     }   </style> 2、16进制(取值0-9,A-F)常用   <div class:"hhh"></div>   ------   <style>     .hhh{       width:222:       background-col
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0