一次头脑风暴

MVC设计模式是什么?MVP?MVVM?
H5的混合开发过程中JS怎么和原生通信?
什么是推送消息?
ScrollView作为父类布局。需要注意什么?
FFMpeg框架
homekit的了解
tableView的重用机制
tableViewCell的动态高度
两种你所熟悉的设计模式、并画出UML图或用代码表示

记忆点:
1.MVVM具体的VM指的是什么。
2.是否知道蓝牙5.0 蓝牙有效距离是多少。蓝牙传输数据限制是多少。大量数据如何传输。蓝牙的信号强度怎么监测。
3.美颜效果添加在哪里(OPENGL相关)
4.局域网和广域网切换如何监测(内网和外网)。
5.Socket加密除了SSL层证书加密,还有那些方式,哪一层能加密。
6.音频流播放缓冲大小有没有限制。有的话具体是多少。

//数组对音频不控制,只控制视频大小,数据传输过程中,音频和视频有个时间戳同步的过程
//如果视频帧小于音频帧就丢弃,如果视频数组缓冲超过了30帧,代表这段没有音频,直接走
//无音频通道
#pragma mark - VideoDecoderDelegate
- (void)decoderPixelBuffer:(CVPixelBufferRef)pixelBuffer timeStamp:(UInt32)timeStamp
{
    if (self.timeStamp == 0) {      //无音频
        if (self.videoDisplayView.displayLayer) {
            self.videoDisplayView.displayLayer.pixelBuffer = pixelBuffer;
        }
        [self.lock lock];
        if (self.pixelBufferArray.count > 0) {
            [self.pixelBufferArray removeAllObjects];
        }
        [self.lock unlock];
    } else {                        //有音频
        PixelBufferData *pixelBufferData = [[PixelBufferData alloc] initWithPixelBuffer:pixelBuffer timeStamp:timeStamp];
        [self.lock lock];
        [self.pixelBufferArray addObject:pixelBufferData];
        [self.lock unlock];

        [self.lock lock];
        if (self.pixelBufferArray.count > 30) {
            self.timeStamp = 0;
        }//视频数组大小限制 不超过30帧。超过30帧走 无音频只有视频通道
        [self.lock unlock];
    }
}
//这是音频传输时间戳同步给视频
#pragma mark - AudioServiceDelegate
- (void)audioPlayTimeStamp:(UInt32)timeStamp
{
    [self.lock lock];
    while (TRUE) {
        PixelBufferData *pixelBufferData = [self.pixelBufferArray firstObject];
        if (pixelBufferData && pixelBufferData.timeStamp<=timeStamp) {
            if (self.videoDisplayView.displayLayer) {
                self.videoDisplayView.displayLayer.pixelBuffer = pixelBufferData.pixelBuffer;
            }
            [self.pixelBufferArray removeObjectAtIndex:0];
        } else {
            break;
        }
    }
    [self.lock unlock];
    self.timeStamp = timeStamp;
}

7.tutk 方案一个session 可以创建连接多个摄像头么
8.国外网络和国内网络地图使用出现问题用什么方案解决,高德和百度地图某个地图是有外语的语音包,是哪个。
9.你所说的项目的架构主要思考的是哪些方面的内容。
10.HTTP 三次握手有sync 和ack 这中间每次数值都是会变化的,具体讲述一下这中间的数值变化。
11.说一下组件化开发和插件化开发的异同。
12.一组大量列表显示,里面每行头部都有图像,快速滑动列表,如何保证图像流畅显示。如何保证每次显示的数据。每行图像以及对应的数据都不会出错。
13.说一下配置摄像头到摄像头能够上网的过程。
14.图片加水印怎么做的
15.录音转换用的什么库。上传的是什么数据。
16.国外网络没有友盟统计功能,怎么做 crash 分析

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 人工智能可以利用机器学习和数据分析的方法,来模拟人类的智能行为,帮助自动解决各种难题。它有助于推动技术的发展,改善人类的生活,提高工作效率和减少误差,它也可以模拟人类的智能,以便人们能够更好地理解世界。 ### 回答2: 人工智能(Artificial Intelligence,简称AI)是一种模拟人类智能的技术。它的应用正不断扩大,如自动驾驶、语音识别、机器翻译等。在未来的发展中,人工智能可能会呈现出以下几个趋势。 首先,人工智能将更加普及和渗透到我们的生活中。比如,智能家居将会成为我们居住空间的一部分,为我们提供更加智能化的生活体验。同时,在医疗领域,人工智能可能有望为疾病的诊断和治疗带来更多突破。此外,人工智能有望改变我们的工作模式,自动化和智能化的机器可能取代一些繁重和重复性的工作,从而释放出更多的人力资源。 其次,人工智能将进一步加强和改进其自学习的能力。目前,人工智能的很多应用还需要人工的干预和调整。然而,未来的人工智能系统可能会拥有更高的自主性和自适应性,能够通过不断学习和优化来自我进步。这将有助于提高人工智能系统的应用能力和适应不同环境的灵活性。 最后,人工智能的伦理和法律问题将成为重要的讨论和规范点。人工智能如同一把双刃剑,它的应用可能给社会带来巨大的益处,但也可能产生一些不利的影响。因此,我们需要制定相关的法律和伦理规范,确保人工智能的发展和应用符合社会的规范和道德底线。 总之,人工智能的发展前景广阔,应用范围广泛。但同时,我们也需要思考和解决与人工智能相关的问题,以保证其能够为人类带来最大的利益和效益。 ### 回答3: Artificial Intelligence (AI) is an evolving field with immense potential and implications. Engaging in a brainstorming session about AI can help us explore its broad applications and challenges. Here are a few ideas: 1. AI in Healthcare: AI can revolutionize healthcare by improving diagnostics accuracy, optimizing treatment plans, and enabling personalized medicine. It can assist doctors in analyzing patient history, identifying patterns, and predicting disease progression, leading to early interventions and better outcomes. 2. AI in Education: AI-driven platforms can personalize the learning experience, adapting content delivery, and pace to individual students. Virtual tutors can offer guidance and support, and AI can assist in grading assignments and exams, providing timely feedback. 3. AI in Transportation: Autonomous vehicles are a prime example of AI's potential impact on transportation. Self-driving cars can enhance road safety, reduce accidents caused by human errors, and alleviate traffic congestion. AI-powered predictive analytics can also optimize logistics and streamline transportation routes. 4. AI in Finance: AI algorithms can analyze large datasets, identify patterns, and make informed predictions, contributing to more accurate risk assessment and investment decisions. AI-powered chatbots can enhance customer service and streamline financial operations. 5. AI in Environment Conservation: AI can assist in monitoring and analyzing environmental data to detect and prevent natural disasters. It can also aid in wildlife conservation efforts by tracking animal behavior, detecting poaching activities, and preserving ecosystems. 6. Ethical Considerations: While AI offers numerous benefits, ethical concerns need to be addressed. Fairness, transparency, and accountability must guide algorithm development. Ensuring privacy and avoiding biases in AI systems are crucial aspects that need careful consideration. 7. AI and Future Employment: The rise of AI may reshape the job market, requiring a reevaluation of workforce skills. While AI might automate some tasks, it can also create new job opportunities, demanding skills in AI development, maintenance, and creativity. 8. AI in Social Interactions: AI-powered chatbots and virtual assistants are becoming increasingly sophisticated, empathetic, and capable of natural language processing. This could transform social interactions, enhance customer experiences, and change the way we communicate. As technology advances, exploring these possibilities through brainstorming sessions can help us harness AI's potential while also addressing any challenges that arise. It is important to continuously discuss and adapt to the evolving landscape of AI to maximize its benefits for society.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值