logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【微信小程序】-miniprogram init [Error: ENOENT: no such file or directory]

[Error: ENOENT: no such file or directory, open 'path\miniprogram_cli_template\custom-component\package.json'] {errno: -4058,code: 'ENOENT',syscall: 'open',path: 'path\miniprogram_cli_template\custom-

#微信小程序
【微信小程序】自定义日志打印

开发过程中日志打印都是必不可少的一个环节,特别是前端调试时,往往通过打印日志的方式来定位可能出现的问题。然而,选择了日志打印,必然也就给自己带来了后续清除日志打印语句的烦恼。微信小程序提供了console向调试面板中打印日志。console 是一个全局对象,可以直接访问。在微信客户端中,向 vConsole 中输出日志。提供了以下方法:console.debug()向调试面板中打印 debug 日

从代码到容器:Java 项目的 Docker 自动化构建与部署最佳实践

本文介绍了Java应用容器化的完整方案,采用Docker多阶段构建技术,将构建环境与运行环境分离,显著减小镜像体积。详细讲解了优化后的Dockerfile实现,包括Maven依赖缓存、Alpine基础镜像选择、时区配置等关键环节。配套提供了自动化构建脚本,实现从项目信息提取、镜像构建到推送仓库的全流程自动化。方案包含环境验证、双标签管理、私有仓库推送等实用功能,通过标准化流程提升部署效率和环境一致

#java#docker#自动化 +2
【DevOps实战】使用 GitHub Actions 自动构建镜像并双推至 Docker Hub 和 GHCR

本文详细介绍了如何利用GitHub Actions为Go+Vue项目搭建自动化Docker构建流水线,实现镜像同时推送至GitHub Container Registry和Docker Hub的双重推送方案。通过多阶段Dockerfile优化镜像体积,配置安全凭证确保推送权限,并编写智能化的GitHub Actions工作流,实现代码推送时自动构建、根据分支/标签生成对应版本镜像的功能。该方案既满

#devops#github#docker +1
【开源项目】NanoLog:仅需 50MB 内存的下一代 Go 原生分布式日志数据库 (ELK/Loki 轻量级替代方案)

还在为 ELK 的高资源占用发愁?想给微服务上监控但不想维护复杂的组件?NanoLog 是一个基于 Go 语言编写的轻量级、高性能、分布式日志平台。它支持列式存储、全文检索、实时大屏,且 SDK 覆盖 Java/Go/Python/JS 全栈。本文将带你深入了解它的架构设计与快速上手指南。

文章图片
#开源#golang#分布式
【DevOps实战】使用 GitHub Actions 自动构建镜像并双推至 Docker Hub 和 GHCR

本文详细介绍了如何利用GitHub Actions为Go+Vue项目搭建自动化Docker构建流水线,实现镜像同时推送至GitHub Container Registry和Docker Hub的双重推送方案。通过多阶段Dockerfile优化镜像体积,配置安全凭证确保推送权限,并编写智能化的GitHub Actions工作流,实现代码推送时自动构建、根据分支/标签生成对应版本镜像的功能。该方案既满

#devops#github#docker +1
从代码到容器:Java 项目的 Docker 自动化构建与部署最佳实践

本文介绍了Java应用容器化的完整方案,采用Docker多阶段构建技术,将构建环境与运行环境分离,显著减小镜像体积。详细讲解了优化后的Dockerfile实现,包括Maven依赖缓存、Alpine基础镜像选择、时区配置等关键环节。配套提供了自动化构建脚本,实现从项目信息提取、镜像构建到推送仓库的全流程自动化。方案包含环境验证、双标签管理、私有仓库推送等实用功能,通过标准化流程提升部署效率和环境一致

#java#docker#自动化 +2
Jenkins 实现 Vue 项目自动化构建与远程服务器部署

本文详细介绍了基于Jenkins+Node.js+Nginx的Vue项目自动化构建部署方案。通过配置Jenkins插件、Node.js环境(适配CentOS7系统库)和SSH远程连接,实现代码提交后自动构建打包。重点解决了依赖冲突、路径错误等常见问题,并提供了参数化部署目录功能。最后总结了GLIBC版本缺失、文件推送路径错误等问题的排查方法,确保整个流程稳定可靠,实现从开发到部署的全自动化。

#jenkins#vue.js#自动化
STM32 入门实录:从 0 到 3 色 LED 呼吸式闪烁

本文以 STM32F103C8T6(Blue-Pill)为核心,手把手演示在 macOS+STM32CubeIDE 环境下,仅用 标准外设库(SPL) 实现 红-黄-绿-黄 四拍流水灯。全文覆盖:环境搭建、库文件缺失解决、GPIO 初始化、共阴/共阳极接线差异、软件空循环延时优化及常见编译错误排查。源码可直接拷贝烧录,3 分钟上手,5 分钟见效。

#stm32#单片机#嵌入式硬件
【Python爬虫】403 Forbidden

状态码403 Forbidden代表客户端错误,指的是服务器端有能力处理该请求,但拒绝授权访问。Python爬取数据时,有时会遇上403错误,通常的解决方法是在请求时的header中添加User-Agent,让服务器端认为该爬取的动作是客户端发起的。然而,并不是每一次都能达到预期的效果。如遇添加了User-Agent,依旧无法解决403的错误问题。应从HTTP请求的分析,通过分析Request H

#python#爬虫
    共 14 条
  • 1
  • 2
  • 请选择