- 博客(14)
- 收藏
- 关注
原创 一波Android面试(附答案)
/wait和notifySystem.out.println(“仓库已满:生产暂停”);try {System.out.println(“生产了一个新产品,现库存为:” + list.size());System.out.println(“库存为0:消费暂停”);try {System.out.println(“消费了一个产品,现库存为:” + list.size());
2024-09-10 16:10:10
1682
原创 Android音视频开发 ffmpeg基本命令的使用。
直接到ffmpeg官网下载和自己电脑系统相对应的版本即可。命令行使用时,定位到ffmpeg的目录或将bin目录配置在环境变量中。
2024-09-10 06:38:53
718
原创 Android自动化测试中操作技巧合集(建议收藏)
下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。希望能够帮助到大家提升技术高级UI,自定义ViewUI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧![外链图片转存中…(img-EObhygGi-1725916331120)]
2024-09-10 05:12:24
475
原创 Android应届毕业生“过五关斩六将”,怒刷千题,让你面试一路畅通!
基础进阶混合开发性能优化GradleKotlin数据结构算法常见算法问题设计模式架构人事相关外链图片转存中…(img-JPy9LcpW-1725905713906)][外链图片转存中…(img-PkXUvDg0-1725905713907)]
2024-09-10 02:15:27
1403
原创 Android使用ViewPager实现图片轮播系列之三:手动滑动 + 左右箭头
/ 第一次进入 不显示前置箭头。// 最后一个位置 不显示后置箭头。// 第一个位置 不显示前置箭头。// 将图片放到集合中。
2024-09-10 00:48:57
905
原创 Android 面试之必问Android基础
Fragment被创建时调用。:创建Fragment的布局。:当Activity完成onCreate()时调用。:当Fragment可见时调用。:当Fragment可见且可交互时调用。:当Fragment不可交互但可见时调用。:当Fragment不可见时调用。:当Fragment的UI从视图结构中移除时调用。:销毁Fragment时调用。:当Fragment和Activity解除关联时调用。如下图所示。下面是Activity的生命周期和Fragment的各个生命周期方法的对应关系。
2024-09-09 22:46:39
1767
原创 Android _ 音视频方向进阶路线及资源合集
我们最开始接触的摄像拍照是通过Intent调用系统摄像头:// 指定开启系统相机的Action// 根据文件地址创建文件// 把文件地址转换成Uri格式// 设置系统相机拍摄照片完成后图片文件的存放地址我们要播放视频最原始的是基于VideoView系统控件.但是系统相机和系统控件VideoView的局限性都是可定制型太差,系统相机的图像分辨率,视频码率以及VideoView的进度条等.
2024-09-09 19:53:18
1336
原创 Android Jetpack系列之Lifecycle
如果我们的Activity由于各种原因继承的不是AppcompatActivity而是Activity呢我们可以看到这个时候,就不能直接使用getLifecycle,而要自定义一个LifecycleOwner了,我们让Activity继承自LifecycleOwner,使用LifecycleRegistry定义如下:@Override@NonNull@Override这样我们就实现了自定义LifecycleOwner了,不过大多数时候我们还是不需要自定义的。
2024-09-09 18:26:42
1238
原创 2024最新整理阿里Android面试失败大全之源码篇
作为一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果你还没学会阅读源码,那么你就会遇到瓶颈。因为到了这个时候的开发,你应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源码才行。所以说阅读源码才显得那么重要。这也是为什么阿里Android面试会如此注重源码分析。二、阿里面试篇接下来我们看几份网友分享的阿里Android面试面经。
2024-09-09 15:58:01
685
原创 2017年深度学习在NLP领域的进展和趋势
自动摘要和自动翻译是NLP中首要的任务,目前主要有2中方法:基于抽取的方法,从原文中抽取最重要的片段;基于抽象的方法,通过生成摘要。之前基于抽取的方法处于主流地位,由于更为简单的缘故。去年,基于RNN模型在文本生成中取得了不可思议的效果,尤其是在断文本的输入和输出,但是在长文本中却取得很差的结果。提出了一种神经网络模型克服了这个局限性。如下图所示,结果是令人振奋的。作者使用biLSTM对输入进行编码,然后使用LSTM解码生成输出。
2024-09-09 13:54:52
878
原创 spring cloud 并发测试及参数调优
Hystrix Dashboard是Hystrix的仪表盘组件,主要用来实时监控Hystrix的各项指标信息,通过界面反馈的信息可以快速发现系统中存在的问题。3.1、Spring cloud zuul yml 参数调整(具体值参数值需要参考实际环境)2.1、Spring cloud 版本。2.5、docker 版本。2.3、maven 版本。2.4、mysql 版本。2.2、Java 版本。
2024-09-08 18:51:00
440
原创 Matplotlib 画动态图 animation模块的使用_matplotlib import animation
画这类图的关键是要给出不断更新的函数,这里就是update函数了。注意,中的表示创建tuple类型。迭代更新的数据frame取值从frames取得。
2024-09-08 13:37:25
362
原创 Java 基础学习第一弹
所以,Survivor 的存在意义就是减少被送到老年代的对象,进而减少 Major GC 的发生。Survivor 的预筛选保证,只有经历 16 次 Minor GC 还能在新生代中存活的对象,才会被送到老年代。设置两个 Survivor 区最大的好处就是解决内存碎片化。我们先假设一下,Survivor 如果只有一个区域会怎样。Minor GC 执行后,Eden 区被清空了,存活的对象放到了 Survivor 区,而之前 Survivor 区中的对象,可能也有一些是需要被清除的。
2024-09-07 22:24:41
1038
原创 68 道Redis面试题_rsdis 缓面试题
优点读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。支持数据持久化,支持AOF和RDB两种持久化方式。支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。数据结构丰富,除了支持string类型的value外还支持hash、set、zset、list等数据结构。支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。缺点。
2024-09-07 16:01:23
1069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人