Python
PostgreSQL的体系结构
1. 体系架构 1、应用程序访问接口 整个应用架构中,Postgresql数据库位于操作系统和应用程序之间,不同的编程语言使用不同的驱动程序链接到Postgresql数据库上,驱动分为两类: 1.使用纯语言实现的Postgresql驱动,如JDBC、.NET等方式,这种链接方式不需要 libpq 库。 2.通过包装Postgresql的C语言接口库libpq实现的驱动,比如,python下的psy
centos7中安装了centos-release-scl后,之前的yum源变为不可用 解决方案
centos7中安装了centos-release-scl后,之前的yum源变为不可用 解决方案 1. 前言 今天遇到了一个奇奇怪怪的事情,我自己在自己的服务器(centos7)上安装了centos-release-scl后,之前运行正常的yum命令竟然变得不可用。 2. 场景重现 执行下面这条命令后,再次使用yum报错。 报错信息如下: 3. 什么是SCL? SCL项目主页:https://
RedHat7.9安装zabbix6.4
RedHat7.9安装zabbix6.4 1. 安装环境说明 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1.7.4 apr-util 1.6.3 php 8.2.6 sqli
安装Anaconda
一:安装 网址:https://www.anaconda.com/download/ 选择适合你操作系统的安装包进行下载。如果你使用的是Windows系统,下载对应的Windows安装包。 双击下载的安装包,按照提示进行安装。 在安装过程中,选择“Next”继续,阅读并同意许可协议后选择“I Agree”。 选择安装路径,建议安装在非系统盘(如D盘)以避免占用C盘空间。 在高级选项中,勾选“
21:Python函数全局变量和局部变量、递归
NAME='ladfs' #定义全局变量,全局作用域顶格 def change_name(): print('change_name',NAME) #调用全局变量 change_name() NAME='ladfs' #定义全局变量 def change_name(): name="高高兴兴地" print('cha
Luckfox开发--SDK环境部署
前言 嵌入式Linux,在我的认识当中一直属于是嵌入式技术上最顶层的技术,之前一直有学习过相关的基础知识,这次打算系统性的记录学习过程,将完整的从零开始,一步步自学提高相关知识。 虚拟机安装 在学习嵌入式Linux,首先需要的是一个虚拟机,虚拟机软件我接触过两个,一个是VMware,一个是VirtualBox。两者有些许区别,但对于我们只使用基础的功能来说的话其实差别不大,唯一的是后者为开源免费的
python · pytorch | 限制程序仅使用 8 个线程
最近做 metaworld 实验时,发现 cpu 跑满了(做 dmcontrol 实验就没有这种情况,神奇) 可以限制程序仅使用 8 个线程。具体的,在 import torch 之后,添加 该方法是师兄告诉我的。师兄说线程多了反而速度慢,一般来说一个实验用 8 个线程就行;有时候如果不限制,torch 会自动把 cpu 占满。
HTB-Permx靶机笔记
Permx靶机笔记 概述 permx靶机是HTB的简单靶机,这台靶机整体考验渗透人员的信息搜集能力,可以收只有信息搜集的快速,才能快速拿到它的flag。 整体是比较简单的靶机 靶机连接:https://app.hackthebox.com/machines/PermX 一、nmap扫描 1)端口扫描 2)详细信息扫描 看到``http-title: Did not follow redir
Chainbase Recurit
We are looking for an experienced Backend Engineer to join our Data Platform team. As a Backend Engineer, you will be responsible for developing and maintaining the critical backend services that supp
Debug Log - ModuleNotFoundError: No module named 'timm.models.layers.patch_embed'
运行代码: 目的是想通过本地的权重文件,通过timm库来创建一个deit_small_patch16_224模型。 报错信息: Deit作为一个Transformer系列的模型,毫无疑问会使用到patch_embed这个模块,这里的bug主要是由于路径错误。 查看github中timm的源码可以看到,在新版本的timm中,patch_embed位于timm.layers.patch_embed
python图片压缩大小及设置图片像素大小120乘160
python图片压缩大小及设置图片像素大小120乘160 1.在 pycharm 中安装 pillow 库的步骤:打开设置并转到“项目”页面。选择“python 解释器”并单击“+”按钮。搜索“pillow”,选中包并单击“安装包”。1. 打开PyCharm设置Windows:File > Settings2. 转到“项目”页面在左侧导航栏中,单击“项目”图标。3. 单击“Python解释器
Docker拉取镜像时的疑惑
Docker拉取镜像时的疑惑 不知道你在拉取镜像的时候会不会有这样的疑惑——我不是只拉取了一个镜像嘛,为什么会出现这么多的东西 Docker中Layer(层)的概念 在 Docker 中,镜像(Image)是由多个层(Layer)组成的。这些层就像文件系统的快照,每一层都记录了从上一层开始的一系列变化。我们上面下载时候出现的ec99f8b99825就属于一个层。 诸如 ec99f8b99825
动手做科研-day01-AI的最新进展与科研应用
01. Python 程序运行工具以及环境搭建 选择使用kaggle官方的notebook作为环境搭建的平台, 因为之前使用过kaggle进行注册,因此直接简单登录,按照下图依次进行操作 note: 需要挂来登录 1. 点击create 2. 创建notebook记事本 3. 尝试写一个简单的hello world 先新建code 然后单击箭头进行编译 在终端中打印出hello worl
Day25 第七章 回溯算法part04 回溯终章
目录Mission491. Increment SubsequenceThinking46. full permutationThinking47.全排列II思路心得体会 Mission 491. Increment Subsequence Given an array of integers, numbers, find and return all the distinct increment
python asyncio grpc
1. 准备环境 2. 编写msg.proto 3. 把proto编译成python文件 4. 服务端程序msg_server.py 参考了官方示例:https://github.com/grpc/grpc/blob/master/examples/python/helloworld/async_greeter_server_with_graceful_shutdown.py 5. 启动服务
豆瓣短评榜单短评下载
豆瓣短评榜单短评下载 创建时间:2024-08-07 一、完整代码 效果: 二、代码学习 以下是整个代码的主要逻辑和功能: 2.1 定义了一个 get_html 函数 用于获取网页的 HTML 内容。在这个函数中,我们设置了一个模拟浏览器的 User-Agent 头部信息,然后使用 requests.get 方法获取网页,并处理了编码问题。 2.2get_url_lists 函数 通过 lx
一次性能优化,单台4核8G机器支撑5万QPS
这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所以有谁跟你说在xx机器上实现了百万并发,基本上可以认为是不懂装懂了,单纯的并发数完全是无意义的。其次,我们优化之前必须要
使用 Python 爬取豆瓣电影 Top250 多页数据
使用 Python 爬取豆瓣电影 Top250 多页数据 创建时间:2024-08-11 一、完整代码 1.1 效果 二、代码解析 2.1 设置了请求的头部信息 模拟正常的浏览器访问,以避免被网站识别为爬虫并阻止访问。 2.2 参数设置 根据输入,通过循环构建不同的 URL 来访问不同的页面。 2.3 解析数据 在获取到每个页面的 HTML 内容后,使用 lxml 的 etree 模块解析
COMPSCI 753 Algorithms for Massive Data
COMPSCI 753 Algorithms for Massive Data Assignment 1 / Semester 2, 2024 Graph Mining General instructions and data This assignment aims at exploring the PageRank algorithm on big real-world netwo
stable-diffusion-webui-1.10.0 安装
1. 下载 webui 源码 地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui clone 或者下载压缩包解压。 2. 启动 双击 stable-diffusion-webui-1.10.0webui-user.bat 文件 会下载 pytorch,下载速度很慢,可以复制链接 https://d
Winhex 21.2 分析
目录winhex21.21、check data1&Cksm许可信息内存结构check_lic_data1_6869AC2、check data2(在特定功能时触发)check_lic_data2_62DADCcalc_lic_data2__key_62DD14py参考链接 winhex21.2 只针对21.2,其他版本不可以,因为data2解密时的AES key(PRIVATE_KEY
region format is illegal, only digit, letter and - is allowed!(.env文件中行内注释导致!!)
引子:一个图片上传功能,用腾讯云cos,一直找不到错误原因,结果是.env文件中的行内注释! 错误描述 上传图片代码 一直报错:region format is illegal, only digit, letter and - is allowed! 解决 跟踪到报错位置,是TENCENT_CLOUD_REGION的问题 settings的变量来自.env文件, .env配置
第十章 面向对象编程
10.1 基本概念 类 : 具有相同方法和属性的一类事物 对象、实例 : 一个拥有具体属性值和动作的具体个体 实例化 :从一个类得到一个具体对象的过程 10.2 oop面向对象的程序开发 10.3 对象的相关操作 10.4 类的相关操作 10.5 类和对象的删除操作 10.6 构造方法__init
全网最适合入门的面向对象编程教程:35 Python的内置数据类型-文档字符串和__doc__属性
全网最适合入门的面向对象编程教程:35 Python 的内置数据类型-文档字符串和__doc__属性 摘要: 在 Python 中,文档字符串(Docstring)是一种用于为模块、类、方法或函数编写文档的字符串,通常放置在定义的开头,紧跟在声明之后。文档字符串使用三重引号(""" 或 ''')包围,可以跨越多行。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对
Datawhale X 魔搭 AI夏令营 AIGC方向 Task1
AIGC简介 AIGC是指由AI自动创作生成的内容( AI Generated Content),即AI接收到人下达的任务指令,通过处理人的自然语言,自动生成图片、视频、音频等。 打个通俗点的比方,AIGC就像一支马良神笔,拥有的无尽创造力。这支笔的特别之处在于,是由AI打造的。来自AI的理解力、想象力和创作力的加持,它可以根据指定的需求和样式,创作出各种内容:文章、短篇小说、报告、音乐、图像,甚
关于pycharm是从哪个文件导的包
一般默认是来自如python37/site-pakages下 所以每次敲代码要用到的包,要确保是下载到了这个位置 可用命令下载模块到指定路径下 pip install requests --target c:/../../../ 很可能你系统默认的下载路径即终端处和你用pycharm界面化下载后保存的路径不一致。 可能存在两或三处的模块保存主路径,可以看情况删掉或者
ollama+ fastapi + litellm proxy + chainlit 进行chatapp 快速开发
以前简单介绍过chainlit 以及litellm 以下是fastapi 集成chainlit ,使用litellm proxy 包装的标准openai 能力(同时还能实现计费) 参考玩法 环境准备 包含了litellm proxy 以及ollama 的比较简单,我就不多介绍了,具体可以通过静态配置或者api 动态配置 ollama 安装 比较简单,选择对操作系统就可以了,注意需要先pull