自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows11 或windows server 16及以上如何配置ssh实现sftp服务搭建

现在,您已经成功配置了SSH以实现SFTP服务搭建。您可以使用SFTP客户端连接到Windows服务器,并使用配置的用户名和密码进行身份验证。在Windows 11或Windows Server 2016及更高版本上安装OpenSSH。配置防火墙以允许SFTP连接。配置OpenSSH服务器。配置SFTP访问权限。

2024-04-30 11:57:14 466

原创 mariadb 添加新用户,并给新用户对应权限

新用户现在已经添加成功并具备相应的权限。你可以使用新用户的用户名和密码登录MariaDB并访问相应的数据库。替换为你想要创建的新用户的用户名,并将。替换为你想要给新用户授权的数据库名称。输入管理员用户名和密码进行登录。这将使新用户的权限变更生效。替换为你想要设置的密码。

2024-04-16 09:04:26 658

原创 centos 9 安装mysql 到系统指定目录

现在,您已经成功地将MySQL安装到系统指定目录中。您可以使用指定的数据目录来存储MySQL的数据文件。如果MySQL服务正在运行,将显示“active (running)”的状态。运行MySQL安全性脚本以加强MySQL的安全性。首先,确认已经正确配置了CentOS 9的网络连接。安装MySQL服务器和客户端软件包。重新启动MySQL服务,使更改生效。添加MySQL Yum存储库。检查MySQL服务的运行状态。替换为您想要将MySQL数据存储的目录路径。启动MySQL服务。

2024-04-16 08:56:46 366

原创 内部服务器无公网IP情况下 SSH 通过 外部服务器直接登陆跳转到内部服务器

注意:在这个示例中,你需要将命令中的external_server_ip替换为实际的外部服务器IP地址,internal_server_ip替换为内部服务器的IP地址,user替换为你在外部服务器和内部服务器上的用户名。首先,你需要在外部服务器上创建一个SSH隧道,让它监听一个特定的端口,并将流量转发到内部服务器。假设外部服务器的IP地址是external_server_ip,内部服务器的IP地址是internal_server_ip。这将通过外部服务器的SSH隧道连接到内部服务器。

2024-04-15 10:32:19 278

原创 linux下tar命令的压缩和解压详细使用方法

在Linux系统中,tar命令用于创建、查看、提取和解压 tar 存档文件。以下是tar。

2024-03-29 08:19:08 2867

原创 在Ant Design的<Menu>组件中,要根据当前路径动态设置激活(active)的菜单项,直接在Menu组件中根据window.location.pathname匹配不起作用

这样,当页面加载时,与当前URL路径匹配的菜单项将会被自动激活。首先,我们需要找到与当前路径匹配的菜单项,并将其ID作为。主要原因: 在渲染之后再判断找不到对应的key而已。

2024-01-28 08:36:17 504

原创 踩坑,新版swiper在ant design pro 或react组件中autoplay不起作用的更正设置方法

swiper一直更新是个好事,但使用方法一直在悄悄的变,真得很坑人,直接带过坑吧。关键在这个引入这里,新版的必须将Autoplay作为模块引入,反正和以前版本有很多不一样了。接下来是组件中引入其他说明,新版本的swiper在react中基本上都是以模块或组件引入了,如果有些效果不起作用,说明你得使用方法和对应版本可能不一样,重新根据官网版本安装指定版本或自己找对应版本的demo再进行设置。下面是自己需要用到的样式,需要那个就必须应用对应的样式,注意这个与低版本的路径也不一样了。

2024-01-27 20:40:25 1811 1

原创 style-components如何结合bootstrap样式

是一个用于 React(以及其他框架的变体版本)的 CSS-in-JS 库,它允许你编写可复用、动态的样式,并直接在组件中定义它们。Bootstrap 是一个流行的前端 UI 框架,提供了预设的 CSS 样式和响应式的布局。这样可以在保留 Bootstrap 基础样式的同时,对这些组件添加或覆盖特定的样式规则。构建的应用程序中集成 Bootstrap 的样式,并根据需要进行扩展和自定义。中,可以创建自定义组件并结合 Bootstrap 的类名来实现其样式。: 当需要针对某个组件添加独特的样式时,可以在。

2024-01-27 11:19:20 1009

原创 基于antdesign pro 如何将公众号的文章同步到网页上

注册并认证微信公众号在微信公众平台上创建或登录你的公众号,并完成相关认证,获取AppID和AppSecret。开通并配置开发者模式在微信公众平台的“开发者中心”开启开发者模式,获取API接口调用凭证。使用微信公众号API获取文章使用微信提供的(获取永久素材)或者(获取已群发图文消息列表)等接口,根据需要获取文章内容。在Ant Design Pro项目中编写接口请求在Pro项目的model层(models文件夹下的.js文件)中定义一个effect函数,用来发起HTTP请求获取微信公众号文章。

2024-01-27 11:15:29 513

原创 使用antd design pro 如何设置不使用全局基础模板,开发开放公共页面。

这样后期访问/pubinfo页面及其子页面就不会再验证登陆了。修改config目录下的routes,

2024-01-26 08:25:46 504

原创 slurm超算系统中用户使用常用命令

以上是Slurm超算系统中一些常用的命令和实例脚本。请注意,具体命令和参数可能会因为不同的Slurm版本和配置而有所变化,请参考相关文档或者向系统管理员咨询。在Slurm超算系统中,用户可以使用以下常用的命令来管理自己的作业和资源。

2024-01-21 21:54:19 688

原创 nohup运行的命令中本身有>符号进行文件输出,而原有程序也有>进行文件输出,这样如何保证nohup运行的日志不输入到原有程序使用>输出的文件中呢?

将输出(标准输出STDOUT)发送到特定文件中,而你又希望。命令运行一个程序时,如果该程序本身已经通过重定向符号。产生的日志不与原有程序的输出混合在一起,你可以分别对。的日志输出和程序的标准输出进行独立管理。的日志就被分开放置在两个不同的文件中了。这样一来,程序的标准输出和。

2024-01-21 20:02:28 452

原创 如何结合antd design pro 5 结合express 上传多个文件

在Ant Design Pro 5(基于React)的前端界面结合Express后端实现上传整个文件夹的文件,实际上是在前端进行多文件选择,并通过POST请求将文件列表发送到后端,然后由后端处理上传。另外,由于浏览器的安全策略限制,通常不能直接获取到文件夹路径,只能让用户手动选择文件夹内的所有文件。用户选择多个文件后,你可以通过onChange事件获取到选中的所有文件对象数组,然后使用FormData对象打包这些文件并发送到服务器。以支持多文件上传,同时可以自定义上传前后的钩子函数来处理逻辑。

2024-01-20 20:57:09 1383

原创 如何实现对存储在MinIO上的数据的高效搜索与查询

假设你正在使用Python的boto3库与MinIO交互。

2024-01-20 20:11:31 2284 1

原创 使用antd design pro 及后端nodejs express 结合minio进行文件的上传和下载管理

请确保替换上述代码中的占位符为实际的MinIO服务器地址、访问密钥、安全密钥、桶名称以及文件名,并相应地调整文件上传和下载处理逻辑以适应您的具体需求。同时,您可能需要使用像。根据后端返回的下载URL,可以直接生成下载链接给用户点击。在Express应用中创建一个路由处理文件上传至MinIO。在Ant Design Pro中使用。这样的中间件来处理上传的文件流。

2024-01-19 09:31:09 1768

原创 MetaHipMer2 - MHM2超算系统宏基因组短读长序列组装神器的介绍和使用

MetaHipMer (MHM) 是一种从头开始的宏基因组短读组装器。这是版本 2 (MHM2),完全用 UPC++、CUDA 和 HIP 编写,可以在单服务器和多节点超级计算机上高效运行,可以扩展以共同组装 terabase 大小的元基因组。the有关构建、安装和运行 MHM2 的信息可以在用户指南中找到。

2024-01-19 09:14:00 883

原创 Hoppscotch (PostWoman)调试工具的介绍及详细使用方法

这些是Postwoman的主要功能和使用方法。使用Postwoman可以轻松地发送和调试API请求,并管理和重用请求和环境设置。Postwoman是一款强大的API调试工具,可通过用户友好的界面发送和接收HTTP请求,以及测试和调试API端点。

2024-01-17 22:14:38 1176

原创 git 常规操作及设置

Git是一个分布式版本控制系统,可以用来跟踪文件的修改历史并与其他人进行协作开发。下面是一些常见的Git操作及设置:初始化仓库:使用命令git init在当前目录创建一个新的Git仓库。克隆仓库:使用命令从远程仓库克隆一个本地仓库。添加文件:使用命令将文件添加到暂存区。提交更改:使用命令将暂存区的更改提交到本地仓库。查看状态:使用命令git status查看当前仓库的状态信息。查看历史:使用命令git log查看提交历史。切换分支:使用命令切换到指定的分支。创建分支:使用命令。

2024-01-17 20:36:30 764

原创 使用R从高程相对坐标数据生成tif图层的详细方法及代码

这将创建一个RasterLayer对象,其空间范围(extent)由输入数据决定,分辨率(resolution)设置为(1, 1)。要将区域地理高程数据转化为图层,您可以使用R语言中的一些地理信息系统(GIS)库和工具。以下是一个简单的步骤,使用。这将保存RasterLayer为tif文件,您可以在需要的时候加载和使用。包来生成tif图层,假设您已经有了高程相对坐标数据。

2024-01-17 16:31:49 700

原创 高性能计算环境大规模DNA测序数据集组装工具HipMer的介绍,安装和使用方法

由于 HipMer 是针对高性能计算平台的专业工具,其安装与使用通常需要一定的高性能计算知识和相应的系统配置。用户需要根据官方提供的详细文档来准备输入数据,并在集群环境中运行相应的命令行工具以启动组装过程。:通过优化的数据结构和算法,在大规模集群上实现高效的内存使用和并行处理,能够处理海量短读或长读测序数据。:不仅可以用于单个大型生物体的基因组组装,还适用于具有高度多样性的微生物群落的宏基因组组装。:在保证计算性能的同时,努力提高组装结果的质量,减少错误连接和遗漏。

2024-01-15 11:34:00 500

原创 生成式AI在软件开发中的革新:自动化、效率、理解、创新与安全的综合考察

AI在商业和科学领域可用于自动生成报告、总结和摘要。通过分析大量数据和文本信息,AI能够提取关键信息并生成结构化的文档,减轻了人工文档撰写的负担。

2024-01-15 11:19:57 1545

原创 Gitlab集成openLDAP统一认证登录

vim /etc/gitlab/gitlab.rb, 可以配置很多个server,因此与sssd服务一样可以配置多个ldap作为高可用。

2024-01-14 08:45:00 531

原创 gitlab_rails[‘smtp_tls‘] and gitlab_rails[‘smtp_enable_starttls_auto‘] are mutually exclusive. Set o

则GitLab将使用SMTP的纯TLS模式(也称为SMTPS)连接到邮件服务器,通常使用端口465。这种情况下,连接建立后立即进行加密,无需STARTTLS命令升级连接。,则GitLab将在已建立的未加密SMTP连接上尝试发送STARTTLS命令来升级连接至加密状态。这种方式常用于端口587。选项分别用于不同的SMTP安全传输方式。修改配置文件后,别忘了执行。在GitLab配置中,

2024-01-14 06:30:00 808

原创 代码仓库gitlab的数据迁移步骤

获取源GitLab的访问令牌:进入源GitLab的个人设置页面,选择“Access Tokens”,创建一个新的访问令牌。使用源GitLab的API导出数据:使用源GitLab的API,通过GET请求获取仓库、分支、标签、合并请求等相关数据。根据源数据的格式,创建新的仓库、分支、标签、合并请求等。安装新的GitLab服务器:在目标服务器上安装新的GitLab实例,确保版本与源GitLab服务器相同。获取目标GitLab的访问令牌:同样地,在目标GitLab中获取一个访问令牌,确保给予相同的权限。

2024-01-13 06:30:00 985

原创 如何设置gitlab.rb 将所有数据运行目录放置到指定目录

在GitLab中,要将所有数据目录(包括仓库、日志和其他配置文件)移动到一个自定义位置,你需要编辑GitLab的配置文件。请注意,除了仓库数据外,其他数据如日志、SSL证书等也可能保存在不同路径下。: 如果已经存在数据,需要将原有数据迁移到新的目录。这个过程会根据新的配置重新配置和启动所有相关服务,并且应该自动处理好指向新目录的服务链接。: 确认GitLab服务已成功启动,并检查新的数据目录是否包含预期的数据结构和内容。中对应的配置项,并相应地进行迁移与更新配置。文件,并找到关于数据目录相关的设置。

2024-01-13 03:30:00 704

原创 openLDAP统一认证在nodejs或flask等web系统中的配置使用

根据OA系统的需要,可能需要设计特定的LDAP目录结构来映射OA中的部门、角色或权限。例如,创建不同的组织单位(OU)对应OA中的部门,或者使用ldap属性来标识用户的角色。然后,我们设置一个登录路由,使用Passport的LDAP认证策略来处理认证请求。类,用于存储登录用户的信息。请注意,这只是一个示例代码,你需要根据自己的实际情况来修改LDAP服务器的配置信息、路由逻辑和返回的用户信息。在配置openLDAP统一认证与Flask结合的认证示例之前,您需要确保已经安装了相关的依赖库,如。

2024-01-12 09:39:49 1183

原创 LDAP密码加密字符串生成器slappasswd命令的详细使用方法

之所以要使用生成密码的方式来设置密码,主要是为了安全,我们直接以明文的方式存储在任何配置文件都可能被人看到而造成密码泄露,使用密码生成的方式即可按自己规则将明文密码转换为指定形式的加密字符串,这样无法获取到明文密码,相对来说就安全很多,但即使是这样,也不建议大家使用简单的明文密码来生成密码字符串,因为简单密码的各类加密字符串早已进入各类解密人员的字典里slappasswd是 OpenLDAP 提供的一个命令行工具,用于生成 LDAP 密码散列值。

2024-01-12 09:03:35 1178

原创 Lodash工具比较两个{}对象是否有变化

【代码】Lodash工具比较两个{}对象是否有变化。

2024-01-11 14:33:22 677

原创 对比两个json对象有那几个字段被修改,并返回有改动的字段内容

【代码】对比两个json对象有那几个字段被修改,并返回有改动的字段内容。

2024-01-11 14:31:09 707

原创 开源的RNA-Seq分析软件Trinity的详细介绍和使用方法

Trinity是一种开源的RNA-Seq分析软件,用于转录组的de novo组装。转录组de novo组装是通过将RNA-Seq数据中的短序列片段(reads)重新组装成完整的转录本(transcript)的过程。Trinity的主要功能和作用如下:转录本组装:Trinity可以将RNA-Seq数据中的reads重新组装成完整的转录本。它通过比对和组装过程,将reads组装成相应的转录本,并生成一个转录本集合。这些转录本可以用于进一步的分析和注释。

2024-01-10 07:00:00 2017

原创 大数据版本管理工具数据湖文件存储系统LakeFS客户端的安装和配置使用

以上就是安装和配置LakeFS客户端的步骤。你可以使用LakeFS客户端来管理和操作数据湖文件存储系统,例如创建/删除仓库、上传/下载文件、管理版本等。LakeFS的客户端使用Python编写,因此需要安装Python来运行客户端。LakeFS是一个开源的数据湖文件存储系统,它提供了版本控制和数据管理的功能。该命令将在用户主目录下创建一个名为".lakefs"的目录,并在该目录下生成一个名为"credentials"的配置文件。接下来,你可以使用LakeFS客户端来管理和操作数据湖文件存储系统。

2024-01-10 07:00:00 657

原创 docker-compose 部署lakefs使用外部postgressql数据库时报错 failed to connect to `host=/tmp user=lakefs database=`:

推荐配置的docker-compose.yml, 但个人还是喜欢独立的部分,各部分分开部署。在yaml文件中加入。

2024-01-09 07:00:00 454

原创 ERROR Unable to use the drive /data: Drive /data: found backend type fs, expected xl or xl-single -

docker启动新版容器minio后使用docker logs minio出现如下报错。将容器目录更改成 /mnt/data。

2024-01-09 06:15:00 1240

原创 开源、云原生且实时分析型的现代数据仓库DataBend的介绍,及其与其它开源文件存储的结合使用实例

Databend 是一个开源、云原生且实时分析型的现代数据仓库,旨在提供高效的数据存储和处理能力。它采用 Rust 语言开发,并支持 Apache Arrow 格式以实现高性能列式存储与查询处理。

2024-01-08 06:30:00 1633

原创 数据版本控制利器LakeFS的介绍,以及其使用方法,与其它工具结合案例

LakeFS 是一个开源的数据湖版本控制系统,可以帮助用户管理和控制数据湖中的数据版本。以下是LakeFS的一些主要用处和功能介绍:数据版本控制:LakeFS 提供了类似于 Git 的版本控制功能,可以跟踪和管理数据湖中的数据版本。用户可以轻松地创建、回滚、合并和分支数据版本,确保数据一致性和可追溯性。数据库快照管理:LakeFS 支持管理数据湖中的各个快照,包括数据表、文件和目录。用户可以方便地创建和管理快照,以便于数据湖中的数据查询和分析。

2024-01-08 05:00:00 1587

原创 高性能、可扩展、分布式对象存储系统MinIO的介绍、部署步骤以及代码示例

MinIO 是一款流行的开源对象存储系统,设计上兼容 Amazon S3 API,主要用于私有云和边缘计算场景。它提供了高性能、高可用性以及易于管理的对象存储服务。MinIO是一个强大的、面向云原生应用的理想存储解决方案,尤其适合那些寻求低成本、高可用和灵活扩展的私有云存储需求的组织。不过,在实际使用中需注意权衡其优缺点,并根据具体业务场景采取合适的策略和技术手段来克服潜在挑战。

2024-01-07 09:32:43 1759

原创 真核微生物基因组质量评估工具EukCC的安装和详细使用方法

随后,它会识别那些至少达到50%完整度但尚未超过100-improve_percent的中等质量bins。接下来,它会找出那些通过至少100对端读配对与这些中等质量bins相连接的bins。若经过合并后bin的质量评分有所提高,则该bin将会被合并。还有个副产品,diamond的数据库,不过好像看不出是diamond的哪个版本生成的,用的时候不好用的话就用下载的数据库再生成一遍吧。如果不知道数据库位置,或者软件找不到位置,那就简单吧,设置DB目录。下载数据库注意版本,一般选版本2吧,

2024-01-07 06:30:00 796

原创 噬菌体序列分析工具PhaVa的使用和使用方法

github:挺简单的,这里就不翻译了,大家看着直接用吧。

2024-01-06 06:30:00 852

原创 真核微生物基因序列鉴定工具EukRep工具的安装和详细使用方法

调整识别严格度 通过-m参数可以调整识别真核连续体的严格度。以下展示了严格、平衡和宽松模式下的假阳性率(FPR)和假阴性率(FNR)。然而,由于EukRep存在假阳性率,即使在这种情况下,您仍可能得到输出结果。EukRep是一种用于鉴定并分析环境中的真核微生物的工具。它基于16S rRNA基因序列,可以帮助研究人员确定和分类环境样品中存在的真核微生物群落。注:以上数据是通过将EukRep应用于来自模拟新门类基因组的20kb和5kb片段化支架上获得的。EukRep 从宏基因组数据集中分类真核和原核序列。

2024-01-06 06:30:00 1084

原创 宏基因组序列分析工具EukRep

获取真核生物bins EukRep设计用于作为更大规模分析流程的一部分。调整筛选严格度 可以通过-m参数调整识别真核contig的严格度。以下是严格、平衡和宽松模式下的假阳性率(FPR)和假阴性率(FNR)。默认设置为平衡模式。在0.6.5版本之前,默认设置为宽松模式。此处未给出具体的数据内容,但可根据上述描述理解,在不同长度的支架上应用EukRep,可以得到不同筛选严格度下对应的假阳性和假阴性结果。

2024-01-06 06:15:00 1020

磷循环Pcycle功能基因分析过滤代码

This is a curated phosphorus cycling database (PCyCDB) with 138 gene families and 10 metabolism processes. Homologous genes were added into the database to reduce the false positive rate. The criteria (i.e., identity, hit length) for filtering the alignment result generated by sequence similarity searching tools (e.g., BLAST, USEARCH, DIAMOND) were refined by identifying a known simulated gene dataset and mock bacteria community to obtain the best accuracy and further reduction of false positive

2023-12-14

qiime2 metadata tutorial files,样例文件

qiime2分析中,样品metadata的样例文件,外面网站下载不了,给大家共享一下

2023-12-11

EasyAmplicon (易扩增子)-扩增子高通量序列分析软件流程及脚本-详细使用方法-来自刘永鑫团队的秘籍

EasyAmplicon (易扩增子)-扩增子高通量序列分析软件流程及脚本-详细使用方法——来自刘永鑫团队的秘籍

2023-12-05

EasyMicrobiome-易扩增子、易宏基因组等分析流程依赖常用软件、脚本文件和数据库注释文件

EasyMicrobiome-易扩增子、易宏基因组等分析流程依赖常用软件、脚本文件和数据库注释文件,

2023-12-01

Virsorter2病毒组分析工具,github仓库代码

VirSorter2工具在github上的仓库代码,不能访问github的童鞋直接下载后手动安装即可,同时附上手动安装数据库db.tgz,大家在我的资源中搜索即可,applies a multi-classifier, expert-guided approach to detect diverse DNA and RNA virus genomes. It has made major updates to its previous version: work with more viral groups including dsDNA phages, ssDNA viruses, RNA viruses, NCLDV (Nucleocytoviricota), lavidaviridae (virophages);

2023-11-26

DIAMOND: 超快的蛋白序列比对软件,最新linux版本,2.1.8

根据DIAMOND介绍,它有以下特点 比BLAST快500到20,000倍 长序列的移框联配分析(frameshift alignment) 资源消耗小,普通台式机和笔记本都能运行 输出格式多样 速度快。 DIAMOND: 超快的蛋白序列比对软件,最新linux版本,2.1.8

2023-10-30

rdp-classfier2.13版

RDP分类器是一种朴素的贝叶斯分类器,它是为了提供基于rRNA序列数据的快速分类放置而开发的。RDP分类器可以快速准确地对细菌和古菌16s rRNA序列以及真菌LSU序列进行分类。它提供了从领域到属的分类分配,并对每个分配进行了置信度估计。RDP分类器可能适用于其他系统发育上一致的细菌分类。RDP分类器的联机版本可在http://rdp.cme.msu.edu/classifier/classifier.jsp.

2023-10-08

扩增子分析中需要使用到的python脚本

扩增子分析中需要使用到的python脚本,注意脚本是python2的脚本,注意环境最好是配置python2.7,主要脚本内容:die.py,fasta_number.py,fastq.pyc,primer.pyc,revcomp_lib.py,die.pyc,fasta.py,fastq_strip_barcode_relabel2.py progress.py,uc2otutab.py,faqual2fastq2.py,fasta.pyc,fastq_strip_barcode_relabel.py,progress.pyc uc.py,faqual2

2023-10-08

vsearch-2.23-win64

生信分析利器vsearch202309最新版,无内存和cpu及处理文件大小限制,安装及使用详见本人博客

2023-10-08

vsearch-2.23.0-linux64

最新版的vsearch,替代usearch的最佳方案,详细安装方式及脚本使用请参考本人博客

2023-10-08

Gurobi优化器最新linux版本gurobi10.0.3-linux64.tar.gz

202309, Gurobi优化器最新linux64版本1003, 如使用R计算,最佳配置R版本4.2,安装方法见本人博客

2023-10-07

nanodrop2000安装程序

蛋白浓度测定nanodrop2000的安装程序,win32系统适用

2023-10-05

Qlogic光纤网卡驱动

Qlogic光纤网卡驱动

2023-10-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除