说来买衡天的服务器也有10年有余了,买来也只是为了搭建个博客记录些日常工作上以及生活上的一些心得体会。有人会问了,这么多免费的博客平台不用,干嘛非要花钱折腾个服务器再折腾搭建环境呢。多折腾折腾熟悉了很多linux的一些常识以及服务器一些基础的操作知识。
继续阅读记一次服务器宕机数据恢复过程View的测量和布局流程
View测量是为布局打基础,因为测量的过程就是计算View的位置和尺寸的过程,有了位置和尺寸就可以将View正确的布局到屏幕上。涉及的方法有onMeasure()、measure()、onLayout()、layout()。
继续阅读View的测量和布局流程Android的WMS讲解
WindowManagerService简称WMS,同前面讲解的PMS、AMS一样都是由system_server进程启动的系统的核心服务,先看下WMS的概念以及作用。
继续阅读Android的WMS讲解Android的AMS讲解
上一篇主要从源码角度分析了PMS的加载时机以及PMS的作用,同时也提到了PMS实际上是提供数据仓库给AMS用的,那本篇也同样从源码角度分析下AMS的作用是什么,它又是如何跟PMS发生关联的。
继续阅读Android的AMS讲解Android的PMS讲解
接着上一章《Zygote进程讲解》,我们已经知道Zygote进程加载system_server进程,然后由system_server进程来启动PMS、AMS等服务,那本章就讲解下PMS,通过源码了解下它的作用以及原理。
继续阅读Android的PMS讲解Zygote进程讲解
这几天看了关于Zygote进程相关知识点,感觉对这块又有了新的认识了,接下来结合自己的理解将相关知识点记录下来,一来是好记性不如烂笔头,记录下来有助于后期查阅,二来是想通过写博客的方式加深对知识点的理解,三来是想将知识共享出来给需要的人。
继续阅读Zygote进程讲解Android 事件分发 – 基础原理和场景分析
和其他平台类似,Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。
继续阅读Android 事件分发 – 基础原理和场景分析ChatGPT在工作中的7种用途
编者按:朋友们,在工作中,你们会使用人工智能工具作为自己的助手吗?ChatGPT 就是此类工具之一。它功能强大,不仅可以替代谷歌,直接给出我们搜索答案,还能协助我们写论文、演讲、求职等等。短时间内ChatGPT 不会取代我们的工作,但它能让我们把工作变得更轻松。想要 ChatGPT 做你的助手吗?那就先阅读此文详细了解一下它吧。本文来自编译,希望对您有帮助。
继续阅读ChatGPT在工作中的7种用途聊聊AIGC和ChatGPT
近期大火的ChatGPT相信大家都有所耳闻,应该也有不少人用过。没用过也没关系,今天就借着这篇文章给大家简单的介绍下ChatGPT为何物,另外我们可能经常看到各类公众号、博客等介绍说AIGC,那么AIGC和ChatGPT又有何异同呢?对于我们普通打工人,ChatGPT又能为我们带来什么影响呢?
继续阅读聊聊AIGC和ChatGPT