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

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

原创 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 1740

原创 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

原创 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 686

原创 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 646

原创 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 760

原创 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 655

原创 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 1059

原创 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 785

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

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

2024-07-29 05:15:00 1681

原创 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 814

原创 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 1059

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

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

2024-07-27 09:30:00 693

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

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

2024-07-27 09:30:00 877

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

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

2024-07-26 18:08:36 611

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

本篇目的:C95之重要特性及用法实例C95标准,通常指的是ISO/IEC 9899:1995,这是一个对C90标准的修订版,它并不像C99标准那样引入了大量新特性,而是主要关注于技术上的修正和小的改进。C95标准并没有被广泛认可,而且在正式文档中并不存在“C95”这样的称呼,它通常被称为C90 Amendment 1或者C95修正版。以下是对C95标准的一些介绍:技术修正:C95标准主要对C90标准中的技术错误进行了修正,这些修正可能涉及到了标准的文本描述、示例代码或者一些细节上的规定。

2024-07-26 09:00:00 1013

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

本篇目的:C90之重要特性及用法实例C90标准,全称为ISO/IEC 9899:1990,是国际标准化组织(ISO)和国际电工委员会(IEC)于1990年发布的一个国际标准,它定义了C语言的标准规范。C90标准是C语言发展史上的一个重要里程碑,它为C语言的语法、语义和标准库等方面提供了统一的规定,使得C语言在不同平台和编译器之间具有良好的可移植性。C90标准的主要特点如下:语法规范:C90标准对C语言的语法进行了详细的规定,包括变量声明、数据类型、运算符、表达式、语句、函数定义等。

2024-07-26 08:30:00 816

原创 C++23标准之重要特性及用法实例(二百八十五)

本篇目的:C++23之重要特性及用法实例C++23,作为C++编程语言的最新标准,预计将在2023年发布。C++23继续延续了C++标准的演进方向,旨在提供更多的语言特性和标准库改进,以增强程序的性能、安全性和易用性。以下是C++23的一些主要特性和预期改进:模块的进一步改进:C++23预计会对模块系统进行进一步的完善,包括改进模块接口的语法和语义,以及提高模块化代码的编译效率。概念特化的改进:C++23可能会对概念进行扩展,允许对模板参数进行更精细的约束,从而提供更强大的模板元编程能力。

2024-07-25 09:00:00 1182

原创 C++20标准之重要特性及用法实例(二百八十四)

本篇目的:C++20之重要特性及用法实例C++20,作为C++编程语言的最新标准,于2020年正式发布。C++20带来了许多重要的新特性和改进,这些特性进一步提升了C++的抽象能力、性能和便利性。以下是C++20的一些主要亮点:概念(Concepts):C++20引入了概念,这是一种新的语言结构,用于定义模板的要求。概念允许开发者更清晰地表达模板参数的约束,提高模板错误信息的可读性,并简化模板编程。模块(Modules):C++20的模块是对传统头文件包含机制的替代,它们提供了更好的代码隔离和编译速度。

2024-07-25 08:45:00 768

原创 C++17标准之重要特性及用法实例(二百八十三)

本篇目的:C++17之重要特性及用法实例C++17,作为C++标准的最新版本之一,于2017年正式发布。它是继C++11和C++14之后的又一重要更新,旨在进一步简化编程模型,增强性能,以及提供更多的语言和标准库特性。以下是C++17的一些主要特点和改进:折叠表达式:C++17引入了折叠表达式,它允许对参数包进行简化处理,使得模板元编程中的表达式折叠更加直观和易于编写。结构化绑定:C++17允许使用结构化绑定来同时解包并声明多个变量,这对于处理tuple、pair和结构体等复合类型的数据非常方便。

2024-07-24 09:00:00 675

原创 C++14标准之重要特性及用法实例(二百八十二)

本篇目的:C++14之重要特性及用法实例C++14,作为C++11的后续标准,于2014年正式发布。它致力于完善C++11引入的特性,并在此基础上进行了一些小的改进和增强。C++14的目标是保持与C++11的向后兼容性,同时提供更简洁、高效的编程范式。以下是C++14的一些主要特点和改进:泛型Lambda表达式:C++14允许在Lambda表达式中使用auto作为参数类型,这使得Lambda可以更加灵活地处理不同类型的参数,而无需显式指定类型。变量模板。

2024-07-24 08:45:00 1571

原创 C++11标准之重要特性及用法实例(二百八十一)

本篇目的:C++11之重要特性及用法实例C++11,也称为C++0x,是C++编程语言的一个重要标准,于2011年正式发布。C++11相较于之前的C++98/03标准,进行了大量更新和改进,使得C++语言在易用性、性能和安全性方面有了显著提升。以下是C++11的主要特点:自动类型推导:C++11引入了auto和decltype关键字,使得类型推导更加方便。auto可以自动推导变量类型,而decltype可以获取表达式的类型。

2024-07-23 19:59:47 789

原创 Git之repo sync -l与repo forall -c git checkout用法区别(四十九)

本篇目的:Git之repo sync -l与repo forall -c git checkout用法区别首先,repo sync -l命令用于同步当前项目清单中指定的所有代码库。这里的-l参数是–local-only的缩写,意味着同步操作仅限于本地代码库,不会从远程服务器下载新的项目。这个命令在以下场景中特别有用:当开发者需要更新本地代码库,但又不想从远程服务器下载新的项目时,使用repo sync -l可以节省时间和网络带宽。

2024-07-23 18:12:27 800

原创 Ubuntu22.04之关闭锁屏通知(二百六十四)

本篇目的:Ubuntu22.04之关闭锁屏通知Ubuntu 22.04 LTS(长期支持版)是Canonical公司推出的一款广受欢迎的免费开源操作系统。在锁屏界面上,Ubuntu 22.04引入了一个实用的功能——锁屏通知。这一功能让用户在锁屏状态下也能及时了解系统及应用程序的最新动态。锁屏通知功能的亮点在于,用户无需解锁屏幕即可查看通知内容。

2024-07-22 19:16:09 891

原创 Git之repo sync -c与repo sync -dc用法区别(四十八)

本篇目的:Git之repo sync -c与repo sync -dc用法区别Repo是一款由Google开发的版本控制系统,主要用于管理大型软件项目。它基于Git,提供了更为高级的功能,使得开发者能够更加方便地管理多个Git仓库。Repo命令是Repo工具的核心,通过一系列子命令,实现对项目的有效管理。首先,安装Repo工具是使用它的前提。用户可以从Repo的官方网站下载repo脚本,并将其放置在合适的位置。接下来,配置环境变量,使其能够正常运行。repo 。

2024-07-22 17:25:32 1131

原创 Android14之调试广播实例(二百二十五)

本篇目的:Android14之广播发送实例Android广播机制是一种系统范围内的信息传递方式,它允许应用之间或应用与系统之间进行通信,而不需要知道对方的详细信息。这种机制基于发布者-订阅者模型,通过Intent对象传递广播消息,是Android系统灵活性和动态性的关键特征之一。在Android中,广播分为两类:标准广播和有序广播。标准广播是一种异步广播,被发送后所有注册的接收器几乎同时接收到该广播。这种广播效率较高,但接收器无法阻止广播的进一步传递,也不保证接收器的执行顺序。有序广播。

2024-07-19 17:38:39 1041

原创 Android14之CarLauncher编译调试(二百二十四)

本篇目的:Android14之CarLauncher编译调试Android的CarLauncher是一款专为汽车环境设计的用户界面,它为驾驶者提供了简化和优化的交互体验。随着汽车信息娱乐系统的发展,CarLauncher应运而生,旨在确保在驾驶过程中减少分心,同时提供必要的信息和服务。CarLauncher的核心特点是其简洁的界面和易于导航的设计。界面主要分为几个固定区域,包括主屏幕、应用抽屉、通知中心以及快捷设置。

2024-07-19 17:22:41 912

原创 Android14音频进阶之禁止boot.img签名(七十八)

本篇目的:在调试音频内核模块时,高通的内核镜像boot.img往往会签名,导致无法insmod ko文件,所以将它禁掉,保证调试的顺畅。AVB(Android Verified Boot)是一种用于确保设备启动过程中加载的软件未被篡改的安全机制。在Linux内核中,avbtool是一个重要的工具,用于生成和管理AVB签名。本文将简要介绍avbtool签名的过程及其作用。首先,avbtool签名的主要目的是确保设备在启动过程中加载的内核、系统分区等组件的安全性。

2024-07-18 23:50:30 2748

原创 Xubuntu24.04之极速复制命令到剪切板(二百六十三)

本篇目的:Xubuntu24.04之极速复制命令到剪切板,可以省去鼠标操作。xsel是一款功能强大的Linux命令行工具,主要用于在X窗口系统中选择和操作剪贴板内容。它支持文本和图像数据的复制、粘贴和查看,是Linux环境下进行剪贴板管理的重要工具。以下是关于xsel命令的详细介绍:安装xsel在大多数Linux发行版中,可以通过包管理器安装xsel。例如,在Debian和Ubuntu系统中,可以使用以下命令安装:基本用法xsel命令的基本用法非常简单,它主要有以下几个选项:-p。

2024-07-17 19:00:00 738

原创 Git之当前代码已修改时,如何pull代码(四十七)

本篇目的:Git之stash用法实例需求:如果当前要pull新的代码用于提交代码,但是当前的修改怎么办?如果直接git pull代码,可能把自己的代码冲掉,这时候该怎么办呢?Git是一个分布式版本控制系统,广泛用于追踪文件的变化和协作开发。在Git中,有三个重要的命令:stage、stash和status,它们分别用于管理暂存区、保存和恢复未完成的工作以及显示当前仓库的状态。stage命令在Git中,stage又称为index,它是位于工作目录和暂存区之间的一个缓存区域。

2024-07-15 23:32:20 968

原创 Java基础之应用向jar包sdk注册回调函数实例(十)

本篇目的:Java基础之应用向jar包sdk注册回调函数实例需求:将Callback 接口和它的实现封装在一个 JAR包sdk中,供应用程序使用,步骤如下。回调函数(Callback Function)是一种在编程中常用的技巧,用于实现事件驱动或异步编程。在 Java 中,回调函数通常用于实现某些方法的延迟执行、事件处理或跨模块的代码调用。虽然 Java 本身没有直接支持回调函数的语法,但可以通过多种方式实现回调机制。

2024-07-14 16:11:21 984

原创 Git之--amend用法实例(四十六)

本篇目的:Git之–amend用法实例Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于追踪文件的更改和协助多人合作开发。Git的命令行界面为开发者提供了强大的功能,可以执行各种操作,如版本控制、分支管理、合并和撤销更改等。Git的核心概念包括仓库(repository)、提交(commit)、分支(branch)、合并(merge)和撤销(revert)等。仓库是Git的基本单位,用于存储项目的文件和元数据。提交是仓库中的一个快照,记录了特定时刻项目的状态。

2024-07-12 23:08:45 1108

原创 Git之暂存区用法实例(四十五)

本篇目的:Git之暂存区用法实例Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于追踪文件的更改和协助多人合作开发。Git的命令行界面为开发者提供了强大的功能,可以执行各种操作,如版本控制、分支管理、合并和撤销更改等。Git的核心概念包括仓库(repository)、提交(commit)、分支(branch)、合并(merge)和撤销(revert)等。仓库是Git的基本单位,用于存储项目的文件和元数据。提交是仓库中的一个快照,记录了特定时刻项目的状态。

2024-07-12 23:02:09 886

原创 Docker之在外执行docker内部命令(十一)

本篇目的:Docker之在外执行docker内部命令Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 的核心概念是集装箱化(Containerization),这是一种轻量级、可移植的虚拟化技术。

2024-07-11 08:45:00 1088

原创 git之git-lfs命令用法实例(四十四)

本篇目的:git之git-lfs命令用法实例Git LFS(Large File Storage)是Git的一个扩展,用于更好地管理大文件(如视频、图片、音频等)在Git仓库中的存储。传统的Git仓库并不适合存储大文件,因为Git会保存每个版本的完整文件副本,这会导致仓库大小迅速膨胀,使得克隆和拉取操作变得缓慢。Git LFS通过将大文件存储在远程LFS服务器上,只在Git仓库中保存指向这些文件的指针,从而解决了这个问题。这意味着只有文件的指针会在Git仓库中变化,而不是整个文件。

2024-07-10 09:00:00 897

原创 Xubuntu24.04之图形界面挂载硬盘(二百六十二)

本篇目的:Xubuntu24.04之使用图形界面:挂载硬盘Xubuntu 24.04 是基于 Ubuntu 24.04 的轻量级发行版,它使用 Xfce 作为默认桌面环境。Xfce 是一个快速、轻便且功能齐全的桌面环境,它为用户提供了一个现代化且友好的界面,同时消耗的系统资源相对较少,非常适合配置较低的计算机或那些希望提高效率的用户。Xubuntu 24.04 的核心是 Ubuntu 24.04,它带来了 Ubuntu 的稳定性和安全性,同时包含了最新的 Linux 内核和软件包。

2024-07-10 08:45:00 684

原创 Xubuntu24.04之设置高性能模式两种方式(二百六十一)

本篇目的:Xubuntu24.04之设置高性能模式两种方式Ubuntu的CPU Freq系统是一个用于调整CPU频率的子系统,它可以帮助用户在性能和功耗之间找到平衡点。CPU Freq系统主要由内核模块、用户空间工具和策略框架组成。首先,内核模块负责与硬件通信,获取CPU的当前频率、最大频率和最小频率等信息,并根据用户或策略的设置调整CPU频率。在Ubuntu系统中,内核模块通常是加载在内核中的,用户无需手动安装。

2024-07-09 19:40:07 3129

原创 Xubuntu24.04之更换源的两种方式(二百六十)

本篇目的:Xubuntu24.04之更换源的两种方式XUbuntu 24.04 是基于 Ubuntu 24.04 的轻量级发行版,它使用 XFCE 桌面环境,旨在为用户提供一个快速、稳定且资源友好的操作系统。XUbuntu 24.04 的源是其软件包管理系统的核心部分,它包含了各种软件包和应用程序,使得用户能够轻松地安装、更新和管理软件。XUbuntu 24.04 的源分为几个不同的部分,包括主源、更新源、安全源和备份源。主源包含了大多数软件包,这些软件包经过测试和验证,可以安全地安装在系统上。

2024-07-09 18:03:36 665

原创 Gerrit之按条件查找字符串(四十三)

本篇目的:Gerrit之按条件查找字符串Gerrit是一个基于网络的代码审查和项目管理的工具,主要用于Git项目。它允许开发者提交代码更改到Git仓库,并请求其他开发者进行审查。Gerrit提供了一个基于网页的用户界面,可以查看代码更改、评论、提交和审查代码。它还支持与邮件列表和即时消息工具的集成,方便开发者之间的沟通和协作。Gerrit的主要特点之一是它的代码审查功能。开发者可以提交代码更改到Gerrit,并请求其他开发者进行审查。审查者可以在代码更改上添加注释、提出问题和建议,并与提交者进行讨论。

2024-07-08 14:54:10 1244

原创 Xubuntu24.04之nfs挂载目录(二百五十九)

本篇目的:Xubuntu24.04之nfs挂载目录NFS(网络文件系统)是一种分布式文件系统协议,它允许用户通过网络访问远程计算机上的文件,就像这些文件位于用户本地计算机上一样。NFS 由 Sun Microsystems(现为 Oracle Corporation 的一部分)在 1984 年开发,目前已经成为 Unix 和 Linux 系统中广泛使用的网络文件共享协议。NFS 的核心是客户端/服务器模型。

2024-07-06 06:15:00 799

原创 Xubuntu24.04之sshfs挂载目录(二百五十八)

本篇目的:Xubuntu24.04之sshfs挂载目录SSHFS(Secure Shell File System)是一个网络文件系统,允许用户通过SSH(安全外壳协议)挂载远程文件系统,并像操作本地文件一样操作远程文件。SSHFS使用FUSE(Filesystem in Userspace)实现,这使得它可以在不需要修改内核代码的情况下运行。SSHFS的主要优势在于其安全性,因为它使用加密的SSH连接来传输数据,从而保护数据不被未授权的用户访问。

2024-07-05 19:30:00 782

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关注的人

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