相关文章
NIO Selector选择器源码分析
文章目录 前言Selector类结构Selector抽象类AbstractSelectorSelectorImplWindowsSelectorImpl三种SelectionKey集合 前言
Java NIO(New I/O)的Selector选择器是一个用于多路复用(Multiplexing)的I/O操作的关键组件。它允许一个单…
编程日记
2024/12/2 14:39:59
3. WiFi基本原理
1. WiFi简介
WiFi的全称是Wireless Fidelity。它是一种无线网络通信技术,由Wi-Fi联盟拥有,目的是改善基于IEEE 802.11标准的无线网络产品之间的互通性,允许电子设备在没有物理连接的情况下进行高速数据传输。此外,WiFi也被视为IE…
编程日记
2024/12/18 9:10:13
android WMS服务
android WMS服务
WMS的定义
窗口的分类
WMS的启动
WindowManager
Activity、Window、DecorView、ViewRootImpl 之间的关系
WindowToken WMS的定义
WMS是WindowManagerService的简称,它是android系统的核心服务之一,它在android的显示功能中扮演着…
编程日记
2024/12/18 9:22:08
【bugfix】如何解决svg到线上显示空白或者svg的viewBox为空
svgo的默认机制是当width和height和viewbox一样会删除viewbox,这都是为了svg的压缩做的,详情可以看issue中的讨论,我们可以通过更改babel的配置来解决 https://github.com/svg/svgo/issues/1128 https://github.com/ant-design/ant-design-we…
编程日记
2024/12/18 3:28:27
Golang并发模型-Pipeline模型、Fan-in Fan-out模型
这段时间由于项目的需要,本人正在研究关于如何优雅的进行go的并发,以下是结合资料和视频的结果,文末会给出参考资料
Go语言的并发模型主要通过goroutine和channel实现,通过这个我们可以更有效地使用IO和CPU
这里我们围绕生成一个…
编程日记
2024/12/18 9:17:51