最新 最热

Python中的av入门

在Python中,av是一个强大的多媒体处理库,提供了音频和视频的编码、解码、剪辑、合并等功能。本文将介绍av库的安装和基本用法,以帮助你快速入门。...

2023-10-17
1

docker 基础: 具名、匿名挂载介绍

匿名挂载就是指定容器内路径,dockers run 每挂载一个目录就会宿主主机自动创建一个随机字符串的目录。目录/var/lib/docker/volumes/随机字符串。

2023-10-16
1

Python之禅 -- 致初学者

想要获悉这一指导原则,只要在Python解释器中执行命令<font size="3" color="#934" face="微软雅黑" >import this</font>

2023-10-16
1

解决ModuleNotFoundError: No module named 'urllib2'

在Python编写程序时,有时会遇到​​ModuleNotFoundError: No module named &#x27;urllib2&#x27;​​这个错误。这个错误通常是因为Python 3中对​​urllib​​库进行了重构,将​​urllib​​模块分为了​​urllib.reque...

2023-10-16
1

PKI系统

PKI(Public Key Infrastructure,公钥基础设施)是一种密码学框架,用于安全地管理数字证书、公钥和私钥,以确保通信和数据的机密性、完整性和身份验证。PKI建立在公钥密码学的基础上,通过数字证书颁发机构(CA)和相关组件来实现...

2023-10-16
1

Go slog 包:开启结构化日志的奇妙之旅

go 1.21.0 版本引入了一个新的包 log/slog,该包提供了结构化日志的功能。相比于普通的日志,结构化日志更受欢迎,因为它具有更高的可读性,并且在处理、分析和搜索等方面具有显著的优势。...

2023-10-16
2

学会 Go select 语句,轻松实现高效并发

在 Go 语言中,Goroutine 和 Channel 是非常重要的并发编程概念,它们可以帮助我们解决并发编程中的各种问题。关于它们的基本概念和用法,前面的文章 一文初探 Goroutine 与 channel 中已经进行了介绍。而本文将重点介绍 s...

2023-10-15
2

java中enum 实现接口

我在组件中封装了一个BaseResultEnum;用来定义返回的错误码和错误信息。

2023-10-15
1

网络编程之reactor和proactor模式

Reactor模式的核心思想是:当有IO事件发生时,通过一个统一的事件循环来分发和处理这些事件。这个事件循环通常是一个无限循环,在每一次循环中,它会阻塞等待IO事件发生,当事件发生时,它会调用相应的处理函数来处理这个事件。...

2023-10-15
1

一文初探 Goroutine 与 channel

Go 语言的 CSP 并发模型的实现包含两个主要组成部分:一个是 Goroutine,另一个是 channel。本文将会介绍它们的基本用法和注意事项。

2023-10-15
2