5 itzilong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8k+

java file.mkdirs()

注意创建文件夹时需要在路径后加入分隔符,例如,安卓中这样String sdCardPath = sdCardPath + File.separator + assetsPath+File.separator;File file = new File(sdCardPath);if (!file.exists()) file.mkdirs(); // 在sd下创建目录否则创建失败,而且不跑错。...

2020-07-03 16:07:06

android usb camera获取hu264编码数据

1、参考文章:https://github.com/sutogan4ik/android-webrtc-usb-camera/blob/master/UsbCapturer.java

2020-06-29 15:38:25

Could not resolve androidx.core:core:{strictly 1.0.0}解决办法

在buile.gradle中加入:configurations.all { resolutionStrategy { resolutionStrategy.eachDependency { details -> if (details.requested.group == 'androidx.core') { details.useVersion "1.1.0" } if (details.requested.group == 'a

2020-06-29 15:09:02

使用SSH方式实现Git远程连接GitHub

git是目前世界上最先进的分布式版本控制系统,相比于SVN,分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作!当有网络的时候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了广大IT工作者的青睐!关于git的安装和基本配置,这里不再赘述,在Windows上使用Git,可以从Git官网直接下载https://git-scm.com/downloads,(网速慢的可以去国内镜像git安装),然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git

2020-06-23 17:53:24

加解密/SSL/OpenSSL/TLS/DTLS/SRTP

一、加解密简介 加密技术包括两个元素:算法和密钥。算法是将普通的信息或者可以理解的信息与一串数字(密钥)结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解密的一种算法。在安全保密中,可通过适当的钥加密技术和管理机制来保证网络的信息通信安全。 软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。而看雪技术论坛相信会为更多对知识怀有...

2020-06-10 10:20:07

mvp+jetpack组件框架

2020-06-08 09:12:42

C cout endl

cout是标准库iostream中的定义好的一个对象(如果你不知道啥叫对象,请参考C++的相关书籍,我这里给大家提供一本我认为比较好的C++学习书籍:PDF电子档链接:http://pan.baidu.com/s/1jHx88dg 密码:xawx),这个cout对象用于将字符数字等显示到屏幕上。cout与<<配合使用就能将字符数字等显示到屏幕上。那么为cout与<<为啥能这样配合呢?下面就对这个问题解释~我们不去探究具体的实现过程,我们只从编译器对“cout<<”的认

2020-06-03 16:08:08

windows10系统hosts文件不见了的解决方法

为了获得更好的体验,一位用户就将电脑系统升级到了windows10正式版。可是该用户在升级成功后,发现C:\Windows\System32\drivers\etc目录下的hosts竟然不见了,显示隐藏文件依然看不见,这是怎么回事呢?下面,就随小编看看具体解决方法吧!具体方法如下:1、打开C:\Windows\System32\drivers\etc;2、打开“查看”选项;3、去掉“隐藏受保护的操作系统文件”前面的勾,然后确定;4、刷新一下,就会看到Hosts文件;.

2020-06-01 09:08:20

ubuntu 挂载exfat

ubuntu 挂载exfat在ubuntu下,由于版权的原因,默认不支持exfat格式的u盘,不过可以很方便就能添加对exfat的支持:1、对于ubuntu 14.04版本,直接运行下面的命令就可以了:sudo apt-get install exfat-utils安装完之后重启生效。2、对于ubuntu 12.04 ~ 13.10的版本,分别:sudo add-apt-repository ppa:relan/exfatsudo apt-get updatesud...

2020-05-29 11:28:26

音频延迟时间

音频延迟时间本页内容 先决条件 测量延迟时间 最大程度减少延迟时间的最佳做法 最大程度减少输入延迟时间 最大程度减少输出延迟时间 最大程度减少预热延迟时间 更多信息 视频音频延迟时间:缓冲区大小视频在 Android 上打造出色的多媒体体验延迟时间是指信号在系统中传输所需的时间。下面是与音频应用相关的常见类型的延迟时间:音频输出时间延迟是指音频样本由应用生成到通过耳机插孔或内置扬声器播放之间的时间。 音频输入延迟时间是指音频信号由设备音频输入(如麦

2020-05-26 14:27:42

yv12、I420、nv12、nv21区别及相互转换方法

YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。I420格式和YV12格式的不同处在U平面和V平面的位置不同。在I420格式中,U平面紧跟在Y平面之后,然后才是V平面(即:YUV);但YV12则是相反(即:YVU)。YUV420SP, Y分量平面格式,UV打包格式, 即NV12。 NV12与NV21类似,U 和 V 交错排列,不同在于UV顺序。I420: YYYYYYYY UU VV =>YUV420PYV12: YYYYYYYY VV UU =>YUV...

2020-05-20 09:52:18

ubuntu18.04 android studio无法使用中文输入法

1.找到电脑安装的输入法框架打开系统输入法,查看当前选择的输入法框架:这说明当前使用的是ibus 输入法框架。2.设置studio.sh 使用输入法框架在studio.sh 的文件注释行下面(该文件的最前明)添加输入法export XMODIFIERS="@im=ibus" export GTK_IM_MODULE="ibus"export QT_IM_MODULE="ibus"3.重启android studio,完美输入中文...

2020-05-19 09:49:49

深入浅出理解视频编码H264结构(内涵福利)

引言:在国内直播"欣欣向荣"(ps: 其实大多都亏钱,为的就是炒概念)的年代,相信很多小伙伴也投入了技术的浩瀚大洋当中(ps: 其实就是搬砖),日复一日,音/视频的神秘面纱开始让更多的小伙伴扯下,而本博主,也只是刚窥探门道,慢慢摸索。好了,废话不扯,我们今天就来说说我们经常在视频编码当中用到的 H.264编码格式 的结构,相信 H.264 这个东西很多小伙伴都不陌生了,也有着自己的理解,但这东西颇为巨大,里面算法千千万万,博主也不会讲太高深的东西,只是让各位小伙伴慢慢理解理解 H.264的主体机构,如果没

2020-05-18 17:42:03

android audioManager获取音量

通过程序获取android[系统](http://www.2cto.com/os/)手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int curre.

2020-05-15 11:56:45

andriod @CalledByNative注解

chromium 中是如何使用C++和Java之间的相互调用的chromium为方便JNI的开发, 写了一个关键脚本: jni_generator.py,在编译前扫描所有的java文件, 对java文件中有@CalledByNative注解的方法和native关键字修饰的方法,在out/release/gen/目录下生成和java文件对应的.h文件,命名规则是: 类名_jni.h, 例如: Tab.java对应Tab_jni.h, TraceEvent.java对应TraceEvent_jni.h

2020-05-14 10:23:20

android 对ffmpeg源码编译

本人电脑环境ubuntu18.04.41、ffmpeg源码下载http://ffmpeg.org/download.html#releases本人下载的是最新版本4.2.22、对源码进行解压。3、进入解压后的文件目录4、创建文件android_build.sh,对该文件进行内容编写,内容如下:#!/bin/bash#Android System API Le...

2020-04-30 14:44:58

ubuntu安装go

安装环境:ubuntu16.04安装go版本:1.11ubuntu16.04下 通过apt-get install 安装go 默认版本为1.6。可通过 apt-cache policy golang 查看golang包的版本参考链接:https://github.com/golang/go/wiki/Ubuntu 获取最新的软件包源,并添加至当前的apt库add-apt-re...

2020-04-29 14:45:40

WebRTC编译系统之gn和ninja

WebRTC现在使用 gn 来生成构建脚本,使用 ninja 来构建。gn 比 GYP 快多了,太多,你还没眨个眼,就结束了。我们来大概介绍下编译 WebRTC 会用到的 gn 和 ninja 相关的知识。 想看编译指南的,看这里:Ubuntu 14.04下编译WebRTC。gngn 的介绍在这里:https://www.chromium.org/developers/gn-b...

2020-04-26 11:51:45

python运行时报路径找不到

通常是由于程序编写里用的是相对路径,变为绝对路径就可以了。

2020-04-24 08:51:00

linux符号大全

在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $*"string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || &a...

2020-04-23 17:12:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取