自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸鱼的博客

笨鸟先飞

  • 博客(99)
  • 资源 (1)
  • 收藏
  • 关注

原创 helm部署安装harbor默认admin密码无效解决

改为使用tls就可以正常访问了,要注意的是这里开启了自签名证书的生成,如果你想用自己的证书,那需要你自己生成指定。学习的话,用上面这条命令就行啦。harbor可能处于安全考虑(http是明文传输),所以禁用了?所以我们还是用以下命令部署开启tls吧~部署命令是这样的,没有开启tls。

2026-01-20 17:09:44 36

原创 electron在WSL运行中文乱码如何解决

【代码】electron在WSL显示中文乱码如何解决。

2025-10-14 10:07:26 252

原创 electron+react+esbuild入门项目

VS codeWSL(Windows自带的Linux)

2025-10-14 10:04:25 282

原创 vscode断点测试devbox中的typescript代码

为了调查joplin的同步逻辑,我要运行joplin的源码。了解完JavaScript如何debug之后,我们来进行typescript的运行配置。

2025-09-30 11:56:41 415

原创 vscode断点测试devbox中的JavaScript代码

vscode运行devbox JavaScript项目

2025-09-30 11:52:29 273

原创 class10-lrzsz代码精读-lrz.c(uid与euid)

所以uid和euid的不相等正是setuid机制的特征,而lrz通过检查这种不相等来主动拒绝特权运行。这种检查在许多网络工具和文件传输程序中很常见,确保程序只以普通用户权限运行,避免潜在的安全问题。这种检查在网络工具和文件处理程序中很常见,确保程序不会意外获得不必要的特权。这是一种常见的安全防护措施,确保程序只以普通用户权限运行。这正是setuid机制的核心。在Unix/Linux系统中,启动程序时uid和euid。

2025-09-29 11:46:20 1095

原创 class9-lrzsz代码精读-lrz.c(解析程序启动参数)

是一个文件接收工具,支持 XMODEM、YMODEM 和 ZMODEM 传输协议。解析命令行参数,每次调用返回一个选项。(Linux rz) 程序中处理命令行参数的主要部分。(optstring),用于定义命令行参数的短选项格式。:代码第 297 行有一个bug -程序可以接受的所有短选项格式。,这会导致分钟设置错误。

2025-09-29 11:45:03 666

原创 class8-lrzsz代码精读-lrz.c(parse_long_options 函数)

这个函数的目的是非侵入式地处理--help和--version两个长选项。

2025-09-28 09:41:08 761

原创 class7-lrzsz代码精读-lrz.c(textdomain设置文本域)

textdomain是 GNU gettext 国际化(i18n)系统中的一个重要函数,用于设置程序的文本域(text domain)。

2025-09-28 09:39:35 289

原创 class6-lrzsz代码精读-lrz.c(bindtextdomain和文本域)

它就是一组翻译字符串集合的标识符,通常取包名/程序名 (如 PACKAGE 宏)。程序通过 textdomain(“myapp”) 设定当前默认域。bindtextdomain(“myapp”, “/path/locale”) 告诉 gettext 到哪找该域的 .mo 文件。目录结构通常为: /path/locale/语言目录/LC_MESSAGES/myapp.mo (例如 /usr/share/locale/zh_CN/LC_MESSAGES/lrzsz.mo)。

2025-09-27 10:43:16 456

原创 class5-lrzsz代码精读-lrz.c(setlocale 设置翻译行为)

用来设置或查询 C 程序的当前“区域(locale)”环境,从而影响字符分类/转换、数字/日期/货币/消息翻译等行为。作用:按用户环境变量自动选择全部类别的本地化(便于 gettext 翻译、字符处理、数字/时间格式等)。,然后再做 I/O / 翻译 / 字符分类。核心记忆:一次在程序启动早期调用。验证可用 locale。

2025-09-27 10:41:55 663

原创 class4-lrzsz代码精读(lrz.c chkinvok函数)

static: 表示这个函数只在当前文件内可见(内部链接)void: 函数没有返回值: 参数是指向常量字符串的指针,函数不会修改字符串内容。

2025-09-26 15:09:43 539

原创 class3-lrzsz代码精读(lrz.c lrzsz_check_stderr函数)

这个函数是用来检查标准错误输出(stderr)是否可以安全使用的。

2025-09-26 13:52:43 327

原创 class2-lrzsz代码精读(lrz.c main函数前段)

文件描述符(File Descriptor, FD)是Unix操作系统设计中的一个核心概念,其历史可以追溯到1970年代初期的第一代Unix。

2025-09-25 13:38:24 663

原创 class1-lrzsz项目如何运行与debug

lrzsz运行与debug,带你看源码

2025-09-23 12:13:59 1043

原创 istio gateway api无法域名解析,报错

从上图可以看到istio-ingress的外部IP为pending状态。虚拟机实验环境的解决方法,详细可以参考我的文章。,直接跳到MetalLB那一节安装MetalLB即可。根本原因:没有LB分配地址给对应的service。

2025-07-12 12:52:38 268

原创 Docker快速部署ELK并采集docker日志(快速简单,方便宝子们学习ELK)

创建elknet的目的,是为了方便后面filebeat的访问,filebeat访问可以直接使用。虚拟机IP:5601登录kibana创建视图。这里提供另一种input设置,各位替换即可。

2025-06-20 14:37:23 212

原创 ingress nginx使用域名访问

有什么疑问及时提出,我看到会第一时间回复

2025-04-25 13:53:25 949

原创 nerdctl的组件——buildkit安装

要配置buildkit镜像加速,否则构建镜像的时候会到默认的仓库拉取。之后nerdctl就能正常拉取镜像了。

2025-04-10 10:45:22 369

原创 nerdctl能正常pull,但是无法构建镜像

容器引擎:containerd。构建组件:buildkit。可以看见重启之后就成功了。能拉到镜像,说明能走。

2025-04-10 09:54:09 777

原创 minikube出现This computer doesn‘t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory

在后面加上–no-vtx-check即可。

2025-02-24 11:25:34 170

原创 Kubernetes Storage Class动态制备NFS PV入门教程

本次实验用StorageClass给nginx挂载上目录,并在里面添加一个index.html,index.html只有以下内容。

2025-02-08 15:28:17 569

原创 K8S RBAC实战(为worker节点授权)

目前集群规划如下kubeadm安装集群master节点默认能使用kubectl命令,worker则不能使用。这是因为worker节点没授权。当然,你可以通过以下方式授权但这样无疑给了worker节点非常大的权限,如何限制用户在worker的权限呢?(用户只有worker节点的登录密码,master节点用户是登录不上的)为了实现限制用户权限的需求,则要使用RBAC进行控制。以下为worker使用者。

2025-01-21 10:22:05 298

原创 K8S如何让worker使用kubectl命令(RBAC方法)

目前集群规划如下kubeadm安装集群master节点默认能使用kubectl命令,worker则不能使用。这是因为worker节点没授权。当然,你可以通过以下方式授权但这样无疑给了worker节点非常大的权限,如何限制用户在worker的权限呢?(用户只有worker节点的登录密码,master节点用户是登录不上的)为了实现限制用户权限的需求,则要使用RBAC进行控制。以下为worker使用者。

2025-01-21 10:03:59 673

原创 touch: 无法 touch ‘/XX/YYYY‘: 没有那个文件或目录 巧妙解决

touch在创建文件的时候,会先判断有没有这个目录,如果没有这个目录,则会报错,假如我需要创建一些零散的配置文件,touch之前还要用mkdir -p去操作,是非常麻烦的一件事。

2025-01-17 16:14:27 539

原创 K8S开启/关闭审计日志

默认 Kubernetes 集群不会输出审计日志信息。通过以下配置,可以开启 Kubernetes 的审计日志功能。

2025-01-15 11:23:29 1143

原创 k8s加入集群一直卡在Running pre-flight checks

如果是token过期问题,重新生成一下token在加入进去就行了把初始化生成命令的token换成这个新生成的即可。

2025-01-13 11:00:50 963

原创 containerd创建配置文件

【代码】containerd创建配置文件。

2025-01-06 10:20:57 327

原创 containerd配置镜像加速(含新旧版本)

版本信息containerd 2.0.1runc 1.2.3cni 1.6.1镜像加速使用文档关于镜像加速的使用可以查看以下两个链接镜像服务提供商-道客镜像服务提供商-dockerproxy.netcontainerd配置说明文档https://github.com/containerd/containerd/blob/main/docs/hosts.md配置步骤创建目录mkdir -p /etc/containerd/certs.d/docker.io创建配置

2025-01-02 16:52:44 6120 2

原创 解决virtualbox克隆ubuntu虚拟机之后IP重复的问题

virtualbox的dhcp好像无法自动触发,复制之后还是这个样子,搞得我真的很头疼。这样基本上就可以解决virtualbox的IP冲突问题了。

2024-12-31 11:41:21 722 2

原创 anaconda安装manim

(安装时间2024年9月15日,后续版本变化再做更新)

2024-09-15 17:52:32 958

原创 The `mirrors` property of `[plugins.“io.containerd.grpc.v1.cri“.registry]` is deprecated解决方案

以下这种配置在1.5版本就弃用了,预计在2.1版本彻底移除。

2024-09-10 21:23:19 3046 2

原创 containerd二进制安装

containerd 作为容器运行时,负责管理容器的生命周期和资源分配。它调用 RunC 来创建和运行容器,并通过调用 CNI 插件为容器配置网络。

2024-09-10 21:17:31 3027 1

原创 vscode spring boot项目编辑yaml不自动提示补全如何解决

只是不会自动弹出来而已,按ctrl+空格即可解决。如果按ctrl+空格没有用。这样就不会被占用快捷键了。

2024-09-06 13:12:41 1126

原创 gogs运行报“gogs“: cannot run executable found relative to current directory

执行命令.\gogs.exe web。

2023-11-21 20:07:08 1674

原创 Java爬取哔哩哔哩视频(可视化)

本文仅供学术用途。

2023-11-15 17:02:50 1986 1

原创 latex小节标题如何靠左显示

【代码】latex小节标题如何靠左显示。

2023-09-18 12:27:02 2375

原创 latex如何保证图片和文字的相对位置不变

加入宏包\usepackage{float}在figure环境后面加入参数H。

2023-09-18 12:23:43 2660

原创 latex的book文档类型版心一会儿靠左一会儿靠右如何解决?

你要想看版心位置,可以给版心加个边框,这样就知道生效不生效了,在以上代码基础上添加showframe。加入geometry宏包。

2023-09-18 12:05:49 548

原创 Mybatis如何给字段起别名?

假如有一个学生表,有一个字段是class,你的实体类变量肯定不能用class,那么如何起别名?

2023-08-30 20:47:16 824

windows下编译过的hadoop2.7.2的jar包

大数据学习,Hadoop学习,Windows下运行Hadoop必备

2021-03-10

空空如也

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

TA关注的人

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