自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021年最新字节跳动Android面试真题解析

1、内推如果长时间没动静可能是简历没过。2、投递一些部门没过,可以再投别的部门,甚至有可能会有别的部门看到简历,然后捞起来。3、面试会有记录,面试前充分准备最好不要留下不好的面评。最后我在面试前期做了一些面试准备,全网收集了一下字节跳动今年的面试真题(含解析),希望能帮助到大家学习提升,在面试中能顺利通过。

2024-09-12 16:36:15 1117

原创 2020抖音短视频爆火!它的背后到底是什么——如何快速的开发一个完整的直播app

1.1 采集视频、音频编码框架:AVFoundation是用来播放和创建实时的视听媒体数据的框架,同时提供Objective-C接口来操作这些视听数据,比如编辑,旋转,重编码1.2 视频、音频硬件设备CCD:图像传感器: 用于图像采集和处理的过程,把图像转换成电信号。拾音器:声音传感器: 用于声音采集和处理的过程,把声音转换成电信号。音频采样数据:一般都是PCM格式视频采样数据: 一般都是YUV,或RGB格式,采集到的原始音视频的体积是非常大的,需要经过压缩技术处理来提高传输效率。

2024-09-12 15:14:16 1011

原创 2019-阿里、腾讯、百度、华为、京东等多家大厂最新面试题汇集

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。然后将字节码中的方法,变量,构造函数等映射成相应的Method、Filed、Constructor 等类,这些类提供了丰富的方法可以被我们所使用。1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

2024-09-12 12:56:08 711

原创 耗时两个礼拜,8000字安卓面试长文,附架构师必备技术详解

和。

2024-09-11 21:40:28 645

原创 程序员有四个出路,我选择了最艰难的一条_android 开发的出路在哪

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。

2024-09-11 19:16:12 842

原创 深入解析Android-AutoLayout,全网疯传

刷《剑指Offer》是为了建立全面的算法面试思维,打下坚实的基础,刷LeetCode则是为了不断强化与开阔我们自己的算法思想。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。不明白或者想通俗了解的,可以加入我们技术群一起交流讨论。同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。

2024-09-11 16:58:20 560

原创 Android面试篇:2024年中高级Android开发社招面试解答(含详细答案)_2024年 android 面试

注:因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。

2024-09-11 11:57:59 734

原创 Android开发已过时,转行风险大,Android原生开发出路在哪?

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有高级架构技术进阶脑图、Android开发面试专题资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

2024-09-11 09:23:32 475

原创 Android中new Canvas(Bitmap)引发的对Canvas和Bitmap关系的疑问

说可以改变的位图。

2024-09-11 06:41:51 746

原创 Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案

Override比较简单,只需要声明需要保存的数据对象,然后提供getter和setter,注意,一定要在onCreate调用setRetainInstance(true);然后是:FragmentRetainDataActivity@OverrideinitData();

2024-09-11 04:00:18 888

原创 Android Dalvik虚拟机实战

Dalvik虚拟机是作用于特定架构的CPU上运行的,在设计之初采用了ARM架构,ARM架构的CPU本身继承了多个寄存器,Dalvik将部分寄存器映射到了ARM寄存器上,还有一个部分则通过调用栈进行模拟。p 命名法对函数的局部变量寄存器命名没有影响,它的命名规则:函数中引入的参数命名从p0开始,依次递增。每一个知识点,都有对应的导图,学习的资料,视频,面试题目。v 命名法采用以小写字母 ‘v’开头的方式表示函数中用到的局部变量与参数,所有的寄存器命名从v0开始,依次递增。1、空操作指令的助记符为nop。

2024-09-11 00:26:56 831

原创 SpringBoot + MyBatis配置连接MySQL、SQL Server、Oracle数据库_springboot 同时连接sql server与oracle

(3)mybatis(4)alibaba 数据连接池(5)mysql 驱动(6)sqlserver 驱动(7)Oracle数据库驱动(8)lombok主要用来记录日志(9)tomcat。

2024-09-10 14:31:30 745

原创 Java 设计模式归纳(观察者、工厂、单例、策略、适配器、命令

OverrideLog.e("-----ObserverUser1 ", “得到 3D 号码:” + msg + “, 我要记下来。”);// 创建服务号// 创建两个订阅者// 两个观察者,发送两条信息objectFor3D.setMsg(“201610121 的 3D 号为:127”);objectFor3D.setMsg(“20161022 的 3D 号为:000”);

2024-09-09 19:00:20 805

原创 QPS、TPS、并发用户数、吞吐量关系_qps和tps的关系

这三个过程,每秒能够完成N个这三个过程,Tps也就是N;2、Qps基本类似于Tps,但是不同的是,对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“Qps”之中。例如:访问一个页面会请求服务器3次,一次放,产生一个“T”,产生3个“Q”例如:一个大胃王一秒能吃10个包子,一个女孩子0.1秒能吃1个包子,那么他们是不是一样的呢?答案是否定的,因为这个女孩子不可能在一秒钟吃下10个包子,她可能要吃很久。

2024-09-08 17:06:08 875

原创 jmeter接口自动化测试框架_jmeter接口自动化框架(1)

在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理:https://blog.csdn.net/ViJayThresh/article/details/81284007。开放端口号:firewall-cmd --permanent --zone=public --add-port=8080/tcp(只能在防火墙开启的情况下开放端口)3、sh startup.sh启动,在浏览器中输入http://10.10.10.115:8080/出现tomcat页面表示启动成功。

2024-09-08 11:48:25 803

原创 Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台

接下来,我们需要安装 InfluxDB插件。使用插件管理器搜索 InfluxDB插件,然后安装它。选择 Metrics,然后选择 Data source 并选择我们之前创建的数据源。首先,我们需要创建一个 InfluxDB 数据库,用于存储 Jmeter 生成的性能数据。接下来,我们需要创建一个 Grafana 数据源,以便从 InfluxDB 中读取性能数据。接下来,我们需要配置 Jmeter,以便将性能数据写入 InfluxDB 数据库。最后,我们需要创建一个 Grafana 面板,以便呈现性能数据。

2024-09-07 20:37:42 379

原创 15 13进去面试,5分钟就完事了,问的实在是太

自从加入这家外包公司,每天都在加班,钱倒是给的不少,所以也就忍了。一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)

2024-09-07 13:28:17 584

空空如也

空空如也

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

TA关注的人

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