logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用ffmpeg录像,同时进行语音识别

使用javacv中的FrameRecorder进行录像,录像的时候,调用record方法写帧数据和音频数据,这时候我们有一个需求,录像的同时,要把声音实时拿过来进行语音识别。问题1:语音识别用的是讯飞的SDK,要求声音采样率8k或16k。而设置FrameRecorder.setSampleRate(8000)后,再FrameRecorder.start()会报错,报错如下:avcodec_enco

Android Studio出现NoClassDefFoundError: javax/xml/bind/JAXBException

1.问题:Android Stuido出现编译过程,出现错误:java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException2.原因是:Java 11删除了这个API3.方法:降低JDK版本到JDK 1.8。下载openjdk 1.8,然后再Android Studio里选择此路径。...

#android#android studio
Android Studio 里面的引用第三方库总结,以及compile、provided使用

Android Studio引用第三方库很方便,只需要一句代码就可以搞定,几种引用第三方库的方式,总结一下:方式:1:它就会自动把这个包下载下来,并且引用它。节省git空间,而且修改版本也很方便。compile 'com.android.support:support-v4:23.3.0'方式2:引用libs下所有jar包compile fileTree(dir:

git 场景 :从一个分支cherry-pick多个commit

场景:在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办?首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log例如我的git log 如下:commit 023sb6f299849a1fec3bbe72baaf315482522c

#git#github
git使用情景2:commit之后,想撤销commit

写完代码git add . //添加所有文件git commit -m "本功能全部完成"执行完commit后,想撤回commit,怎么办?这样凉拌:git reset --soft HEAD^这样就成功的撤销了你的commit说一下个人理解:HEAD^的意思是上一个版本,也可以写成HEAD~1如果你进行了2次commit,想都撤

flutter 实现自适应、自动换行、相对布局

两个控件,为了实现文本2紧靠文本1右侧。如果随着文本1变长,会将文本2顶到右侧,最终文本1继续边长会自动换行。Android实现:<LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><TextView

#flutter#android
Flutter Text自动换行,全网独一份

网上搜不到,长时间探索,得出的结论,不容易。1、问题介绍Flutter的Text默认不支持自动换行,如果文字过长,会溢出到屏幕之外。例如这样的布局,此时Text换行失效:Row->Column->Text2、如何实现换行?(1)找到Text被包裹的所有Row(必须是Row),在Row内部,使用Expanded包住里面的元素(只包裹住通往Text那条线上的元素就行)(2)同时为Text套

#flutter#css#前端
到底了