- 博客(3478)
- 资源 (98)
- 收藏
- 关注
原创 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 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
原创 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
原创 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标准协议(官方中文版)
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关注的人