自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 nm命令解决undefined reference to "xxx"

nm 可以通过查看符号表查看so中是否定义了某个函数,这个特性可以用于解决如下情况: 在某次编译过程中出现undefined reference to "xxx";说明 出现以上情况说明程序编译已经通过,但是在链接过程中"xxx"符号找不到来源(定义definition或说明declaration),往往出现在动态链接的过程中,需要在程序外部...

2019-11-27 16:34:23 1440

原创 aarch64-linux-android-gcc交叉编译android 64位动态库

一、准备工作 1、交叉编译工具 下载/生成android ndk,我使用的是android-ndk-r12b,平台支持从android-9到android-24二、编译过程 1、指定编译工具链CC_HOME=/home/waitor/tool/android-ndk-r12bBIN_PATH=$(CC_HOME)/toolchains/aarch64-linux...

2019-10-16 15:01:32 18748

原创 操作系统总结&Unix环境编程(四) ---- 设备管理(I/O原理)

引子 外部设备分为存储性设备和I/O型设备,设备管理通常采用I/O中断、缓冲区管理、通道、设备驱动调度等多种技术。通常有以下功能: 设备中断处理 缓冲区管理 设备分配去配 设备驱动管理 实现虚拟设备一、I/O硬件原理 1、概念:I/O系统 I/O操作 I/O操作特性 2、I/O控制方式:对CPU和设备的...

2019-09-10 22:14:15 565

原创 操作系统总结&Unix环境编程(五) ---- 文件管理

一、文件与文件目录1.文件 1.1 概念 信息在磁盘上存取的一种抽象 1.2 命名 文件名 + 扩展名:文件名用来识别文件,扩展名用来识别文件类型 1.3 类型 普通文件:包含某种形式数据 目录文件:由文件目录所构成的用来维护文件系统结构的系统文件,普通文件的查找...

2019-09-02 23:05:46 396

原创 音频文件格式解析与编解码

一、音频格式总览 说到语音技术就不得不说起音频数据,从硬件设备采集语音信号,语音信号的处理,到语音信号A/D转换得到原始数据(raw data),再到对原始数据进行编码得到音频文件,对音频文件解码进行播放。那么为什么会出现如此多的音频格式?使用最多的几种音频格式有MP3、WMA、WAV、AAC、FLAC、APE、WV、ASF、VQF、MID、OGG、M4A、eAAC+。目前只用到...

2019-05-22 18:45:33 11787

原创 哈希思想的简介、实现与深入

一、定义 一个哈希组是满足下列条件的四元组(x,y,k,h): 1) x是所有可能的消息的集合; 2)y是由可能的消息摘要或认证标签构成的优先级,摘要即压缩后的数据; 3)K是密钥空间,是所有可能的密钥构成的有限集; 4)对每个k ∈K, 存在一个哈希函数h: x->y;ͼK,存在一个hash函数...

2019-05-08 23:35:04 7823

原创 《C专家编程》读书笔记

一、C的语言特性 1. 多做 1)switch语句,switch语句不会在每个case执行完毕后自动终止(称为fall through),这也是每个case语句最后加上break的原因;break语句跳出的是最近的循环语句或switch语句; 2)相邻字符串自动连接,尤其在字符指针数组的初始化中,少了逗号会使两个字符串拼接在一起; ...

2019-03-31 13:50:25 671

空空如也

空空如也

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

TA关注的人

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