编程笔记

  • QEMU pipe设备分析

    1. QEMU pipe介绍 Qemu-pipe是一个通用的虚拟设备,完成guest OS和emulator的通信功能。它为通信提供了四种服务: Tcp Unix Opengles Qemud Qemud也提供了一些子服务 "gsm" service "gps" service "hw-control" / "…

    编程笔记 2022年7月8日
  • Android 12(S) 图像显示系统 - SurfaceFlinger GPU合成/CLIENT合成方式 - 随笔1

    必读: Android 12(S) 图像显示系统 - 开篇   一、前言 SurfaceFlinger中的图层选择GPU合成(CLIENT合成方式)时,会把待合成的图层Layers通过renderengine(SkiaGLRenderEngine)绘制到一块GraphicBuffer中,然后把这…

    编程笔记 2022年7月8日
  • Android 小米深色模式对View进行适配

    Android 小米深色模式对View进行适配_AnjoyZhang的博客-CSDN博客_小米深色模式适配 Android在App中强制关闭禁用深色模式_张雨zy的博客-CSDN博客_android 禁用深色模式

    编程笔记 2022年7月8日
  • appium - 环境准备

    0.前言 我们知道selenium是桌面浏览器自动化操作工具(Web Browser Automation) appium是继承selenium自动化思想旨在使手机app操作也能自动化的工具(Mobile App Automation Made Awesome)。 appium可以通过Deskt…

    编程笔记 2022年7月8日
  • 分布式算法 —— ZAB算法

    分布式算法 - ZAB(Zookeeper Atomic Broadcast)算法 ZAB协议 ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。 Zookeeper 是一个为分布式应用提供高效且可靠的分布式协调服务。在解决分布…

    编程笔记 2022年7月8日
  • Java 常用Set集合和常用Map集合

    目录 常用Set集合 Set集合的特点 HashSet 创建对象 常用方法 遍历 常用Map集合 Map集合的概述 HashMap 创建对象 常用方法 遍历 HashMap的key去重原理 常用Set集合 Set集合的特点 ​ Set接口下的集合都会有以下特点 …

    编程笔记 2022年7月8日
  • Java泛型

    目录 概述 使用 泛型类&泛型接口 定义泛型 使用泛型 泛型的确定 泛型方法 定义泛型 使用泛型 泛型的确定 泛型上限&泛型下限 泛型限定的概念 泛型上限 泛型下限 注意事项 概述 ​ 泛型可以把类型明确的工作推…

    编程笔记 2022年7月8日
  • 为什么c++11的标准中对于class要加入final?

    Effective C++ 中,条款 07 提到:“如果你曾经企图继承一个标准容器或任何其他“带有 non-virtual 析构函数”的 class,拒绝诱惑吧!”。 直接来看代码,再作出解释: struct Base { ~Base() {} }; struct Derived : p…

    编程笔记 2022年7月8日
  • document.adoptNode & document.importNode & node.ownerDocument All In One

    document.adoptNode & document.importNode & node.ownerDocument All In One 将外部文档的节点插入当前文档之前,你必须使用 document.importNode() 从外部文档导入源节点,或者使用 document.adoptNode()…

    编程笔记 2022年7月8日
  • 《ASP.NET Core 6框架揭秘》样章发布[200页/5章]

    作为《ASP.NET Core 3 框架揭秘》的升级版,《ASP.NET Core 6框架揭秘》不仅针对ASP.NET Core 6的新特性进行了修订,并添加了若干原来没有的内容。对于ASP.NET Core 框架来说,最为核心的莫过于中间件管道的构建,…

    编程笔记 2022年7月8日