大气秋天

文章
9
资源
0
加入时间
2年10月20天

Android程序员秋招跳槽冲刺:大厂通关面试题全集

对于很多今年想要跳槽求职的程序员来说,这个非常特殊的时期(逸情+经济下行)就业机会和就业方向都如同在迷雾中一样,前路一片迷茫。这种特殊时期的环境下,大家所面临着许许多多的就业问题,严苛的环境下工作要求也越来越高,所以必须要求我们不断坚持与提升自己。就现在的大环境来看,想跳槽成功的难度比往年都高了很多。就以现在很明显的大厂面试来看:不论是一面还是二面/三面,难度都比往年更加高了,非常考验Android程序员的不论你是还是初级开发,都要重视起来!接下来将分享一些 Android进阶开发。

LTE band

大家听说过band这个词吧?  我们买手机的时候,经常看到手机参数上会注明:  该手机支持 band 38 39 40等等  ▼以iPhone7为例  这个band,就是指的频段。  每个band,代表了一个频率范围。对应关系如下▼  我们的手机,由很多模块组成。  其中最重要的部分之一,就是基带(baseband)。它有点像我们手机的modem(猫),专门负责移动网络中无线信号的解调、解扰、解扩和解码工作。  每款手机型号,对应的基带设计,就规定了它所能支持的网络制式。...

TI AWR1642毫米波雷达学习笔记之理论基础(3)

TI AWR1642毫米波雷达学习笔记之理论基础(3)背景:在前面两篇对于雷达数学模型的讲解和对原始数据排列格式整理后,本文开始对整理后的雷达原始数据进行1D FFT和2D FFT处理以及讲解该步骤的意义是什么。首先我们需要理解1D FFT和2D FFT其实就是对快时间维和慢时间维数据进行处理,首先对数据进行加窗,然后进行傅里叶变化。这里数据格式在前面处理后为天线维X快时间维X慢时间维的三维矩阵,这里天线维为8(发射天线数X接收天线数),快时间维主要与参数 ADC samples 有关,这里本文

vue3.0的mitt使用

1.安装依赖npm install --save mitt 2.在main.ts或者main.js同级目录下建立一个bus.js文件import mitt from "mitt";const bus = {};const emitter = mitt();bus.$on = emitter.on;bus.$off = emitter.off;bus.$emit = emitter.emit;export default bus3.在需要用bus.js的组件中引用&lt