240 发简信
IP属地:四川
  • USB基本概念

    https://www.baidu.com/s?ie=UTF-8&wd=usb%20%E9%BC%A0%E6%A0%87%E8%AE%BE%E5%A4%87%E9%A9%B1...

  • 120
    内存字节地址概念(收集)

    由于不同机器对于字长的定义不一致(可能是16bit,32bit或者其他),但是对于字节的长度都定义为8bit。所以实际上很少使用连续的字地址对字进行编码,通常会使用连续的字节...

  • 120
    概率与数理统计

    1. 全概率公式、贝叶斯公式[https://zhuanlan.zhihu.com/p/78297343] 举例: 2. 先验概率、后验概率 3. 概率密度函数、分布函数[h...

  • 120
    Windows 10开启Linux子系统

    1、系统要求: windows 10 64位系统; 版本号14316以上 安装前做基本设置 2、开启流程 a. 查看系统版本号 按win(键盘窗口键)+R,输入w...

  • 120
    安卓应用启动流程(从点击Launcher图标开始)

    阅读这篇文章,需要对Binder有一定了解。我们通过从桌面启动一个应用讲解启动一个安卓应用的流程。 远程调用 这里要先明确一个概念,就是所谓的远程调用即跨进程调用,安卓大部分...

  • 120
    依赖注入概念和Dagger2框架使用介绍

    一、 依赖注入基本概念 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,...

  • 120
    Java 注解原理详细介绍

    什么是注解 Java 注解(Annotation)又称 Java 标注或元数据,是 JDK5.0 引入的新特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变...

  • Java 8 新特性“Lambda”和“方法引用”使用简介

    1. 什么是Lambda Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。它允许把函数作为一个方法的参数传递进方法中,使用 Lambda 表达...

  • 函数指针、指针函数void (*b[10]) (void (*)())的介绍

    请问下面这条语句是什么意思? void (*b[10]) (void (*)()) 如果你可以看懂这条语句的含义,那可以忽略此文~ C变量的声明都是由两部分组成的:类型和一组...

  • Android Handler、Looper、MessageQueue 工作原理详解

    前言 阅读本文,可以了解如下问题:1、Handler如何处理和分发消息?2、Looper如何避免一直轮询?3、通过sendMessageAtTime()发送的Message,...

  • 120
    Android 事件分发流程

    触摸事件分发 DecorView.java 这里的Window.Callback其实就是Activity: public class Activity extends Con...

  • Loader 知识梳理(1) - LoaderManager初探

    一、概述 刚开始学习Loader的时候,只是使用CursorLoader把它当作加载封装在ContentProvider中的数据的一种方式,但是如果我们学会了如何取定义自己的...

  • 120
    linux下静态库 动态库和 gcc gdb Makefile 使用介绍

    一、静态库和动态库 定义 根据链接时期的不同,库有静态库和动态库之分。 静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行...

  • typedef 用法详解(转)

    第一篇:typedef struct与struct的区别 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(...

个人介绍
路漫漫其修远兮,吾将上下而求索。