240 发简信
IP属地:陕西
  • 播放器1-ndk编译ffmpeg

    ndk版本:/opt/share/tools/android-ndk-r21e 高版本的ndk中没了platform目录,未做详细探究,暂用21版本ffmpeg版本:ffm...

  • 120
    Android Aloop Amessage Ahandler

    Android 通过ALoop Amessage Ahandler实现了消息的异步处理机制。日常开发中,我们也常常使用这样的方式。只不过android把它设计的更加通用了。1...

  • 120
    Android电源

    suspend:暂停,暂缓,推迟,延缓dim:暗淡的supply:供给hint:提示 暗示interactive:互动的 一、Android 系统电源管理框架分成五个部分:应...

  • Android stdio 配置阿里云镜像

    常遇到android stdio下载依赖超时,配置阿里云的镜像。android stdio版本:Android Studio Giraffe | 2022.3.1 Patch...

  • 面向对象的设计与分析

    一、开放关闭原则很多教程都把[开闭原则]作为这六大原则中最基本的原则,也就是说他是各个原则的核心。开闭原则指的是,一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 二...

  • Traits编程技法-STL源代码门钥

    C++ STL的中心思想在于,将算法(algorithm)和容器(container)分开,彼此独立设计,最后再用一种粘合剂将它们撮合在一起,容器和算法支持泛型化。这个粘合剂...

  • Jni

    JNI (Java native interface)分为动态加载和静态加载两种方式。 1 静态加载 包名+类名+方法名,可通过javah生成头文件 java -jni 包名...

  • 120
    C++ 知识点

    一、同一个类中除了重载,不允许出现同名的方法 比如:类的静态方法和成员函数的名称不能相同,虽然一个是成员函数,另外一个是非成员函数。标准库的sort算法操作需要随机访问迭代器...

  • 120
    TCP的三次握手和四次挥手

    一、TCP的三次握手和四次挥手 面试时常常被问到tcp三次握手和四次挥手是怎么回事 1 三次握手简介 建立TCP连接时,需要客户端和服务端共发送3个包 客户端发送初始序号se...

  • 120
    Markdown基本语法

    Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...

  • 120
    AndroidHal

    一、Android Hal层简介 Android基于Linux内核实现,Linux内核是GPL许可,即对源码的修改都必须开源,而Android是ASL许可,即可以随意使用...

  • FFMPEG 音视频同步

    一、音视频同步的原理 简单的说,音视频同步即选择一个时间基准,另外一个时间和基准做对比,选择快放,慢放,丢弃。 二、音视频同步的关键函数 音视频同步有两个重要函数set_cl...

  • LocalServerSocket

    Android中进程间通信可以使用LocalServerSocket来实现 LocalServerSocket,默认是阻塞的,而且类本身提供的接口很少,无法设置超时等属性,那...

  • ThreadLocal

    一、ThreadLocal简介 ThreadLocal通过简单的方法实现,线程间数据隔离,线程各自保存各自数据。 ThreadLocal的秘诀是这样子的,Thread中有一个...