- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Go Tour 练习: 《等价二叉树》(Equivalent Binary Trees)
如果信道一直没关闭导致阻塞到其他所有的 go routine 都阻塞或结束了,会报一个deadlock 的错误。如果信道在读取完闭前关闭,会 panic。递归前序遍历,重点保证信道是在递归完后再关闭,因此 close(ch) 必须和递归放在同一个协程内(同步代码块)。for range 自动停止读取信道。如果不用 range,需要取值时手动判断信道是否关闭,适时 break。
2024-01-29 17:54:11
422
原创 理解 Rust 闭包与环境变量所有权
本文将以(自认为)最通俗易懂的方式讲述 Rust 中的闭包与环境变量所有权的关系。在现存的类似中文教程中,要么语言表述歧义太大,逻辑上难以理清;要么试图把事情总结得过于复杂。实际上闭包对于环境变量所有权的处理规则是非常简单的。......
2022-06-14 07:32:11
653
原创 m3u8直播流视频实时下载小记-HLS(Http Live Streaming)录屏
最近由于发现自己想回看的直播会被剪镜头,所以下定决心以后要学会录屏。但一般的录屏软件满足不了我的需要,主要是:会录出鼠标操作、网络卡顿、水印等影响观感的画面由于显示器和录屏软件的和原视频帧数可能不同步的问题,非常容易造成画面卡顿体积远大于原视频,二压后画质失真重通常来讲,能拿直播时的视频流就别真的屏幕录制。本来视频分段就都在缓存里,应该是有比较容易实现的办法做到实时保存的才对。本文主要分为以下三个部分文章目录m3u8简介保存视频分段与合并为MP4方法一:下载所有分段并合并(稍硬核)缺点使用
2021-05-12 15:11:10
11397
2
原创 Pandas入门
整理自Welcome to Python For Data Analysis’s documentation!预备知识:python基础,线性代数(矩阵运算)基础概念文章目录pandas数据结构SeriesDataFrameIndex数据类型重要的功能重新索引从一个坐标轴删除条目索引,挑选和过滤算术和数据对齐、填充首先用pip安装pandas包,并导入from pandas import Series, DataFrameimport pandas as pdimport numpy as np
2021-05-10 17:24:40
207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人