全部 文章 问答 分享 共找到705个相关内容
[问答] 以前在课程资料下载过,现在下载不知道提取码了咋整?
以前在课程资料下载过文件,现在不知道提取码了咋整?
2021-03-11 12:49 · 课程资料
[问答] 最近做一个项目,android通过读写plc的数据来达到一个间接控制硬件的功能,但不知道如果应该如何学习。请指教!!
最近做一个项目,android通过读写plc的数据来达到一个间接控制硬件的功能,但不知道如果应该如何学习。请指教!!整个学习思路完全没有?不知道从何学起。如果有经历的兄弟姐妹,还麻烦传授一下!
2019-12-21 14:25 · android / 软硬件结合
[问答] 关于在fragment_home里创建RecyclerView而不知道用什么方法寻找它
新手求问:百度一天,毫无进展在领卷联盟项目中我在homefrgment里添加一个RecyclerView但是不知道在哪用上面代码才能找到这个控件(我想把这个项目做成一个单机项目,自己在里面添加一些内容)
2020-03-03 03:29 · Android / Fragment / RecyclerView
[文章] Postman你不知道的小技巧
话不多说,直接上图!结束语以上就是全部内容啦,是不是又学废一个有用的小技巧呢?这样操作只需要花费不到半分钟的时间就能编写一个网络请求的代码啦~请同学们点赞、评论、打赏+关注啦~
2020-12-17 10:56 · postman / 安卓 / Android / OKHttp / 工具
[文章] 常见ffmpeg,却不知道ffmpeg为何物
什么是ffmpegFFmpeg是一款强大的开源跨平台音视频处理工具集,它能够完成录制、转换、流化以及复用/解复用等多种音频和视频相关的任务。该项目始于2000年代初期由FabriceBellard发起,并在后来主要由MichaelNiedermayer等开发者维护和发展。FFmpeg包含了以下几个核心组件:libavcodec:这是FFmpeg中非常关键的编解码库,包含了对众多音频和视频编解码器的支持,很多编解码器代码是从头开发以确保高效性和高质量。libavformat:负责处理不同的媒体文件格式和网络协议,可以读取、写入多种容器格式(如MP4、AVI、MKV等)及进行流式传输(如RTMP、HLS等)。libavutil:提供了许多底层的工具函数,包括数学运算、随机数生成、数据结构操作、加密算法、多媒体元数据处理等。libavfilter:包含了一系列音频和视频过滤器,可以实现滤镜特效、画面裁剪、缩放、水印添加等功能。libavdevice:支持与各种输入输出设备交互,例如摄像头、声卡或其他硬件采集设备。swscale:用于图像尺度变换和色彩空间转换。swresample:用于音频重采样和声道格式转换。FFmpeg可以通过命令行工具直接使用,也可以作为库集成到其他应用程序中,为开发者提供了一个灵活且功能全面的多媒体框架。因其广泛的格式支持和高效的性能,FFmpeg被广泛应用于转码服务、流媒体服务器、视频编辑软件、数字电视广播等领域,并且很多商业项目也基于FFmpeg构建了自己的音视频解决方案。同时,FFmpeg遵循LGPL或GPL许可证发布,允许自由使用和二次开发,但商业应用时需要遵守相应的开源许可条款。怎么安装?Windows下安装在Windows环境下安装FFmpeg,您可以按照以下步骤进行操作:简易方法(推荐大多数用户)下载预编译的二进制包:访问FFmpeg官网提供的下载页面:https://ffmpeg.org/download.html找到适用于Windows系统的版本,通常会提供一个.zip或.7z格式的压缩包。或者,您也可以直接从第三方提供者处获取稳定且更新较快的预编译版链接,例如Gyan.dev或BtbN的GitHub仓库。解压缩文件:下载完成后,将压缩包解压到一个合适的目录,比如C:\ffmpeg或其他方便调用的地方。设置环境变量(可选):如果希望在任何路径下都能直接运行FFmpeg命令,需要将FFmpeg所在目录添加至系统环境变量PATH中。具体做法是:右键点击“此电脑”或“我的电脑”,选择“属性”->“高级系统设置”->“环境变量”。在“系统变量”区域中找到并编辑“Path”变量,添加上FFmpeg的bin目录(如C:\ffmpeg\bin)。验证安装:打开命令提示符(CMD)或者PowerShell,输入ffmpeg-version并回车。如果正确配置了环境变量并且安装成功,将会显示出FFmpeg的版本信息。快速配置(无需环境变量)若不想配置环境变量,可以把FFmpeg的bin目录下的所有文件复制或移动到C:\Windows\System32目录下。这样系统可以直接在任何地方找到FFmpeg的执行文件。但请注意,这种方法不推荐给所有用户,因为修改系统目录可能带来权限问题或其他不可预见的影响。使用vcpkg安装(针对开发者)对于开发者而言,可以使用vcpkg来自动管理FFmpeg以及其他依赖库的安装和版本控制。安装vcpkg。运行vcpkg并使用命令行工具安装FFmpeg,例如:vcpkginstallffmpeg:x64-windows。请根据实际需求和安全考虑选择适合您的安装方式,并确保从官方或可信来源下载FFmpeg以保证软件的安全性。MacOs下安装在MacOS(macOS)系统下安装FFmpeg,可以采用多种方式。这里介绍两种常用且简便的方法:方法一:使用Homebrew包管理器安装Homebrew是MacOS上非常流行的软件包管理工具,通过它安装FFmpeg最为便捷和易于维护。步骤如下:安装Homebrew(如果尚未安装)打开终端(Terminal.app),然后运行以下命令来安装Homebrew:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"使用Homebrew安装FFmpeg在Homebrew安装完成后或已经安装的情况下,在同一终端窗口中输入:brewinstallffmpeg等待安装完成Homebrew会自动下载并安装FFmpeg及其依赖项。整个过程可能需要几分钟时间。验证安装安装成功后,可以在终端中输入ffmpeg-version来检查FFmpeg是否安装成功以及其版本信息。方法二:下载预编译的二进制包如果出于某种原因不想使用Homebrew,可以直接从FFmpeg官网或其他第三方提供的源下载预编译好的MacOS版FFmpeg二进制文件。步骤如下:访问FFmpeg下载页面访问FFmpeg官网(https://ffmpeg.org/download.html),查找适合MacOS系统的预编译版本。下载并解压下载后得到通常是一个.tar.gz或者.zip格式的压缩包,解压缩到你想要存放FFmpeg的位置,比如/usr/local/bin或其他路径。添加到环境变量将FFmpeg可执行文件的目录添加到系统环境变量PATH中,以便在任何地方直接调用。打开终端并编辑.bash_profile或.zshrc文件(取决于你使用的shell类型),添加类似如下的行:exportPATH="/path/to/ffmpeg:$PATH"其中/path/to/ffmpeg替换为实际的FFmpeg可执行文件所在的路径。激活环境变量执行source~/.bash_profile或source~/.zshrc以使更改立即生效(对于新的shell会话则无需此操作)。验证安装同样地,通过在终端中输入ffmpeg-version验证FFmpeg是否已正确安装并可以被找到。一般情况下,建议使用Homebrew进行安装,因为这样更便于后续更新和维护。Linux下安装在Linux下安装FFmpeg,您可以采用不同的方法,根据您的需求和系统环境选择合适的方案。这里提供几种常见的方式:方法一:使用包管理器(适用于大多数Linux发行版)对于Ubuntu/Debian及其衍生版本:sudoaptupdatesudoaptinstallffmpeg对于CentOS/RHEL及其衍生版本(如Fedora):sudoyuminstallepel-release#首先确保已安装EPEL仓库(针对较旧的RHEL/CentOS)sudoyuminstallffmpeg#或者在较新的基于DNF的系统上sudodnfinstallffmpeg对于ArchLinux及衍生版本:sudopacman-Syffmpeg方法二:通过源码编译安装下载源代码:访问FFmpeg官网(https://ffmpeg.org/download.html),找到最新的稳定版源代码并下载。准备编译依赖:根据FFmpeg的官方文档或教程,您可能需要安装一系列编译工具和库文件,比如yasm、nasm、gcc、make等开发工具,以及一些音频视频编解码器的库。对于CentOS7为例,安装基本的编译工具链和依赖项:sudoyumgroupinstall'DevelopmentTools'sudoyuminstallyasmnasmopenssl-develfreetype-devellame-devellibmp3lame-develx264-devellibxvidcore-devel解压源代码:解压缩下载的FFmpeg源代码包。tarzxfffmpeg-*.tar.gzcdffmpeg-*/配置构建选项:运行./configure并可自定义安装目录和其他编译选项。例如:./configure--prefix=/usr/local/ffmpeg--enable-shared编译与安装:编译源代码并进行安装。make&&sudomakeinstall添加到环境变量(如果需要全局访问):在.bashrc或相应shell配置文件中加入以下内容,并执行source~/.bashrc更新环境变量。exportPATH="/usr/local/ffmpeg/bin:$PATH"方法三:使用第三方编译好的包(如来自PPA或其他第三方仓库)某些Linux发行版有用户自行维护的PPA或者第三方软件仓库,可以直接提供预编译好的FFmpeg包。这种方式类似于方法一,但不是从官方默认仓库获取。请务必按照实际的Linux发行版和版本号查找适合的安装方式,并确保及时更新软件包以获得最新的安全更新和功能改进。一些常用的命令FFmpeg是一个功能强大的命令行工具,用于处理视频、音频和其他多媒体文件。它能够完成编码、解码、转码、混流、分割、合并、抓取截图、提取音轨等多种任务。以下是一些基本的使用示例:基本用法ffmpeg[全局选项][[-i输入文件]|-finput_format-iURL]输出选项[输出文件]示例命令转换视频格式:把一个MP4文件转换为FLV格式。ffmpeg-iinput.mp4output.flv提取音频:从视频中提取出音频并保存为MP3文件。ffmpeg-iinput.mp4-vn-acodeccopyoutput.mp3剪辑视频片段:提取视频中的某一段(例如,从第10秒开始持续到第30秒)。ffmpeg-iinput.mp4-ss00:00:10-t00:00:20-ccopyoutput.mp4调整视频分辨率:将视频的分辨率从源尺寸缩放到640x480。ffmpeg-iinput.mp4-vfscale=640:480output.mp4添加水印:在视频上叠加一张图片作为水印。ffmpeg-iinput.mp4-iwatermark.png-filter_complex"overlay=W-w-10:H-h-10"output.mp4查看媒体信息:显示视频文件的基本信息,如容器、编码、帧率等。ffmpeg-iinput.mp4实时播放视频:使用ffplay来快速预览或播放视频。ffplayinput.mp4其他高级操作网络流处理:推送直播流至服务器。ffmpeg-re-iinput.mp4-c:vlibx264-presetveryfast-tunezerolatency-fflvrtmp://server_address/live/stream_key视频拼接:合并多个视频片段成一个文件。ffmpeg-i"concat:video1.mp4|video2.mp4"-ccopyoutput.mp4#或者使用复杂的过滤器graphffmpeg-ivideo1.mp4-ivideo2.mp4-filter_complex"[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[outv][outa]"-map"[outv]"-map"[outa]"output.mp4请注意,在实际应用中可能需要根据具体需求和目标设备的兼容性选择合适的编解码器和参数。在使用FFmpeg时,请确保已经正确安装了支持所需格式和编码器的相关库。对于复杂操作,可能还需要进一步了解和配置相应的过滤器和选项。
2024-03-21 10:21 · ffmpeg / 音频处理 / 视频处理 / 编码 / 解码
[文章] 高清版,一般人是不知道的,vysor破解方法
这题目的有点标题党的意思,一般人是不知道的!那我告诉你吧!关键字:安卓设备、投屏、高清流畅效果如何?
2019-11-16 03:29 · android / vysor / 投屏 / 工具 / 演示
[问答] 安卓创建sqlite数据库时候报红,初学者不知怎么办???
求助一下这个问题该怎么解决,我是安卓初学者做毕业设计,刚学几天,创建数据库运行的时候就弹出来这个错误,创建不了,不知道什么情况
[分享] 不知道写啥,写Launcher吧[今天没有代码]
为什么想到Launcher呢?这个是为后面的AOSP课程准备的,目前我们的课程到了产品定制的阶段。
2022-06-16 22:11 · Launcher / Android开发 / AOSP / 定制
[文章] 你可能不知道的 MaterialButton
缘起项目设计图中有类似下图的一个效果,圆角矩形+Icon+文字居中这样的一个效果。可实现方案圆角Shape+ViewGroup+ImageView+TextView圆角Shape+ViewGroup+TextView自定义TextViewMaterialButton缘灭在app.gradle下添加依赖implementation'com.google.android.material:material:1.6.0'在xml布局中使用<com.google.android.material.button.MaterialButtonandroid:id="@+id/btn_like"android:layout_width="match_parent"android:layout_height="50dp"android:layout_marginHorizontal="16dp"android:insetTop="0dp"android:insetBottom="0dp"android:text="点赞"app:backgroundTint="#FF7029"app:cornerRadius="25dp"app:icon="@drawable/ic_like"app:iconGravity="textStart"app:iconSize="30dp"/>insetTop和insetBottom这两个属性主要是为了解决默认情况下MaterialButton会自动添加上下各6dp的间距,导致看起来的实际效果会比现在矮12dp。backgroundTint为background的着色。cornerRadius为圆角大小。icon为图标资源。iconGravity只有start、top、end、textStart、textTop、textEnd这六个取值。iconSize为图标的大小。总结有时候我们并不一定要用View堆叠来实现效果,官方可能早已为我们提供了现成的View控件~又是一个安卓开发的布局优化小技巧,你学废了吗?如果对你有帮助的话,欢迎一键三连+关注哦~
2022-11-27 23:19 · Android / 安卓 / MaterialDesign / MaterialButton
[文章] 水一篇文章,如何用adb根据包名知道是哪个apk
debug版本,或者直接刷一个debug的boot,然后adb连接上去,白屏的时候,获取到顶部的activityadbshelldumpsysactivity|grepmFocusedActivity现在知道是谁在搞鬼了
2022-11-15 16:38 · android开发 / 解bug / 问题 / issues / 安卓
[文章] 嗯哼,你居然不知道什么是RPC?
什么是RPC?RPC是解决进程间通信的一种方式。一次RPC调用,本质就是服务调用者和服务提供者之间的一次网络信息交换的过程。服务调用者通过网络IO发送一条请求消息,服务提供者接收并解析,处理完相关的业务逻辑之后,再发送一条响应消息给服务调用者,服务调用者接收并解析响应消息,处理完相关的响应逻辑,一次RPC调用就结束了。用一句话说就是:网络通信是整个RPC调用过程中的基础。RPC是用来解决两个应用间的通信,而网络是两台机器之间的桥梁。只有架好了桥梁,我们才能把请求数据从一端传输到另外一端。常见的网络IO模型既然说到了网络通信,就不得不提一下网络IO模型。两台PC机之间的网络通信,其实就是两台PC机对网络IO的操作。那么都有哪些网络IO模型呢?同步阻塞IO(BIO)同步非阻塞IO(NIO)IO多路复用异步非阻塞IO(AIO)其实,最常用的就是同步阻塞IO和IO多路复用,并且只有AIO是异步IO,其他都是同步IO。阻塞IO比如我们去饭店吃饭,我们到了饭店,服务员给我们一个菜单,我们开始点餐,但是我们要一直等啊等,等菜做好了,服务员会把菜端出来,我们才能开始吃!先写到这里,后续,我们再一起精进学习,谢谢大家!
2021-02-02 14:45 · java / RPC / 网络IO / IO / 通信
[问答] 博客系统前端管理中心跳转页面出错,帮孩子看看吧。。
不知道哪里错了。。也不知道该帖哪里的代码。。
2021-04-13 14:01 · 博客前端 / 管理中心 / 页面跳转
[问答] 喜马拉雅项目历史记录里的记录上次播放到什么地方了呢
我看实例APP每次从历史列表某一个item点进去就是播放上一次播放到的地方而我的从历史列表点进去就是从头开始,不知道哪里有逻辑的缺陷而且album里面字段并没有记录当前播放到哪里的字段,不知道示例APP
2020-05-12 01:03 · 喜马拉雅
[问答] 毕设是英语学习软件,有个功能不会写了,请各位大佬提供思路,万分感谢!
语音部分我使用了讯飞的语音SDK,现在主要是不知道前端UI怎么设计。下面有操作的描述,不会做的部分我会进行标注。我想参考流利说的跟读界面做,但是不知道这个代码到底怎么写?
2021-04-12 14:50 · android / UI设计 / RecycleView
[问答] 安卓真机上能够实现注册和登录功能,在FileExplorer中导出数据库看的时候发现注册的信息没进数据库表?
大佬又是我,昨天那个安卓小白,我也不知道该贴什么图上来,具体情况就是我的注册和登录页面都做出来了,注册的账号能成功,也能识别出来注册的账号有没有重复,登录功能也是可以的,但是当我把数据库导出来看的时候,
2020-03-22 17:45 · 安卓小白求救
[问答] RecyclerView的适配器中的List内存泄漏问题
100,每个适配器里都有,我在basefragment中有解绑视图的方法,已经在onDestroyView方法中调用了,解决了滑动viewpager切换fragment时的内存上升问题,但是这个适配器不知道为啥不随着解绑消失
2020-06-22 21:21 · 内存泄漏
[文章] Mac 安装vue遇到问题
具体网上也不知道怎么找。找了很多博客。win上面我也遇到这个问题。某个博客,具体不知道那个了。我尝试了很多方法。在报错的目录中。找到node_modules。把这个目录删除。
2020-11-14 16:00 · vue / sob
[问答] RecyclerView嵌套ViewPager2,点击事件的具体处理逻辑写在哪里比较好
ViewPager2Item的点击事件的具体处理逻辑通过自定义点击监听器传到RecyclerView的Adapter的onBindViewHolder(),我目前的水平只能理解到这里了,甚至这样做的目的到底是啥都不知道
2021-04-15 00:39 · Android
[问答] SpringSecurity第一次登陆后,第二次登陆是如何检校用户是登录过得。不用再登录?


我在实现自己的android项目中,想要写一个后端使用,用了只懂一点点的springboot,认证鉴权,想用springsecurity,不知道行不行的通。

2022-03-30 00:27 · 小白
[问答] 乱七八糟的问题,何人来解
4、做这样的一个的网站,前后端用到了哪些框架,之前想写一个个人网站,想了好久,设计的界面太丑了,浏览器兼容性不知道怎么解决,老师能出一期做网站的视频吗?5、像本站这样的虚拟货币模块怎么设计?
2019-10-18 22:34 · miscellaneous
[问答] 求Android视频教程顺序
不知道视频顺序,求说一下视频顺序,懵比了!!
2020-10-26 23:41 · 视频
[问答] dbq大家我又有问题了 这次是retrofit的返回到onFailure方法了
不知道是什么原因呜呜跟着老师敲的也没有报错
2021-01-23 22:09 · 领券联盟
[问答] 喜马拉雅 集成SDK报错
不知道为什么一直报错,萌新看着一脸蒙蔽
2020-05-09 16:09 · 喜马拉雅
[问答] 刚学完java基础(不是很掌握)怎么学习安卓

看大锯的视频挺有节奏感的 不知道该怎么去学

2021-12-15 12:09 · 安卓 / 小白
[问答] android毕业设计
我的毕业作品是一个通过遥感图像识别农村房屋并进行数字化的操作,但不知到该用什么控件来放遥感图像,并且还要再遥感图像上添加一个农村房屋的图层,不知道怎么实现这个控件,是自定义控件吗?
2020-02-13 16:19 · android / 毕业作品
[问答] 求大佬解决问题
自定义组合控件华为P20一运行就报不知道是什么原因造成的
2020-10-27 23:55 · Bug
[问答] “27、【领券联盟】编写分类详情的item内容”的代码稍微修改遇到了问题。适配器的使用
MainPageFragment中包含MainContentFragment,而且MainPageFragment中没有添加分类的tab,添加MainContentFragment是使用了以下代码:想把这代码换,使用适配器,但不知道用什么适配器
2020-07-28 05:51 · Android / Adapter / 适配器
[问答] 代码重构抽取Adapter基类出现空指针错误
mIcon=itemView.findViewById(R.id.icon);mTitle=itemView.findViewById(R.id.title);知道应该是这两行的问题,但不知道怎么改
2021-03-04 14:48 · Android
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 24