自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 生物信息学R分析工具包ggkegg的详细使用方法

ggkegg 是一个用于生物信息学研究的工具,可以用于分析和解释基因组学数据,并将其与已知的KEGG数据库进行比较。ggkegg 是从 KEGG 获取信息并使用 ggplot2 和 ggraph 进行解析、分析和可视化的工具包,结合其他使用 KEGG 进行生物功能研究的软件包。该工具旨在利用图形语法来可视化 KEGG 的复杂组件。

2024-09-12 16:05:59 944

原创 渗透测试-Kali Linux学习(Linux基础、Shell编程、渗透测试软件)_kali linux渗透测试

修改权限首先得看得懂文件的权限有哪些,就是ls -l展示的d、r、w等第一个字母表示文件类型,”-”,普通文件。”d”目录。“l”符号链接。“b”块设备文件。“c”字符设备文件。接下来是文件所有者权限、文件所在组的用户的权限、文件其他组的用户的权限,每组三个r是只读权限w是写的权限,对于文件,是可以修改,若对文件目录也拥有写权限,则可以删除;对于目录,可以在目录内创建文件或目录、删除目录。x是可执行权限,对于文件,是可以执行的;对于目录,是可以进入的。-是没有任何权限数字。

2024-09-12 15:33:26 707

原创 消息队列 RabbitMQ入门:Linux(Docker)中安装和卸载RabbitMQ服务_docker命令卸载abbitmq

RabbitMQ官网地址如下图官网提供了两种安装RabbitMQ的方式,一种是docker版本,一种是各个操作系统下的安装方式,本文将演示Linux(centos)环境和docker两种方式!准备安装有Linux环境的服务器或者虚拟机,本文使用阿里云服务器,Linux版本为centos 7。

2024-09-12 15:05:11 711

原创 树莓派Linux源码配置,树莓派Linux内核编译,树莓派Linux内核更换_树莓派内核编译报错

编译完成后,可以看到源码树目录多了vmlinux这个文件,如果编译失败则没有此文件,成功后,目标zImage镜像在arch/arm/boot目录下(此步ARM架构的芯片都是类似)(vmlinux是未压缩的liunx,zImage是压缩好的liunx)。对树莓派内核源码进行配置后,接下来就要进行树莓派Linux内核的编译,需要树莓派交叉编译工具、树莓派内核。:驱动代码的编译需要一个提前编译好的内核,所以需要先编译内核,而编译内核又必须提前完成相关的源码配置;树莓派1的工程是bcmrpi_defconfig,

2024-09-12 14:30:32 2099

原创 最牛X的GCC 内联汇编_早期修饰寄存器

在没有告知 GCC 的情况下,它将会假设一些寄存器存储了一些值——而我们可能已经改变却没有告知 GCC——它会像什么事都没发生一样继续运行(LCTT 译注:什么事都没发生一样是指GCC不会假设寄存器装入的值是有效的,当退出改变了寄存器值的内联汇编后,寄存器的值不会保存到相应的变量或内存空间)。当操作数位于内存时,任何对它们的操作将直接发生在内存位置,这与寄存器约束相反,后者首先将值存储在要修改的寄存器中,然后将它写回到内存位置。因此,因为它可以知道 “ecx” 的值,它就不被当作修饰的(寄存器)了。

2024-09-12 14:00:05 437

原创 改动模型后,加载部分预训练权重文件_预训练模型,把对应层的参数加载,只是部分权重

为了做好运维面试路上的助攻手,特整理了上百道【运维技术栈面试题集锦】,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。本份面试集锦涵盖了174 道运维工程师面试题128道k8s面试题108道shell脚本面试题200道Linux面试题51道docker面试题35道Jenkis面试题78道MongoDB面试题17道ansible面试题60道dubbo面试题。

2024-09-12 13:23:04 554

原创 打不死的redis集群_linux重启redis集群脚本

选取redis-alpine镜像作为基础镜像,因为它非常小,只有9M,修改时区和把一些配置拷贝进去后,变更下权限和用户组,因为基础镜像是redis用户组。首先启动master,传入端口16379,host模式,在启动slave,成为16379 master 的slave,并且设置调度策略为尽可能分散的方式,sentinels也类似。默认为master,#slaveof注释去掉后变为slave,这里固化了master的域名redis-master。build完成后,镜像只有15M。编写Dockerfile。

2024-09-12 12:44:03 570

原创 想学linux,要学什么_linux 需要学什么

要记住,LINUX能提供一整套很完整的网络服务,如果您在商业公司作一名LINUX系统管理员,那么您必须要对网络及其网络理念有清楚的认识,能够独立完成整个网络和网络服务的配置工作。事实上,对LINUX系统和文件进行备份无论从硬件还是软件技术上目前都没有什么太大的问题,问题往往出现在系统管理员忘记备份文件或者抱着侥幸的心理,一旦您的LINUX服务器受到攻击,文件损失殆尽,那么您就无法恢复原有文件,一切损失的责任也只能由您负责了。同时,LINUX的安全问题也给LINUX系统管理员很大的压力。

2024-09-12 12:13:39 343

原创 快速上手Linux核心命令(十一):Linux用户相关命令_run useradd -g inspur -m inspur -u 2000

6、 sudo 小结* 对用户进行sudo授权后,所有用户执行命令 格式为 **sudo + [命令]*** **sudo - l** 命令可以查看当前用户被授予的sudo权限集合* 当我们在授权用户下执行sudo时,如果需要输入密码。此时输入密码是**当前用户的密码**#### id 显示用户与用户组信息1、简介> id 命令可以显示指定用户的ID(UID)和组ID(GID)等有效信息2、语法格式id [参数选项] [用户名]3、参数选项| 参数 | 参数说明 |

2024-09-12 11:35:00 456

原创 很有用的 GCC 命令行选项_gcc libdir 会递归不

这背后的想法是,有时,对程序员来说,把浮点值考虑成近似无限精确的实数是方便的。如果你这样做,那么你需要通过分析代码,或者其他方式,算出这种计算方式引入的最大或可能的最大误差,然后进行比较时(以及产生输出时,不过这是一个不同的问题)允许这个误差。如果在你使用的 gcc 命令中,命令行选项列表变得很大而且很难管理,那么你可以把它放在一个文本文件中,然后把文件名作为 gcc 命令的一个参数。从上面的警告清楚的看到,-Wextra 选项从内部启用了-Wempty-body 选项,从而可以检测可疑代码并生成警告。

2024-09-12 02:07:59 408

原创 常用正则表达式合集,这一篇就够了!!(含完整案例,建议收藏

.{3}$^[A-Z]+$^[a-z]+$^\w+$注:正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。^%&',;$\正确格式为:XXX-XXXXXXX、XXXX- XXXXXXXX、XXX-XXXXXXX、XXX-XXXXXXXX、XXXXXXX和XXXXXXXX正确格式为:01~09和1~12正确格式为;01~09和1~31评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力^\s*|\s*$

2024-09-12 01:31:29 983

原创 宏基因组学中基于Kraken2、Blast、ViPhOG和VirSorter等工具分析病毒组的详细流程,包括数据预处理、病毒序列检测、分类和功能注释等步骤_uchime

分析结果:安装MEGAHIT:运行MEGAHIT:其中:对于单端数据,使用以下命令:分析结果:安装MIRA:运行MIRA:然后运行以下命令:对于单端数据,将配置文件中的 改为 ,并将 行删除,然后运行相同的命令。分析结果:使用Kraken2或者Centrifuge等工具进行宿主去除和病毒序列的初步鉴定。数据准备:数据库准备:运行Kraken2:其中:+ 指定使用的数据库。+ 生成分类报告。+ 设置并行线程数。+ 设置最小分类置信度阈值。+ 输出分类结

2024-09-12 00:22:27 562

原创 在VMware 17虚拟机上安装Windows 11操作系统(全程有图超级详细)+VMware使用技巧_vmware17安装win11

这里的位置是你安装的这个虚拟机所在的文件夹,以后这个虚拟机产生的文件都会装在这个文件夹里面,最好不要放在系统盘里面。虚拟机创建好之后左边的库就会显示出你的虚拟机,虚拟机描述那里可以将你虚拟机里的密码写在那里,防止忘记,虚拟机加密的密码也可以写那儿。如果你打开时出现这个情况,这是系统不支持UEFI启动,可以将虚拟机的固件类型改为BIOS,可以去看我后面的出错情况处理。(1)内存:推荐2GB以上,看你机器的配置酌情选择,不卡就行,选太高感觉也没啥用,又不是要在里面打游戏。就可以开始win11系统的安装了。

2024-09-11 21:51:22 3815

原创 博睿数据与阿里云签订云原生核心合作伙伴计划,推动企业智能运维落地

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-11 20:05:44 1185

原创 初识云计算:它出现的契机,它解决了什么问题

云计算在这些技术之后出现,涵盖的内容也远超此类范畴,利用各种已有技术,在一个重要的时间点上将所有的技术合而为一,让这些技术可以创新性的结合在一起。虚拟化容器:随着技术的发展,虚拟化技术又有了长足进步,因为普通池化技术除了要运行程序逻辑之外还需要运行操作系统,这样一来虚拟化的成本本就提升了,后来便发展出使用比操作系统更小的虚拟化同期进行服务包装这一路线。于是就出现了后面的办法,对整鸡进行切割,用户各取所需。除了局域网,还需要有存放计算机的机房、集中存储数据的数据中心,从网格计算发展到了大规模计算,再到超算。

2024-09-11 19:29:47 414

原创 分享记录我的Linux系统入门学习经验_linux运维是否该学c语言

如果是Linux小白的话,个人建议阅读《Linux就该这么学》,这本书比较注重Linux的一些实用性技术,内容从易到难、从浅到深,很适合Linux小白作为进入Linux’世界大门的参考书籍,刘遄老师还搭建了用来学习与交流的Linux学习平台,上面有很多的Linux技术干货和前沿的Linux技术及相关资讯,对于想系统学习Linux的小白,我建议可以参加Linux的相关培训课程,然后就是多培养自己对Linux的兴趣。Linux的世界似浩瀚的海洋,愿我每天可以畅游其中,也希望更多的伙伴加入Linux的大家庭。

2024-09-11 18:53:41 803

原创 全新 Kali Linux 系统安装指南_kali guided

1、 首先,把 USB 设备插入到要安装 Kali 操作系统的电脑上,然后从 USB 设备引导系统启动。只要成功地从 USB 设备启动系统,你将会看到下面的图形界面,选择“Install”或者“Graphical Install”选项。如果 Kali Linux 是这个电脑上的唯一操作系统,最简单的选项就是使用“Guided – Use Entire Disk”,然后选择你需要安装 Kali 的存储设备。9、 当 Grub 安装完成后,系统将会提醒用户重启机器以进入新安装的 Kali Linux 系统。

2024-09-11 18:13:27 792

原创 作为开发者如何有效使用 ChatGPT_如何使用chatgpt来解决开发问题(2)

🤵‍♂️ 个人主页✍🏻作者简介:Python学习者🐋 希望大家多多支持,我们一起进步!😄如果文章对你有帮助的话,

2024-09-11 17:29:54 982

原创 《Linux系统》计算机与操作系统的简介_计算机linux操作系统

输入单元,输出单元,控制单元,算术逻辑单元,内存。

2024-09-11 16:47:50 567

原创 Linux进程管理工具 Supervisor详解_supervisor core signal

使用supervisord管理启动后,当你使用/usr/local/tomcat/shutdown.sh或者kill $PID的时候,supervisord都会认为是意外关闭,会自动再次把进程拉起,除非是使用supervisord命令关闭。通过运行echo_supervisord_conf程序生成supervisor的初始化配置文件。supervisor的配置文件内容有很多,不过好多都不需要修改就行使用,我这里只修改了以下两项。如果使用yum安装则此步骤省略,直接进行修改配置文件步骤。

2024-09-11 15:00:34 959

原创 Linux安装软件每次靠百度,这次花了些时间,终于算是搞明白了

格式为:软件包名-软件版本-软件发布的次数-适合的 Linux平台-适合的硬件平台-包扩展名 ,比如: httpd-2.2.15-15.el6.centsos.1.i686.rpm。源码文件,这个很好理解,就是开发编写好的代码,发布后的源码一般都将其打成一个.gz或.tgz的压缩包。以源码形式存在的压缩包,常见的格式有:.tar.gz , .tgz, .tar.bz2格式 ,如redis-5.0.7.tar.gz。因为yum是基于rpm包进行管理的 ,所以同样也支持了rpm包中的相关功能。

2024-09-11 14:20:33 961

原创 linux安装oracle11g视频,Linux安装oracle11g详细步骤及问题汇总

mkdir -p /opt/oracle/oradata/更改oracle目录的ownchown -R oracle:dba /opt/oracle 6、配置环境变量。顺序:SEMMSL, SEMMNS, SEMOPM, SEMMNI。如下图,会出现检查临时空间和交换空间,及监视器的提示,未满足监视器配置,需根据提示进行修改,满足要求,并继续。切换到oracle用户,使用图形界面,新建一个终端,输入命令,弹出如下界面。切换到oracle用户,使用图形界面,新建一个终端,输入命令,弹出如下界面。

2024-09-11 14:18:26 825

原创 linux命令英文缩写的含义(方便记忆)

dd: 本来应根据其功能描述“Convert an copy”命名为“cc”,但“cc”已经被用以代表“C Complier”,所以命名为“dd”Knnxxx / Snnxxx(位于rcx.d目录下):K(Kill);nn(执行顺序号);cat: concatenate连锁 cat file1 file2>>file3把文件1和文件2的内容联合起来放到file3中。.o(扩展名o):Object file,complied result of C/C++ source file。部分Linux命令缩。

2024-09-11 13:38:33 769

原创 Linux 几种文件传输方式

rz sz指令使用很简单,执行rz 指令,远程连接工具会弹出windows文件选择窗口,只要选择要上传的文件即可。-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。-rw-------. 1 root root 0 3月 31 22:36 yum.log。-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。-q 不显示传输进度条。

2024-09-11 12:16:32 1001

原创 2024云计算省赛总结

(3)挂载iso文件【挂载CentOS-7-x86_64-DVD-1804.iso】【挂载XianDian-IaaS-v2.4.iso】(4)搭建ftp服务器,开启并设置自启添加anon_root=/opt/保存退出(5)配置防火墙和Selinux编辑selinux文件。

2024-09-10 23:55:31 938

原创 【运维】Kafka高可用: KRaft(不依赖zookeeper)集群搭建_kafka kraft

不像基于ZooKeeper的模式,(zk去做的事情,我们手动配置不了)任何服务器都可以成为控制器。这带来了一个非常优秀的好处,即如果我们认为 controller 节点的负载会比其他只当做broker节点高,那么可以为 controller 节点使用高配的机器。这就解决了在1.0, 2.0架构中, controller 节点会比其他节点负载高,却无法控制哪些节点能成为 controller 节点的问题。被()选中的 controller 节点将参与元数据集群的选举。

2024-09-10 14:58:28 2295

原创 Nacos安装之Windows、Linux指南

Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。(img-3snvXCn2-1725925812562)](img-kNLJRXqJ-1725925812562)]Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。Linux或者Mac安装方式与Windows类似。上传到Linux服务器的某个目录,例如。然后重命名为java。

2024-09-10 07:50:33 423

原创 Linux安装elasticsearch7

可以在Windows浏览器测试(成功看见下面的json那么恭喜你),注意如果是root用户启动失败之后,切换为esuser再启动,貌似也可以访问,但是会影响kibana的链接,这里必须先关闭刚才root启动的进程,之后再用esuser重新启动.===>此时如果你的浏览器无法访问,可能是虚拟机9200端口没有开放。修改jvm.options配置(根据版本不一样和你的服务器配置差异,这里把它改成小一点的,比如256m即可,如果你的机器配置高,一般不会报错,不用修改也行,如果配置低设置合理就行了)

2024-09-10 04:32:27 935

原创 Linux之CentOS下载与安装教程【图文详解】

指定磁盘容量(根据自己情况而定),并选择拆分为多个文件:指定磁盘文件(.vmdk)文件:选择自定义硬件:点击,选择使用ISO映像文件,点击浏览选择CentOS镜像:完成:选择install CentOS 7然后回车:语言建议还是使用默认的英语():当然也有中文语言,不过还是推荐使用English(新手小白没一点经验还是推荐使用中文):我这里选择English,然后点击Continue:选择DATE&TIME:Region选择Asia(亚洲),City选择Shanghai(上海),然后点击左上角Done:KE

2024-09-10 02:49:45 1043

原创 Kaggle爆文:一个框架解决几乎所有机器学习问题

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-09 20:19:22 869

原创 2024运维面试基础问题总结(面完持更9

*在开销方面:**每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。**所处环境:**在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)(img-TNrui4dl-1725868226659)](img-RVhtBCYW-1725868226659)]

2024-09-09 15:50:45 338

原创 springcloud项目实战校园交友平台-微服务-分布式

很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-08 04:37:27 714

原创 RabbitMQ:第四章:RabbitMQ集群搭建

前言提示:rabbitmq集群搭建。提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作首先搭建好多台独立的RabbitMQ,这里可以使用宝塔图形化页面安装也可自行安装假设已经单独搭建好二台服务器了,这个时候就需要对服务器之间数据互通。二、集群搭建1.集群搭建步骤设置服务器别名服务器1:hostnamectl set‐hostname m1服务器2:hostnamectl set‐hostname m2。

2024-09-07 20:05:25 608

原创 JAVA拉取Hive的数据导入到MySQL中_java hive取数mysql存储

【代码】JAVA拉取Hive的数据导入到MySQL中_java hive取数mysql存储。

2024-09-07 08:19:07 254

原创 Java 虚拟机诊断利器

this.numInvocations 的默认值是 0,而 ReflectionFactory.inflationThreshold() 默认是 15,当大于 15 的时候会通过 ASM 技术动态生成 GeneratedMethodAccessor1 类来调用 invoke 方法, 但是,因为是动态生成的,我们怎么才能看到这个类实际长什么样子呢?其中什么 23012, 28436 等是当前环境中现有的 java 进程,然后需要连接到哪个进程就输前面的编号(1234 啥的),输了之后回车。

2024-09-07 01:11:04 338

原创 idea从零到精通(09)之修改代码无需重启Tomcat(热启动)

我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。我们使用IDEA开发Java时,修改java文件后,需要重启tomcat后,代码才生效且前段浏览器方出现效果,但重启tomcat耗时较长,影响开发效率。

2024-09-05 19:43:43 1211

原创 ES6简单入门--面试题

this指向的固定化并不是因为箭头函数内部绑定this的机制,实际原因是箭头函数根本没有自己的this,导致内部函数的this就是外层代码块的this,正因为它没有this,所以不能作为构造函数。//[{title: ‘电脑’, price: 13000},{title: ‘手机’, price: 9000}]//输出[1,2,3,4,5,6](1)函数体内的this对象,就是定义时所在的对象,而不是运行时所在的对象。show(1,2,3,4,5,6) //输出[3,4,5,6]console.log(…

2024-09-05 06:54:59 420

原创 CSS学习笔记(浮动float)

如果上一个元素是标准流,则A元素的顶部会和上一个元素的底部对齐。元素的大小完全取决于定义的大小或者默认的内容多少浮动根据元素书写的位置来显示相应的浮动。()首先浮动的盒子需要和标准流的父级搭配使用,浮动可以使元素显示模式体现为行内块特性。(3)一个元素内部所有元素都浮动了,如果父元素在没有设置高度的情况下它的高度会变成0,也就是说父元素的高度塌陷了。(4)浮动的元素脱离不了父元素,可以影响父元素的高度,会跑到别的盒子中去。(2) 浮动的盒子不占有位置,如果有没有浮动的元素为占有它原来的位置。

2024-09-04 17:23:21 474

空空如也

空空如也

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

TA关注的人

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