胖蔡说技术
随便扯扯

2021年01月的文章

Web

Java web实现原理

胖蔡阅读(11475)赞(0)

说明 最近在看一本java web和tomcat技术介绍的书籍。故此,希望通过文字总结的方式总结自己学习所获,本篇主要介绍java实现web基本的信息浏览的方法原理。 web的本质 由于技术能力有限,或许我的表述存在某些问题,仅供参考。we...

Android

IP地址解析

胖蔡阅读(12585)赞(0)

本篇用于记录一个简单的通过ip地址解析定位的方法,主要是为了便于记忆,代码为主. ip解析 通过ip解析地址,我采用的是网上免费的ip解析接口freegeoip,为github开源项目,采用的是免费的开源ip库。解析准确率较高,ip库也较为...

多媒体

音频基础介绍

胖蔡阅读(11347)赞(0)

声音的物理性质 声波的三要素 声波的三要素是:频率、振幅和波形。频率影响声音的传递长度,低频波长较长,传递距离较远;响度是声音的力度大小,常用分贝来描述响度的大小;波形的形状代表着声音的音色,由于声音产生的介质的不同导致声音的波形不同。 人...

Android 布局阴影实现-胖蔡叨叨叨
Android

Android 布局阴影实现

胖蔡阅读(1679)赞(0)

阴影方式 最近项目要求,ui有很多有关于阴影的设计要求,网上找了些实现方式,但都不是很理想。现在闲下来了,就寻思着自己写个阴影布局耍耍,以备后用。先说道说道我找到的几种阴影实现方式: 系统阴影 Andorid 系统自api 21之后就多了一...

图像及视频基础-胖蔡叨叨叨
多媒体

图像及视频基础

胖蔡阅读(1479)赞(0)

图像表示方式 RGB表示 任何一个图像都可以由RGB组成,一个像素点的RGB常用的表示方式有以下几种: 浮点表示 取值范围为0.0~1.0 整数表示 取值范围为0~255或者00~FF,8个比特表示一个子像素,32个比特表示一个像素 对于一...

多媒体

MIDI基础

胖蔡阅读(1648)赞(1)

MIDI MIDI(Music Instruments Digital Interface,音乐设备数字界面),其最初目的是为了解决数字音乐设备间的连接和通讯,实现多台设备之间的协同工作。最初的MIDI只包含两个基础的部分:设备连接&nbs...

多媒体

FFmpeg 的使用

胖蔡阅读(1322)赞(0)

ffmpeg 编译默认会生成4个可执行文件和8个静态库。可执行文件包括用于转码、推流、Dump媒体文件的ffmpeg、用于播放媒体文件的ffplay、用于获取媒体文件信息的ffprobe,以及作为简单流媒体服务器的ffserver。8个静态...

多媒体

数字音频

胖蔡阅读(1527)赞(0)

音频信号 模拟信号(Analog) 沈阳的物理形态通过电声转换得到完全的”存在形式”的转变,它至少理论上能对声音做出最完整的转换、记录和保存。这样的过程一般就称为”模拟”,因为声音只...

Android

Ubuntu下搭建ndk交叉编译环境

胖蔡阅读(1645)赞(0)

android 交叉编译需要使用到NDK交叉编译工具链,首先需要下载ndk开发工具包,下载地址:中文下载地址,或者通过android studio自动下载ndk工具包,进入ndk工具包根目录,通过 make-standalone-...

多媒体

声学基础

胖蔡阅读(2016)赞(0)

物理意义上的客观存在的声音无处不在,但人耳能听到和感觉到的声音非常有限,只有频率在 20Hz 到 20kHz 范围内的声音才有可能被人耳察觉到。我们把产生震动的发声物体称为 声源体 ...