- 博客(3490)
- 资源 (98)
- 收藏
- 关注
原创 Android14音频进阶之音量类型分组(八十二)
本篇目的:Android14音频进阶之流音量类型分组在Android系统中,音量管理是一项重要功能,它允许用户控制设备上不同音频流的音量水平。Android系统通过将这些音频流分组来实现对音量的细粒度控制,这些分组被称为音量类型(Volume Types)。
2024-08-19 08:45:00 1297
原创 Emacs25.x版本之重要特性及用法实例(一百五十八)
本篇目的:Emacs25.x版本之重要特性及用法实例Emacs 25.x 系列发布于2016年,是 Emacs 发展历史上的又一个重要版本,带来了许多新特性和改进,进一步强化了其作为高级文本编辑器和集成开发环境(IDE)的功能。这一版本在包管理、安全性、性能优化、多媒体支持等方面进行了显著的升级,使得 Emacs 更加现代化和高效。首先,Emacs 25.x 对包管理系统进行了进一步的优化。
2024-08-18 08:45:00 1407
原创 C++11之计算程序运行耗时毫秒/微妙/纳秒(二百八十六)
本篇目的:C++之计算程序运行耗时是 C++11 标准库中命名空间下的一个时钟类型,它提供了一种测量短时间间隔的高分辨率时钟。这个时钟旨在提供当前时间的点(time_point)和持续时间(duration),并且能够以高精确度测量两个时间点之间的差异。以下是高分辨率:它通常提供比标准系统时钟更高的分辨率,适合测量短时间的耗时,比如函数执行时间或程序中某个操作的持续时间。单调性是单调的,这意味着即使系统时间发生变化(如通过NTP调整),它仍然保证时间点的值不会减少,这对于性能测量非常重要。硬件相关。
2024-08-18 08:30:00 775
原创 Emacs24.x版本之重要特性及用法实例(一百五十七)
本篇目的:Emacs24.x版本之重要特性及用法实例Emacs 24.x 系列发布于2012年,是 Emacs 发展的又一重大版本,带来了诸多新特性和改进,进一步增强了其作为强大编辑器和集成开发环境(IDE)的功能。这一版本在包管理、主题支持、编辑器功能、编程语言支持等方面进行了显著的升级,使得 Emacs 更加现代化和用户友好。首先,Emacs 24.x 引入了一个非常重要的新特性:内置包管理系统(package manager)。通过package.el。
2024-08-17 08:45:00 1010
原创 Emacs23.x版本之重要特性及用法实例(一百五十六)
本篇目的:Emacs23.x版本之重要特性及用法实例Emacs 23.x 系列发布于2009年,是 Emacs 发展的又一重要版本。这个版本在文本渲染、国际化支持、图形用户界面(GUI)、多线程处理等方面进行了显著的改进和增强,使其成为更加现代化和多功能的编辑器。首先,Emacs 23.x 的一个重要改进是对文本渲染的增强。这个版本引入了对字体配置(Fontconfig)和 Xft 的支持,使得在图形界面下的文本显示更加美观和平滑。用户可以选择和配置任意字体,享受更清晰的文本渲染效果。
2024-08-17 08:30:00 785
原创 Emacs22.x版本之重要特性及用法实例(一百五十五)
本篇目的:Emacs22.x版本之重要特性及用法实例Emacs 22.x 系列发布于2007年,是 GNU Emacs 发展的一个重要版本,标志着这个编辑器的功能进一步扩展和完善。Emacs 22.x 在用户界面、文本处理、多媒体支持、跨平台兼容性等方面进行了诸多改进,增强了其作为综合开发环境的实用性和灵活性。首先,Emacs 22.x 继续完善了图形用户界面(GUI)。这一版本支持更多的图形元素和窗口管理功能,例如可以在图形界面中更方便地调整窗口大小、移动窗口位置,还引入了更加直观的工具栏和菜单栏。
2024-08-16 08:45:00 626
原创 Emacs21.x版本之重要特性及用法实例(一百五十四)
本篇目的:Emacs21.x版本之重要特性及用法实例Emacs 21.x 系列发布于2001年,是 GNU Emacs 历史上一个重要的里程碑版本,带来了许多关键特性和改进,使 Emacs 更加现代化和用户友好。这个版本在用户界面、文本显示、多媒体支持和编辑功能方面进行了大幅增强,进一步巩固了 Emacs 作为强大编辑器的地位。首先,Emacs 21.x 引入了更为现代的图形用户界面(GUI),带来了显著的视觉和交互性改进。
2024-08-16 08:30:00 560
原创 Emacs20.x版本之重要特性及用法实例(一百五十三)
本篇目的:Emacs20.x版本之重要特性及用法实例Emacs 20.x 系列发布于1997年,是 GNU Emacs 发展史上又一个重要的版本,它在跨平台兼容性、国际化支持、多媒体功能以及编辑器的可扩展性等方面进行了显著的改进,使其成为更加强大和灵活的编辑器。首先,Emacs 20.x 的一个重要特性是大幅提升了国际化支持。随着全球化的推进,用户对支持多种语言的需求日益增加。Emacs 20.x 通过引入多字节字符集的支持,显著改善了对非拉丁字母语言(如中文、日文、韩文)的处理能力。
2024-08-15 08:45:00 899
原创 Emacs19.x版本之重要特性及用法实例(一百五十二)
本篇目的:Emacs19.x版本之重要特性及用法实例Emacs 19.x 系列是 Emacs 发展史上的一个重要里程碑,于1993年发布。这个版本标志着 Emacs 从一个功能强大的文本编辑器向一个更为现代化的集成开发环境(IDE)进化。Emacs 19.x 在用户界面、功能扩展和系统集成方面进行了大幅改进,使其在当时成为最受欢迎的开发工具之一。首先,Emacs 19.x 最显著的变化之一是引入了对图形用户界面(GUI)的支持。
2024-08-15 08:30:00 994
原创 Emacs18.x版本之重要特性及用法实例(一百五十一)
本篇目的:Emacs2.0之重要特性及用法实例Emacs 18.x 系列是 GNU Emacs 的一个重要版本,于1987年发布,是Emacs发展历程中的一个关键里程碑。这个版本在保持前代版本灵活性和可扩展性的基础上,进一步增强了功能和稳定性,使Emacs成为更为成熟和广泛应用的编辑器。首先,Emacs 18.x 进一步完善了其核心的扩展机制。通过 Emacs Lisp,用户不仅可以自定义编辑器的行为,还可以编写复杂的应用程序。
2024-08-14 08:45:00 580
原创 Emacs1.0版本之重要特性及用法实例(一百五十)
本篇目的:Emacs1.0之重要特性及用法实例Emacs 1.0 于1985年发布,是 GNU Emacs 的第一个正式版本。它继承并扩展了1976年最早版本Emacs的核心思想,进一步发展成为一个功能强大、灵活且高度可定制的文本编辑器。Emacs 1.0 不仅为程序员提供了一个强大的开发环境,也为普通用户提供了广泛的文本处理功能。首先,Emacs 1.0 的最大特点之一是其基于 Lisp 的可扩展性。
2024-08-14 08:30:00 1433
原创 Emacs最早版本(1976)之重要特性及用法实例(一百四十九)
本篇目的:Emacs最早版本(1976)之重要特性及用法实例Emacs的最早版本由理查德·斯托曼(Richard Stallman)在1976年开发,是一种具有高度可扩展性和自定义性的文本编辑器。这一版本的Emacs标志着自由软件运动和编程工具发展的重要里程碑,其设计理念和实现方式对后来众多编辑器产生了深远的影响。首先,Emacs的早期版本就具备了强大的可扩展性。用户可以通过编写和加载Lisp代码来扩展编辑器的功能。
2024-08-13 08:45:00 954
原创 Android14音频进阶之多通道录音与播放掩码计算(八十一)
本篇目的:Android高版本以上已经支持多通道录音和播放,但是如何计算、以及设置超过两个通道以上的通道数呢?Android 14 在音频功能方面进行了多项重要的更新与改进,为用户提供了更丰富、更个性化的听觉体验,并提升了系统整体的音频处理能力。首先,Android 14 引入了无损音频传输支持。这一功能让用户在使用兼容设备时,可以享受无损格式的高品质音乐传输。这对于高端音频爱好者而言是一大福音,能够保证音频在传输过程中不受到压缩带来的质量损失,从而提供更纯粹的听觉体验。
2024-08-12 08:45:00 1691
原创 Android14之解决编译libaaudio.so报错问题(二百二十七)
本篇目的:Android14之解决编译libaaudio.so报错问题AAudio是Android系统中一个重要的音频框架,它为开发者提供了一套低延迟的音频接口,使得应用程序能够在音频输入和输出方面实现更高的性能。自Android 8.1(API级别27)起,AAudio成为官方支持的音频API,主要用于满足专业音频应用和游戏开发的需求。
2024-08-12 08:30:00 1151
原创 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 727
原创 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 1666
原创 HTML之下载网页中的音乐(三)
本篇目的:HTML之下载网页中的mp3音频的第二种方式HTML(超文本标记语言)是一种用于创建网页的标准标记语言。在HTML中,Network和Media是两个重要的概念,它们分别涉及网络通信和媒体处理。下面我将分别介绍这两个方面的内容。一、Network(网络)Network在HTML中主要指的是浏览器与服务器之间的网络通信。
2024-08-10 08:45:00 1669
原创 Ubuntu22.04之fd与ripgrep自定义最强搜索文件和字符串命令(二百六十六)
本篇目的:Ubuntu22.04之fd与ripgrep自定义搜索命令,搜索隐藏名和忽略大小写。fd和ripgrep是两个高效、现代的命令行工具,用于在文件系统中搜索文件和内容。它们旨在替代传统的find和grep命令,提供更快的性能和更友好的用户体验。
2024-08-10 08:30:00 647
原创 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 799
原创 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 669
原创 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 825
原创 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 574
原创 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 1327
原创 Java14.0标准之重要特性及用法实例(二十四)
本篇目的:Java14.0标准之重要特性及用法实例引入了记录类型(record)作为预览特性,它提供了一种简洁的方式来定义不可变的数据类。
2024-08-06 08:45:00 897
原创 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 1026
原创 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 662
原创 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 656
原创 C语言之unsigned long long与struct相互转换实例(五十六)
本篇目的:C语言之unsigned long long与struct相互转换实例是一种数据类型,用于表示无符号的64位整数。而struct是一种构造数据类型,可以将多个不同类型的数据项组合成一个单一的复合类型。在C/C++中,将与struct相互转换通常涉及到位操作和内存布局的考虑。
2024-08-04 08:30:00 283
原创 Android14音频进阶之使能内核debugfs:Adsp输出日志(七十九)
本篇目的:Android14音频进阶之使能内核debugfs:Adsp输出日志在使用Pixel调试音频驱动时,需要将它日志输出,但是提前要打开debugfs文件系统,于是有了本篇。debugfs 是 Linux 内核提供的一个虚拟文件系统,专用于调试和诊断内核及其子系统。它允许开发人员和系统管理员通过简单的文件操作来检查和修改内核状态,从而帮助调试和优化系统。
2024-08-03 15:40:49 321
原创 Ubuntu22.04之有道词典mini窗口无法拖动问题(二百六十五)
本篇目的:Ubuntu22.04上有道词典mini窗口移动到最上端,导致它挡住了别的应用的图标,但是还无法拖动它到别的地方的问题,真是捉急!!!有道词典Mini窗口是一款便捷式在线翻译工具,它凭借其小巧的界面、实用的功能以及快速的翻译速度。Mini窗口完美地融入了有道词典的- 强大功能,让用户在浏览网页、阅读文章、撰写文档等场景中,能够轻松实现中英文单词、短语及句子的快速查询与翻译。
2024-08-03 13:02:03 582
原创 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 1068
原创 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 1042
原创 C语言之unsigned long long与指针相互转换实例(五十五)
本篇目的:C语言之unsigned long long与指针相互转换实例在C和C++等编程语言中,与指针类型之间可以直接相互转换,这是因为它们在底层有着相似的表示方式。以下将详细介绍这种转换的可行性及其背后的原因。首先,指针的本质是内存地址。在大多数现代计算机系统中,内存被组织为一个线性地址空间,每个内存地址对应一个唯一的位置。指针变量存储的是内存中某个对象的地址。在32位系统中,指针通常占用4个字节(32位)。而在64位系统中,指针则占用8个字节(64位)。
2024-08-02 08:30:00 1073
原创 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 1739
原创 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 810
H.264标准协议(官方中文版)
2020-10-28
HxD_Hex编辑器中文版.zip
2020-09-12
MultimediaFrameworkOverview.zip
2020-09-01
Gstreamer-Openmax-gst-openmax.zip
2020-08-17
GStreamer中文开发手册.zip
2020-07-22
win10removeAll.zip
2020-06-25
vcxsrv-64.1.20.8.1.zip
2020-06-20
debug_hybris_demo.zip
2020-06-03
手写Fuchsia第一个app
2020-03-16
第五代加固技术ARM VMP原理实现与应用.zip
2020-03-01
AUDIO CODEC DAPM详解.zip
2019-12-30
蓝牙Audio调试.zip
2019-12-27
Universal Serial Bus Device Class Definition for Audio Devices.zip
2019-11-16
802.11 Reason Code中文说明(全)
2019-05-21
彻底禁掉Win10 Defender自启动
2022-12-24
Elecard HEVC Analyzer_For_Windows.zip
2021-01-06
JM-H264参考手册
2020-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人