自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android系统攻城狮

CSDN博客专家,专注Android/Linux系统、多媒体技术分享!

  • 博客(4026)
  • 资源 (98)
  • 收藏
  • 关注

原创 我的新书《Android系统多媒体进阶实战》正式发售了!!!

新书发售:《Android系统多媒体进阶实战》

2024-07-22 19:20:40 2391 1

原创 Java进阶之线程安全队列ArrayBlockingQueue:用法实例(一百六十)

本篇目的:Java线程安全队列之ArrayBlockingQueue:用法实例基本概念ArrayBlockingQueue是Java并发包提供的基于数组的阻塞队列,容量固定,支持FIFO,线程安全。功能提供put、take、offer、poll、peek等操作,支持公平/非公平策略,可阻塞等待空位或元素。使用限制容量不可变,不接受null元素,高并发下需合理设置容量。性能特性基于ReentrantLock和Condition实现,阻塞唤醒高效,适合线程间通信。使用场景。

2025-07-31 07:30:00 356

原创 Java进阶之线程安全引用WeakHashMap:用法实例(一百五十九)

本篇目的:Java线程安全引用之WeakHashMap:用法实例基本概念WeakHashMap是java.util提供的线程安全映射,键为弱引用,当键不再被强引用时自动回收条目,防止内存泄漏。功能提供put、get、remove等操作,自动清理无用键,支持空值。使用限制键必须可被垃圾回收,迭代期间可能遇到并发修改,需外部同步或单线程遍历。性能特性无额外同步开销,GC触发清理,适合缓存与监听器映射。使用场景缓存、监听器注册表、临时元数据映射。关键词功能描述典型应用键弱引用自动清理。

2025-07-31 07:00:00 855

原创 Java进阶之线程安全引用SoftReference:用法实例(一百五十八)

本篇目的:Java线程安全引用之SoftReference:用法实例基本概念SoftReference是java.lang.ref包提供的引用类型,仅持有对象的软引用,仅在内存不足时才会被回收,适合构建内存敏感缓存。功能通过get获取对象,内存不足时返回null;可与ReferenceQueue配合监听回收。使用限制不保证对象强生命周期,需判空处理;不能用于关键数据。性能特性零同步开销,GC在内存压力下才回收,减少OOM风险。使用场景图片缓存、数据缓存、大型对象缓存、临时计算结果。关键词。

2025-07-30 07:30:00 616

原创 Java进阶之线程安全引用WeakReference:用法实例(一百五十七)

本篇目的:Java线程安全引用之WeakReference:用法实例基本概念WeakReference是java.lang.ref包提供的引用类型,仅持有对象的弱引用,不阻止垃圾回收,适合构建内存敏感缓存。功能通过get获取对象,被回收时返回null;可与ReferenceQueue配合监听回收。使用限制不保证对象生命周期,不可用于强依赖场景;需判空处理。性能特性零同步开销,GC直接回收,减少内存泄漏风险。使用场景缓存、监听器、键值映射、临时对象持有。关键词功能描述典型应用弱引用不阻止GC。

2025-07-30 07:00:00 1100

原创 Java进阶之并发状态控制ReadWriteLock:用法实例(一百五十六)

本篇目的:Java并发状态控制之ReadWriteLock:用法实例基本概念ReadWriteLock维护一对锁:读锁可被多条线程共享,写锁独占,实现读写分离,提高并发度。功能提供readLock、writeLock,支持可重入、公平/非公平策略,读多写少场景性能高。使用限制写锁会阻塞所有后续读写,需避免写锁饥饿;不可升级锁。性能特性读无竞争时零阻塞,写锁才会阻塞全部读线程。使用场景缓存、配置读取、并发列表、读写比例大的共享数据。关键词功能描述典型应用读写分离锁缓存、配置、并发计数器。

2025-07-29 07:30:00 943

原创 Java进阶之并发状态控制Condition:用法实例(一百五十五)

本篇目的:Java并发状态控制之Condition:用法实例基本概念Condition是Lock接口的配套工具,用于精确控制线程等待与唤醒,替代Object监视器方法。功能提供await、signal、signalAll,实现多条件队列,支持可中断、超时、公平策略。使用限制必须与Lock成对使用,调用await前需持有锁,否则抛IllegalMonitorStateException。性能特性基于AQS条件队列实现,唤醒精准,减少无效竞争。使用场景生产者消费者、读写交替、任务队列、阻塞缓冲区。

2025-07-29 07:00:00 1017

原创 Android15音频进阶之exports.lds隐藏指定函数接口(一百二十九)

本篇目的:Android15音频进阶之exports.lds隐藏指定函数接口。

2025-07-28 07:30:00 1297

原创 Java线程并发异常处理之BrokenBarrierException:用法实例(一百五十四)

本篇目的:Java线程并发异常处理之BrokenBarrierException:用法实例基本概念BrokenBarrierException在CyclicBarrier或Phaser等待过程中抛出,表示屏障已被破坏,通常由某个线程中断、异常或提前重置导致。功能通过await方法抛出异常,通知所有等待线程屏障失效,避免死等。使用限制需捕获并处理,屏障破坏后不可复用,需重新创建。性能特性零成本检测,仅在破坏路径抛出异常。使用场景多阶段任务、并行计算、并发测试中检测协作失败。关键词功能描述。

2025-07-28 07:00:00 706

原创 Java进阶之线程并发超时处理TimeoutException :用法实例(一百五十三)

本篇目的:Java线程并发超时处理之TimeoutException:用法实例基本概念TimeoutException在异步任务等待超时后抛出,表示在指定时间内未获得结果,用于防止无限阻塞。功能通过Future.get(long,TimeUnit)、CompletableFuture.orTimeout或显式计时器触发,确保系统响应性。使用限制需正确设置超时时间,过短易误判,过长失去保护意义。性能特性零成本监视,仅在超时路径抛出异常,不增加正常执行开销。使用场景。

2025-07-26 07:30:00 1023

原创 Java进阶之线程并发异常处理ExecutionException :用法实例(一百五十二)

本篇目的:Java线程并发异常处理之ExecutionException:用法实例基本概念ExecutionException是Future.get抛出的受检异常,封装了异步任务内部抛出的原始异常,用于跨线程传递失败原因。功能通过get方法统一获取任务结果或异常,支持getCause提取原始异常进行针对性处理。使用限制仅在调用Future.get时触发,需捕获并处理;异常链不可修改。性能特性零成本封装,仅在异常路径产生一次包装对象。使用场景。

2025-07-26 07:00:00 1652

原创 Java进阶之线程局部变量InheritableThreadLocal :用法实例(一百五十一)

本篇目的:Java线程局部变量之InheritableThreadLocal:用法实例基本概念InheritableThreadLocal是ThreadLocal的扩展,可在创建子线程时自动继承父线程的变量值,实现父子线程数据传递。功能提供get、set、remove方法,子线程初始化时拷贝父线程值,支持重写childValue以定制继承逻辑。使用限制仅对直接创建的子线程有效,线程池复用线程不会再次继承;需及时remove避免内存泄漏。性能特性。

2025-07-25 07:30:00 823

原创 Java进阶之线程局部变量ThreadLocal :用法实例(一百五十)

本篇目的:Java线程局部变量之ThreadLocal:用法实例基本概念ThreadLocal为每个线程提供独立变量副本,实现线程隔离,避免共享冲突。功能提供get、set、remove、withInitial等方法,实现每个线程独立读写。使用限制需及时调用remove防止内存泄漏,避免与线程池复用线程时交叉污染。性能特性读写无锁,基于Thread内部ThreadLocalMap实现,访问极快。使用场景用户会话、数据库连接、格式化器、事务上下文等线程级数据。关键词功能描述典型应用。

2025-07-25 07:00:00 703

原创 Java进阶之线程安全调度ScheduledExecutorService :用法实例(一百四十九)

本篇目的:Java线程安全调度之ScheduledExecutorService:用法实例基本概念ScheduledExecutorService是Java并发包提供的线程安全调度器,支持延迟执行、周期执行和固定频率任务。功能提供schedule、scheduleAtFixedRate、scheduleWithFixedDelay等方法,可取消、可回调,线程池复用。使用限制任务需避免长时间阻塞,否则影响后续调度;异常需捕获,否则任务终止。性能特性线程复用+无锁队列,调度延迟低,支持多任务并行。

2025-07-24 07:30:00 819

原创 Java进阶之线程池ExecutorCompletionService :用法实例(一百四十八)

本篇目的:Java线程池之ExecutorCompletionService:用法实例基本概念ExecutorCompletionService是Java并发包提供的工具,包装线程池与阻塞队列,支持按完成顺序获取任务结果。功能提供submit提交Callable、take获取已完成Future、poll非阻塞获取等方法,隐藏任务排队细节。使用限制仅记录已完成任务,提交后需及时消费结果避免内存堆积。性能特性利用线程池并发执行,结果队列无锁插入,减少轮询开销。使用场景。

2025-07-24 07:00:00 883

原创 Java进阶之线程池ForkJoinPool :用法实例(一百四十七)

本篇目的:Java线程池之ForkJoinPool:用法实例基本概念ForkJoinPool是Java并发包提供的支持分治并行计算的线程池,基于工作窃取算法,适合递归任务拆分。功能提供提交ForkJoinTask、invoke、execute、invokeAll等方法,支持RecursiveTask、RecursiveAction两种任务类型。使用限制任务需可拆分且避免阻塞,否则降低并行度。性能特性工作窃取平衡负载,线程数默认等于CPU核数,可设置parallelism调整。使用场景。

2025-07-23 07:30:00 955 1

原创 Java进阶之线程池ThreadPoolExecutor :用法实例(一百四十六)

本篇目的:Java线程池之ThreadPoolExecutor:用法实例基本概念ThreadPoolExecutor是Java并发包提供的可高度定制的线程池实现,通过核心线程数、最大线程数、队列、拒绝策略等参数精确控制并发行为。功能支持execute提交Runnable、submit获取Future、invokeAll批量任务,内置四种拒绝策略与四种阻塞队列,可自定义钩子扩展。使用限制参数配置不当可能导致资源耗尽或吞吐量低,需结合任务特性合理设置。性能特性。

2025-07-23 07:00:00 1031

原创 Java进阶之线程池Executors :用法实例(一百四十五)

本篇目的:Java线程池之Executors:用法实例基本概念Executors是Java并发包提供的线程池工厂类,用于快捷创建各类线程池,屏蔽底层ThreadPoolExecutor复杂参数。功能提供newFixedThreadPool、newCachedThreadPool、newSingleThreadExecutor、newScheduledThreadPool等静态方法,支持不同并发策略。使用限制。

2025-07-22 07:30:00 946

原创 Java进阶之并发容器CopyOnWriteArraySet :用法实例(一百四十四)

本篇目的:Java并发容器之CopyOnWriteArraySet:用法实例基本概念CopyOnWriteArraySet是Java并发包提供的线程安全Set实现,内部基于CopyOnWriteArrayList,通过写时复制机制保证并发安全与元素唯一性。功能提供线程安全的增删查操作,如add、remove、contains、iterator等,遍历无需加锁,迭代器快照不抛出ConcurrentModificationException。使用限制不允许null元素,适用于读多写少且元素数量不大的场景。

2025-07-22 07:00:00 616

原创 Android15音频进阶之高通代码获取fulldump(一百二十八)

本篇目的:Android15音频进阶之高通代码获取fulldump。

2025-07-21 07:30:00 1817

原创 Java进阶之并发容器CopyOnWriteArrayList :用法实例(一百四十三)

本篇目的:Java并发容器之CopyOnWriteArrayList:用法实例基本概念CopyOnWriteArrayList是Java并发包提供的线程安全列表,基于写时复制机制实现。每次修改创建底层数组新副本,保证遍历无需加锁。功能提供线程安全的增删改查操作,如add、set、remove、get、iterator等。支持无锁并发读,迭代器快照不抛出ConcurrentModificationException。使用限制内存占用随写入增加,适用于读多写少场景。

2025-07-21 07:00:00 857

原创 Java进阶之并发容器ConcurrentLinkedQueue :用法实例(一百四十二)

本篇目的:Java并发容器之ConcurrentLinkedQueue:用法实例基本概念ConcurrentLinkedQueue是Java并发包提供的无锁线程安全链表队列,基于CAS算法实现高并发FIFO访问。功能提供线程安全的入队、出队、遍历操作,如offer、poll、peek、isEmpty等,永不阻塞。使用限制不允许null元素,容量无界,适合生产者速度不会瞬间远超消费者的场景。性能特性无锁算法保证高并发低延迟,读写完全并行,吞吐量随线程数线性扩展。使用场景。

2025-07-19 07:30:00 815 1

原创 Java进阶之并发容器ConcurrentSkipListSet :用法实例(一百四十一)

本篇目的:Java并发容器之ConcurrentSkipListSet:用法实例基本概念ConcurrentSkipListSet是Java并发包提供的线程安全且有序的Set实现,底层基于ConcurrentSkipListMap,元素按自然或指定顺序排序。功能提供线程安全的增删查操作,如add、remove、contains、first、last、headSet、tailSet等,支持高并发遍历。使用限制。

2025-07-19 07:00:00 623

原创 Java进阶之并发容器ConcurrentSkipListMap :用法实例(一百四十)

本篇目的:Java并发容器之ConcurrentSkipListMap:用法实例基本概念ConcurrentSkipListMap是Java并发包提供的线程安全且有序的映射实现,基于跳表结构。支持按自然顺序或自定义比较器排序,并保证并发读写安全。功能提供线程安全的有序操作,如put、get、remove、firstKey、lastKey、headMap、tailMap等。支持高并发读写与范围查询。使用限制键值均不允许为null。适用于需要排序且并发访问的场景。性能特性。

2025-07-18 07:30:00 781

原创 Java进阶之并发容器ConcurrentHashMap :用法实例(一百三十九)

本篇目的:Java并发容器之ConcurrentHashMap:用法实例基本概念是Java并发包提供的线程安全哈希表,支持高并发读写。采用分段锁与CAS机制,保证并发性能和数据一致性。功能提供线程安全的增删改查接口,如putgetremovemerge等。支持批量操作与并发遍历。使用限制键值均不允许为null。适用于高并发读写且无需全局锁的场景。性能特性读操作完全并发,写操作局部加锁,冲突少时无锁。并发度随容量自动扩容。使用场景缓存、计数器、实时共享数据等需要高并发访问的映射。

2025-07-18 07:00:00 814

原创 Java进阶之并发控制Exchanger :用法实例(一百三十八)

本篇目的:Java并发控制之Exchanger:用法实例基本概念Exchanger是Java并发包()中的同步工具,用于两个线程之间安全地交换单个数据。当两个线程都到达交换点时,互相传递对象,然后继续执行。功能提供线程间的数据交换,如exchange方法。支持泛型,可交换任意引用类型。使用限制仅支持成对线程交换,超过两个线程时行为不确定。适用于一对一的数据交换场景。性能特性Exchanger通过内部同步机制实现零拷贝交换,延迟低。合理使用可减少锁竞争。使用场景。

2025-07-17 07:30:00 1375

原创 Java进阶之并发控制Phaser :用法实例(一百三十七)

本篇目的:Java并发控制之Phaser:用法实例基本概念Phaser是Java并发包()中的一个同步工具类,用于多阶段线程协作。它支持动态注册和注销参与方,可重复使用,功能比更强大。功能提供多阶段同步控制,如registerarrive等方法。支持阶段编号自动递增,适合多阶段任务流水线。使用限制Phaser需要合理管理参与方数量,避免内存泄漏。适用于复杂多阶段并行任务。性能特性Phaser通过内部同步机制实现高效线程协作,支持大量参与方。合理使用可提升吞吐量。使用场景。

2025-07-17 07:00:00 984

原创 Java进阶之并发控制Semaphore :用法实例(一百三十六)

本篇目的:Java并发控制之Semaphore:用法实例基本概念Semaphore是Java并发包()中的一个同步工具类,用于控制同时访问某个资源的线程数量。它通过一个计数器实现,线程通过获取许可来访问资源,访问完毕后释放许可。功能提供线程间的同步控制,如acquirerelease等方法。支持公平和非公平模式,确保线程安全地访问资源。使用限制Semaphore的许可数量在创建时指定,后续可以动态增加或减少。适用于控制并发访问资源的场景。性能特性Semaphore。

2025-07-16 07:30:00 623

原创 Java进阶之并发控制CyclicBarrier :用法实例(一百三十五)

本篇目的:Java并发控制之CyclicBarrier:用法实例基本概念是Java并发包()中的一个同步工具类,用于线程间的协作。它通过一个计数器实现,当所有线程都到达屏障点时,屏障打开,所有线程继续执行。功能提供线程间的同步控制,如await方法。支持一个或多个线程等待其他线程到达屏障点。使用限制的计数器可以重置,适用于多次同步场景。适用于需要多次线程协作的场景。性能特性通过内部同步机制实现高效线程协作。合理使用可以提高程序的并发性能。使用场景广泛应用于需要线程间协作的场景。

2025-07-16 07:00:00 540

原创 Java进阶之并发控制CountDownLatch :用法实例(一百三十四)

本篇目的:Java并发控制之CountDownLatch:用法实例基本概念是Java并发包()中的一个同步工具类,用于线程间的协作。它通过一个计数器实现,当计数器减到零时,等待的线程被唤醒继续执行。功能提供线程间的同步控制,如awaitcountDown等方法。支持一个或多个线程等待其他线程完成操作。使用限制的计数器只能使用一次,不能重置。适用于一次性同步场景。性能特性通过内部同步机制实现高效线程协作。合理使用可以提高程序的并发性能。使用场景广泛应用于需要线程间协作的场景。

2025-07-15 07:30:00 1425

原创 Java进阶之原子类DoubleAccumulator :用法实例(一百三十三)

本篇目的:Java进阶之原子类DoubleAccumulator:用法实例基本概念是Java并发包()中的一个类,用于高效地进行双精度浮点型数值的自定义累加操作。它支持用户定义的累加逻辑,通过提供一个结合函数(),可以实现复杂的累加逻辑。功能提供线程安全的双精度浮点型数值自定义累加操作,如accumulateget等。支持原子操作,确保操作的线程安全性。使用限制需要用户定义结合函数,且结合函数必须满足结合律(即适用于需要自定义累加逻辑的场景。性能特性。

2025-07-15 07:00:00 947

原创 Android15音频进阶之高通手动抓fulldump(一百二十七)

本篇目的:Android15音频进阶之高通Adsp抓fulldump。

2025-07-14 07:30:00 1803

原创 Java进阶之原子类DoubleAdder :用法实例(一百三十二)

本篇目的:Java进阶之原子类DoubleAdder:用法实例基本概念是Java并发包()中的一个类,用于高效地进行双精度浮点型数值的累加操作。它通过分段锁和无锁机制,减少了高并发场景下的竞争,从而提高了性能。功能提供线程安全的双精度浮点型数值累加操作,如addsum等。支持原子操作,确保操作的线程安全性。使用限制主要用于累加操作,不支持减法或其他复杂操作。适用于高并发场景下的浮点型计数器或累加器。性能特性通过分段锁和无锁机制,减少了线程竞争,提高了性能。在高并发场景下,性能优于。

2025-07-14 07:00:00 1634

原创 Java进阶之原子类LongAccumulator :用法实例(一百三十一)

本篇目的:Java进阶之原子类LongAccumulator:用法实例基本概念是Java并发包()中的一个类,用于高效地进行长整型数值的自定义累加操作。它支持用户定义的累加逻辑,通过提供一个结合函数(),可以实现复杂的累加逻辑。功能提供线程安全的长整型数值自定义累加操作,如accumulateget等。支持原子操作,确保操作的线程安全性。使用限制需要用户定义结合函数,且结合函数必须满足结合律(即适用于需要自定义累加逻辑的场景。性能特性。

2025-07-12 07:30:00 1502 1

原创 Java进阶之原子类LongAdder :用法实例(一百三十)

本篇目的:Java进阶之原子类LongAdder:用法实例基本概念LongAdder是Java并发包()中的一个类,用于高效地进行长整型数值的累加操作。它通过分段锁和无锁机制,减少了高并发场景下的竞争,从而提高了性能。功能提供线程安全的长整型数值累加操作,如incrementaddsum等。支持原子操作,确保操作的线程安全性。使用限制LongAdder主要用于累加操作,不支持减法或其他复杂操作。适用于高并发场景下的计数器或累加器。性能特性LongAdder。

2025-07-12 07:00:00 681

原创 Java进阶之原子类AtomicReferenceArray :用法实例(一百二十九)

本篇目的:Java进阶之原子类AtomicReferenceArray:用法实例基本概念是Java并发包()中的一个类,提供线程安全的对象引用数组操作。它通过硬件级别的原子操作确保线程安全,适用于需要线程安全的对象数组操作场景。功能提供线程安全的对象引用数组操作,如getset等。支持原子操作,确保操作的线程安全性。使用限制只能用于对象引用数组操作,不能用于基本数据类型数组。适用于需要线程安全的对象数组操作场景。性能特性通过硬件级别的原子操作减少锁的使用,提高性能。合理使用。

2025-07-11 07:30:00 570

原创 Java进阶之原子类AtomicLongArray :用法实例(一百二十八)

本篇目的:Java进阶之原子类AtomicLongArray:用法实例基本概念是Java并发包()中的一个类,提供线程安全的长整型数组操作。通过硬件级别的原子操作确保线程安全。功能提供线程安全的长整型数组操作,如getset等。支持原子操作,确保操作的线程安全性。使用限制只能用于长整型数组操作,不能用于其他类型。适用于需要线程安全的长整型数组操作场景。性能特性通过硬件级别的原子操作减少锁的使用,提高性能。合理使用可以提高程序的线程安全性。使用场景。

2025-07-11 07:00:00 752

原创 XUbuntu22.04之解决cairo-dock切外接显示器位置不同步问题(二百八十二)

本篇目的:XUbuntu22.04之解决cairo-dock切外接显示器位置不同步问题Cairo-Dock(原名 Gnome Dock)是一款适用于 Linux 桌面的 Dock 类程序,可通过快捷图标快速启动应用或访问系统功能,支持自定义面板布局、动态视觉效果及插件扩展,早期版本适配 OpenGL 渲染以实现图形加速,其核心功能包括多主题模板、系统监控插件及与 Compiz、Kwin 等窗口管理器的兼容性优化。

2025-07-10 11:45:17 889

原创 Java进阶之原子类AtomicIntegerArray :用法实例(一百二十七)

本篇目的:Java进阶之原子类AtomicIntegerArray:用法实例基本概念是Java并发包()中的一个类,提供线程安全的整型数组操作。通过硬件级别的原子操作确保线程安全。功能提供线程安全的整型数组操作,如getset等。支持原子操作,确保操作的线程安全性。使用限制只能用于整型数组操作,不能用于其他类型。适用于需要线程安全的整型数组操作场景。性能特性通过硬件级别的原子操作减少锁的使用,提高性能。合理使用可以提高程序的线程安全性。使用场景广泛应用于需要线程安全的整型数组操作场景。

2025-07-10 07:30:00 880

原创 Java进阶之原子类AtomicBoolean :用法实例(一百二十六)

本篇目的:Java进阶之原子类AtomicBoolean:用法实例基本概念是Java并发包()中的一个类,提供线程安全的布尔操作。通过硬件级别的原子操作确保线程安全。功能提供线程安全的布尔操作,如getset等。支持原子操作,确保操作的线程安全性。使用限制只能用于布尔值操作,不能用于其他类型。适用于需要线程安全的布尔值操作场景。性能特性通过硬件级别的原子操作减少锁的使用,提高性能。合理使用可以提高程序的线程安全性。使用场景广泛应用于需要线程安全的布尔值操作场景。

2025-07-10 07:00:00 954

Universal Serial Bus Device Class Definition for Audio Devices.zip

Universal Serial Bus Device Class Definition for Audio Devices(UAC2.0协议文档),研究usb audio必读,欢迎下载!

2019-11-16

GStreamer中文开发手册.zip

GStreamer是一个通用的跨平台的流媒体应用程序框架,基于GObject,以C语言写成。 GStreamer并不受限于音频和视频处理,它能够处理任意类型的数据流,因此任意一种流媒体应用都可以支持,如:MeidaPlayer、A/V Editor、VOIP、RTSP、A/V Coder等等。 GStreamer框架是基于插件(plugin)和管道(pipeline)的体系结构,框架中所有功能模块都是可插拔的组件,可随意安装到任意管道上

2020-07-22

Pixel ROM(sailfish)

最近在玩Pixel,自己花了一周时间下载Android源码,编译出来Pixel root版的ROM,分享给爱玩机的朋友!

2019-10-20

H.264标准协议(官方中文版)

H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法。 H.264标准协议是每个从事多媒体工作的码农必备的参考书,欢迎下载。

2020-10-28

手写Fuchsia第一个app

在研究GN和Ninja时,发现Fuchsia也是用的GN和ninja来构建编译系统的,值得一提的是Android7.0以后放弃了Makefile,开始使用ninja来构建编译系统!

2020-03-16

JM-H264参考手册

JM:JM通常被认为是H.264标准制定团队所认可的官方参考软件,基本实现了H.264标准的全部特征。JM在运行时的运算过程较为复杂,而且没有采用汇编优化等加速方法,因此运行速度较慢,很难达到实时编解码。通常主要用于编解码技术的科学研究领域。

2020-10-28

Audition 2019版

Audition是做音频开发不可或缺的重要的开发工具,分享一个Win10 2019免注册版备用,也欢迎下载。

2019-06-13

第五代加固技术ARM VMP原理实现与应用.zip

随着Android逆向开发的升级,Android应用的安全越来越被重视,第五代加固技术ARM VMP原理实现与应用正在探索中发展。

2020-03-01

AUDIO CODEC DAPM详解.zip

本文目的帮助理解音频系统ALSA中的dapm机制建立和触发过程,在这之中,涉及到音频路径的搭建和选择(相信这部分对于大家来说更有应用意义)。在dapm机制深入分析中,会展现alsa设计者的各种理念及实现技巧,很多细节上的考虑和处理值得我们去学习。

2019-12-30

debug_hybris_demo.zip

libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。如何让基于glibc的系统能够重用现有Android的driver呢?这就需要像libhybris这样的兼容层。

2020-06-03

基于域名路由策略.zip

目前使用主流的Linux配置都是基于ip设置路由策略,此篇讲解怎么基于域名路由策略,仅供参考!

2019-07-17

Linux内核内存Cache机制原理

Linux内核内存Cache机制原理从源码的角度来分析流程,可以帮助Linux内核学习者了结Cache的内存机制!

2020-03-14

vcxsrv-64.1.20.8.1.zip

VcXsrv是微软Windows的开源显示服务器。 它使Windows操作系统的用户能够运行为X Window System设计的GUI程序。 VcXsrv可以运行安装了WSL(Linux子系统Linux)的Linux GUI程序。 在bash for Windows中,设置DISPLAY环境变量允许WSL程序使用Windows GUI。

2020-06-20

最新windows和linux的adb工具

下载了一份最新windows和linux平台的adb工具,以此提供给更多开发者方便使用!

2019-07-30

Gstreamer-Openmax-gst-openmax.zip

OpenMAX is a royalty-free, cross-platform API that provides abstractions for routines especially useful for computer graphics, video, and audio.

2020-08-17

MultimediaFrameworkOverview.zip

音视频多媒体框架GStreamer、PulseAudio采用插件式架构,支持多格式编解码器,支持不同编码器、解析器、分离器和复用器作为插件式架构!

2020-09-01

HxD_Hex编辑器中文版.zip

HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size. The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder

2020-09-12

win10removeAll.zip

Win10彻底关闭windows defender,解决无故占用大量CPU和内存问题! 建议保留一个杀毒软件,不管是360、火绒还是什么,至少安装一个保证电脑的安全。

2020-06-25

busybox.zip

Android debug的时候由于android原生的命令太少,编译了一个busybox分享出来,欢迎下载。

2019-06-25

蓝牙Audio调试.zip

蓝牙协议栈有很多种profile,像HFP、A2DP、HSP等等,他们通讯都是蓝牙模块和CPU或者DSP之间,通过AT指令来发送信息,这篇文档介绍各种profile及支持采样率和通道数据,还有调试方式!

2019-12-27

Android64位gdbserver与Win10-32位gdb.exe与Ubuntu64位gdb可执行bin

一、在Win10平台和Ubuntu22.04远程在线调试Android系统 1.Android系统ARM64位gdbserver文件 2.Win10系统32位gdb.exe文件 3.Ubuntu系统64位gdb文件

2024-10-15

H266(VVC)视频编码协议标准pdf

H266(VVC)视频编码协议标准最新版 T-REC-H.266-202204-I!!PDF-E.pdf

2023-10-05

ISO 13818-7 AAC标准协议文档

ISO 13818-7 AAC标准是MPEG-2标准中定义的一部分,详细描述了AAC在MPEG-2传输流中的编码和解码方法。

2023-09-03

word2010中输入简谱

word2010中输入简谱

2023-04-25

Picture auto gen tools

Picture auto gen tools for wechat

2023-03-27

AIDL for HALs测试客户端

AIDL for HALs测试客户端

2023-01-10

彻底禁掉Win10 Defender自启动

彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 开机内存不会占用特别高! 开机内存不会占用特别高! 开机内存不会占用特别高!

2022-12-24

免费DLL修复工具For WIn10/Win11

免费DLL修复工具

2022-10-22

Typora free版本for Ubuntu22.04

Typora free版本for Ubuntu22.04

2022-10-22

gnome-boxes虚拟机跨平台工具

gnome-boxes虚拟机工具 1.Windows和Linux剪切版共享工具 2.Windows和Linux文件共享工具

2022-10-12

android10以上源码中编译java及UI代码

1.增加Android.mk编译方式 2.增加Android.bp编译方式

2022-07-18

微信for Ubuntu18.04

微信for Ubuntu18.04

2022-06-22

企业微信for Linux

企业微信forLinux

2022-06-22

java-7-openjdk-amd64.tar.gz

目前OpenJDK-7-JDK的源已经被废弃了,手动安装的花需要安装一系列的依赖,特别麻烦,这里提供给需要的开发人员.

2021-01-22

Elecard HEVC Analyzer_For_Windows.zip

分享一个Elecard h265分析工具,大家都知道Elecard很贵,不多说了,内附registor.

2021-01-06

deepin.com.wechat_2.6.8.65deepin0_i386-OK.zip

deepin for wechat

2021-03-22

qt_audio_record.tar.gz

花了一天时间研究,在x86与ARM平台验证可用,备忘!

2021-04-28

qt_audio_play.tar.gz

QT之QMediaPlayer播放音频demo

2021-04-28

capture_test.zip

在Android6.0平台上,UVC Camera使用标准V4L2接口获取视频数据,并保存文件,测试debug调试使用。

2021-03-09

push_stream_test.zip

此mp4文件为h264编码格式,用于推流使用.

2020-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除