1. Runtime Objective-C 是面相运行时的语言(runtime oriented language),就是说它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了你很大的灵活性,你可以按需要把消息重定向给合适的对象,你甚 至可以交换方法的实现,等等。 RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。OC的函数调用成为消息发送。属于动态调用过
目录cookie的处理流程说一下从url输入到返回请求的过程说下数组去重的几种方式ts中interface可以继承吗ts中interface可以写多个吗ts的泛型有什么作用new的原理是什么防抖和节流的区别是什么?防抖和节流的实现发布订阅模式hash路由和history路由如何正确的判断this跨域的处理方式类型检测的几种方式项目中为何使用json化配置React的生命周期setState到底是异
音频信号压缩编码的标准主要有 G.7xx 系列、MPEG-x 系列、AC-x 系列。音频编解码中常用的技术包括:AD/DA转换、压缩编码、数字信号处理、信道编码/调制。经采样、编码但未压缩的语音信号(对应G.711编码)为:PCM。音频编码方法包括三大类:波形编码、参数编码、混合编码。1. 音视频不同步?1.1 音视频同步算法主要原因:显示时间戳 PTS 和解码时间戳 DTS其他原因:采样率速度、
转载 2024-05-16 16:33:07
154阅读
面试官: 直播中 网速比较差的条件下,如何使画面保证流畅的效果岗位场景心理分析:“ 网速比较差的条件下,如何使画面保证流畅的效果” 该问题可以转换成一个优化问题。直播技术最难的是优化,接下来我们从五个方面来进行直播优化求职者: 遇到优化问题 一定要淡定,一步一步 调理清晰。面试官也不会完全记得有几种优化,他只是试探你 看你了不了解。如果遇到该问题 说话卡顿 结巴,面试官可以下定决定 你没弄过音视频
现在越来越多的人或公司都想开发出自己的直播网站或者直播APP,但是在技术这一块又不知道怎么下手,那么我就给大家讲一下在视频直播系统开发中要了解那些知识和技术:在开发上需要用的技术有:摄像头采集 音视频编解码 流媒体协议 音视频流推送到流媒体服务器 流媒体网络分发 用户播放器 音视频同步 网络延迟自适应 需要录制,多种视频文件的格式和封装 语言:C、C++、html、php、mysql… 开发环境:
Android面试题下列哪些语句关于内存回收阐明是对的?(b )A、程序员必要创立一种线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象下面异常是属于Runtime Exception 是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPoin
转载 2021-05-27 06:33:07
260阅读
1.APNs推送过程 答: 1.去苹果开发者中心为应用注册APNs消息推送功能 2.苹果APNs收到应用的注册消息后,返回device_token(很重要) 3.将device_token传给本地push服务器 4.当执行推送消息,应用的本地服务器将要推送的消息和device_token打包发给APNs 5.APNs将消息推送回应用2.iOS动画常用函数 答: 1.CABasicA
转载 2024-07-09 17:54:59
31阅读
  本篇为大家带来Java前后端分离架构微服务项目实战——livegoods房屋海选平台,希望对大家有帮助~【源码课件+名师讲解】Java企业级项目实战_livegoods房屋海选平台_Java前后端分离架构微服务项目实战_Java课程设计_Java毕业设计https://www.bilibili.com/video/bv19Y4y1J7ha?vd_source=947f051f3da2c7221
PAGE PAGE # / 60 目录 TOC \o "1-5" \h \z \o "Current Document" 第一章 An droid 最全面试题71道题4 一、选择题4 \o "Current Document" 填空和问答11 an droid中常用的五个布局是 FrameLayout(单帧布局)、RelativeLyout(相对布局)、 云时代 An droid面试题集 [键入
一、谈谈你对 JNI 和 NDK 的理解JNI:JNI 是 Java Native Interface 的缩写,即 Java 的本地接口。目的是使得 Java 与本地其他语言(如 C/C++)进行交互。JNI 是属于 Java 的,与 Android 无直接关系。NDK:NDK 是 Native Development Kit 的缩写,是 Android 的工具开发包。作用是更方便和快速开发 C/
转载 2023-09-27 16:41:49
109阅读
在这风云变幻的互联网环境下,也是上午还在改需求下午就收到公司解散的通知。没错本人就遇到了这样的事,一时间没有换过神来。于是就下载各种招聘软件,更新自己的简历。可发现自己好像没有什么技术的进步。但是生活还得继续,投了几家公司,收到了一家公司的面试邀请,由于自己准备的不够充分,同时基础也很久薄弱。导致面试已失败告终。今天总结一下自己的面试题。1、int i =1 ; int ii = i+++2&lt
1、Activity相关a、Activity的特点1、可见  2、可交互   他之所以可交互,是因为他同时实现了Window.Callback和KeyEvent.Callback, 可以处理与窗体用户交互的事件和按键事件.这两个特点,是他和service最大的区别。一个Activity在创建与销毁的过程中,会经历一些生命周期。b、Acti
       转眼间做Android开发已经6年多了,慢慢地从一个小白成长为一个可以独当一面的工程师。面试过不少人,也尝试看过一些外面的机会,拿到过一些offer,也被一些公司拒之门外,所幸都以平常心看待,遭遇挫折后决心沉淀下来继续奋战。偶有小小成就也不敢沾沾自喜,做工程师我认为最重要的还是要努力去沉淀,培养自己技术上的自信!只要技术积累
# 实现美团直播Java面试题攻略 在准备美团直播的Java面试题之前,首先我们需要明确整个实现的流程。下面是实现的步骤表: | 步骤 | 描述 | |------------|------------------------------------| | 1 | 确定需求和设计项目结构
原创 8月前
82阅读
JNI和NDK是面试经常被问到的热点问题,在这里做一个记录。1.阐述你对JNI的理解JNI的全称是Java Native Interface(Java本地接口)是一层接口,是用来沟通Java代码和C/C++代码的,是Java和C/C++之间的桥梁。通过JNI,Java可以完成对外部C/C++编写的库函数的调用,相对的,外部C/C++也能调用Java中封装好的类和方法。Java的优点是跨平台,和操作
前言大厂面试时总是被Framework相关的面试题问的一年懵逼。不少人不是没有看过相关的解答,但也都只是浅尝辄止,没有深入掌握其中原理,面试的时候自然会被问个措手不及。精通Framework是真的可以为所欲为!看完这些面试题就不再迷茫第一部分:Android基础知识篇1、 Binder● 请介绍什么是Binder机制● 请介绍Binder机制流程● Binder有什么优势?(字节跳动)● Bind
转载 2023-12-18 20:13:05
3阅读
1, 谈谈你对Activity的理解? 对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试Android方面的知识不多,问java方面的比较多。
常见问题:1、“你知道HashMap的工作原理吗?” “你知道HashMap的get()方法的工作原理吗?”  HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存En
转载 2024-01-15 13:26:43
34阅读
JAVA面试部分重点内容 目录JAVA面试部分重点内容五、输入输出流IO流  1.File类的常用方法?  2.说说IO流?  3.字节流的常用方法?  4.说说字符流?  5.说说缓冲流?  6.说说序列化和反序列化? 五、输入输出流IO流  1.File类的常用方法?  java.io.File,使用该类的构造函数就可以创建文件对象,将硬盘中的一个具体的文件以 Java 对象的形式来表示。方法
View重绘和内存泄露的好像是面试经常问的问题1. View的刷新:在需要刷新的地方,使用handle.sendmessage发送信息,然后在handle的getmessage里面执行invaliate或者postinvaliate.2. GC内存泄露出现情况:1.数据库的cursor没有关闭2.构
转载 2021-12-16 09:15:50
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5