文章 2025-02-19 来自:开发者社区

用 Go 基于 epoll 实现一个最小化的IO库

目前 Go 圈有很多款异步的网络框架: github.com/tidwall/evi… github.com/lesismal/nb… github.com/panjf2000/g… github.com/cloudwego/n… ....... 排名不分先后。 这里面最早的实现是 evio 。evio 也存在...

用 Go 基于 epoll 实现一个最小化的IO库
文章 2024-11-23 来自:开发者社区

Go 语言中如何集成 WebSocket 与 Socket.IO,实现高效、灵活的实时通信

在当今的网络应用开发中,实时通信是一个至关重要的需求。WebSocket 作为一种高效的双向通信协议,为实时数据传输提供了强大的支持。而 Socket.IO 则是一个广泛使用的实时通信库,它在前端和后端都提供了便捷的接口。在 Go 语言中,将 WebSocket 与 Socket.IO 进行集成,可以实现更强大、更灵活的实时通...

文章 2024-06-11 来自:开发者社区

Go 语言基础之常用包【flag、time、strconv、io】(2)

Go 语言基础之常用包【flag、time、strconv、io】(1)https://developer.aliyun.com/article/1534276 3、strconv Go 语言中 strconv 包实现了基本数据类型和其字符串表示的相互转换,主要有以下常用函数: Atoi()、Itoa()、parse系列、format系列、append系列。 3.1、st...

Go 语言基础之常用包【flag、time、strconv、io】(2)
文章 2024-06-11 来自:开发者社区

Go 语言基础之常用包【flag、time、strconv、io】(1)

1、命令行参数包 flag flag 包就是一个用来解析命令行参数的工具。 1.1、os.Args import ( "fmt" "os" ) func main() { if len(os.Args) > 0 { for index, ...

Go 语言基础之常用包【flag、time、strconv、io】(1)
文章 2024-04-30 来自:开发者社区

Golang深入浅出之-Go语言标准库中的文件读写:io/ioutil包

在Go语言中,io/ioutil包为我们提供了方便的文件读写操作,尤其适合处理小文件和简单的读写场景。本文将深入探讨这个包中的常用函数,常见问题,易错点以及如何避免它们。 1. ioutil.ReadFile() 和 ioutil.WriteFile() 这两个函数分别是读取和写入文件的便捷方法。 示例代码: package main import ( "fmt" "i...

Golang深入浅出之-Go语言标准库中的文件读写:io/ioutil包
文章 2024-04-30 来自:开发者社区

【Go 语言专栏】Go 语言中的 WebSocket 与 Socket.IO 集成

在当今的网络应用开发中,实时通信是一个至关重要的需求。WebSocket 作为一种高效的双向通信协议,为实时数据传输提供了强大的支持。而 Socket.IO 则是一个广泛使用的实时通信库,它在前端和后端都提供了便捷的接口。在 Go 语言中,将 WebSocket 与 Socket.IO 进行集成,可以实现更强大、更灵活的实时通...

文章 2023-10-19 来自:开发者社区

千万不要在Go IO上踩这些雷!

/ Go 语言数据 I/O 对象及操作详解 /   一、概述Go 语言中的数据 I/O 对于文件、网络等操作至关重要。Go 通过 io 包提供各种 I/O 对象接口与操作,本文将详细介绍 Go 语言中的 I/O 对象及操作方法。主要内容包括:io 包概述Reader 与 Writer 接口文件操作实例缓冲 I/OSeek 操作Pipe 管道Close 释放资源复制数据多个 Reader....

千万不要在Go IO上踩这些雷!
文章 2023-10-08 来自:开发者社区

Go学习笔记-协程和IO多路复用

1、什么是协程?进程的虚拟地址空间划分为用户空间和内核空间线程是进程中的执行体,拥有一个执行入口,以及从虚拟地址空间中分配的栈(包括用户栈和内核栈)操作系统会记录线程控制信息,线程在获得时间片就可以被执行,CPU的指令指针和栈指针就会记录和执行线程相关的信息当线程创建了很多个执行体,并且也给这些执行体指定入口和分配栈内存,就可以按需调度这些执行体线程为了控制这些执行体的切换,也会记录这些执行体的....

Go学习笔记-协程和IO多路复用
文章 2023-02-23 来自:开发者社区

Go---Go语言io流小项目“地摊管理系统”

起因:看摊的时候心血来潮,并且可以巩固知识点就写了。注意:1.该系统不要乱输入,因为我没有做输入格式的检验(是我懒吗?不!我这是任性)2.在管理员,地摊和摊主三者的联系不怎么好,不喜勿喷,要脸。3效果自己运行。这里写目录标题代码码云仓库(自取不谢)代码package main import ( "bufio" "fmt" "io" "math/rand" "os" "st...

文章 2023-02-15 来自:开发者社区

GO语言——IO项目

GO语言——IO项目

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注