自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怨行客

将大问题切割成不起眼的小问题 蚂蚁就能吃掉大象--推理,每一个环节的输入输出

  • 博客(560)
  • 收藏
  • 关注

原创 安全攻防基础

安全就是保护数据。

2024-05-23 15:38:28 230

原创 架构三。。

往远看,公司的业务方向是?业务分为产品类和服务类产品类:360 的杀毒软件、苹果的 iPhone、UC 的浏览器等都属于这个范畴,这些产品本质上和传统的制造业产品类似,都是具备了某种“功能”,单个用户通过购买或者免费使用这些产品来完成自己相关的某些任务,用户对这些产品是独占的。服务类:百度的搜索、淘宝的购物、新浪的微博、腾讯的 IM 等都属于这个范畴,大量用户使用这些服务来完成需要与其他人交互的任务,单个用户“使用”但不“独占”某个服务。事实上,服务的用户越多,服务的价值就越大。

2024-05-22 17:10:25 300

原创 架构二。。

只能3选21)一致性(Consistency)客户每次读都是返回最新的写操作结果2)可用性(Availability)非故障节点在合理的时间内返回合理的响应3)分区容忍性(Partition Tolerance)当出现网络分区故障时,系统还能发挥作用网络分区(network partition)是指网络故障或中断导致系统中的各个部分无法相互通信的情况。

2024-05-21 17:31:15 775

原创 DevOps + 架构一

开发,测试,运维,甚至运营。出一个东西,就能马上走完一个流程,看效果。软件交付的速度和质量很重要。

2024-05-15 15:49:07 425

原创 k8s面试记录

1、由于docker不需要虚拟管理程序和虚拟机操作系统,运行的只是应用,所以占用资源少。电脑同时开几个虚拟机就跑不动了。

2024-05-01 21:56:42 511 2

原创 ceph笔记 2

1、mon负责认证,mon一定要三个,要不一个坏了以后还咋认证。2、认证完才能对ceph增删改查。

2024-04-25 18:25:03 228

原创 Fannel和Calico

1、路由器下面每一个端口都是一个vlan,隔离了广播包192.168.1.0和192.168.2.0他们属于不同的vlan,没有三层交换机或者路由器,他们通不了信不在同一个vlan,也就是子网,包就会走向网关(也就是路由器那里,路由器有路由表。查看目的地192.168.2.0在b口,从b口出去vlan2里找)。二层路由器会记录mac地址。

2024-04-20 21:35:51 403

原创 Seaweedfs

应用案例:一个图片分享应用,用户可以上传、下载大量的图片文件,SeaweedFS 可以提供快速的图片存储和检索服务,并且能够轻松地扩展以应对不断增长的存储需求。

2024-04-16 14:52:29 375

原创 glusterfs

volume create: myvolume: failed: 目录 is already part of a volume。请注意,在执行这些命令之前,请确保您不再需要 GlusterFS 服务及其相关数据,因为这些操作将不可逆地删除这些文件和目录。2、gluster volume create myvolume replica 3 ip:目录 ip2:目录 ip3:目录。1、系统要相同,因为我用了centos7.9和rocky linux8,就不行。解决方法:删除目录,重新创建。

2024-04-15 16:05:13 391

原创 test mode水印去除

(1)“运行”输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\7503491f-4a39-4f84-b231-8aca3e203b94,文件夹进行删除。(2)cmd窗口输入bcdedit -set TESTSIGNING OFF,会提示被禁止,不用管。

2024-04-09 09:26:43 282

原创 产品经理杂谈

像游戏一样设计联赛。

2024-03-22 11:29:51 267

原创 数据库笔记

1、服务端架构分层:网关层管网络,应用层管业务,存储层管数据。2、Mysql单表数据量超百万查询慢,超千万查不动了。

2024-03-19 17:55:01 356

原创 量化探店记

较小的最大回撤意味着投资组合的风险相对较低,而较大的最大回撤则表示投资组合具有较高的风险。举例:假设某个投资组合在过去一年中实现了15%的年化收益率,无风险利率为4%(如国债利率),并且该投资组合的年化波动率为10%(标准差)。举例:假设某个投资组合在过去一年中实现了10%的超额收益率,而基准的超额收益率为8%,并且该投资组合的跟踪误差为6%。举例:假设某个投资组合在过去一年中实现了12%的年化收益率,无风险利率为3%,并且该投资组合的下行标准差为8%。较大的最大回撤表示投资组合或资产具有较高的风险。

2024-03-18 17:13:14 701

原创 Microsoft Office下载地址合集——微软官方原版离线安装下载

在这里

2024-03-15 13:37:10 144

原创 常用算法部分

学习地址

2024-03-06 17:41:08 122

原创 数据结构部分

为了提升效率,我们可以采用以下策略。「负载因子 load factor」是哈希表的一个重要概念,其定义为哈希表的元素数量除以桶数量,用于衡量哈希冲突的严重程度,也常作为哈希表扩容的触发条件。相对应地,基于链表实现的数据结构也称“动态数据结构”,这类数据结构在初始化后,仍可以在程序运行过程中对其长度进行调整。在哈希算法中,将哈希值对桶数量(数组的长度)capacity 取模,是为了确定该 key 在数组中的索引位置。所以,对容量取模可以将哈希值映射到合适的索引位置,确保数据分布均匀且能够准确定位到对应的桶。

2024-03-06 11:10:12 737

原创 win11 去除test mode

创建一个新的 DWORD (32-bit) 值,命名为 “WatermarkEnabled”,并将其值设置为0。你可以按下Win + R组合键,然后输入regedit并按回车键。转到以下注册表路径:Copy code。

2024-03-04 09:20:11 191

原创 FTP服务器创建用户

【代码】FTP服务器创建用户。

2024-02-28 14:48:10 137

原创 华为算法题 go语言或者python

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。

2024-02-22 10:47:06 1651 8

原创 cuda显卡驱动等问题解释

run适用于需要更多控制或在不支持 RPM 的系统上安装的情况。适用于需要简单、集成的系统级管理,以及自动依赖处理的场景。适用于希望直接从 NVIDIA 获取最新版本,并通过网络自动处理安装和更新的情况。

2024-01-24 14:23:53 872

原创 服务器上面安装nodejs react

1、2、修改端口3、下面是一个简单的步骤来开始使用 React:确保你的计算机上已安装 Node.js。你可以在命令行中输入node -v来检查是否已安装。打开命令行工具,并进入你想要创建项目的目录。这将使用 Create React App 工具来快速生成一个基本的 React 项目结构。cd my-appnpm start这将启动一个本地开发服务器,并在默认浏览器中打开项目。现在你已经成功创建了一个 React 项目,可以开始编写代码了。你可以在src目录中找到App.js。

2024-01-22 14:51:41 519

原创 骗局杂谈。

收徒模式通常指的是一种以师徒关系为基础的营销或业务模式。在这种模式中,"师父"教导"徒弟"某种技能或知识,并可能从中获得经济利益。

2024-01-19 13:41:47 840

原创 关于节点宕机,pod terminating

通过实施这些策略,可以显著降低因节点故障导致的服务中断风险,并提高 Kubernetes 集群的整体健康和稳定性。

2024-01-18 16:42:42 380

原创 Ubuntu22.04配置静态ip

注意:请根据你的网络设置,将上述 IP 地址、网关和 DNS 服务器地址替换为你需要的值。在打开的文件中,找到与你要设置静态 IP 的网络接口相关的部分。默认情况下,接口名称为。按 Ctrl + O 键保存文件,然后按 Ctrl + X 键关闭编辑器。打开终端,并以管理员身份运行。

2024-01-03 15:53:40 714

原创 rocky linux9 安装go 即接下去

【代码】rocky linux9 安装go。

2023-12-22 17:43:13 724

原创 安装docker-compose

有的时间段装的快,别用pip3装,有问题。

2023-12-22 17:07:11 372

原创 Leaning Method

要使用 Gitee 同步代码,你可以按照以下步骤进行操作:在两台办公电脑上都安装 Git 客户端,并在 Gitee 上创建一个项目仓库。在其中一台办公电脑上,将项目初始化为一个本地仓库,并将其与 Gitee 仓库进行关联。在本地仓库中进行代码开发,并定期将更改推送到 Gitee 仓库。在另一台办公电脑上,克隆 Gitee 仓库到本地,以便获取最新的代码。在第二台办公电脑上继续进行开发,并定期将更改推送到 Gitee 仓库。

2023-12-21 10:49:33 421

原创 关于chatgpt一点肤浅认识

用数字向量表示单词。它是计算机更好地理解单词1、预训练 – 就是先训练一个模型,用于以后特定任务的微调,比如将 BERT这个模型用于特定的NLP任务,比如情感分析2、one-hot: 用只有一个元素是1,其他是0的向量表示物体。比如苹果可以表示为:[1, 0, 0]香蕉可以表示为:[0, 1, 0]橙子可以表示为:[0, 0, 1]3、监督学习:算法接受带有标签的训练数据,从而对未标记的数据进行预测与分类。就像监督员指导模型学习正确答案。

2023-12-15 17:23:45 1324

原创 Windows删除文件的时候提示有其他程序使用文件,无法删除,如何找到是谁再使用?

在任务管理器窗口中,切换到"详细信息"选项卡,然后按照PID列排序。找到进程:在资源监视器窗口中,选择"CPU"选项卡,然后在右侧找到"关联的句柄"部分。在"路径"列中查找包含你要删除的文件的路径,并注意到相应的"PID"(进程标识符)。如果你不确定,最好先咨询专业人士。使用"资源监视器":按下Win + R键,在运行对话框中输入"resmon",然后点击"确定"打开"资源监视器"。结束进程:选中该进程,然后点击"结束任务"按钮,以终止该进程的运行。记下文件名:首先,记下无法删除的文件的完整路径和文件名。

2023-12-11 11:24:17 563

原创 mce records pool full

遇到服务器出现 “mce records pool full” 错误并导致死机的情况可能涉及到硬件故障或内核问题。

2023-12-11 11:11:04 540 3

原创 Ubuntu22.04 安装nvida-docker2和改路径

在 Ubuntu 22.04 上安装可以通过一系列步骤完成。是一个用于运行 Docker 容器的工具,它使容器能够访问宿主机的 NVIDIA GPU。

2023-12-06 16:07:45 1588

原创 openebs部署

打开终端。添加 Helm 存储库。验证 Helm 是否成功安装。安装完成后,您可以使用 Helm 来管理 Kubernetes 的应用程序和发布。确保您已经正确配置了 Kubernetes 集群以供 Helm 使用。

2023-11-29 11:13:04 1192

原创 前后端开发迭代

要创建一个具有登录和注册功能的前端网页,并使用Go语言编写后端来支持它,你需要分两部分来进行:前端开发和后端开发。下面我将提供一个基本的指导方案。

2023-11-11 19:43:39 355

原创 Terraform Chef Puppet

Chef:这是一个强大的自动化配置管理工具,可以用于管理服务器和应用程序。Puppet:这是一个开源的配置管理工具,可以用于管理服务器和应用程序的配置。Terraform:这是一个开源的基础设施即代码(IaC)工具,可以用于管理云基础设施。

2023-11-11 17:27:29 114

原创 搭建私有云盘NextCloud

将 Nextcloud 部署在 Kubernetes 上并连接到 Rook-Ceph 存储,可以为您提供一个高可用、可扩展的私有云存储解决方案。通过上述步骤,您可以为您的 Nextcloud 实例或其他 Kubernetes 上运行的应用启用 HTTPS,从而大幅提高安全性。下面是一个简化的步骤指南,用于在 Kubernetes 中部署 Nextcloud 并将其连接到 Rook-Ceph 存储。更新 Nextcloud 的 Service 和 Ingress 配置,以使用 TLS 证书。

2023-11-11 13:03:19 257

原创 操作系统笔记

僵尸进程定义:僵尸进程是一种特殊类型的进程,它是一个已经完成执行但仍在进程表中的进程。这种进程完成了执行,但其父进程尚未对其进行清理(即读取其退出状态)。这通常发生在父进程没有正确处理子进程的退出。避免方法确保父进程通过调用wait()或waitpid()函数来读取子进程的退出状态。在编写创建子进程的程序时使用正确的错误处理和信号处理。使用僵尸进程清理程序,如init,它可以自动清理那些没有被其父进程正确处理的子进程。孤儿进程定义:孤儿进程是指父进程在子进程之前结束,而子进程仍在运行的情况。

2023-11-10 16:27:14 179

原创 网络的笔记

在计算机网络领域,资源子网(Resource Subnet)和通信子网(Communication Subnet)是两个关键概念,它们描述了网络的不同功能和组成部分。连接性TCP:是一种面向连接的协议。在数据传输开始之前,它需要建立连接(通过三次握手过程)。UDP:是一种无连接的协议。它直接发送数据而不需要建立连接。可靠性TCP:提供可靠的数据传输。它通过确认响应(ACK)和重传机制确保数据完整无误地到达目的地。UDP:不保证数据传输的可靠性。如果数据包丢失,UDP不会尝试重新发送。顺序和完整性。

2023-11-10 11:27:35 262

原创 redis 笔记 3

一致性哈希(Consistent Hashing)是一种用于解决分布式系统中数据分片和负载均衡问题的算法。在传统的哈希算法中,当节点数量发生变化时,需要重新分配大部分数据,这会导致系统出现大量的数据迁移。而一致性哈希算法通过引入虚拟节点的概念,减少了节点增减时数据迁移的开销。举个例子来说明一致性哈希的作用:假设有一个缓存集群,其中有多个节点,每个节点负责一部分数据。传统的哈希算法将数据根据键值进行哈希运算,然后将数据映射到不同的节点上。

2023-11-09 17:08:23 230

原创 redis 问题解决 2

Redis的数据过期策略包括两种机制:被动删除和主动删除。这种组合策略有助于保持Redis内存的使用效率,避免大量过期键占用内存,但同时也不会因为删除操作而造成服务器性能的显著下降。另外,当内存不足时,Redis还可以配置使用volatile-*或allkeys-*等淘汰策略来删除键,以释放内存,这些策略和键过期是分开的,但在管理内存方面发挥着互补作用。

2023-11-08 17:59:32 176

原创 redis 问题解决 1

渐进式rehash是Redis用来优化字典扩容或缩容过程中的性能的一种技术。在Redis中,字典是通过哈希表实现的,它是键值对的集合。随着键值对数量的增减,哈希表可能需要扩大或缩小来保持其性能。在不使用渐进式rehash的情况下,重新调整哈希表的大小会一次性重新计算所有键的哈希值,并将它们移动到新的哈希表中,这个过程可能会很慢,并且在这期间,数据库不能响应其他任何命令,这在处理大量数据时尤其成问题。为了解决这个问题,Redis使用了渐进式rehash。

2023-11-08 17:13:35 236

空空如也

空空如也

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

TA关注的人

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