自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android音视频的基础

Android音视频的基础、h264的介绍

2024-04-09 23:14:57 1149 2

原创 android 四大组件和handler、looper

在 Android 开发中,Handler 是一个用于管理线程间通信的类,它允许你发送和处理 Message 和 Runnable 对象与一个消息队列(MessageQueue)关联的线程。Service 可以是启动的(started)或绑定的(bound),这决定了它与其他组件的交互方式。生命周期:Activity 有一个复杂的生命周期,包括创建(onCreate)、启动(onStart)、恢复(onResume)、暂停(onPause)、停止(onStop)和销毁(onDestroy)等状态。

2023-12-26 22:50:48 1178

原创 异步和同步

异步(Asynchronous)和同步(Synchronous)操作是计算机科学中两种基本的执行模式,它们描述了任务执行的时间关系和交互方式。

2023-12-26 22:35:24 435

原创 adb的使用

》 确认是否生效,使用windows的“cmd”命令窗或者“PowerShell”输入“adb”命令,是否能正常执行,出现使用说明。–》 “编辑”系统变量“path”加入或新建(add、create)path值“D:\Tools\adb”并确认。(1)将adb包安装或者解压到一个路径,并拿到adb.exe所在的路径值,例如,D:\Tools\adb。–》“新建”用户变量“ADB”放入path值“D:\Tools\adb”命令:adb devices。–》 选择“高级系统设置”–》 选择“环境变量”

2023-12-12 09:16:22 722

原创 ubuntu18.04安装NFS并启动NFS(mount挂载)

首先得把虚拟机网络更改成桥接模式,并把网段设置成与Windows同一网段,可以参考我的这篇博文。

2023-08-13 10:44:56 650

原创 Linux中error while loading shared libraries错误解决办法

像我遇到的问题就是,从别的机子拷贝了一些.so动态库,然后用root权限放到了/usr/local/lib中(普通用户没有对该目录的写权限),然后切换用户运行程序时,始终提示找不到.so库,一直以为是我配置有问题,结果是因为权限原因,那些我用root权限增加到/usr/local/lib中的.so文件对于普通用户而言,是没有访问权限的,所以以普通用户运行程序,当需要链接.so库时,在/usr/local/lib中是查找不到的。当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。

2023-08-02 11:11:11 2877

原创 linux中解压命令

解压缩是一个常用的操作,在 Linux 中通常比较常用的是targzip命令,zip 和 rar命令则是 Windows 中比较常用。

2023-07-28 11:16:16 6103

原创 Ubuntu更改虚拟机网段(改成桥接模式无法连接网络)

现在需要修改虚拟机网段,把ip设置成和Windows端同一网段,我们就要去使用桥接模式。虚拟机编辑里打开虚拟网络编辑器,更改设置,在桥接模式选择自己的网卡配置。因为工作需要,一开始在安装vmware和虚拟机时,是用的Nat网络。

2023-07-28 10:48:37 1355

原创 FFmpeg常用结构体介绍

AVFormatContext是包含码流参数较多的结构体。

2023-07-18 15:05:18 145

原创 docker详解(更新中)

docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!(需求:数据可以持久化)MySQL,容器删了,删库跑路!(需求:MySQL数据可以存储在本地)容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux主机上面!总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!

2023-07-07 10:17:20 203

原创 ffmpeg多个流画面合并

ffmpeg多个流画面合并

2023-07-07 10:10:07 4998 3

原创 Git管理远程仓库

Git管理远程仓库

2023-06-08 09:30:00 129

原创 shell文件报错 “XXX: unexpected operator” 问题

dash是一种 Unix shell,它执行 shell scripts 的速度比bash快,需要的软件库也较少。貌似用户对它的诟病颇多。因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了,执行时可以把。将== 改为=就行了,dash判断字符串相等用的是=。判断语句[ ]中写有 == 时,运行。在某论坛看到别人讨论的结果。

2023-04-22 16:13:38 571

原创 C语言五大排序(桶排序,冒泡排序,选择排序,插入排序,快速排序)

当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。准备桶的时候,桶的大小是原来排序数组中最大元素的值加一,然后遍历无序的数组,把无序数组中的元素的值当成下标给到桶,每存在一个值,桶中的数量就加一。输出的时候,桶的下标值就是之前需要排序的数组的值,只有桶中的数量大于等于一的时候才表示有数据,再进行输出。快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。

2023-03-20 14:21:11 214

原创 Linux多线程编程

linux多线程

2023-03-09 16:34:42 368

原创 C语言链表

链表

2023-03-06 21:47:05 76

原创 一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A 作为函数的入口。

一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A 作为函数的入口。

2023-02-20 16:47:14 562

原创 C语言二分法查找

C语言二分法查找

2023-02-20 11:06:06 200

原创 将一个字符串逆序排列

将一个字符串逆序排列

2023-02-16 16:28:15 49

原创 请问p1+5= ? p2+5= ?

请问p1+5= ? p2+5= ?

2023-02-15 20:06:00 106

原创 设置一绝对地址为0x67a9的整型变量的值为0xaa66

设置一绝对地址为0x67a9的整型变量的值为0xaa66

2023-02-15 15:26:40 468

原创 extern关键字的用法

extern关键字的用法

2023-02-15 13:21:19 73

原创 const关键字的用法

const关键字的用法

2023-02-15 12:58:56 65

原创 解决ubuntu18.04中文乱码问题

解决ubuntu18.04中文乱码问题

2022-11-21 20:53:48 1183

原创 计算结构体sizeof()大小

计算结构体sizeof( )大小

2022-11-18 15:59:30 676

原创 Makefile实例

Makefile实例

2022-11-13 16:20:04 95

原创 Makefile的使用

Makefile的使用

2022-11-12 11:49:18 120

原创 gcc编译过程

gcc编译过程

2022-11-11 10:15:54 2122

原创 sizeof、strlen区别和应用

sizeof、strlen区别和应用

2022-10-30 14:50:22 53

原创 什么是回调函数?

回调函数

2022-10-19 11:31:00 291

原创 socket,tcp,http三者之间的区别和原理

## socket,tcp,http三者之间的区别和原理

2022-10-19 11:07:47 711

原创 写一个程序验证系统的大小端存储格式

写一个程序验证系统的大小端存储格式

2022-10-14 17:06:59 416

原创 嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa55。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。

嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa55。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。

2022-10-13 16:48:40 461

原创 给定一个整型变量a,写两段代码 ,第一个设置a的bit 3,第二个清除a的bit 3。

给定一个整型变量a,写两段代码 ,第一个设置a的bit 3,第二个清除a的bit 3。

2022-10-13 16:40:13 2241

转载 进程间的五种通信方式介绍

进程间的五种通信方式介绍

2022-10-13 16:06:03 1243

原创 如何判断一个byte数据中有多少bit为1?

如何判断一个byte数据中有多少bit为1?

2022-10-13 12:29:22 1331

原创 C语言常见问题

C语言常见问题

2022-10-13 08:38:21 4043

原创 python一小时快速入门(二)

python速成

2022-10-03 22:45:00 166

原创 python一小时快速入门(一)

python一小时速成

2022-10-03 16:04:53 264

原创 Java内部类

所谓内部类(Inner Class),顾名思义,就是将一个类定义在另一个类的内部。内部的类称之为内部类public class Outer{ class Inner{ //代码段 }}内部类的主要特点:·内部类可以很好的实现隐藏,可以使用protected private修饰符·内部类可以直接访问外部类的所有成员,包括私有的成员·外部类不能直接访问内部类的成员,必须首先建立内部类的对象才能访问class Outer { int data; Inner i; voi

2021-11-29 16:09:30 56

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

TA关注的人

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