CentOS中为Docker配置代理
背景
因为一些安全原因,公司的机器网络环境不能直接访问外网,需要配置代理才能够访问,导致我使用拉取镜像的时候连接不到,报了如下的错误
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while......
一般来说主机通过代理访问外网方式就是通过在命令行设 ...
3DCityDB 性能测试
1 硬件环境
芯片:Apple M2 Pro
内存:32GB
核数:12
2 测试流程
2.1创建3DCityDB数据库
方便起见使用Docker
拉取镜像
1docker pull 3dcitydb/3dcitydb-pg
运行容器
1234docker run -d -p 5432:5432 --name cdb \ -e POSTGRES_PASSWORD=12345 ...
CentOS安装GDAL
1 GDAL ≥ 3.5 安装
安装CMake
12345678# 下载wget -c -P /storage/software/gdal-related-libs https://github.com/Kitware/CMake/releases/download/v3.13.2/cmake-3.13.2.tar.gz# 解压tar -zxvf cmake-3.13.2.tar.gz# 安 ...
Bigtable —— 简介
1 Bigtable概览
Cloud Bigtable 是稀疏填充的表,可以扩展到数十亿行和数千列,可让您存储 TB 级甚至是 PB 级的数据。每行中都会有一个被编入索引的值;这个值称为行键。Bigtable 非常适合以低延迟存储大量单键数据。它支持以低延迟方式实现高读写吞吐量,是 MapReduce 操作的理想数据源。
Bigtable 通过多个客户端库公开给应用,包括适用于 Java ...
Apache Hbase —— 简介
1 简介
HBase 是以 Google 的 Bigtable 为模型的开源非关系型分布式数据库,提供了一种存储大量稀疏数据的容错方式,适用于需要低延迟随机访问和高达 PB 级的海量存储的用例。
HBase采用共享存储架构,将计算层与存储层分开,存储层通常位于HDFS(Hadoop分布式文件系统)上。这种架构选择实现了吸引人的功能,如平滑扩展和成本优化等。以下是一些用例,在这些用例中,HBa ...
SSH建立原理及配置两台主机的远程连接实现免密登陆
1 SSH原理
SSH是一种协议标准
SSH是用在安全远程登录以及其它安全网络服务
SSH为Secure Shell的缩写,默认端口22,由IETF的网络小组(Network Working Group)所制定;SSH为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH仅仅是一协议标 ...
Postgres展平JSON(b)
开发人员喜欢使用 JSON,当他们存储数据时,通常不会对其进行规范化。 因此,在数据库中遇到 JSON(b) 字段并不罕见。 对于数据分析师、数据科学家和机器学习工程师来说,取消嵌套或扁平化,数据往往是后续分析的先决条件。
整理数据库中的 JSON 列可能具有挑战性。 通常目标是将 JSON 数组扩展到新行并将 JSON 对象取消嵌套到新列中。 幸运的是,Postgres 有几个内置函数,可以组 ...
3DTiles官方资源下载链接
本文列出Cesium官方提供的 3DTiles 1.0和1.1规范的9个示例切块集(tileset)
有关如何使用本地服务器托管这些示例的详细信息,请参阅 INSTRUCTIONS.md
1 Metadata Granularities
Metadata Granularities这个3DTiles 1.1 示例演示了 中元数据在不同粒度级别的使用。 该示例由具有 4 个切块的tileset ...
yum无法拉取到镜像资源
今天在Linux上使用yum时,遇到如下这个问题,当时首先检查了网络,能够正常ping通百度,接着我又怀疑是DNS服务器没有设置或设置的DNS服务器无法解析一些域名,因此我又尝试切换了几大DNS服务器,但是也没有解决问题,DNS服务器和网关都能ping通,实在令人不解,最后也是没有办法,采取了比较傻瓜式的办法,我直接用能够正常使用的yum的缓存文件去替换掉无法正常使用的yum的缓存配置文件,因为y ...
Nginx搭建静态资源服务器
1 nginx.conf文件中配置
假设静态资源放在服务器 /home/data/
12345678910111213141516171819202122232425262728293031user root; # 启动用户worker_processes 1;events { worker_connections 1024;}http { i ...
PostgreSQL数据恢复方案
1 问题
存在docker或者服务器上(无论是windows还是linux)的PostgreSQL无法启动,需要对数据进行恢复
2 解决
2.1 参考
云数据库 PostgreSQL 在云服务器上恢复 PostgreSQL 数据-操作指南https://cloud.tencent.com/document/product/409/11642
2.2 导出数据目录
找到“.../dat ...
通过原始存储配置文件恢复数据库(简单粗暴)
本文方法为作者自己尝试得出,不一定有效,若失败,还请参考正规的解决方案
本文的三种数据库恢复都以Docker来进行恢复,即本文会用Docker创建相应的数据库容器来对需要恢复的数据库进行恢复,在删除配置文件时,需要查看一些配置文件内容是否与需要恢复的数据库相同,如K8S集群中创建的数据库与Docker中创建的pg数据库就不同,postmaster.pid等文件内容
1 MongoDB
找到 ...
Microsoft Office下载及激活教程
1 Office Tool Plus下载
下载链接
Office Tool Plushttps://otp.landian.vip/zh-cn/download.html
下载包含框架版本
解压后双击运行Office Tool Plus.exe
2 安装Office
若曾经安装过Office,则需要完全卸载,若卸载遇到问题,可以使用Office Tool Plus工具箱中的卸 ...
Docker安装PostgreSQL并添加PostGIS拓展
1 下载镜像
访问dockerhub官网:https://registry.hub.docker.com/ 地址,下载指定版本的PostgreSQL数据库。
下载
1docker pull postgres:14
查看
1docker images
2 镜像转为容器
1docker run -d --restart=always --name postgres -v /mnt/ ...
Docker镜像打包迁移
要将 Docker 镜像从一台服务器传输到另一台服务器,您可以使用以下步骤:
1 导出 Docker 镜像:
首先,在源服务器上导出您要传输的 Docker 镜像。使用以下命令将镜像导出为一个文件:
1docker save -o image.tar image_name:tag
其中 image_name:tag 是您要导出的 Docker 镜像的名称和标签。此命令将创建一个名为 im ...
Vue子组件中调用父组件中的方法
在Vue中,子组件可以通过事件(Event)机制与父组件进行通信,从而调用父组件中的方法。以下是一种常见的方法:
1 在父组件中定义方法
首先,在父组件中定义一个方法
123456789101112131415161718192021222324<template> <div> <button @click="callParentMethod ...
Linux 系统字体安装
在安装之前可以先使用命令 fc-list :lang=zh 查看已经安装的中文字体,最后安装后还使用该命令查看新安装的字体
1、创建目录
在Linux中创建目录 /usr/share/fonts/myfonts
2、拷贝字体
将Windows下的字体拷贝到myfonts目录中。
Windows 中的字体在目录 C:\Windows\Fonts 中,选择你需要的字体拷贝。
3、目录 ...
Linux上Pandoc的使用
如果你需要在不同的文件格式之间相互转换,多半听说或使用过文档转换的瑞士军刀——Pandoc。事实上,不仅人类知道 Pandoc,最近很火的人工智能 ChatGPT 也知道「将 Markdown 转换为 docx」,首选方案是使用 Pandoc。
Pandoc 官网https://www.pandoc.org/
1 安装
下载压缩包
1wget https://github.com/jgm/ ...
K8S集群环境搭建(Containerd作为容器)
1 前述
1.1 云原生定义
Pivotal《传统应用和SOA向云原生转型指南》(2015)的云原生的特征:
符合 12 要素应用
基准代码:一份基准代码,多份部署(类似于Git版本控制系统的main分支);
显示声明所有依赖关系:通过依赖清单,确切地声明所有依赖项;
把后端服务当作附加资源:各种后端服务(如数据库、消息队列、邮件服务、缓存系统),不区别对待本地或第三方服务;
构建、发布 ...
VMware安装CentOS 7
0 准备工作
CentOS 操作系统镜像文件下载:https://mirrors.aliyun.com
1 新建虚拟机
2 选择自定义安装
3 硬件兼容性选择
选择与VMware相匹配的版本,点击下一步
4 选择稍后安装操作系统
5 选择要安装的操作系统
6 给虚拟机起名并选择它安装在什么位置
7 选择处理器配置
8 设置内存大小
...
Centos安装Grass
1 方案一:通过 EPEL 源安装(Centos 8)
1.1 安装 EPEL8 源
链接:https://grass.osgeo.org/download/linux/#GRASS-GIS-current
安装 EPEL8 源步骤:参考链接:https://blog.csdn.net/Lcongming/article/details/115983236
首先切换到yum仓库源的目录
...