首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Linux
订阅
楼非楼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android FD 文件描述符 泄露总结
简述 最近在项目中碰到一个跟FD相关的crash,从log中获取到信息如下 经过一番奋斗终于解决,然后调研了下这个之前没碰到过的东西,发现还挺重要挺常见的,但是又不容易被发现,在此记录。
wpa_supplicant2.9之sae握手流程
wpa_supplicant2.WPA3-Personal采用了新的加密方式,SAE算法。而WPA3-SAE的连接过程如下:auth有四帧(图盗的网上的) 由上可知SAE的Authentication流程有四帧。 本文及续篇主要是分析wpa_supplicant中STA设备连接时...
你不好奇 CPU 是如何执行任务的吗?
... 这篇,我们就来回答这些问题。 可以看到,一个 CPU 里通常会有多个 CPU 核心,比如上图中的 1 号和 2 号 CPU 核心,并且每个 CPU 核心都有自己的 L1 Cache 和 L2 Cache,而 L1 Cache 通常分为 dCache(数据缓存) 和 iC…
看完这篇操作系统,和面试官扯皮就没问题了
操作系统是运行在计算机上最重要的一种软件,它管理计算机的资源和进程以及所有的硬件和软件。它为计算机硬件和软件提供了一种中间层 通常情况下,计算机上会运行着许多应用程序,它们都需要对内存和 CPU 进行交互,操作系统的目的就是为了保证这些访问和交互能够准确无误的进行。 管理计算机…
一. 线程管理之Thread基础
一. 线程管理之Thread基础 二. 线程管理之线程池 三. 线程管理之ThreadLocal 四. 线程管理之Android中的多线程 一. 进程和线程 概念:进程是程序的实体,是受操作系统管理的基本运行单元. 概念:操作系统中最小调度单元,一个进程可以拥有多个线程. ne…
(一)Android 性能优化 Cpu Profiler
种下一棵树,最好的时间是十年前,其次是现在。 android开发好比是造一辆汽车,性能优化决定了它的豪华、舒适、体验、速度…
文件描述符fd(File Descriptor)简介
Linux 系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的系统调用都会通过文件描述符。 进程A中的文件描述符2和进程B的文件描述符2…
JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
JVM 内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握 MAT 的使用方法。即使没有 JVM 内存分析的实践经验,也能快速成为内存分析高手! 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、…
利用MAT分析JVM内存问题,从入门到精通(二)
上一篇文章MAT入门到精通(一)介绍了MAT的使用场景和基本概念,这篇文章开始介绍MAT的基本功能,后面还有两篇,一篇是MAT的高级功能,另一篇是MAT实战案例分析。 使用MAT打开一个heap dump文件,解析完成后,默认会进入欢迎页,欢迎页里包含了一些常见的分析:最大内存…
后端程序员必备的 Linux 基础知识
1.从认识操作系统开始正式开始Linux之前,简单花一点点篇幅科普一下操作系统相关的内容。1.1.操作系统简介我通过以下四点介绍什么是操作系统:操作系统(OperatingSystem,简称OS)是管