- 博客(941)
- 资源 (6)
- 收藏
- 关注
原创 大模型微调的本质、原理与应用
通过微调,可以使模型更好地适应特定领域的需求和特征。大模型微调是利用特定领域的数据集对已预训练的大模型进行进一步训练的过程。大模型微调的步骤:在选定相关数据集和预训练模型的基础上,通过设置合适的超参数并对模型进行必要的调整,使用特定任务的数据对模型进行训练以优化其性能。大模型微调的方式:可通过全量调整所有参数以充分适应新任务,或采用参数高效微调技术仅优化部分参数以实现快速且低成本的迁移学习。这一步与传统的fine-tuning类似,即使用标注过的数据来调整预训练模型的参数,使其更好地适应特定任务或领域。
2025-10-30 11:15:00
622
原创 kubectl describe 命令输出中,带有 # 前缀参数解释
在 Kubernetes 的命令输出中,liveness 和 readiness 探针(probe)的阈值字段如#success=1和#failure=3带有前缀是,并且这是 Kubernetes 的标准显示方式。
2025-10-30 09:22:00
265
原创 k8s 默认进入容器的用户是什么
在 Kubernetes(k8s)中,使用命令进入容器时,默认用户取决于容器镜像(Dockerfile)中定义的USER指令。如果镜像未指定任何用户(这是大多数基础镜像如ubuntu或alpine的默认情况),则默认用户为(UID 0)。
2025-10-30 09:18:00
348
原创 git 舍弃当前所有修改
可选:同时清理未跟踪的文件(如新添加的文件)(包括工作区和暂存区的更改)在 Git 中,如果你想要。已提交的内容,只影响。
2025-10-17 07:22:00
172
原创 linux 修改本地时区
虽然现代Linux发行版更倾向于使用timedatectl,但了解如何手动修改这些文件也是有帮助的。不过,直接修改这些文件通常不推荐,因为它可能会绕过某些系统级别的配置管理工具。对于使用systemd的系统(如最新的Ubuntu、Fedora、CentOS 7及以上版本等),可以使用timedatectl命令来查看和设置时区。如果你不确定时区的确切名称,可以使用tzselect命令来交互式地选择时区。替换为你希望设置的时区。
2025-10-10 17:43:00
365
原创 react useCallback Hook详解
的作用:缓存函数,防止每次渲染生成新函数引用,优化性能。使用场景配合React.memo避免子组件不必要渲染。在useEffect或useMemo中缓存函数,避免重复运行。语法,返回缓存的函数,依赖项变化时更新。注意事项:只在需要时使用,正确声明依赖数组。
2025-09-29 16:48:00
446
原创 react useMemo Hook详解
useMemouseMemo的作用:缓存计算结果,避免重复执行昂贵计算,保持引用稳定。使用场景优化复杂计算(比如过滤、排序大数据)。缓存对象/数组,配合React.memo避免子组件不必要渲染。语法,返回缓存的值,依赖项变化时重新计算。注意事项:只在需要时使用,正确声明依赖数组。
2025-09-29 16:45:00
324
原创 react useContext Hook详解
useContextuseContext的作用:在函数组件中访问 Context 的值,解决 props 层层传递问题。使用步骤用创建 Context。用提供数据。用在子组件获取数据。常见场景:主题切换、用户信息、语言设置等。注意事项:确保在 Provider 范围内使用,优化性能,避免滥用。
2025-09-29 16:39:00
309
原创 k8s ephemeral-storage资源详解
在 Kubernetes(k8s)中,是一种用于限制 Pod 或容器使用的资源的机制。临时存储(ephemeral storage)通常指容器在运行时使用的本地磁盘空间,包括容器的可写层(如容器镜像的临时文件)、日志文件、以及 Pod 挂载的空卷(如emptyDir以下是对。
2025-09-29 16:38:00
331
原创 react useEffect Hook详解
useEffect 是 React 中的一个 Hook,用于在函数组件中处理副作用发起网络请求(比如从服务器获取数据)操作 DOM(比如改变页面标题)设置定时器(比如 setTimeout 或 setInterval)订阅外部数据源(比如 WebSocket)简单来说,useEffect 让你在组件渲染后(或某些特定时机)执行一些额外的操作。useEffect 的作用:处理副作用,比如数据获取、DOM 操作、事件监听等。运行时机无依赖数组:每次渲染都运行。空数组 []:仅首次渲染运行。
2025-09-27 18:05:00
367
原创 mac 配置 iterm2
首次运行 Powerlevel10k 会启动配置向导,按照提示选择适合 Dracula 主题的配色方案(推荐选择 “Lean” 或 “Classic” 风格)。这会自动安装 Oh My Zsh,并将 Zsh 设置为默认 Shell(macOS 默认 Shell 自 Catalina 起已经是 Zsh)。测试:输入部分命令(如 ls),按上下箭头键,检查是否能搜索到包含 ls 的历史命令。
2025-08-24 23:51:00
393
原创 Egg typescript 使用 egg-mongoose 教程
本教程将引导你在 Egg.js 框架中使用 typescript,安装插件连接和操作 MongoDB 数据库,涵盖安装、配置、模型定义、基本 CRUD 操作以及高级功能如聚合查询和关联查询。在 Egg.js 中,模型通常放在app/model目录下,用于定义 MongoDB 集合的 Schema 和 Model。// app/model/user.ts (连接 db1)// 指定数据库连接});
2025-08-08 07:27:00
833
原创 Vue2 mounted 生命周期钩子函数详解
在Vue2中,mounted是Vue组件生命周期中的一个钩子函数。它在组件被挂载到DOM后触发。简单来说,当你的组件已经渲染完成,并且对应的HTML元素已经插入到页面中时,mounted函数就会被调用。mounted是Vue2生命周期中非常常用的钩子,适合在组件挂载到DOM后执行初始化操作,比如DOM操作、插件初始化或异步请求。理解它的触发时机和使用场景,能帮助你更好地编写Vue组件。
2025-07-26 10:33:00
631
原创 ssh-copy-id 命令讲解及无密码登录使用示例
SSH是“Secure Shell”的简称,用于安全地访问远程服务器。是一个用于将本地 SSH 密钥复制到远程服务器的命令行工具。通过这个命令,你可以方便地在无需输入密码的情况下登录远程服务器,提高安全性和便捷性。
2025-07-10 09:35:00
606
原创 Kubernetes 介绍
随着微服务架构的普及,我们的应用被拆分成越来越多的小服务,部署和运维的复杂度呈指数级增长。如何高效管理这些服务?如何保证它们的高可用?如何实现弹性扩缩容?这些问题一直困扰着技术团队。容器技术(如 Docker)的出现解决了"环境一致性"的问题,但随之而来的是更大的挑战:如何编排和管理成百上千的容器?这就是为什么我们需要 Kubernetes(K8S)。K8S 是云原生最核心的内容,也是云计算的未来。Kubernetes 已经成为云原生时代的基础设施标准,掌握它已经成为每个技术人的必备技能。服务网格。
2025-05-23 09:30:00
1031
原创 k8s 离线安装 kube-prometheus-stack
创建文件,启用持久化存储并指定spec:resources:requests:storage:spec:resources:requests:grafana:size: 8Gi。
2025-05-21 09:02:00
648
原创 Ubuntu20.04 搭建Kubernetes 1.28版本集群
Swap 交换分区,如果机器内存不够,会使用 swap 分区,但是 swap 分区的性能较低,k8s 设计的时候为了能提升性能,默认是不允许使用交换分区的。Kubeadm 初始化的时候会检测 swap 是否关闭,如果没关闭,那就初始化失败。安装后,如果有服务,会被自动设置为开机自启动,且装完就会拉起,这里给出验证。编辑 ConfigMap,更改后,重启相关的 HAMi 组件以应用更新的配置。使用的镜像较大,如果安装超时,可以考虑在每个节点上预先使用。,这是由于缺少网络插件,集群的内部网络还没有正常运作。
2025-05-12 09:08:00
688
原创 ssh 配置免密登录
客户端通过上传公钥到服务器,就可以免密登录了。全部默认确认后,会在用户目录。将公钥复制到远程机器中。这条命令是写到服务器上的。文件夹下创建公私钥。本地客户端生成公私钥。
2025-04-21 09:23:00
311
原创 解决k8s pod报错: Failed to create pod sandbox: rpc error networkPlugin cni failed
k8s在部署pod这个错误表明Kubernetes在创建pod时遇到了网络问题,具体是(CNI) 插件配置异常。错误信息中提到在路径下找不到 "loopback" 和 "bandwidth" 插件,导致pod的网络无法正确设置。
2025-04-01 18:30:00
769
原创 解决Python报错:error: uninstall-distutils-installed-package × Cannot uninstall some_package
在使用 Python,安装依赖时,报错:错误原因 是 Python 中一个较旧的包安装工具,它不像 或 那样记录安装文件的详细列表,因此, 无法准确判断哪些文件属于 ,导致无法完全卸载它,只会进行部分卸载。由于 无法直接卸载通过 安装的 PyYAML,我们可以使用 的 标志来绕过这个问题。这个标志告诉 忽略现有的安装,直接安装新版本的包,从而覆盖旧版本的文件。这会安装 的最新版本,覆盖现有的 安装。错误信息中提到的 更新(从 24.1.1 到 25.0.1),在问题解决后,运行以下
2025-04-01 18:20:00
652
原创 Python 异步任务框架 Celery 总结使用
Celery 是一个强大的 Python 库,专门用于处理分布式任务队列,特别适合需要异步执行的后台任务,如发送电子邮件、处理大数据或定时任务。它通常与消息代理(如RabbitMQ或Redis)配合使用,以实现任务的分发和执行。以下是一个简单的Celery实例代码,使用Redis作为消息代理,包含任务定义和调用方法。需要安装Celery和Redis,并确保Redis服务器运行。创建文件tasks.py@app.task。
2025-03-28 17:37:00
318
1
原创 Docker Desktop,docker save 报错:Error response from daemon: write xxx : no space left on device
在使用。
2025-03-27 09:24:00
328
原创 Python ModuleNotFoundError: No module named ‘sklearn‘
python 执行脚本时,报错:ModuleNotFoundError: No module named 'sklearn'
2025-03-25 18:22:00
364
原创 Python 报错:ModuleNotFoundError: No module named ‘yaml‘
运行 Python 文件报错: ModuleNotFoundError: No module named 'yaml'说明当前 Python 环境缺少该包,使用pip安装该包即可,但要注意的是安装的包名不是yaml而是pyyaml,即。
2025-03-25 18:07:00
3005
原创 Linux 下载安装CUDA Toolkit 12.8,配置Nvidia Driver驱动
之前一直使用,以下两种方式安装英伟达驱动Ubuntu Nvidia driver驱动安装(新)Ubuntu Nvidia driver驱动安装及卸载其实安装好, 驱动也会一同安装。
2025-03-17 12:56:00
2162
原创 解决CondaError: Run ‘conda init‘ before ‘conda activate‘
使用 Anaconda 激活 python 环境,报错:
2025-03-17 10:45:00
285
原创 DeepSeek 多模态大模型 Janus-Pro 本地部署教程
下载模型仓库git clone https://github.com/deepseek-ai/Janus.git国内下载仓库失败时,可以使用以下代理:git clone https://github.moeyy.xyz/https://github.com/deepseek-ai/Janus.git准备 Conda 3.12 虚拟环境conda create --name deepse...
2025-03-11 22:55:00
494
原创 k8s dial tcp 127.0.0.1:6443: connect: connection refused排查流程及解决思路
前言k8s 集群中,使用 kubelet 报错,如下:The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port?排查思路1. 检查环境是否正常1.1 确认是否在 Master 节点排查确保当前操作的机器是 Kubernetes 的 Master 节...
2025-02-07 10:53:00
1649
原创 git push解决 error src refspec master does not match anyerror
前言git push origin mastergit push 时报错:error: src refspec master does not match anyerror: failed to push some refs to 'https://gitee.com这个错误可能是由不同原因引起的。最有可能出现这种错误的原因是,master分支不存在。也许你克隆了一个新的仓库,默认...
2025-02-05 09:17:00
594
原创 本地如何访问vue2 生成的dist代码
前言当你使用 Vue CLI 或其他构建工具构建 Vue 2 项目时,它会生成一个 dist 文件夹,这个文件夹包含了你项目的生产环境版本的静态资源文件(HTML、JavaScript 和 CSS)。直接打开 dist 文件夹中的 index.html 文件在某些情况下是可以的,但是由于浏览器的安全限制,特别是当你的应用需要从本地加载资源或与本地API交互时,这种方式可能会导致问题。一般情...
2025-01-07 22:28:00
575
phpExcel中文帮助手册
2018-10-29
深入PHP:面向对象、模式与实践(第3版)完整版带书签.pdf
2018-01-10
echarts 2018最新各省市地理坐标
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅