- 博客(232)
- 资源 (17)
- 问答 (4)
- 收藏
- 关注
原创 拆分CSV文件并统计文件信息
在数据处理和分析中,CSV文件是最常用的存储格式之一。今天,我们将介绍一个常见的任务:如何根据某个字段(比如国家)拆分一个大的CSV文件,并将每个拆分出来的文件统计信息(如行数)保存到一个Excel文件中。我们将结合Python的pandas库来完成这项工作,最后我们还会使用openpyxl库为生成的Excel文件添加超链接,便于查看原始文件路径。
2025-03-25 13:08:24
420
原创 CentOS 8 更换软件源
CentOS 8 已于 2021 年 12 月 31 日终止生命周期(EOL)。这意味着官方仓库不再维护,存在严重安全风险。强烈建议您迁移到受支持的操作系统,如 CentOS Stream 9、Rocky Linux 9 或 AlmaLinux 9。
2025-03-11 18:19:08
354
原创 vite 打包时:JavaScript heap out of memory(内存溢出)
内存溢出: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
2024-12-30 11:50:43
579
原创 设置 Git 凭据缓存(针对 HTTPS)
在下一次执行 git clone 或 git pull 时,输入一次用户名和密码,Git 会将它们存储在 ~/.git-credentials 文件中,后续操作会自动使用。
2024-12-12 11:45:36
612
原创 使用 Bash 脚本实现交互式用户输入(参数选择)
在编写 Bash 脚本时,我们经常需要与用户进行交互,获取输入的参数。本文将介绍两种常见的方法:使用 select 语句创建交互式菜单和使用命令行参数进行输入提示。
2024-10-14 16:47:18
772
原创 Docker vs. containerd 深度剖析容器运行时
Docker更像是一个面向用户的容器平台,提供了一套完整的解决方案。containerd则更像是一个容器运行时的核心引擎,专注于容器的生命周期管理。选择哪个?这取决于你的具体需求和使用场景。如果你是一个开发者,想要快速地构建和运行容器,Docker 是一个更好的选择。如果你正在构建一个容器平台,containerd 是一个更好的选择。
2024-09-18 11:44:10
996
1
原创 解决 Ubuntu 系统中 “Temporary Failure in Name Resolution“ 错误
在 Ubuntu 系统中,你可能会遇到一个名为 “Temporary Failure in Name Resolution” 的错误。这通常在系统尝试进行网络连接时发生,表明系统无法解析域名,即 DNS 查询失败。这个问题可能会导致无法访问互联网或无法连接到网络服务。
2024-08-08 17:40:48
22455
1
原创 Nacos 容器化安装和代理配置指南
Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。本文将介绍如何使用 Docker 容器化安装 Nacos 以及如何配置 Nacos 的代理。
2024-08-07 10:57:53
423
原创 使用 Swagger 在 Golang 中进行 API 文档生成
Swagger 是一款强大的 API 文档生成工具,可以帮助开发者轻松创建、管理和展示 RESTful API 文档。在本文中,我们将介绍如何在 Golang 项目中使用 Swagger 来生成 API 文档。
2024-07-24 17:04:22
830
原创 升级 Ubuntu 主机上的 OpenSSH 从 8.9p1 到 9.8p1
升级 Ubuntu 主机上的 OpenSSH 从 8.9p1 到 9.8p1
2024-07-02 10:16:36
7304
5
原创 使用阿里云效API操作流水线
使用阿里云效(Alibaba Cloud DevOps)API操作流水线时,需要注意以下几个方面:认证与授权确保你已经获取了正确的访问凭证(AccessKey ID 和 AccessKey Secret),并且这些凭证具有足够的权限来执行你需要的操作。可以通过阿里云的RAM(资源访问管理)控制台管理和分配这些权限。API 调用限制阿里云效API通常有调用频率限制(QPS)。确保在设计你的应用程序时考虑到这些限制,以避免超出配额导致的调用失败。错误处理。
2024-06-28 15:55:16
763
原创 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 822597
这个错误信息表明,系统正在被另一个 apt 或 dpkg 进程使用。你需要等待这个进程完成,或者在确保没有其他更新或安装进程正在运行的情况下,手动解除锁定。请确保没有其他系统更新或软件安装正在进行,以免造成系统不稳定。如果问题依然存在,请重启系统,然后重试上述步骤。
2024-06-26 13:56:19
1872
原创 在 Ubuntu 环境中安装 Go 语言及运行脚本
在这篇博客中,我们将介绍如何在 Ubuntu 环境中安装 Go 语言,并编写一个 Go 脚本来运行 Shell 脚本。这个教程将帮助你轻松配置 Go 开发环境,并通过 HTTP 请求来执行 Shell 脚本。
2024-06-25 15:33:35
3152
原创 OpenResty 安装及lua-resty-redis
目的:需要记录用户真实IP + 访问量可以查看configure 可选参数说明:安装模块主要用于记录关键信息,例如:ip和访问次数。
2024-04-30 17:04:44
684
3
原创 日志监控之 Grafana+Promtail+Loki
主要解决问题:项目负载均衡后,日志文件分散在多个位置,需要登录主机查看日志文件,在不确定那一个节点记录日志的情况下,很不方便,因此,使用Grafana+Promtail+Loki的访问收集到同一个服务上。(内容已验证,仅供参考,有更好的方式,请留言)
2024-03-18 14:33:58
837
2
实战Docker到Kubernetes技术系列视频教程
2020-03-13
Opencv人工智能图片处理学习视频+PPT.txt
2019-12-04
SVN + appache配置使用HTTP访问.txt
2019-07-16
mybastis 代码生成
2017-11-24
spring事件传播
2017-09-11
java.io.IOException: Broken pipe
2021-04-01
mysql还原后启动出问题
2018-04-15
tar.gz 包,在windows系统如果解压出里边的文件
2016-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人