Python
openGauss Single-inst HA Deployment
openGauss 单实例 HA 安装部署文档(CentOS7.6+openGauss 1.0.0) 说明: openGauss 支持单机部署和单机 HA 部署; openGauss HA 部署时,备机数量为 1~4 台; openGauss 脚本安装仅支持单实例部署,如果一台主机部署多个实例,建议手动使用命令安装; openGauss Connectors 的 Linux 版本:JDBC、OD
openGauss 单实例安装部署
openGauss 单实例安装部署文档(CentOS7.6+openGauss 1.0.0) 说明: openGauss 支持单机部署和单机 HA 部署; openGauss HA 部署时,备机数量为 1~4 台; openGauss 脚本安装仅支持单实例部署,如果一台主机部署多个实例,建议手动使用命令安装; openGauss Connectors 的 Linux 版本:JDBC、ODBC、l
开源数据库openGauss的安装和运行
开源数据库 openGauss 的安装和运行 安装环境 OpenGauss 版本 openGauss-2.1.0-openEuler-64bit 下载地址: 虚拟机信息 虚拟机软件:VMware Workstation 16 Player 虚拟机软件版本:16.1.2 build-17966106 虚拟机配置信息:内存 8GB、处理器 1 核、硬盘 40GB 操作系统信息 openEuler-
python开发工具连接openGauss数据库
前言 本文主要内容 python 开发语言在 linux 和 windows 下的安装配置。 使用 psycopg2 包在 linux 下 python 连接 openGauss。 Psycopg 是一种用于执行 SQL 语句的 PythonAPI,可以为 PostgreSQL、openGauss 数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2 是对 libpq
第九次作业-20230910
一、详细总结Redis 主从同步过程 Redis 主从复制分为全量同步和增量同步 1.1 全量同步 Redis 服务器首次同步数据是进行全量同步,当 Master 收到从服务器的 psync(2.8版本之前是SYNC)命令,会 fork 出一个子进程在后台执行 bgsave 命令,此时新写入的数据会被写入到缓冲区中,bgsave 执行完成之后,将生成的 RDB 文件发送给 Slave,Slave
Pytorch——AutoTokenizer载入本地tokenizer权重
由于众所周知的原因,国内很难使用huggingface去下载权重,但现在的大模型的权重以及相关的分词器配置都放在huggingface的仓库中。当我们使用 AutoTokenizer.from_pretrained 去载入相关分词器和模型时,会访问huggingface自动下载模型。但随着大模型的发布,很多模型的tokenizer都以tokenizer.model的方式保存
Python 下 Django 通过 SSHTunnel 连接 ECS 上未开通外网地址 RDS 的方案
在开发过程中,碰到需要在 Python Django 项目中连接到位于 ECS 上但未开通外网地址的 RDS 数据库。 这种情况下,通过建立 SSH 隧道来实现连接,确保数据传输的安全性和可靠性。 1、安装 sshtunnel 包 2、导入 SSHTunnelFowarder 模块(以下代码均写在 settings.py 中) 3、使用 SSHTunnelFowarder
node.js服务器
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1]让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。简单来说,就是让原本运行在客户端的Javascript脚本能在服务器运行,构
Python爬虫实战系列3:今日BBNews编程新闻采集
一、分析页面 打开今日BBNews网址 https://news.bicido.com ,下拉选择【编程】栏目 1.1、分析请求 F12打开开发者模式,然后点击Network后点击任意一个请求,Ctrl+F开启搜索,输入标题Apache Doris 2.1.0 版本发布 ,开始搜索 搜索结果显示直接返回的json格式,那就so easy了,直接copy curl,然后将curl 转换为Pyth
盘点一个Pandas实战需求的问题
大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【wen】问了一个Pandas解决实际需求的实战问题。问题如下: 请教:代码的目的为自动填充产品名字,有多个销售数据的表格,如例子,销售数据表格中的的产品名字一列为空,我把销售数据表格与产品信息表格进行根据产品IP进行合并获得产品名字,但有些数据的产品号一列为空,可以根据产品ID进行匹配,请问怎么设置逻辑,当产品号为空时
PyInstaller does not include a pre-compiled bootloader for your platform.
用 PyInstaller 打包python程序时,收到下面错误: User 140343 INFO: Building PKG because PKG-00.toc is non existent 140344 INFO: Building PKG (CArchive) mainwindow.pkg 215759 INFO: Building PKG (CArchive) mainwindow
python的代码发布到服务器上需要注意的事项
1、服务器的python运行环境配置。从官网上 https://www.python.org/ 下载服务器操作系统对应的版本。 然后配置 python和 pip命令运行的环境变量,这是windows下的 检查是否正常: 2、开发时引用的第三方库要在服务器上安装。
python的字符串方法举例
Python中的字符串对象提供了许多内置的方法,用于操作和处理字符串。以下是一些常用的字符串方法及其示例: 1. split() 将字符串分割为子字符串列表,并返回该列表。 2. strip(), lstrip(), rstrip() 去除字符串两侧的空白字符(包括空格、换行符、制表符等)。 3. upper(), lower() 将字符串转换为大写或小写。 4. replace() 替换字
linux 环境下嵌入式开发vim 工具编辑跳转
vim安装nerdtree nerdtree效果 安装ctags 用法 接着,在源文件目录树(这里是在/home/ballack/test/目录下)执行如下命令: ctags -R . 其他编辑器配置 在Linux下用VI编辑器进行Python开发,有必要对VI编辑器进行一些配置,使其具备以下特性: 1、加强的 Python 语法高亮显示; 2、对脚本、项目生成 ctag 序列; 3、
掌握Python库的Bokeh,就能让你的交互炫目可视化
本文分享自华为云社区《Bokeh图形魔法:掌握绘图基础与高级技巧,定制炫目可视化》,作者: 柠檬味拥抱。 Bokeh是一个用于创建交互式可视化图形的强大Python库。它不仅易于使用,而且功能强大,适用于各种数据可视化需求。本文将介绍Bokeh库的绘图可视化基础入门,重点说明常用的参数,并通过实例演示如何在实际项目中应用这些技术。 安装Bokeh库 首先,确保你已经安装了Bokeh库。如果没有安
5分钟上手Python爬虫:从干饭开始,轻松掌握技巧
很多人都听说过爬虫,我也不例外。曾看到别人编写的爬虫代码,虽然没有深入研究,但感觉非常强大。因此,今天我决定从零开始,花费仅5分钟学习入门爬虫技术,以后只需轻轻一爬就能查看所有感兴趣的网站内容。广告?不存在的,因为我看不见。爬虫只会获取我感兴趣的信息,不需要的内容对我而言只是一堆代码。我们不在乎网站的界面,爬取完数据后只会关注最核心的内容。 在这个过程中,技术方面实际上没有太多复杂的内容,实际上就
Django model select的各种用法详解
Django model select的各种用法详解 基本操作 常用操作 进阶操作 时间字段 Q 的使用 Q对象可以对关键字参数进行封装,从而更好的应用多个查询,可以组合&(and)、|(or)、~(not)操作符。 例如下边的语句 转换成SQL语句如下: 通常更多的时候我们用Q来做搜索逻辑,比如前台搜索框输入一个字符,后台去数据库中检索标题或内容中是否包含 外键:For
python+playwright 以非無痕模式打开chrome浏览器
在使用python+playwright 想从网页下载Excel数据,因为需要经过SSO,携带Token才可以访问数据,所以无痕模式下搞不好,使用非无痕模式打开浏览器,就可以获取cookie,成功达到效果。 点击查看代码
基于R语言的raster包读取遥感影像
本文介绍基于R语言中的raster包,读取单张或批量读取多张栅格图像,并对栅格图像数据加以基本处理的方法。 1 包的安装与导入 首先,我们需要配置好对应的R语言包;前面也提到,我们这里选择基于raster包来实现栅格图像数据的读取与处理工作。首先,如果有需要的话,我们可以先到raster包在R语言的官方网站中,查阅raster包的基本情况,比如其作者信息、当前的版本、所依赖的其他包等等;如
nivdia显卡资源监控
1 概述 nvitop 是一个交互式 NVIDIA 设备和过程监控工具。它具有丰富多彩且信息丰富的界面,可不断更新设备和进程的状态。 作为资源监视器,它包括许多功能和选项,例如树视图,环境变量查看,进程过滤,进程指标监视等。 除此之外,该软件包还为深度学习研究人员提供了 CUDA 设备选择工具 nvisel 。它还提供了方便的API,允许开发人员编写自己的监视工具。 2 安装 github可以
Django model update的各种用法介绍
model update常规用法 摘自: https://www.cnblogs.com/skbarcode/p/12584387.html 假如我们的表结构是这样的 那么我们修改用户名和状态可以使用如下两种方法: 方法一: 方法二: 方法一适合更新一批数据,类似于mysql语句update user set username='nick' where id = 1 方法二适合更新一条数据,
Proxmox VE与ZStack、VMware、OpenStack比较
这里写目录标题 一、Proxmox VE简介 二、Proxmox VE与ZStack、VMware、OpenStack比较 开放程度 安装部署 虚拟计算 虚拟存储 虚拟网络 硬件兼容性 裸金属 GPU 高可用 一、Proxmox VE简介 Proxmox VE是一个企业级虚拟化平台,该平台集成了基于内核的虚拟机管理程序(KVM)和基于Linux容器(L
Django之views视图函数
Django之views视图函数 views视图函数属于MTV中逻辑处理的部分 视图函数包含着两个对象,HttpRequest对象和HttpResponse对象 一.HttpRequest对象 HttpRequest对象在Django中会默认传到views函数中作为第一个参数 HttpRequest的属性: 属性 说明 path 请求页面的全路径,不包括域名 method 请求中
Hologres学习
Hologres 一.什么是实时数仓Hologres Hologres是阿里巴巴自主研发的一站式实时数仓引擎(Real-Time Data Warehouse),支持海量数据实时写入、实时更新、实时加工、实时分析,支持标准SQL(兼容PostgreSQL协议和语法,支持大部分PostgreSQL函数),支持PB级数据多维分析(OLAP)与即席分析(Ad Hoc),支持高并发低延迟的在线数据服务(S
Django ORM 常用的13个方法
Django ORM 常用的13个方法 介绍一个可以以py脚本方式运行ORM操作的方法: 可在项目内新建个py文件,复制项目内manage.py文件中的以下代码: 然后就可以以右键运行的方式来操作ORM语句了. 一. 必会的13条方法: models.Book.objects.all() # 获取到所有的书籍对象,结果是对象列表 models.Book.objects.get(条件)
【算法】二分查找——在排序数组中查找元素的第一个和最后一个位置
leetcode 链接 题目描述 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1: 示例 2: 示例 3: 提示: 0 <= nums.length <=
Day04---Web前端基础
定时器的实际应用 开发者,我们基于定时器结合js操作css样式或者html代码,就可以实现各种的酷炫的动态交互效果了。 模态框添加动画效果 eval内置解释器函数 URL地址栏参数的编码处理 打开与关闭窗口 base64编码处理函数 对象 js中,虽然是函数优先的编程语言,但是使用上也是基于对象的,所以在js中也存在万物皆为对象的情况。 对象的创建 对象的基本使用 this伪对象