Python
autodock vina后处理分析
拆分对接结果vina_split --input result.pdbqt --ligand complex/lig 使用mv命令批量修改文件名,把01-09修改成1-9,便于批量处理 使用Openbabel把pdbqt转成pdb 使用cat命令把ligand.pdb和receptor.pdb合成为complex.pdb 使用freesasa计算接触面积 recp
如何在D盘创建虚拟环境?包括安装PyTorch和配置PyCharm
摘要:本文首先在D盘创建了虚拟环境,然后在虚拟环境中安装了PyTorch,最后配置了pycharm的解释器。 1. 在 D 盘创建虚拟环境 打开Anaconda Prompt 输入conda info --envs查看当前已有环境 创建自己的虚拟环境,打算命名为py310,输入 再次查看虚拟环境,输入conda info --envs 输入 进入虚拟环境 此时,创建的虚拟环境还没有名字。
LINUX操作系统基本符号说明
课程介绍部分 1). 系统符号 # ~ $ . .. 2). 通配符号 * {} 根据文件名称进行匹配信息 3). 正则符号 * 根据内容进行匹配 系统符号作用 a 简化操作 如:.. ~ ; && b 进行匹配 系统特殊符号: 基础符号系列 美元符号:$ //取变量内容、配合awk去列、普通用户提示符、 叹号符号: ! //取反、强制 竖线符
算法专项-基础100题
题目1:求和 题目2:偶数奇数打印 题目3:偶数奇数求和 题目4:判断素数 (1)素数就是除了1和本身之外无其他自然数整除;算法核心就是判断该自然数是否能被除1和本身之外的其他数整除 题目5:求阶乘 题目5:求圆面积和周长 题目6:求三角斜边长 题目7:排序 题目8:找出区间内素数 (1)区间为[a,b] 题目9:组合数字 (1)四个数字组合成互不重复的三位数字;就是嵌套三层循环
2024年8月31日 Python - asycnio
参考 asyncio --- 异步 I/O — Python 3.12.4 文档 asyncio 视频教程 - bilibili 6.2.9. yield 表达式 — Python 3.12.4 文档 PEP 380: 委托给子生成器的语法 yield 介绍 yield x 生成一个内容 yield from 委托给子生成器,yield from iterable 本质
wrapt 一个方便的python装饰器包
wrapt 一个方便的python装饰器包,提供了装饰器包装,以及猴子补丁能力,是一个很值得使用的包 一个简单猴子补丁玩法 业务场景 有一个登陆方法,需要进行日志记录,但是不想直接修改原始代码 参考代码 my.py def login(name,password): return f"Welcome {name}! Your password is {pass
chainlit context 简单说明
context 实际上是一个基于ContextVar 包装的一个变量,可以进行一些上下文信息的共享,同时fastapi 与chainlit 的集成也是基于了context ChainlitContext 定义 可以看到就是一个session ,emitter 以及active_steps 的包装,通过提供了current_step 以及 current_run 属性,这几个属性在关于step 的使
flit简单快读python 打包工具
flit简单快读python 打包工具,使用简单,支持fllat 项目结构以及src 模式的结构 使用 安装 python3 -m pip install flit 支持的cli usage: flit [-h] [-f INI_FILE] [-V] {build,publish,install,init} ... o
poetry extras 以及group 模式简单说明
我以前简单介绍过poetry 的extras,此模式实际上是可以兼容pip 的,这样我们安装的包就可以通过pip install awesome[databases] 进行处理,group 模式实际上属于poetry 工具自己的特性,方便基于分组模式的依赖管理 poetry extras 参考配置 crewai 项目的配置 [tool.poetry.dependencies]
CentOS 安装 GDAL
需要离线安装GDAL (venv) [root@VM-8-12-centos ~]# pip install gdalLooking in indexes: http://mirrors.tencentyun.com/pypi/simpleCollecting gdal Downloading http://mirrors.tencentyun.com/pypi/packages/bd
django.core.exceptions.ImproperlyConfigured: 'django.contrib.gis.db.backends.mysql' isn't an available database backend or couldn't be imported.
没解决此问题(venv) [root@VM-8-12-centos MYPROJECT-django20240830]# python3 manage.py runserver 0.0.0.0:8080Exception in thread django-main-thread:Traceback (most recent call last): File "
GitHub 上这款新浪微博爬虫项目,让你轻松掌握微博数据!
该文章为 weibo-crawler 的官方文档,为了方便国内的同学阅读而转载。 原文地址:https://github.com/dataabc/weibo-crawler 源码我也下载了一份,读者可以在我的公众号上回复“分享资料”来获取,路径如下: 以下是正文: 功能 连续爬取一个或多个新浪微博用户(如迪丽热巴、郭碧婷)的数据,并将结果信息写入文件。写入信息几乎包括了用户微博的所有数
[DPDK] Docker容器内安装DPDK
Docker安装DPDK 参考:容器安装DPDK。 确认版本兼容性 我使用的是Mellanox-5网卡。为了确认支持的DPDK版本,请先确认自己的OFED和frimware版本。 查看firmware版本: 查看OFED版本: 注意:在安装MLNX_OFED时,需要加入dpdk的相关选项。 然后去官网查找DPDK兼容的OFED和firmware版本。6. DPDK Release 22.1
网络安全公开数据集Maple-IDS,恶意流量检测数据集开放使用!
Maple Dataset 枫叶数据集Maple Dataset枫叶数据集由东北林业大学网络安全实验室(https://maple.nefu.edu.cn/lab/)公开发布,是用于入侵检测评估的数据集,其目的在于提升异常基础入侵检测系统(IDS)以及入侵预防系统(IPS)的性能与可靠性。在网络攻击愈发复杂的当下,拥有一个可靠且紧跟时代的数据集,对于测试和验证 IDS 及 IPS 解决方案是极其重
vivo手机导出微信聊天记录方法
1,先在手机上打开“开发人员选项”并将USB调试功能打开。再将手机通过数据线连接到电脑,打开电脑上已经安装好的“互传备份助手”(点击此处进入下载页面),再点击界面上的新建备份。注意:在电脑上运行互传备份助手时,会提醒手机上也要安装互传助手,按提示安装即可。 2,在互传备份助手窗口上设置好备份目录,再将全选取消,仅选择微信。并点击开始备份按钮等待备份完成,备份完成后关闭互传备份助手
8.4linux定时任务-环境变量-数据库
配合SUID本地环境变量提权 思路原理:利用sh环境变量替换,使得/tmp/ps得到root权限;ps=sh 过程:手写调用文件-编译-复制文件-增加环境变量-执行 提前本地定时任务(crontab)安全 1、路径问题-利用计划任务指向文件相对路径解析问题 2、利用通配符配合命令参数自定义命令实习提权 原理:解压命令同时可以执行命令; 3、权限问题-利用不安全的权限分配操作导致定时任务覆盖;
分享两个方法分析python打包exe
在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适的工具。今天,我们将介绍两种常用的Python打包工具:PyInstaller和auto-py-to-exe,让你轻松实现Python脚本到EXE文件的转换。 那么,PyInsta
作业8.26:自我介绍+软工5问
这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求链接 这个作业的目标 掌握 Markdown 基本使用;初步预习教材。 介绍我自己 🍁 嗨,我是凌枫,运行下面的 Python 代码,您将看到我的自我介绍! 当运行完以上代码,您会看到下面的输出,这就是我的自我介绍: Hello! I'm a student majoring in Computer Scie
pip install gdal 在Windows系统上安装gdal
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal302", "gdal301", "gdal300", "gdal204", "gdal203", "gdal202", "gdal201", "gdal20"). Is GDAL installed? If
[昌哥IT课堂]使用MySQL Shell 部署沙盒数据库实例详解
概述:这部分解释了如何使用AdminAPI设置沙盒部署。部署和使用本地MySQL的沙盒实例是开始探索AdminAPI的好方法。在将功能部署到生产服务器之前,您可以在本地测试功能。AdminAPI具有内置功能,用于创建正确配置的沙箱实例,以便在本地部署的情况下与InnoDB Cluster、InnoDB ClusterSet和InnoDB ReplicaSet一起工作。与生产部署不同
python的py文件 如何在window和linux系统中 使用命令的方式执行 接收json参数 两者的格式是不一样的
1.在Python中,可以使用内置的sys模块来在Windows和Linux系统中接收命令行参数。 使用sys.argv,它是一个列表,包含命令行参数。sys.argv[0]是脚本名,其余元素是命令行参数。 示例代码: 在Windows和Linux系统的命令行中运行这个Python脚本时,可以这样传递参数 这是接受普通 数字型 或者 字符型 参数的格式。 2.如何接受一个json格式
python文件打开方式详解——a、a+、r+、w+、rb、rt区别
在做深度学习大作业的时候看到了这个代码: 一开始以为“rb”是相对路径的意思,搜了一下结果不是。 1.排除文件打开方式错误: r只读,r+读写,不创建,即需要事先存在一个文件以供读/读写,若不存在文件会报错 w新建只写,w+新建读写,二者都会将文件内容清零,即事先不需要有该文件存在,若已经存在则会覆盖 (以w方式打开,不能读出。w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错;
[Redis]Intset
intset 小整数集合 set 集合容纳的元素都是整数并且元素个数较少时, Redis 会使用 intset 来存储集合元素。 intset 是紧凑的数组结构,同时支持 16 位、 32 位和 64 位整数 5-8 所示是 intset 的内部结构示意图。老钱也不理解为什么 intset encoding字段和 length 字段使用 32 位整数存储,毕竟它们只是用来存储小整数的,长度不应该
第3天---RSA基础题型(二)
前言: 量是一定要积累的,但是不要一味的追求量,导致学完后面的知识,忘了前面的知识,得不偿失,那我们当然要避免这种情况,那就先花点时间复习昨天的内容。 ........ ........ 过了10min T9.添加小因子(e与phi不互素) 一.题目: 关键步骤: 这段代码是一个Python代码片段,它的主要目的是生成一个满足特定条件的素数r。下面是对这段代码的详细解释: e = 65537
Ceph Reef(18.2.X)之Swift操作对象存储网关
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Swift概述1.Switft API接口概述2.swift实现的基本逻辑二.swift命令行配置实战1.创建swift的实践用户2.基于现有用户创建子用户3.基于子用户生成secret_key信息4.安装swift命令5.配置swi