- 博客(89)
- 收藏
- 关注
原创 报错解决-Unrecognized CachingAllocator option: 1
分析:Traceback (most recent call last):插入此行代码可以解决问题,原因是使用PyTorch进行深度学习训练时,由于动态内存分配策略,显存中的内存块可能会变得非常碎片化。这导致即使有足够的总显存,也可能出现"CUDA: Out of Memory"错误,因为无法找到足够大的连续空间来分配新的内存请求。
2024-12-02 16:11:59
590
1
原创 Neo4j数据库介绍及简单使用
Neo4j是一种图数据库管理系统,专门设计用于存储和处理图形数据。节点:节点是图中的基本单元,用于表示实体。每个节点可以包含一个或多个属性,用于描述实体的特征。属性: 节点和关系可以包含属性,属性是键值对的形式,用于存储有关节点或关系的信息。属性提供了关于节点或关系的详细数据。关系:关系表示节点之间的连接或关联。它有一个方向,描述了连接的含义。关系也可以包含属性,用于描述关系的特征。标签:标签是用于将节点分组的一种方式。节点可以附加一个或多个标签,这样可以更轻松地对节点进行分类和检索。
2023-11-15 20:02:51
2359
原创 问题解决:Docker:IPv4 forwarding is disabled
没有开启转发,docker网桥配置完后,需要开启转发,否则容器启动后,就会因为没有网络,而无法执行正常的功能,配置文件在。此时问题成功解决,不会再次出现报错。
2023-11-09 23:55:56
1618
原创 11-Docker-Redis集群部署
在工作环境中,我们常常被要求配置多种集群,Redis 集群是最常见的入门需要掌握的集群配置方法,在之前的学习中,我们学习掌握了分布式存储的算法,本质上集群的部署就是通过分布式存储算法将数据分发部署好的不同的容器,因此在本篇文章中我们重点学习三主三从的 Redis 集群的配置。
2023-11-09 21:00:08
768
原创 10-Docker-分布式存储算法
在本次学习中,我们一共学习了三种分布式存储常用的算法,它们分别是哈希取余算法一致性哈希算法哈希槽算法。这三个算法的优点和缺点后很明显,简单归类如下:哈希取余算法:优点是负载均衡,易于扩展;缺点是删除增加大量计算量一致性哈希算法:优点是容错性和扩展性好;缺点是容易出现数据倾斜。哈希槽算法:优点是快速数据查找,高效的插入和删除操作,数据分布均匀;缺点是哈希冲突,不适合范围查询。
2023-11-09 20:58:55
459
原创 09-MySQL主从复制
MySQL主从复制是一种用于实现数据备份、读写分离和扩展性的技术。它基于二进制日志(Binary Log)来将主数据库上的更改操作同步到一个或多个从数据库。至此一主一从的主从复制顺利完成,在后续的学习实战中,我想要实现一主多从的自动化部署,这点后续可以作为学习的重点。,此时可以看到主从状态并未开启,我们。
2023-11-09 20:34:24
117
原创 08-Docker-网络管理
我们可以根据业务需求,自己定义相关的网络,dockerbridgeoverlaymacvlan。其中overlaymacvlan用于创建跨主机的网络。我们可以使用如下命令来创建一个自定义网络,其子网为, 网关为,容器网络名为net_2。继而使用net_2网络创建两个新的容器,创建容器命令如下在新的容器中安装网络查看及ping命令,可以获取如下网络信息彼此之间可以ping通,实现自定义网络的通信。使用docker ps,可以看到使用系统自定义的桥接网络容器700b。
2023-11-02 00:45:44
428
原创 07-镜像特性与Dockerfile编写
Docker 镜像的缓存特性可显著加速构建过程,尤其是在多次构建相似镜像时。在修改 Dockerfile 或构建上下文中的文件时,务必要清除缓存以确保生成最新的镜像。Docker 镜像的缓存特性是指在构建镜像时,Docker 引擎会尝试重用之前构建过的层和中间结果,以减少构建时间和资源开销。这种缓存特性有助于提高 Docker 镜像构建的效率,特别是在多次构建相似镜像时。这些 Docker 容器命令用于构建和定义 Docker 镜像的行为和特性,以便容器可以按预期工作。
2023-10-31 14:59:27
96
原创 05-Docker特权模式逃逸
在渗透测试的过程中,由于一些服务是部署在Docker容器中,所以当我们拿到一台Docker容器的 shell 后可能需要进行环境的判定,继而进行容器逃逸。在本篇文章中我们将进行总结学习,如何在拿到一台容器后进行流程化的Docker逃逸。
2023-10-25 23:03:55
196
原创 04-SSH和SMB以及NFS那些事儿
1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。**总结:**目前在学生期间用的SSH服务比较多,因为要连接各种云服务器,NFS和SMB协议暂时用的比较少,先记录简单的使用方法,后续用到了做种练,有据可查。SSH的私钥非常重要,因为私钥是SSH身份验证的核心组成部分,它用于证明用户的身份并允许他们访问远程计算机。NFS本身是没有网络传输的功能的,而是基于远程的调度来进行的。
2023-09-04 16:31:37
443
原创 03-iptables-防火墙那些事儿
防火墙主要可以分为两大类型,第一种类型称为主机防火墙,第二种类型称为网络防火墙。主机防火墙对单体做出防火墙,网络防火墙对集体做出防火墙。并且网络防火墙分为硬件防火墙和软件防火墙。硬件防火墙在一定程度上可以防御DDos攻击。
2023-09-02 14:27:03
99
原创 02-Docker数据管理
在本篇文章里,我们主要记录总结在学习docker文件构建、备份、网络连接、数据连接过程中的相关知识点,力求完善的学习Docker相关的数据管理工作。
2023-09-02 14:24:59
77
原创 Mysql数据库基础知识(全)
详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。nformation_ schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。就是数据库的库名,表明,列的数据类型和访问权限等。前言:本博文为个人笔记,记录了Mysql的一些基本操作,一般掌握本博文就可以了解数据库、表、数据项的增删改查,希望对大家的学习有所帮助。SCHEMATA表:提供了当前mysql实例中所有数据库的信息,是show databases的结果取之此表。可以类比为车间名,车间内的分类货物,具体的货物。
2023-08-29 10:56:10
72
原创 43-缓冲区管理
缓冲区是一个存储区域,可以由专门的硬件寄存器组成,也可以利用内存作为缓冲区利用硬件作为缓冲区的成本较高,容量也较小.一般仅用在对速度要求非常高的场合,由于对页表的访问频率极高,因此使用速度很快的联想寄存器来存放页表项的副本。一般情况下,更多的是利用内存作为缓冲区。
2023-02-06 09:37:05
153
原创 04-计算机系统发展历程给了我们什么启发
计算机中体现的哲学思维有很多,比如二分快速幂和普通的线性增长,通过对计算机科学的研究运用,一方面可以对物质世界的工作效率做出一定的提升,比如设计出更好的工具帮助人们工作,但也可以在精神世界给我们一定的启发,让我们的思维更加开阔。
2023-02-05 23:10:30
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人