自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 docker 目录overlay2

目录中的文件是不安全的,因为这可能会导致数据损坏或 Docker 容器的不可预测行为。如果你需要修改 Docker 容器中的文件,应该使用 Docker 命令(如。目录包含多个子目录,每个子目录都代表一个 Docker 镜像或容器的文件系统层。是 Docker 存储驱动程序之一,它用于在 Linux 主机上管理 Docker 容器的文件系统层。还可能包含其他文件和目录,例如表示正在使用的文件系统层的元数据文件。存储驱动程序的改进版本,提供了更好的性能和更多的特性。需要注意的是,直接修改。

2024-05-27 20:16:07 589

原创 程序员如何缓解压力

如果压力持续存在且影响到了工作和生活,程序员可以考虑寻求心理咨询师或医生的帮助,他们可以提供更专业的建议和治疗方案。:除了工作之外,程序员可以培养一些兴趣爱好,如阅读、绘画、音乐等,这些活动可以帮助他们放松心情,转移注意力。:与同事分享工作中的困惑和压力,往往能得到他们的理解和支持。无论是跑步、游泳、瑜伽还是其他运动,都可以帮助程序员释放压力,提高心情。冥想则可以帮助程序员在忙碌的工作中找到片刻的宁静,恢复精力。:如渐进式肌肉松弛法、自我暗示法等,这些技巧可以帮助程序员在紧张的工作环境中迅速恢复平静。

2024-04-27 19:20:38 237

原创 关于Kotlin

在数据科学和机器学习领域,Kotlin的强大类型推断能力和函数式编程特性,使得数据处理和算法实现更加简洁和可读。此外,Kotlin还可用于游戏开发,特别是移动游戏开发,以及嵌入式系统的开发。它几乎可以运行在任何Java语言可以运行的地方,但相比Java,Kotlin更加简洁、高效和安全。它不仅可以编译成Java字节码,在Java虚拟机上运行,还可以编译成JavaScript,以便在没有JVM的设备上运行。此外,Kotlin还可以编译成二进制代码,直接运行在机器上,如嵌入式设备或iOS。

2024-04-27 19:18:55 581 2

原创 关于Kubesphere的配置字典的详细介绍

然而,与普通的配置文件不同,ConfigMap 是存在于集群的“环境”中的,支持 K8S 集群中所有通用的操作调用方式。这种数据结构使得配置字典成为向容器组中注入配置数据的理想选择。存储在配置字典中的数据可以被 ConfigMap 类型的卷引用,并由容器组中运行的容器化应用使用。例如,它可以用来设置环境变量的值,配置容器中的命令参数,或者在卷中创建配置文件。总的来说,Kubesphere 的配置字典是一个功能强大且灵活的工具,它使得在 Kubernetes 集群中管理和使用配置数据变得更加简单和高效。

2024-04-22 15:34:12 315

原创 对象存储的详细介绍

对于多媒体存储和分发,对象存储可以存储各种类型的文件,如图片、音视频等,适用于需要存储和分发大量多媒体文件的应用场景。此外,对象存储还支持简单的新增和删除操作,每个对象都有唯一的标识符,方便进行查找和管理。每个对象都有一个唯一的标识符,方便进行查找和管理。在对象存储中,数据以“桶”为单位进行组织,每个“桶”内部包含的对象没有像文件系统那样的层级结构,这种扁平化的存储方式使得数据访问更加高效。它采用面向对象/文件的存储方式,与传统的文件系统或块存储方式相比,对象存储具有更高的可扩展性和灵活性。

2024-04-21 12:13:50 253

原创 CDN的详细介绍

这种设计使得内容被放置在更接近终端用户的地方,减少了传输距离和延迟,从而提高了用户访问网站和应用的速度和响应性,提升了用户体验。例如,CDN可以有效地加速网站的静态和动态内容传输,提高网站的访问速度和响应性,从而为用户提供更好的体验。同时,CDN还具备抗DDoS攻击的能力,通过分布式架构和负载均衡技术,可以分散和缓解攻击流量,保护源服务器的安全。它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户能够就近获取所需内容,从而实现网络传输的更快、更稳定。

2024-04-21 12:03:42 179

原创 FFmpeg的详细介绍

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。同时,FFmpeg的官方文档和社区资源也非常丰富,可以帮助用户解决在使用过程中遇到的问题。总的来说,FFmpeg是一款功能强大、灵活高效的音视频处理工具,无论是对于专业的音视频处理人员还是对于普通的计算机用户来说,都是一个非常值得学习和使用的工具。四、FFmpeg的学习与使用。

2024-04-20 21:26:26 656

原创 Flask Web框架入门教程

当你开发完应用并准备将其部署到生产环境时,你需要选择一个WSGI服务器来运行应用。相比于Django等其他大型框架,Flask更加灵活和轻量,非常适合小型到中型的应用开发。Flask有一个庞大的扩展库,可以方便地添加各种功能,比如数据库支持、表单处理、安全性等。这只是一个简单的Flask入门教程,Flask还有很多高级功能和用法等待你去探索和学习。你可以通过浏览器访问。这里,我们定义了一个路由,当用户访问应用的根URL('/')时,Flask会调用。然后,在应用中定义一个模板文件夹,并在其中创建模板文件。

2024-04-20 21:06:01 1272 1

原创 如何学习编译原理

综上所述,学习编译原理需要系统地掌握基本概念,阅读相关书籍,观看在线课程,实践编写编译器,参与开源项目,以及学习使用相关的工具和框架。通过不断的学习和实践,你将能够逐步深入理解和掌握编译原理的知识和技能。

2024-04-19 23:02:02 253

原创 Rust编程入门教程

通过本教程的学习,你应该能够初步了解Rust的基本语法和特性,并开始编写自己的Rust程序。Rust拥有高效的编译速度和运行时性能,并且具有强大的并发支持,是构建高性能、可靠且安全软件的理想选择。Rust通过所有权规则来自动管理内存,当某个值不再被使用时,Rust会自动释放其占用的内存。你可以访问Rust的官方网站、查阅官方文档、阅读相关书籍和博客,也可以参与社区讨论和在线课程学习。Rust拥有丰富的标准库和大量的第三方库,这些库提供了各种常用的功能和工具,可以帮助你更高效地开发Rust程序。

2024-04-19 13:32:25 716 1

原创 Kubesphere使用教程

本教程简要介绍了KubeSphere的基本使用方法和功能。通过本教程的学习,你应该能够初步掌握KubeSphere的使用,并能够更好地管理和运维你的Kubernetes集群。当然,KubeSphere还有更多的高级功能和配置选项等待你去探索和使用。KubeSphere是一个开源的容器平台,它提供了Kubernetes集群的部署、运维和管理能力,并且具有友好的Web UI界面,降低了Kubernetes的使用门槛。本教程将引导你逐步了解KubeSphere的基本使用。

2024-04-19 13:27:41 612 1

原创 kubesphere 配置完保密字典之后出现

改成http就ok了 ,记得保存。

2024-04-07 15:37:39 153

原创 ERROR: “docker buildx build“ requires exactly 1 argument.

使用docker build 构建镜像的时候,报了一个这样的错。

2024-04-07 14:10:06 301

原创 Rust开发途中 error: cannot call non-const fn `HashMap::<u32, String>::new` in statics

我们无法通过 static 的方式生命 HashMap 的全局变量。因此我们引入 lazy_static 来帮助我们实现 HashMap 的全局。在你需要加载静态HashMap的地方引入 lazy_static 库。错误提示: 只有 const 类型函数能被静态或常量表达式调用。在Cargo.toml中的dependies下添加依赖。初始化你的静态HashMap。我的项目(初学者项目)结构。

2024-04-03 17:34:08 239 1

原创 windows11系统下 Rust学习日志 error: linker `link.exe` not found

在idea的terminal界面,在src目录下 输入 cargo run命令启动。安装成功后,会显示一段绿色的字。最后重新使用cargo run。在terminal界面输入。

2024-03-29 11:14:43 260 1

原创 Apisix 安装及使用教程

两个地址2选1(我是通过第一个地址成功使用的,但是其他同事都能通过第二个地址部署apisix)实际两个地址解压出来的内容是没什么差别。在linux Centos8 下输入以下bash命令,访问AdminAPI,更多AdminAPI使用方法详见官方文档。除此之外,也可以通过Admin API 控制路由、上游、服务等资源。登录成功后会跳转到如下界面(apisix-dashboard)初次使用,先介绍这个,其余参数可见官方文档。在apisix-docker目录下,输入。3.使用AdminAPI。

2024-03-15 17:26:43 640 2

原创 jdk11 windows版本下载 安装

链接:https://pan.baidu.com/s/114i9-1XooAfcQNhr-H-dgg。默认安装 C:\Program Files\Java\jdk-11\ 按需更改 然后点击下一步。win+R 输入cmd 打开终端窗口 输入 java -version 检查安装成果。下载好后, 双击打开文件 (红框标记)安装成功会输出版本信息。

2024-03-15 14:56:00 519 1

原创 本地镜像打包 镜像上传至harbor 通过kubesphere 部署服务

设置项目名称为test-upload-image,存储容量为-1 (表示不设置容量上限) 访问权限最好设置公开 点击确定。其余的是你后续在项目成员界面 为项目添加 的用户,(为项目添加用户 ,需要用户管理界面创建用户)docker tag 镜像名:版本号 harbor地址/项目名/镜像名:版本号。输入你的用户名称,如果你已经在用户管理那创建了,他会提示出来,选中就完事了,docker build -t 项目镜像名:版本号(自定义) .docker push harbor地址/项目名/镜像名:版本号。

2024-03-14 18:09:49 764 1

原创 Docker容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule 解决办法

在使用docker-compose启动apisix-docker-master的时候报如下错误。docker stop $(docker ps -a -q)停止所有容器。docker rm $(docker ps -a -q) 删除所有镜像。但是还有一点问题,就是之前的容器和镜像没有删导致启动失败。

2024-03-11 13:47:45 377 1

原创 Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.2/gradle-4

在C盘的users/账号/.gradle中找到gradle.properties。后面无意间看到了Gradle Script。有两个gradle.properties。我改了Global那个然后就ok了。

2024-02-25 02:36:04 339

原创 MongooseError: Query.prototype.exec() no longer accepts a callback

mongoose 查询、增加、删除、更新等不再支持回调函数了,得用.then() 和 .catch()改成这样就能正常执行了。

2024-01-04 13:46:18 520 1

原创 Cannot connect to MongoDB.No suitable servers found: ‘serverSelectionTimeoutMS’

1.mongo的配置文件mongod.conf(有的版本叫mongodb.conf)中。一般来说就这三个原因了,如果有其他的希望可以交流学习一下。将bindIp改为0.0.0.0就ok了。欢迎过来咨询 qq:1169092482。3.防火墙将端口开放。

2023-12-31 17:55:32 1242

原创 Node.js的web框架express 安装 以及项目生成器express-generator安装

cnpm install cookie-parser --save //这个是做cookie解析的。cnpm install multer --save //这个可以处理文件等mulpart形式的。我用JetBrains的工具Webstorm的terminal窗口安装的,出现下面这样表示成功了。cnpm install body-parser --save //这个是做请求体解析的。低版本node.js 安装express-generator。npm install express --save 或者。

2023-12-31 14:42:09 575

原创 python 安装 cv2

网上资料说导入cv2 就是导入 opencv。使用pip 安装cv2 时找不到cv2模块。试试安装opencv,还是不行。试试pip3,还是不行。

2023-12-27 18:34:01 349 1

原创 Python 安装PIL 实现图片压缩

查询资料得知PIL 更名为Pillow。安装PIL过程中出现找不到PIL模块。试试将pip 换成pip3,还是不行。升级完pip之后还是找不到PIL。

2023-12-27 15:47:58 387 1

原创 go runtime.Gosched()

让出CPU的执行机会给其他 goroutine 类型java中的yield()

2023-09-22 17:16:28 37 1

原创 Goland 安装插件 AI 代码提示工具CodeGeeX

1.直接在Goland的Marketplace中安装点击左上角【File】,然后打开【settings】然后选中【Plugins】得到如下界面:Marketplace 是可以下载的的插件,Installed是本地已安装的插件,Marketplace加载数据受网络影响,等转好了就会出现下面这样的布局2.采用Install Plugins From Diak方式安装进入网站,搜索需要安装的插件(下载速度可能较慢)复制下载好的插件压缩包,打开Install plugin from Disk。

2023-09-22 15:43:17 2087 1

翻译 Spring官方文档翻译

SpringCloud 简介翻译

2023-02-22 22:52:59 82

原创 go语言在常量上的创新,以及与c语言对比

介绍go语言中的常量的特性,以及与c语言对比

2023-01-16 00:21:21 101 1

空空如也

空空如也

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

TA关注的人

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