自定义博客皮肤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系统、多媒体技术学习与分享!

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

原创 Emacs最早版本(1976)之重要特性及用法实例(一百四十九)

本篇目的:Emacs最早版本(1976)之重要特性及用法实例Emacs的最早版本由理查德·斯托曼(Richard Stallman)在1976年开发,是一种具有高度可扩展性和自定义性的文本编辑器。这一版本的Emacs标志着自由软件运动和编程工具发展的重要里程碑,其设计理念和实现方式对后来众多编辑器产生了深远的影响。首先,Emacs的早期版本就具备了强大的可扩展性。用户可以通过编写和加载Lisp代码来扩展编辑器的功能。

2024-08-13 08:45:00 954

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

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

2024-08-13 08:30:00 596

原创 Android14音频进阶之多通道录音与播放掩码计算(八十一)

本篇目的:Android高版本以上已经支持多通道录音和播放,但是如何计算、以及设置超过两个通道以上的通道数呢?Android 14 在音频功能方面进行了多项重要的更新与改进,为用户提供了更丰富、更个性化的听觉体验,并提升了系统整体的音频处理能力。首先,Android 14 引入了无损音频传输支持。这一功能让用户在使用兼容设备时,可以享受无损格式的高品质音乐传输。这对于高端音频爱好者而言是一大福音,能够保证音频在传输过程中不受到压缩带来的质量损失,从而提供更纯粹的听觉体验。

2024-08-12 08:45:00 1677

原创 Android14之解决编译libaaudio.so报错问题(二百二十七)

本篇目的:Android14之解决编译libaaudio.so报错问题AAudio是Android系统中一个重要的音频框架,它为开发者提供了一套低延迟的音频接口,使得应用程序能够在音频输入和输出方面实现更高的性能。自Android 8.1(API级别27)起,AAudio成为官方支持的音频API,主要用于满足专业音频应用和游戏开发的需求。

2024-08-12 08:30:00 1147

原创 C语言之10进制和16进制相互转换(五十七)

本篇目的:为什么要介绍这个?因为10进制和16进制在编码中最常用,举两个简单的例子。16进制(Hexadecimal)和10进制(Decimal)是两种常见的数值表示方法,各自在不同的领域有着广泛的应用。10进制,又称为十进制,是我们日常生活中最常用的数值系统。它以10为基数,由0到9共10个数字组成。在这个系统中,每一位的值都取决于其位置和对应的权重。例如,数字 345 表示 3 × 100 + 4 × 10 + 5 × 1,即 300 + 40 + 5 = 345。

2024-08-11 12:56:27 725

原创 Android14之解决adb报错:Access denied (insufficient permissions)(二百二十六)

本篇目的:在ubuntu22.04下,使用adb 连接Android14设备,以下报错:Access denied (insufficient permissions)问题Android Debug Bridge(ADB)是Android开发中最常用的一个工具,它为开发者提供了一种与安卓设备进行通信的桥梁。ADB是一个多功能命令行工具,可以执行各种设备操作,包括安装、卸载应用,运行shell命令,传输文件,以及进行各种调试任务。ADB由三个主要组件构成:客户端、守护进程和服务端。

2024-08-11 08:30:00 1635

原创 HTML之下载网页中的音乐(三)

本篇目的:HTML之下载网页中的mp3音频的第二种方式HTML(超文本标记语言)是一种用于创建网页的标准标记语言。在HTML中,Network和Media是两个重要的概念,它们分别涉及网络通信和媒体处理。下面我将分别介绍这两个方面的内容。一、Network(网络)Network在HTML中主要指的是浏览器与服务器之间的网络通信。

2024-08-10 08:45:00 1665

原创 Ubuntu22.04之fd与ripgrep自定义最强搜索文件和字符串命令(二百六十六)

本篇目的:Ubuntu22.04之fd与ripgrep自定义搜索命令,搜索隐藏名和忽略大小写。fd和ripgrep是两个高效、现代的命令行工具,用于在文件系统中搜索文件和内容。它们旨在替代传统的find和grep命令,提供更快的性能和更友好的用户体验。

2024-08-10 08:30:00 637

原创 Java20.0标准之重要特性及用法实例(三十)

本篇目的:Java20.0标准之重要特性及用法实例Java 20.0,作为Java编程语言的最新特性版本,于2023年3月发布,继续推动Java平台的创新和性能改进。Java 20.0引入了一系列新特性和改进,旨在提升开发体验、增强应用程序性能和简化代码编写。以下是Java 20.0标准的主要亮点:类文件格式更新(预览)Java 20.0对类文件格式进行了更新的预览特性,引入了新的压缩格式,减少了类文件的存储空间和加载时间,提高了性能。并发改进。

2024-08-09 09:00:00 795

原创 Java19.0标准之重要特性及用法实例(二十九)

本篇目的:Java19.0标准之重要特性及用法实例Java 19.0,作为Java编程语言的最新特性版本,于2022年9月发布,继续推动Java平台的创新和性能改进。Java 19.0引入了一系列新特性和改进,旨在提升开发体验、增强应用程序性能和简化代码编写。以下是Java 19.0标准的主要亮点:类文件格式更新Java 19.0对类文件格式进行了更新,引入了新的压缩格式,减少了类文件的存储空间和加载时间,提高了性能。默认启动JIT编译器。

2024-08-09 08:30:00 668

原创 Java18.0标准之重要特性及用法实例(二十八)

本篇目的:Java18.0标准之重要特性及用法实例Java 18.0,作为Java编程语言的最新特性版本,于2022年3月发布,继续推动Java平台的创新和进步。Java 18.0引入了一系列新特性和改进,旨在提升开发体验、增强应用程序性能和简化代码编写。以下是Java 18.0标准的主要亮点:默认字符集改为UTF-8Java 18.0将默认字符集更改为UTF-8,这意味着Java程序在默认情况下将使用UTF-8编码,这有助于提高跨平台的兼容性和国际化的支持。switch表达式增强。

2024-08-08 08:45:00 823

原创 Java17.0标准之重要特性及用法实例(二十七)

本篇目的:Java17.0标准之重要特性及用法实例Java 17.0,作为Java编程语言的最新长期支持版本(LTS),于2021年9月发布,标志着Java平台的又一个重要发展阶段。Java 17.0汇集了多个版本的创新特性和改进,致力于提升开发体验、增强性能和简化代码维护。以下是Java 17.0标准的主要亮点:密封类(Sealed Classes)正式启用Java 17.0正式启用了密封类,这是一种限制类继承的新特性,允许开发者明确指定哪些类可以继承或实现一个密封类,增强了类型系统的安全性。

2024-08-08 08:30:00 570

原创 Java16.0标准之重要特性及用法实例(二十六)

本篇目的:Java16.0标准之重要特性及用法实例Java 16.0,作为Java编程语言的最新特性版本,于2021年3月发布,继续推动Java平台的创新和性能改进。Java 16.0引入了一系列新特性和改进,旨在提升开发体验、增强应用程序性能和简化代码编写。以下是Java 16.0标准的主要亮点:instanceof模式匹配(标准)Java 16.0将instanceof模式匹配正式纳入标准,允许在instanceof检查时直接进行类型转换,减少了冗余的强制类型转换代码,提高了代码的可读性。

2024-08-07 08:45:00 1014

原创 Java15.0标准之重要特性及用法实例(二十五)

本篇目的:Java15.0标准之重要特性及用法实例Java 15.0,作为Java编程语言的最新特性版本,于2020年9月发布,继续Java平台的快速迭代和创新发展。Java 15.0引入了多项新特性和改进,旨在提升开发体验、增强性能和简化代码。以下是Java 15.0标准的主要亮点:Sealed Classes(预览)Java 15.0引入了密封类(Sealed Classes)的预览特性,允许开发者限制哪些其他类可以继承或实现一个类或接口,增强了类型系统的安全性。

2024-08-07 08:30:00 1029

原创 Android14音频进阶调试之命令播放mp3/aac非裸流音频(八十)

本篇目的:Android14上,当我们没有app,又想测试mp3、aac、wav等音频时,这时候我们可以使用stagefright解码、播放音频文件。Stagefright 是 Android 系统中的一个多媒体框架,用于处理各种音频和视频文件格式。它提供了解析、解码、编码和播放多媒体内容的功能。Stagefright 框架包括多种组件和库,负责不同的多媒体处理任务。通过 Stagefright,Android 设备能够高效地播放和处理多媒体内容。

2024-08-06 21:45:00 1324

原创 Java14.0标准之重要特性及用法实例(二十四)

本篇目的:Java14.0标准之重要特性及用法实例引入了记录类型(record)作为预览特性,它提供了一种简洁的方式来定义不可变的数据类。

2024-08-06 08:45:00 896

原创 Java13.0标准之重要特性及用法实例(二十三)

本篇目的:Java13.0标准之重要特性及用法实例Java 13.0,作为Java编程语言的最新特性版本,于2019年9月发布,继续Java平台的快速迭代和创新发展。Java 13.0引入了多项新特性和改进,旨在提升开发体验、增强性能和简化代码。以下是Java 13.0标准的主要亮点:Switch表达式(二次预览)Java 13.0对Switch表达式进行了二次预览,进一步简化了Switch语句的写法,允许使用yield返回值,并提供了更灵活的语句块。文本块(预览)

2024-08-06 08:30:00 1022

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

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

2024-08-05 08:45:00 1012

原创 Java12.0标准之重要特性及用法实例(二十二)

本篇目的:Java12.0标准之重要特性及用法实例Java 12.0,作为Java编程语言的最新特性版本,于2019年3月发布,继续推动Java平台的创新和性能改进。Java 12.0引入了一系列新特性和更新,旨在提升开发体验、增强应用程序性能和简化代码编写。以下是Java 12.0标准的主要亮点:Java 12.0正式引入了Shenandoah垃圾回收器,这是一个低停顿时间的垃圾回收器,旨在减少大堆内存应用程序的停顿时间,提高响应性。Switch表达式(预览)

2024-08-05 08:30:00 660

原创 Java11.0标准之重要特性及用法实例(二十一)

本篇目的:Java11.0标准之重要特性及用法实例Java 11.0,作为Java编程语言的最新长期支持版本(LTS),于2018年9月发布,标志着Java平台的一个重要发展阶段。Java 11.0不仅继承了Java 9.0和Java 10.0中的多项创新,还引入了一系列新特性和改进,旨在提高开发效率、增强性能和简化Java应用程序的维护。以下是Java 11.0标准的主要亮点:零长度的数组索引Java 11.0允许创建和访问长度为零的数组,这有助于避免空指针异常,并简化了某些场景下的代码。

2024-08-04 09:00:00 651

原创 C语言之unsigned long long与struct相互转换实例(五十六)

本篇目的:C语言之unsigned long long与struct相互转换实例是一种数据类型,用于表示无符号的64位整数。而struct是一种构造数据类型,可以将多个不同类型的数据项组合成一个单一的复合类型。在C/C++中,将与struct相互转换通常涉及到位操作和内存布局的考虑。

2024-08-04 08:30:00 275

原创 Android14音频进阶之使能内核debugfs:Adsp输出日志(七十九)

本篇目的:Android14音频进阶之使能内核debugfs:Adsp输出日志在使用Pixel调试音频驱动时,需要将它日志输出,但是提前要打开debugfs文件系统,于是有了本篇。debugfs 是 Linux 内核提供的一个虚拟文件系统,专用于调试和诊断内核及其子系统。它允许开发人员和系统管理员通过简单的文件操作来检查和修改内核状态,从而帮助调试和优化系统。

2024-08-03 15:40:49 313

原创 Ubuntu22.04之有道词典mini窗口无法拖动问题(二百六十五)

本篇目的:Ubuntu22.04上有道词典mini窗口移动到最上端,导致它挡住了别的应用的图标,但是还无法拖动它到别的地方的问题,真是捉急!!!有道词典Mini窗口是一款便捷式在线翻译工具,它凭借其小巧的界面、实用的功能以及快速的翻译速度。Mini窗口完美地融入了有道词典的- 强大功能,让用户在浏览网页、阅读文章、撰写文档等场景中,能够轻松实现中英文单词、短语及句子的快速查询与翻译。

2024-08-03 13:02:03 578

原创 Ubuntu22.04之VirtualBox7.0.18安装Win10无法启用增强功能问题(二百六十五)

本篇目的:Ubuntu22.04之VirtualBox7.0.18安装Win10无法启用增强功能,导致无法共享文件、无法共享剪切板等功能VirtualBox是一款功能强大的虚拟化软件,由Oracle公司开发和维护。它允许用户在一台物理计算机上模拟多个独立的虚拟系统,实现不同操作系统之间的无缝切换。近日,VirtualBox发布了7.0.18版本,为用户带来了许多实用的新功能和改进。首先,在界面方面,VirtualBox 7.0.18对用户界面进行了优化,使操作更加简便。

2024-08-03 12:59:48 1060

原创 Java10.0标准之重要特性及用法实例(二十一)

本篇目的:Java10.0标准之重要特性及用法实例Java 10.0,作为Java编程语言的后续版本,于2018年3月发布,继续推动Java平台的发展。Java 10.0引入了一系列新特性和改进,旨在提升开发体验、增强性能和简化代码编写。以下是Java 10.0标准的主要亮点:局部变量类型推断(var)Java 10.0引入了局部变量类型推断,允许开发者使用“var”关键字声明局部变量,无需显式指定变量的类型。这一特性简化了代码,尤其是在处理泛型和长类型名称时,但仅限于局部变量。

2024-08-02 08:45:00 1038

原创 C语言之unsigned long long与指针相互转换实例(五十五)

本篇目的:C语言之unsigned long long与指针相互转换实例在C和C++等编程语言中,与指针类型之间可以直接相互转换,这是因为它们在底层有着相似的表示方式。以下将详细介绍这种转换的可行性及其背后的原因。首先,指针的本质是内存地址。在大多数现代计算机系统中,内存被组织为一个线性地址空间,每个内存地址对应一个唯一的位置。指针变量存储的是内存中某个对象的地址。在32位系统中,指针通常占用4个字节(32位)。而在64位系统中,指针则占用8个字节(64位)。

2024-08-02 08:30:00 1064

原创 Java9.0标准之重要特性及用法实例(二十)

本篇目的:Java9.0标准之重要特性及用法实例Java 9.0是Java编程语言的一个重要版本,于2017年9月发布。Java 9.0引入了许多新特性和改进,为Java开发者带来了更高的开发效率、更好的性能和更丰富的API。以下是对Java 9.0标准的主要特性进行简要介绍:模块化系统(Project Jigsaw)Java 9.0最大的亮点是引入了模块化系统,旨在解决Java类库的依赖管理和版本冲突问题。模块化系统将Java类库划分为一系列模块,每个模块包含一组相关类和接口。

2024-08-01 08:45:00 1734

原创 Java8.0标准之重要特性及用法实例(十九)

本篇目的:Java8.0标准之重要特性及用法实例Java 8.0,正式名称为Java Platform, Standard Edition 8.0,于2014年3月18日发布,是Java编程语言的第九个主要版本。Java 8.0在Java 7.0的基础上进行了多项改进和增强,引入了许多新特性和库,使得Java平台更加现代化和强大。以下是Java 8.0标准的主要特点和介绍:Lambda表达式(Lambda Expressions)

2024-08-01 08:30:00 806

原创 Java7.0标准之重要特性及用法实例(十八)

本篇目的:Java7.0标准之重要特性及用法实例Java 7.0,正式名称为Java Platform, Standard Edition 7.0,于2011年7月28日发布,是Java编程语言的第八个主要版本。Java 7.0在Java 6.0的基础上进行了多项改进和增强,引入了许多新特性和库,使得Java平台更加现代化和强大。以下是Java 7.0标准的主要特点和介绍:自动资源管理(Auto-Closeable):Java 7.0引入了自动资源管理,允许程序自动关闭资源,如文件流、网络连接等。

2024-07-31 08:45:00 685

原创 Java6.0标准之重要特性及用法实例(十七)

本篇目的:Java6.0标准之重要特性及用法实例Java 6.0,正式名称为Java Platform, Standard Edition 6.0,于2006年5月17日发布,是Java编程语言的第七个主要版本。Java 6.0在Java 5的基础上进行了多项改进和增强,引入了许多新特性和库,使得Java平台更加现代化和强大。以下是Java 6.0标准的主要特点和介绍:JavaFX:Java 6.0引入了JavaFX,这是一个用于创建富互联网应用程序(RIA)的图形用户界面(GUI)工具包。

2024-07-31 08:30:00 640

原创 Java5.0标准之重要特性及用法实例(十六)

本篇目的:Java5标准之重要特性及用法实例Java 5,正式名称为Java 2 Platform, Standard Edition 5.0,于2004年9月30日发布,是Java编程语言的第六个主要版本。Java 5在Java 1.4的基础上进行了多项重大改进和增强,引入了许多新特性和库,使得Java平台更加现代化和强大。以下是Java 5标准的主要特点和介绍:泛型(Generics):Java 5引入了泛型编程,允许在定义类和接口时使用类型参数。

2024-07-30 08:45:00 758

原创 Java1.4标准之重要特性及用法实例(十五)

本篇目的:Java1.4标准之重要特性及用法实例Java 1.4,正式名称为Java 2 Platform, Standard Edition 1.4,于2002年2月13日发布,是Java编程语言的第五个主要版本。Java 1.4引入了一系列新特性和改进,进一步提升了Java平台的性能和功能。以下是Java 1.4标准的主要特点和介绍:断言机制(Assertions):Java 1.4引入了断言机制,允许开发者在代码中插入检查点,用于验证程序的正确性。

2024-07-30 08:30:00 652

原创 Java1.3标准之重要特性及用法实例(十四)

本篇目的:Java1.3标准之重要特性及用法实例Java 1.3,正式名称为Java 1.3.0,于2000年5月8日发布,是Java编程语言的第四个主要版本。Java 1.3在Java 1.2的基础上进行了进一步的优化和增强,特别是在性能、稳定性和安全性方面。以下是Java 1.3标准的主要特点和介绍:数学和运算性能提升:Java 1.3对数学运算进行了优化,包括对浮点运算的改进,这使得科学和工程计算领域的应用程序性能得到了显著提升。

2024-07-29 08:45:00 1051

原创 Java1.2标准之重要特性及用法实例(十三)

本篇目的:Java1.2标准之重要特性及用法实例Java 1.1是Java编程语言的第二个重要版本,于1997年2月19日发布,它在Java 1.0的基础上进行了多项改进和扩展,进一步增强了Java平台的性能和功能。以下是Java 1.1标准的主要特点和介绍:内部类(Inner Classes):Java 1.1引入了内部类的概念,允许在一个类的内部定义另一个类。内部类可以访问外部类的成员变量和方法,增强了代码的封装性和可读性。JavaBeans。

2024-07-29 08:30:00 782

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

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

2024-07-29 05:15:00 1679

原创 Java1.1标准之重要特性及用法实例(十二)

本篇目的:Java1.1标准之重要特性及用法实例Java 1.1是Java编程语言的第二个主要版本,由Sun Microsystems于1997年2月19日发布。Java 1.1在Java 1.0的基础上进行了重要改进和扩展,增强了语言特性、库功能以及Java平台的整体性能。以下是Java 1.1标准的主要特点和介绍:内部类:Java 1.1引入了内部类的概念,允许在一个类的内部定义另一个类。内部类可以访问外部类的成员,提高了代码的组织性和封装性。Java Bean。

2024-07-28 08:45:00 810

原创 Java1.0标准之重要特性及用法实例(十一)

本篇目的:Java1.0标准之重要特性及用法实例Java 1.0,正式名称为Java 1.0 Oak,是Java编程语言的第一个正式版本,由Sun Microsystems公司于1996年1月23日发布。Java 1.0的推出标志着一种新的编程语言和平台的诞生,它旨在实现“一次编写,到处运行”的理念,即Write Once, Run Anywhere (WORA)。以下是Java 1.0标准的主要特点和介绍:跨平台性。

2024-07-28 08:00:00 1058

原创 C99之重要特性及用法实例(五十三)

本篇目的:C99之重要特性及用法实例C99标准,全称为ISO/IEC 9899:1999,是C语言的一个重要国际标准,它在1999年正式发布,旨在取代之前的C90标准。C99标准在保留C语言核心特性的同时,引入了一系列新特性和改进,使得C语言更加现代化和强大。以下是C99标准的主要特点和介绍:变量声明位置:C99标准允许在代码块的任何位置进行变量声明,而不仅仅是在开始处。这一改变提高了代码的灵活性和可读性。复合字面量。

2024-07-27 09:30:00 688

原创 C11之重要特性及用法实例(五十四)

本篇目的:C11之重要特性及用法实例C11标准,全称为ISO/IEC 9899:2011,是C语言的最新国际标准,于2011年发布,旨在取代C99标准。C11标准在保持与C99标准兼容的基础上,进一步扩展了C语言的功能,增强了安全性、稳定性和国际化支持。以下是C11标准的主要特点和介绍:多线程支持:C11标准首次在C语言的核心标准中引入了多线程编程的支持,通过头文件提供了线程创建、同步和互斥等基本操作,使得C语言能够更好地适应多核处理器时代的需求。增强的原子操作:C11标准增加了。

2024-07-27 09:30:00 870

原创 Emacs之解决无法输入中文问题(一百四十八)

本篇目的:Emacs之解决无法输入中文问题Emacs是一款功能强大的文本编辑器,深受全球程序员和文字工作者的喜爱。然而,对于中文用户来说,在Emacs中输入中文一直是一个较为棘手的问题。本文将简要介绍Emacs输入中文的常见问题及其解决方案。首先,Emacs默认的输入法框架是XIM,但在某些情况下,XIM与Emacs的兼容性不佳,导致中文输入不稳定。为了解决这个问题,我们可以尝试以下方法:更换输入法框架:将XIM替换为IBus或Fcitx等输入法框架。

2024-07-26 18:08:36 605

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

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

2020-10-28

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

MultimediaFrameworkOverview.zip

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

2020-09-01

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

GStreamer中文开发手册.zip

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

2020-07-22

win10removeAll.zip

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

2020-06-25

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

debug_hybris_demo.zip

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

2020-06-03

手写Fuchsia第一个app

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

2020-03-16

Linux内核内存Cache机制原理

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

2020-03-14

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

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

2020-03-01

AUDIO CODEC DAPM详解.zip

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

2019-12-30

蓝牙Audio调试.zip

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

2019-12-27

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

Pixel ROM(sailfish)

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

2019-10-20

最新windows和linux的adb工具

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

2019-07-30

基于域名路由策略.zip

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

2019-07-17

busybox.zip

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

2019-06-25

Audition 2019版

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

2019-06-13

802.11 Reason Code中文说明(全)

WIFI断网有很多情况,如果去翻看802.11协议文档,全英文的很费劲,把Deauthentication Reason Codes中文说明放在这里,供大家参考

2019-05-21

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 Linux

企业微信forLinux

2022-06-22

微信for Ubuntu18.04

微信for Ubuntu18.04

2022-06-22

qt_audio_record.tar.gz

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

2021-04-28

qt_audio_play.tar.gz

QT之QMediaPlayer播放音频demo

2021-04-28

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

deepin for wechat

2021-03-22

capture_test.zip

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

2021-03-09

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

push_stream_test.zip

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

2020-12-23

JM-H264参考手册

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

2020-10-28

空空如也

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

TA关注的人

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