作者:随心

今年行情极差,有相当多的朋友遇到了给了口头offer,但是最终offer没下来;甚至正式offer给了,但是最终流程也没走完。

面试题排名不分先后,大公司的在后面。

总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分析解决未知问题的能力、抗压能力等。

vipkid

一面

1、项目中有哪些亮点?自定义View
①获取TextView的行数时,StaticLayout原理
②MotionEvent#offsetLocation事件转发。
2、讲下onMeasure方法:
①如何测量
②测量模式
③入参为什么是int类型?
④为什么会多次调用onMeasure和onLayout方法?
3、讲下事件传递:
①总体流程
②DOWN事件拦截后,后续事件如何处理?
③dispatchTouchEvent方法返回true后事件如何处理?
4、ActivityA启动了ActivityB后,两个Activity的生命周期是怎样的?
5、线程、进程的区别
6、多线程为何不安全
7、synchronized和volatile区别
8、Lock的实现,以及与synchronized的区别
9、GCRoot,举例说明。比如说Activity和它的匿名内部类Handler,分析下引用链,对应的gcroot是哪个?
10、图片内存的计算。
①在不影响图片质量的前提下,如何减少内存?
②图片显示不全、变形怎么处理?
11、http和https:
①它们的区别:https多了tls层。对称加密和非对称加密。
②具体验证的过程是怎样的?
12、你擅长的领域:
①Handler
②Activity启动流程:AMS、zygote、ApplicationThread之间交互;oneway特性(server端不阻塞和client端串行化),非oneway的情况有哪些?
③postDelay(1s)是如何保证1s时间执行的?
④Application启动流程
⑤ContentProvider启动流程
13、使用Application#onTrimMemory优化
14、使用ActivityLifecycleCallbacks做了哪些事情?
15、zxing优化
16、如何提高线上代码质量?
17、你的不足?
18、你的期望

二面

1、直播弹幕如何实现?
2、离职原因,问的很细。
3、以前的app的技术深度,知识沉淀,如何成长等
4、之前的不足,如何避免;最自豪的项目或者片段。
5、职业规划

快看漫画

  • mvp架构,如何实现一个Fragment,base系列如何实现?
  • 触摸事件的传递,View如何消费
  • 自定义View中,getMeasuredWidth和getWidth有什么区别
  • 线程池如何管理?异常如何处理?
  • 应用启动速度优化。
  • activity启动速度优化?
  • view优化。viewstub原理,哪些方法被跳过?如何被替换?
  • RecyclerView原理,RecylerView优化
  • hybrid和jsBridge。实例分析。flutter如何做呢?
  • 数据本地化方案:文件、sp、数据库
  • SharedPreference的commit和apply优化、有什么问题?如何解决?
  • 权限适配问题。

牛客网(口头offer后都能给你放鸽子,你品)

一面:

  • 项目
  • lint检测原理,插件
  • 组件化:分层的目的
  • flutter

二面:

  • NA端截图如何传递给h5?共享的方式呢?
  • Hummer了解么?
  • 子线程能刷新UI么?为何只能主线程刷新UI?
  • Activity间的通信方式。
  • 系统为何不设计Activity#setData这种方式,让外部可以给activity提供数据呢?
  • https安全性如何保证的?Charles能抓取https么?app如何防止抓包?
  • 如何防止接口被mock,防止反爬虫?(内容签名,加盐)
  • 设计模式了解么?举例说明。
  • 算法题:无重复字符的最长子串

三面:

四面:

  • 项目
  • 路由方案
  • python脚本
  • 首页精细化刷新方案
  • sdk
  • 三个字概括自己
  • 成就感最强的项目

作业帮

一面:

  • kotlin语法,函数为何设计为一等公民,协程
  • 泛型,为何要擦除?好处是什么?坏处呢?kotlin的泛型呢?泛型如何不擦除?
  • jvm、dalvik、art介绍下,解决了什么问题?
  • UI优化,UI渲染原理。哪些是CPU做的,哪些是GPU做的?
  • 为何掉帧?原理,怎么解决
  • 卡顿,原理,如何解决。
  • 如何量化UI优化的数据?
  • TCP/UDP。三次握手、四次挥手的必要性。
  • https的安全性如何保证的。
  • jetpack

二面:

  • 项目
  • IM如何实现:长链接如何实现?乱序问题,丢失问题如何解决?

陌陌

  • app启动流程,launcher之后的流程
  • window是何时创建的?
  • Handler,Looper为何不会导致ANR?Handler的延时消息如何保证?Looper和Thread如何保证关系?
  • GC机制,回收算法,GCRoot的类型
  • 多线程同步的方式有哪些?线程池?线程同步?
  • synchorized和Lock的区别?synchorized是如何实现加锁的?偏向锁的实现?锁膨胀的过程
  • https的密钥交换流程

集度

一面

  • 对话框治理方案
  • 网络:http演进过程:1.0 --> 1.1 --> 2.0。https:加密过程
  • 锁:常见使用,分类,死锁
  • 线程池核心参数
  • binder:内存copy几次。mmap几次映射
  • activity中,new Handler(),如果内存泄漏了,分析它的GCRoots引用链。
  • 事件分发:从手接触开始,一个完整的流程。
  • SharedPreference存在哪些问题?
  • Glide:如何管理生命周期?Cache?如果一张下载一张大图,有两个尺寸不同的View去加载,在内存中几份缓存?
  • View#onClickListener中,sleep(100s),会不会anr?
  • 三个线程依次打印,有哪些方式?
  • 用两个栈实现队列。

二面

  • 你的Kotlin能力如何?
  • 你的架构设计能力如何?
  • 设计模式:装饰者和适配器模式的异同
  • 平时看哪些架构设计方面的书?
  • Intent你如何理解?
  • 跨进程传递数据,为何要序列化?
  • 启动一个Activity,为何要设计成跨进程的方式?app自己做不行么?
  • 下载一个几百M的大文件,如何校验文件正确性?如何修复?

白龙马

一面:

  • 开发业务
  • 稳定性排查
  • 运行时性能优化
  • 内存泄漏检测
  • GCRoots类型,Handler内存泄漏的引用链分析
  • 显示内存泄漏如何检测
  • Handler机制原理。消息屏障原理
  • 启动优化,启动流程,启动时间如何检
  • ArrayMap和HashMap相比较
  • 如何捕获crash,线上crash如何捕获
  • OOM线上监测方案
  • 卡顿检测方案
  • 设计一个图片加载库,磁盘缓存如何实现。
  • LRU实现
  • 如何统计项目中所有Button的点击事件

二面:

  • 性能优化相关的:首页卡顿优化;
  • 负责的业务

拼多多

  • 包体积优化,改进空间
  • jsBridge原理
  • 个保法整改,如何成体系
  • AActivity在前台,跳转BActivity,生命周期方法有哪些会执行?A的onStop一定会执行么?
  • Intent可以携带哪些数据?数组类型。
  • 如何探测binder剩余多少空间?
  • 线程池核心参数,有哪些问题?
  • 死锁,如何避免。

Bilibili

Java:

  • HashMap的数据结构,如何保证快速查找,容量为何要设计为2的n次方这样?对扩容有没有影响?
  • ArrayMap 和 SparseArray
  • ConcurrentHashMap
  • HashTable,为何废弃
  • 多线程存在哪些问题?
  • synchorized实现
  • juc包下的lock如何实现的?有了synchronized,为何还要有这个?

cas的原理

  • AtomicInteger如何保证原子操作
  • CAS如何保证原子操作
  • volatile的特性。拿一个特性举例说明
  • Java为何设计出可见性这个问题

Android:

  • View#request之后,流程是怎样的
  • 事件分发:View设置了一个onClickListener,那么它的onTouchEvent中,DOWN的时间,返回的是true还是false?为何?

如果一个View没有消费DOWN事件,那么MOVE和UP事件还会不会给它?

CANCEL事件是如何触发的?

  • 滑动冲突解决过么?举例说明
  • getMeasuredWidth和getWidth有什么区别?什么时候会有不同?如何让getWidth的值跟getMeasuredWidth不同?
  • activity#onResume中,View展示出来了?原理
  • 通过view#post获取view宽高,可以获取到么?原理
  • 如何把消息交给子线程的Handler执行?
  • new一个Thread,在run方法里面写三行代码:
Loop.prepare;
Loop.loop;
输出一行log。

问,这行log会不会执行。

  • RecyclerView:

Adapter#notifyDataChanged和Adapter#notifyDataRange方法有何区别?加载下一页数据时,我调用哪个合适?在onBindViewHolder方法中,view#getParent有值么?ViewHolder#recycler方法,何时会被调用?stableId了解过么?如果设置了它,页面内的ViewHolder会走onCreateViewHolder和onBindViewHolder方法么?此时这些ViewHolder是放在哪个缓存里的?

美团

一面:

  • 项目经验
  • 图片压缩。RGB565,为何不是556呢?
  • python脚本。
  • dumpsys脚本
  • 包体积优化:python脚本。
  • 枚举类替换是否有必要?
  • 性能优化:布局性能优化。首页刷新优化。
  • Activity启动流程。
  • 谁根据Intent中的信息去查找对应的进程呢?去查找对应的Activity呢?PKMS。
  • PKMS和AMS都是SystemServer启动起来的,它两在同一个进程里面。

app的最近打开过的应用,知道谁做的么?关机开机后依旧保存,如何保存到磁盘的?谁做的?

二面:

  • 地理位置相关的,你了解多少?
  • 对比前两家公司,地图特殊的方面,你做过什么
  • 你在上家公司,成长阶段分为几部分?里程碑的节点有哪些?
  • 最近看了哪些书

字节-幸福里

一面:

  • 合规排查,sdk如果调用了HttpURLConnection这种方式,你如何排查?

  • 假设三天之内完成,但是sdk三天改不完,你如何sdk处理?

  • SDK如果直接调用系统API呢?

  • 如何具备经济擦屁股的能力?

  • ASM能hook第三方sdk里面的类么?第三方的jar包呢?

  • python扫描文件,跟IDE里面全局搜索,有区别么?

  • 如何解决还没有暴露的合规问题?比如某天规则增加了?线上如何做?如何减少调整?你有没有比较好的解决方案?

  • webview:WebView里面,js调用native方法,它底层的原理是什么?为什么js能调用到Java的方法?webkit提供了这个功能,那它是怎么实现的?js调用native的方法时,是同步的还是异步的?java方法return一个值,js那边能立即拿到么?通过js调用一个java方法,这个java方法都是@onJavaInterface注解过的,这个方法是运行在哪个线程?

  • AB实验:分组,有没有需要注意的,或者关键点?怎么做到尽可能随机?

如果N个实验在并行,实验跟实验之间,怎么去防止相互干扰?行为之间会有相互影响。样本隔离开的话就会有问题,多个实验都想要大量数据,如何设计?如何统计实验的指标?如何确认两个指标的关联关系?SQL层面如何实现?

  • 网络请求:https请求如何保证安全性?Charles能抓https请求么?能抓的话那安全性在哪?app如何防止代理抓包?
  • UI性能优化,加载绘制等,有哪些方面可以做的?
  • Java中静态方法,能不能被子类重写?编译会报错么?
  • 匿名内部类能不能访问外部类的私有方法?匿名内部类编译后也是独立的外部类,它为何能访问外部类的私有方法?如果能访问,是不是破坏了java的语义?怎么做到的?
  • 算法题,多线程顺序打印ABC。

二面:

  • 图片压缩
  • 自定义路由方案
  • 注解处理器
  • 运行时注解和编译期注解的例子
  • 项目的产品指标
  • View绘制
  • ChoreoGrapher中Callback的类型
  • 同步消息、异步消息、消息屏障
  • RenderThread了解么
  • 包体积优化:access优化、R文件、arsc文件优化
  • 埋点方案设计
  • jetpack用过么
  • GCRoots分析
  • 如何监控页面卡顿?ChoreoGrapher方案呢?
  • mvi了解么?
  • kotlin了解么
  • 算法:反转链表,用递归

字节-懂车帝

  • 项目经历。
  • Transform原理,Transform中是否能修改sdk中的class文件。
  • Handler机制,IdleHandler执行时机。Handler#postDelay(runnable, 20s) 一个消息,然后把手机时间调整为1分钟后,刚才的runnable会不会执行。
  • ThreadLocal是如何做到线程间的不共享数据的,ThreadLocalMap里面的key和value是什么。
  • 线程池的核心参数。如果core为5,提交了三个任务,分别被三个线程执行了,其中一个任务提前执行完毕了,此时再提交一个任务,这个任务是如何执行的?
  • Jetpack:LifeCycle如何实现的?LiveData,连续set两个相同的数据,会收到几次;连续post两个相同的数据,会收到几次;liveData能在子线程接收么?ViewModel:如何实现Activity旋转之后,依旧能恢复数据的?
  • Java泛型:为何会有Java泛型?泛型擦除;运行期能获取到泛型数据么?List<? extends Demo>; 与 List<? super Demo>的区别;PECS原理。
  • View事件传递;事件是从哪里到达Activity的?ViewRootImpl的作用?有A、B两个Button,各自设置了OnClickListener,在A上按下,移动到B上抬起,会触发OnClickListener么?为何?UP事件谁接收到了?OnClickListener触发的条件是哪些?
  • 算法题:①用两个栈实现队列②用栈实现最小栈③二叉搜索树,如何找到最小的公共父节点。

抖音

  • 性能优化:UI绘制优化
  • 讲一下你做的比较好的项目
  • JVM的分区,各个分区的作用
  • android里面的两种序列化方式,如何实现的
  • SharedPreferences:两种提交方式,缺点,如何解决
  • 网络:浏览器输入域名后,后续的过程。DNS的细节(先从本机开始)。
  • Java中的锁,实现。
  • ANR:定义、如何解决。广播、service的anr时间
  • data/trace.txt文件格式
  • 包体积优化
  • 算法:k个一组反转链表

小米造车

一面:

  • 自定义View有哪几种方式?核心流程。一次完整的绘制流程是怎样的?
  • 如何给控件的背景设置圆角。
  • Activity生命周期是谁控制的?
  • 异步消息如何区分?作用
  • UI卡顿的原因有哪些?如何优化?
  • 内存泄漏常见的有哪几种?如何检测?LeakCanary原理,Activity、Fragment
  • 算法题:单链表中,无序,查找最小的n个数。

二面:

  • framework了解么?
  • View绘制?
  • so奔溃如何解决?
  • 卡顿如何解决?
  • ANR如何解决,trace.txt如何看?

小米

一面

1、组件化
2、mvp优缺点,mvvm
3、kotlin
4、单例的几种实现方式:DCL、enum,静态内部类。还有饿汉式。懒汉式的使用场景:占用内存大、延迟初始化
5、jvm:运行时数据分区;类加载过程;GCRoot,垃圾回收算法。
6、hashmap。hash冲突时给链表插入数据,1.7头插法,1.8尾插法。
7、ArrayMap和SparseArray的区别,实现。
8、泛型:为何会有协变和逆变,PECS规则。
9、kotlin泛型:out和in.
10、Handler。Looper.loop( )为何不会阻塞进程。
11、自定义View的几种方式。onMeasure、onLayout、onDraw方法都何时需要重写。自定义属性的作用。
12、事件分发,多点触碰处理,是在onTouchEvent方法里面。
13、网络优化,网络监控。
14、网络分层架构,https的连接过程,tcp和udp的区别。
15、blog相关。
16、滑动窗口的最大值。

二面

1、滑动冲突如何解决?有几种方式?具体从哪个事件开始拦截?在哪里拦截?比如双层ViewPager嵌套的滑动冲突如何解决。
2、事件分发的具体流程。
3、Activity#setContentView中的xml文件是如何转化成View并显示到Activity中的。
①PhoneWindow是在哪里初始化的?
②LayoutInflater是如何把xml布局文件转换成View对象的(反射)?View树如何生成的?怎么优化?
③为什么会有R文件这个映射表?直接使用资源的路径不好么?
④Android项目中都包含哪些资源?apk打包流程。apk解压后都包含哪些资源?R文件打包后生成的文件是哪种?
⑤dex文件结构了解过么?为何会有65535的限制?mutildex技术了解么?这项技术的目的是什么?
⑥Window和Activity的对应关系。除了Activity还有别的方式显示Window出来么?
4、绘制相关:
①requestLayout调用后,都会调用哪些方法?
②onMeasure、onLayout、onDraw这三个方法中,哪个最耗时?onMeasure和onLayout呢?
③Choreography的作用。它的上游和下游各自是哪个。Choreography发布了订阅消息,同类型的Callback还有哪些?这些Callback之间的优先级如何?vsync机制。
④Surface对象了解么?作用,何时初始化,怎么使用的。
⑤一个Button的点击事件中,调用requestLayout,接下来哪些方法会被调用?
⑥Surface和Window的关系
⑦SurfaceView的实现
⑧View#draw()方法细节
⑨绘制的数据是如何提交到远端的SurfaceFlinger
⑩GPU和surfaceFlinger之间的设计思想是什么?surfaceFlinger具体作用是什么?它对数据做了哪些操作?
⑪硬件加速了解么?GPU如何高效绘制?
5、ContentProvider具体实现。
6、binderService方法中的回调具体运行在哪个线程?binder线程池最大线程数是多少?自定义的Callback远程调用,运行在哪个线程?为何不是主线程,如果运行在主线程会有哪些问题?
7、hdpi和xxhdpi的手机,分别加载xhdpi下的图片,会缩放图片么?如果会缩放,是如何缩放的,像素点是如何补全或者减少的?图片在内存中的大小会如何变化?
8、操作系统:
①讲一下用户态和内核态
②为何会有用户态和内核态划分
9、数据结构:
①二叉树用的多么?哪里用过?
②二叉搜索树、AVL树,红黑树
③二叉树的使用举例。
④链表和二叉树的区别,优劣势
10、jetpack组件库使用过么?讲下具体组件
11、函数式编程如何理解?
12、t1、t2、t3三个线程,如何让三个线程按照顺序依次打印1-100。手写。

三面

1、悬浮窗如何实现
2、通知的类别
3、为何需要进程保活?如何做?
4、进程优先级
5、Android为何会使用binder来进行进程间通信。
6、oneway和非oneway了解么?举例说明
7、binder线程池的最大线程个数;binder线程池中如果满了,对待新来的任务,会如何处理?此时client端会是什么效果?
8、ANR的log中关键字是什么?
9、你认为优秀的工作流程是怎样的?
10、讲下你项目的技术栈。
11、你认为好的app质量标准,产品标准。

京东物流

一面

1、模块化,组件化,开发中要点有哪些。组件间如何去除强依赖。
2、Android11有没有适配
3、flutter中State的生命周期,didUpdateWidget方法何时调用
4、包体积如何优化

二面

1、上家公司期间你的技术亮点,期间遇到什么问题,如何解决的,原理深挖。
2、View的绘制流程。MeasureSpec,关键方法,
3、LRU如何实现的?LinkedHashMap如何实现的?LinkedHashMap是否线程安全?如何实现线程安全?有序还是无序?
4、ThreadLocal干嘛的?用法和原理。
5、HashMap讲一下,数据结构、hash过程、扩容、加载因子为何是0.75等。
6、Handler讲一下。Message#what的不同值,会影响Message在MessageQueue中的顺序么?
7、讲下Java的双亲委派
8、插件化和热更新原理
9、讲一下锁,synchronized和Lock。CAS原理
10、事件分发

三面

1、对vue的掌握程度
2、现有项目情况
3、包体积优化细节
4、画现有项目的架构图
5、后端交互过程中有遇到什么难以解决的问题么?如何解决的。
6、讲下你觉得最好或者最自豪的项目

四面

1、讲下Hashmap;链表转红黑树的限制为何是8;红黑树的时间复杂度;红黑树转链表的限制为何是6;current hashmap在所有情况下都是线程安全的吗?hashtable呢?
2、synchronized实现。非静态方法A和B在同一个类中,方法A用synchronized修饰,当A方法因为多线程请求有线程阻塞在对象锁上的时候,B方法的访问受不受影响?
3、既然泛型有编译期类型擦除,那么运行时无法获取到具体类型;而反射能在运行时获取到Class的类型;它们一个获取不到,一个可以获取到,这不就是矛盾么?请解释下细节。
4、在同一个手机上,如果把drawable-xxhdpi下的图片移动到drawable-xhdpi下,图片内存是如何变的,解释原理。如果在drawable-hdpi、drawable-xxhdpi下放置了图片,但是手机是xhdpi的,会优先加载哪个,加载优先级是怎样的?如果是400800,10801920这种呢,会如何查找?xhdpi和400*800同时存在时,会如何查找?布局文件呢?
5、图片内存优化;
6、Handler机制。MessageQueue中的Message是如何排列的?Msg的runnable对象可以外部设置么,比如说不用Handler#post系列方法(反射可以实现);
7、application中持有静态的用户信息,有何缺点?如何改进?
8、mvp和mvvm,jetpack

最后

从这些面经内容看下来,有些人会觉得比较累,有些可能觉得看到不过瘾,这里为了方便大家有效的复习,下面整理了一些大厂常见的和不怎么常见的面试学习文档,帮助大家有效闭坑,顺利拿下Offer。有需要的参考学习的可以 私信回复我 666 即可货取!!!

精选16家 Android 大厂面经汇总~相关推荐

  1. 什么是互联网大厂_2020阿里、腾讯、字节跳动等14家互联网大厂薪资水平大汇总...

    联网大厂已经成为求职者的"必争之地". 无论是从薪资待遇.发展机会,还是从平台资源.技术实力来看,互联网大厂都是不错的选择. 当然,不同的企业薪资水平还是存在一定的差距,对应的要求 ...

  2. 关于代码家(干货集中营)共享知识点汇总系列——App

    关于代码家(干货集中营)共享的所有知识点App部分的汇总,后续每周会对其进行更新 更多内容请选择以下入口 关于代码家(干货集中营)共享知识点汇总系列--Android 关于代码家(干货集中营)共享知识 ...

  3. 关于代码家(干货集中营)共享知识点汇总系列——瞎推荐

    关于代码家(干货集中营)共享的所有知识点其他方面的汇总,后续每周会对其进行更新 更多内容请选择以下入口 关于代码家(干货集中营)共享知识点汇总系列--Android 关于代码家(干货集中营)共享知识点 ...

  4. 关于代码家(干货集中营)共享知识点汇总系列——前端

    关于代码家(干货集中营)共享的所有知识点前端部分的汇总,后续每周会对其进行更新 更多内容请选择以下入口 关于代码家(干货集中营)共享知识点汇总系列--Android 关于代码家(干货集中营)共享知识点 ...

  5. 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇-2)...

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...

  6. 2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂

    一眨眼已经到2021年了,该反思一下,2020年都做了什么?有什么进步?年初的计划都实现了吗?金三银四有跳槽的底气了吗? 2020年我们经历了新冠疫情的洗礼,很多程序员都经历了失业,找工作的恐慌.导致 ...

  7. ANDROID内存优化(大汇总——全)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

  8. 【建议收藏】2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...

  9. 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇上)...

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...

最新文章

  1. 20行Python代码给微信头像戴帽子
  2. C++二维数组按行遍历和按列遍历的区别
  3. Java REST JAX-RS 2.0 –如何处理日期,时间和时间戳记数据类型
  4. html制作花样链接卡页面_8 个「新标签页」Chrome 扩展,把 New Tab 页面玩出花样 | Matrix 精选...
  5. ap心理可以用计算机吗,AP考试哪些科目需要使用计算器
  6. java智能提示_【Java】智能提示的设置
  7. Linux命令使用练习二
  8. [mooc]open course on github
  9. axis2弱密码漏洞复现
  10. big类型和double类型
  11. 群晖7.X版安装cpolar内网穿透套件
  12. 微信小程序——云开发|计费方式调整大家怎么看?
  13. 厦大教授计算机专业,厦门大学计算机系李翠华教授的荣休座谈会
  14. iOS软件源怎么找,怎么下载/签名安装?
  15. 【NLP】语法、文法、句法、词法概念的区别
  16. 在上海相亲碰到如此势利贪婪的“80后”女孩
  17. Excel快速合并多行数据
  18. 华丽介绍夏日冰点------この青空に約束を
  19. 简单典型二阶系统_微波战术通信系统空域抗干扰方法综述
  20. airflow调度方案

热门文章

  1. MATLAB | 矩阵元素引用之求下标或序号(sub2ind、ind2sub函数使用)
  2. veket linux手机版,veket-8.05 使用Linux多少的内核
  3. Linux 内核编译
  4. props的基本使用和特点
  5. 怎么将heic转为jpg格式,哪个图片转换器好用
  6. 修改elementui组件el-input样式
  7. 彩色空间(Color Space)
  8. vue3跨组件传值(爷孙组件传值)
  9. 七夕 | 情人节 | 用Python给你送个钻石戒指
  10. 【conda环境下如何安装rdkit】