最新 最热

关于Go底层原理 看这篇文章就够了

大家好,我是二条,在上一篇我们学习了轻松理解Go中的内存逃逸问题,今天接着我们学习Go中切片的相关知识。本文不会单独去讲解切片的基础语法,只会对切片的底层和在开发中需要注意的事项作分析。...

2023-06-28
0

听GPT 讲Go源代码--sema.go

sema.go这个文件是Go语言中实现信号量的关键文件,其中实现了两种类型的信号量:waitgroup和sema。

2023-06-18
0

Go有意思小问题汇集

读取多次可以依次拿到之前写入的值,直到最后读完,继续读则得到对应channel类型的0值

2023-06-18
0

关于 Golang 的几个面试题解析

嗨, 你们好, 我是 leoay, 今天我想写一篇文章分析一下 Golang 中的几个常见的面试题。

2023-06-12
0

协程这么好,那它能完全代替线程吗?

协程和线程都是用于实现并发的常见编程模型。相较于传统的线程,协程具有更轻量级、更高效率、更低开销等优点,因此越来越受到开发者的青睐。但是,协程是否可以完全代替线程呢?本文将探讨这个问题。...

2023-06-06
0

co-uring-http: 基于 C++ 无栈协程与 io_uring 的高性能 HTTP 服务器

前段时间我在实现 rust-kernel-riscv (使用 Rust 无栈协程进行上下文切换的操作系统内核) 时, 跟进了一些 Linux Kernel 的特性, 其中印象最深的就是 io_uring. io_uring 作为最新的高性能异步 I/O 框架, 支持普通文...

2023-05-07
0

Go sync.Once:简约而不简单的并发利器

在某些场景下,我们需要初始化一些资源,例如单例对象、配置等。实现资源的初始化有多种方法,如定义 package 级别的变量、在 init 函数中进行初始化,或者在 main 函数中进行初始化。这三种方式都能确保并发安全,并在程序启...

2023-04-24
0

C++ 中文周刊 第109期

RSS https://github.com/wanghenshui/cppweeklynews/releases.atom

2023-04-23
0

安卓开发的深度技术实战详解

Kotlin 语言是一种功能强大、安全、简洁且互操作性良好的编程语言,由 JetBrains 公司于 2011 年推出。Kotlin 具有许多优秀的特性,如 null 安全、扩展函数、类型推断、Lambda 表达式等,使得编写安卓应用变得更加简单、高...

2023-04-18
0

Python爬虫学习——简单爬虫+可视化

1. 用到的技术 爬虫   ——> xpath 数据可视化 ——> matplotlib 2. 爬虫1. 正常爬取# -*- coding:UTF-8 -*-import requestsfrom lxml import etreeimport urllib"""正常爬取爬取17173游戏排......

2023-04-16
0