行路见知
码龄10年
求更新 关注
提问 私信
  • 博客:179,448
    社区:12
    179,460
    总访问量
  • 83
    原创
  • 289
    粉丝
  • 4
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2015-07-24

个人简介:行路见智

博客简介:

大鱼

博客描述:
不在情绪上计较,只在做事上认真。
查看详细资料
个人成就
  • 获得325次点赞
  • 内容获得33次评论
  • 获得443次收藏
  • 代码片获得1,273次分享
  • 博客总排名102,513名
  • 原力等级
    原力等级
    4
    原力分
    659
    本月获得
    0
创作历程
  • 20篇
    2025年
  • 10篇
    2024年
  • 20篇
    2023年
  • 13篇
    2022年
  • 1篇
    2021年
  • 20篇
    2016年
成就勋章
TA的专栏
  • Kubernetes使用
    3篇
  • Linux
    17篇
  • linux添加路由
    2篇
  • CentOS
    3篇
  • centos7 网卡绑定 bond nmtuil
    1篇
  • Python
    2篇
  • linux硬盘
    1篇
  • linux分区
    1篇
  • 运维
    2篇
  • SSH安全登录
    1篇
  • 运维自动化
    2篇
  • linux操作记录
    2篇
  • Docker
    8篇
  • 虚拟化技术
    5篇
  • netstat命令
    2篇
  • 使用常看网络连接状态
    1篇
  • CDH
    3篇
  • 永久修改主机名。
    1篇
  • 协作与生产力
  • mysql数据库备份恢复
    1篇
  • Golang
    18篇
  • 运维监控
    4篇
  • Zabbix
    3篇
  • 数据库
    3篇
  • Ovirt虚拟化平台
    5篇
  • Ntp时间服务器
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

00 Ansible简介和安装

Ansible 简介和安装
原创
博文更新于 2025.07.01 ·
847 阅读 ·
27 点赞 ·
0 评论 ·
17 收藏

Oracle 12c Docker安装问题排查 sga_target 1536M is too small

在虚拟机环境(4核16GB内存)上部署容器镜像时,一切运行正常。然而,当在一台 128 核 CPU 和 512GB 内存的物理服务器上运行时,容器启动时出现了ORA-00821等错误,提示 SGA 的内存配置不足。
原创
博文更新于 2025.02.27 ·
997 阅读 ·
22 点赞 ·
0 评论 ·
31 收藏

6.3Go接口类型断言

你只能通过类型断言将空接口转换为具体类型,才能访问该类型的方法。:持有一个接口类型的变量时,虽然这个变量可以存储任何类型的值,并不知道它实际存储的是什么类型。因此,需要使用这个接口变量的实际类型时,就需要使用类型断言来提取实际的类型。:通过类型断言,可以从接口类型中提取出其实际的类型。你不能直接通过接口类型的变量调用该类型的方法,必须使用类型断言来“提取”出实际值。:当你希望知道接口变量背后具体存储的是哪种类型时,可以通过类型断言来检查并提取出该类型,从而调用该类型的具体方法。
原创
博文更新于 2025.02.24 ·
399 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

6.2Go空接口

接口应该尽量保持小且专一。一个接口包含的方法越少,它就越具通用性,能够被更多类型实现。
原创
博文更新于 2025.02.24 ·
209 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

6.1Go接口嵌套

接口应该尽量保持小且专一。一个接口包含的方法越少,它就越具通用性,能够被更多类型实现。
原创
博文更新于 2025.02.24 ·
312 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

6. Go接口

表示没有指向任何具体的对象。当一个接口没有被赋值时,它的值为。Go 中的接口是引用类型,它默认的零值是。,也就意味着没有实现任何方法。
原创
博文更新于 2025.02.23 ·
790 阅读 ·
28 点赞 ·
0 评论 ·
9 收藏

5. Go 方法(结构体的方法成员)

在 Go 中,无论接收者是值类型还是指针类型,都可以通过实例(值)或指针来调用方法。Go 通过语法糖来简化调用方式,但内部的处理还是要根据接收者的类型来确定。接收者是值类型 (p1如果接收者是值类型p1,那么方法调用时,会将实例的副本传递给方法。这意味着方法内对接收者字段的修改不会影响原始实例。接收者是指针类型 (*p1如果接收者是指针类型*p1,则方法调用时传递的是实例的地址(指针)。方法内对接收者的修改会直接影响原始实例。
原创
博文更新于 2025.02.23 ·
402 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

4.2 Go结构体(匿名、嵌套)

id intsn stringip string使用场景:临时数据存储、快速开发原型、函数返回类型等。优点:简洁、灵活。缺点:不可复用、可读性差、扩展困难。
原创
博文更新于 2025.02.23 ·
683 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

1.4 Go操作符指针理解

• p *Person 声明了一个指向 Person 类型的指针变量 p。• p 保存的是 Person 类型变量的内存地址,*p 允许你通过指针访问和操作该变量的值。
原创
博文更新于 2025.02.23 ·
656 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

4.1 Go结构体的指针

在Go语言中,指针是学习结构体、方法和接口的基础,因为它们帮助你更高效地操作数据。简言之,指针是存储变量内存地址的变量。s2:=&Server{} //使用s2标识符记录实例&Server在内存中的地址。//s2是取的Server内存地址整数值,创建实例放在内存,s2是指针类型。s2是取的Server内存地址,创建实例存放在内存,s2是指针类型。s2是指针,类型是*Server (指向Server的内存地址)具体指针类型确保类型安全,避免类型不匹配的问题。& 是一个变量,他存储的是另一个变量的内存地址。
原创
博文更新于 2025.02.23 ·
474 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

4. Go结构体使用

结构体(Struct)是编程语言中常见的一种复合数据类型,它将不同类型的数据元素(成员)组合成一个单一的实体。通过结构体,程序员可以将具有不同类型和性质的信息绑定到一个对象中,方便对这些信息的存储、传递和操作。2、结构体的特点聚合性:结构体可以将不同类型的数据组合成一个实体。成员:每个结构体都有若干成员,每个成员可以是不同的数据类型,成员在结构体中通常按顺序排列。整体性:结构体可以作为一个整体进行传递、复制、返回等操作。
原创
博文更新于 2025.02.23 ·
603 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

解决GSD挖矿病毒引起的高CPU占用和进程复发问题

本次问题通过查找 gsd 进程使用的文件和系统服务,成功定位并停止了病毒的相关进程,从而解决了高 CPU 占用和进程复发的问题。然而,这次解决方案并未完全清除病毒,只是通过停止当前进程和禁用相关服务使其暂时无法再次启动。• 通过排查 gsd 进程相关的文件和服务,定位到恶意服务并对其进行停用。• 清除了服务文件并停止了进程,确保暂时没有复发。1.未完全清除病毒:虽然目前没有发现 gsd 进程复发,但并未彻底删除病毒的所有痕迹。病毒可能通过其他手段或系统漏洞重新激活,因此不能保证完全解决问题。2.
原创
博文更新于 2025.02.08 ·
1587 阅读 ·
26 点赞 ·
0 评论 ·
13 收藏

3.5 Go(特殊函数)

匿名函数是没有名称的函数,通常在定义时直接使用其功能,而不需要为其命名。匿名函数的定义一般是在代码中动态地创建并立即使用。•:与普通函数不同,匿名函数不需要指定名字。•:常用于需要临时函数的场景,尤其是作为参数传递给其他函数。匿名函数的应用广泛,尤其是在以下两种情况下:1.:匿名函数常作为回调函数使用,尤其是在处理异步操作时。例如,JavaScript中的事件监听、Go中的channel处理等。:钩子函数允许在特定事件发生时执行额外的代码。匿名函数可以作为钩子函数,方便在特定逻辑中插入自定义操作。
原创
博文更新于 2025.02.05 ·
1124 阅读 ·
12 点赞 ·
0 评论 ·
20 收藏

1.5 Go切片使用

切片是相同类型元素的可变长度的集合,通常表示[]type。同一个切片中的元素类型都是一个类型的。它看上去跟数组一样,但是没有长度。
原创
博文更新于 2025.02.02 ·
898 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

1.4 Go 数组

/ tp1 = [5]string{"北京", "上海", "深圳", "广州", "杭州"} //错误赋值。tp1 = [5]string{"北京", "上海", "深圳", "广州", "杭州"} //Go 不允许在函数体外部直接对变量进行赋值。你在全局范围内声明了数组 tp1,然后尝试在全局范围内对其进行赋值,但 Go 语言要求对变量的赋值只能在函数体内进行。var tp2 = [5]int{1, 2, 3, 4, 5} //定义并进行赋值。
原创
博文更新于 2025.02.01 ·
660 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

3.4 Go函数作用域(标识符)

简单来说,作用域指的是标识符可以起作用的范围,即其可见范围。将标识符的可见性限制在一定范围内,这个范围就是作用域。block{},内部可以写n条语句,语句中定义的变量,属于当前块的。
原创
博文更新于 2025.01.28 ·
618 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

3.3 Go函数可变参数

可变参数(variadic parameters)是一种允许函数接受任意数量参数的机制。它在函数定义中使用 ...type 来声明参数类型,所有传递的参数会被收集为一个切片,函数内部可以像操作普通切片一样处理这些参数。日志记录函数通常需要接受多个参数来拼接日志内容。
原创
博文更新于 2025.01.24 ·
378 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

3.2 Go 返回值详解

在 Go 语言中,函数调用完成后会产生一个返回值,该值的类型和数量取决于函数定义。
原创
博文更新于 2025.01.23 ·
497 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

3.1 Go函数调用过程

从栈中取出 main 函数的现场信息,恢复 IP 指针,使程序继续执行 fmt.Println(a, b)。在 Go 语言中,函数调用的核心机制依赖于内存的栈区分配和指针操作,理解这一原理有助于掌握函数的执行过程。:IP 指针跳转到 add 函数的起始地址,add 函数开始执行。:为 add 函数分配栈帧,用于存储参数 x、y 和局部变量 r。:保存调用方的状态(如寄存器内容),以便函数返回时恢复现场。:栈空间可以动态增长,但有限制,防止无限递归导致栈溢出。• 栈基指针 (BP):指向当前栈帧的底部。
原创
博文更新于 2025.01.21 ·
795 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

3. Go函数概念

Go函数基本概念熟悉
原创
博文更新于 2025.01.19 ·
669 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏
加载更多