一篇文章带你读懂 io_uring 的接口与实现

io_uring 是 Linux 提供的一个异步 I/O 接口。io_uring 内部通过 io-wq 执行 Buffered I/O 操作,和直接在用户态调用 syscall 在本质上没有太大区别,只能减小用户态内核态切换的开销。

Docker 搭建 Django+Mariadb 环境

正文环境之 “Docker-Mariadb” 搭建参考:在 Mac 中直接安装 Maridb,Mac中MariaDB数据库的安装步骤首先,把你的宿主机 mac 或 linux 装上 tree 命令。

golang web从入门到精通 Mysql数据库的连接、执行写入、单元测试

golang 简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。golang发展前景适合云计算、微服务、基础后端软件的功能实现。

大白话 golang 教程-11-详解结构体的应用

go 语言放弃了其他语言的 class 的概念,但是 struct 结构体有同等的地位,可以为结构体定义方法集,前面章节提到的 StringHeader 和 SliceHeader 都是结构体,为结构体添加方法的语法如下:func (instance Instance) meth

Golang – gin 框架加载多个模板目录

简介gin默认是使用text/template,只支持加载一个路径下的模板,而且只取最后的名字,所以有相同文件名字的文件,就有可能加载不到了。gin.LoadHTMLGlob,这个是加载模板目录的,查找模板文件的时候,调用的是filepath.

Go1.16.5 发布

刚刚 Go Team 发布了 Go 1.16.5 和 1.15.13,这是两个小版本发布。如果传入非常大的指数,math/big.Rat 的 SetString 和 Unmarshaltext 方法可能导致 panic 或不可恢复的致命错误。

“Python太慢了、Golang糟透了":那些关于软件工程的”宗教“辩论

那些关于软件工程的”宗教“辩论引言:开发者的世界里总是充斥着各种各样的争论。从编程语言、框架甚至到编辑器、Windows/iOS系统,都可以成为争得面红耳赤的“宗教战争”。

Go之旅:Goroutine 的开启和退出

Illustration created for “A Journey With Go”, made from the original Go Gopher, created by Renee French.

计算机网络学习笔记3-ARP+广播风暴

ARP+广播风暴前言一、ARP是什么?1.地址解析协议2.类型3.应用和功能二、广播风暴1.什么是广播风暴?2.广播风暴的危害:3.造成的原因:4.应对策略:总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、ARP是什么?1.

提升代码质量-高效代码质量管理平台SonarQube安装与说明

一 、SonarQube代码质量检查工具简介 SonarQube是一个代码质量管理平台,可检测代码中的错误,漏洞和不良代码习惯)。它可以与您现有的工作流程集成,以实现连续代码检查。

网站地图