自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘻哈小青年

嘻哈小青年

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 go文件的打开、读写和关闭

在Go语言中,文件的打开、读写和关闭是基础操作,涉及os和io等标准库包。下面我将逐步解释这些操作,并提供完整代码示例。确保在代码中使用defer关闭文件以避免资源泄露,并处理可能的错误。

2025-09-23 14:55:55 700

原创 go错误处理的方式和技巧

始终检查错误:使用if err!= nil。添加上下文:通过包装错误提高可调试性。资源管理:依赖defer确保安全。避免panic:只在必要时使用。通过以上方式,您可以编写健壮的Go代码。实践时,参考官方文档()和社区资源。如果有特定场景,欢迎提供更多细节!

2025-09-23 14:52:27 1578

原创 go错误的概念和用途

return fmt.Sprintf("超时: %s", e.Path)// 使用。

2025-09-23 14:48:59 143

原创 Channel的概念和使用

在并发编程中,Channel(通道)是一种用于在多个执行单元(如线程或协程)之间安全传递数据的机制。它类似于一个类型化的管道,发送方可以将数据放入管道,接收方则从中取出数据,从而避免了共享内存带来的竞争条件问题。Channel的使用场景广泛,例如在Go语言中,它是goroutine(轻量级线程)间通信的主要工具,用于实现生产者-消费者模式、任务分发或事件驱动系统。以下是一个简单示例,演示如何使用Channel在两个goroutine间传递数据:主goroutine发送数字,子goroutine接收并打印。

2025-09-23 14:44:59 623

原创 Goroutine的创建和使用

Goroutine是Go语言并发模型的基石,通过go关键字创建,配合channels或WaitGroup实现同步。它简化了并发编程,提升应用性能。在实际开发中,结合Go的并发原语(如select、mutex)可构建高效可靠的系统。

2025-09-23 14:39:16 305

原创 Nginx docker安装及配置终极指南

本文介绍了使用Docker部署Nginx服务器的完整流程。首先拉取官方Nginx镜像并创建宿主机目录结构;然后通过临时容器获取默认配置模板;最后详细说明如何运行容器并挂载配置文件、网站目录、日志和SSL证书等重要目录。重点包括:指定版本镜像、配置文件的只读挂载、同时暴露HTTP/HTTPS端口,以及设置容器自动重启等实用配置。该方法既保证了容器化部署的便利性,又能灵活管理配置文件和数据持久化。

2025-08-06 09:50:30 219

原创 Nginx 源码编译安装及配置终极指南

本文介绍了在Ubuntu系统上编译安装Nginx 1.24.0的方法。相比包管理工具,编译安装可自定义模块(如http_ssl、stream等)。步骤包括:安装依赖包、下载解压源码、配置编译选项(指定安装路径/usr/local/nginx)、执行编译安装、配置systemd服务、创建日志目录和配置文件备份。文中提供了自动化安装脚本,完成安装后可通过nginx -V验证版本。注意事项包括需提前准备nginx.conf配置文件,并修改脚本中的路径变量。最后通过systemctl管理服务状态,确保Nginx正常

2025-08-04 21:50:24 196

apache-maven-3.6.3-linux.rar

apache-maven-3.6.3-bin.tar.gz

2021-11-16

基于jQuery的网页拾色器

基于jQuery的网页拾色器 灰常好用

2013-01-29

空空如也

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

TA关注的人

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