自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java synchronized锁

文章目录Java锁-XX:BiasedLockingStartupDelay : 配置偏向锁延时开启时间-XX:UseBiasedLocking : 开启/关闭偏向锁偏向锁升级轻量锁 (线程竞争不激烈)重量锁 (线程竞争激烈)Java锁Java锁一共有4种状态,级别从低到高依次是:无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态锁的这几种状态随着竞争情况逐渐升级。锁可以升级,但不能降级这种锁升级却不能降级的策略,目的是为了提高获得锁和释放锁的效率-XX:BiasedLockingStartu

2020-06-13 23:14:49 384

原创 Ubuntu常用问题

文章目录Dell笔记本安装Ubuntu风扇不转更换Ubuntu 18.04源为阿里云Ubuntu ibus无法选择候选词Ubuntu 18.04系统QtCreate无法输入中文Ubuntu中使用QtCreate编译报错“cannot find -lGL”解决方法Dell笔记本安装Ubuntu风扇不转安装i8kutilssudo apt install i8kutils修改配置文件 ...

2019-04-27 20:14:46 453

原创 QtCreate中使用QAudioInput获取默认麦克风的音频数据

使用QtCreate创建项目,并在生成项目的pro文件中添加multimedia库QT += multimedia配置QAudioInput播放参数QAudioFormat QAudioFormat fmt; fmt.setSampleRate(44100); fmt.setChannelCount(2); fmt.setSampleSize(16); ...

2019-03-28 21:23:01 6386

原创 Ubuntu中使用QtCreate的QAudioOutput播放pcm音频文件

使用ffmpeg准备pcm音频数据准备16位pcm数据ffmpeg -i 1080.mp4 -f s16le out.pcm准备8位pcm数据ffmpeg -i 1080.mp4 -f u8 out.pcm使用QtCreate创建项目,并在生成项目的pro文件中添加multimedia库QT += multimedia配置QAudioOutput播放参数 QAu...

2019-03-28 21:22:21 923

原创 Ubuntu系统中QtCreate调用ffmpeg

创建QtCreate项目在项目的pro文件中,添加如下代码(假设需要调用ffmpeg的libavformat库文件)INCLUDEPATH += \ /usr/local/ffmpeg/include/LIBS += \ -L/usr/local/ffmpeg/lib/ -lavformat在项目的cpp文件中添加需要调用的ffmpeg头文件(假设需要引...

2019-03-28 21:20:46 460

原创 Android中Kernel调试工具魔法键SysRq使用

导出内存分配信息adb shell echo m > /proc/sysrq-trigger 导出当前任务状态信息adb shell echo t > /proc/sysrq-trigger 导出当前CPU寄存器和标志位信息adb shell echo p > /proc/sysrq-trigger产生空指针panic事件,人为导致系统崩溃adb shell ...

2019-03-28 21:16:28 1315

原创 Linux常用命令

文章目录显示行号设置Tab键长度为4个空格以空格代替Tab自动缩进显示行号set number设置Tab键长度为4个空格set tabstop=4以空格代替Tabset expandtab自动缩进set smartindent...

2019-03-28 21:15:32 144

原创 Vim配置

文章目录显示行号设置Tab键长度为4个空格以空格代替Tab自动缩进显示行号set number设置Tab键长度为4个空格set tabstop=4以空格代替Tabset expandtab自动缩进set smartindent...

2019-03-28 21:14:25 96

原创 Anaconda的常用命令

anaconda下载清华源更换Anaconda的源为清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/ma...

2019-03-28 21:12:57 162

原创 Ubuntu 18.04系统ffmpeg安装

下载ffmpeg代码git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg安装依赖库文件sudo apt install yasm libsdl2-dev libx264-dev libx265-dev libfdk-aac-dev编译安装ffmpeg./configure --prefix=/usr/local/ffmpeg --ena...

2019-03-28 21:04:12 1499

原创 nginx服务器+rtmp协议安装

下载 nginxgit clone https://github.com/nginx/nginx.git下载 nginx-rtmp-modulegit clone https://github.com/arut/nginx-rtmp-module.git安装依赖库sudo apt install libssl-dev编译./auto/configure --add-module...

2019-03-28 21:01:10 202

原创 Android P在绘制界面时,默认更换skiagl绘图库绘制界面

Android O和Android P在绘制界面时默认使用的是不同的库进行绘制的Android O是通过使用opengl进行绘制frameworks/base/libs/hwui/Properties.cppRenderPipelineType Properties::getRenderPipelineType() { if (sRenderPipelineType != R...

2019-03-28 20:51:09 2302

原创 使用QtCreate调用openCV

创建一个新的QtCreate项目在新项目中的pro文件中,添加如下代码LIBS += -L/usr/local/lib -lopencv_worldINCLUDEPATH += /usr/local/include/opencv4/

2019-03-28 20:43:26 888

原创 Ubuntu 18.04系统编译安装OpenCV

OpenCV下载网站官网下载安装cmake-guisudo apt install cmake-qt-gui修改ippicv文件为本地获取文件文件名:ippicv_2019_lnx_intel64_general_20180723.tgz下载:百度网盘下载, 提取码(1miu)修改文件 3rdparty/ippicv/ippicv.cmake,将https:/...

2019-03-28 20:42:23 380

原创 使用清华源下载repo下载Android源码

下载repo文件curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo配置repo文件的权限chmod a+x repo配置默认REPO_URL(可以添加到 ~/.bashrc 文件末尾)export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-re...

2019-03-28 20:38:55 4009

空空如也

空空如也

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

TA关注的人

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