L7

2021年-iOS面试进阶资料总结(备战年后)

拥有回忆 提交于 2021-02-20 16:14:11
面试基础 iOS面试基础知识 (一) iOS面试基础知识 (二) iOS面试基础知识 (三) iOS面试基础知识 (四) iOS面试基础知识 (五) 知识详解 iOS面试要点之GCD面试要点 iOS面试要点之多线程面试要点 iOS面试要点之block面试要点 iOS面试要点之Runtime面试要点 iOS面试要点之RunLoop面试要点 iOS面试要点之内存管理面试要点 iOS面试要点之MVC、MVVM面试要点 iOS面试要点之网络性能优化要点 iOS面试要点之网络编程面试要点 iOS面试要点之KVC&KVO面试要点 iOS面试要点之数据存储面试要点 iOS面试要点之混编技术面试要点 iOS面试要点之设计模式面试要点 iOS面试要点之UI面试要点 大厂借鉴 腾讯iOS面试题一分析 字节跳动客户端一二三面~面经 iOS今日头条第3轮面试回忆 2020年6月最新iOS面试题总结(答案篇) 2020 — iOS 面试败北感悟 小米、百度、bigo 、滴滴 、快手等iOS 面试后的一次阶段性总结 我的 2020 iOS BAT面试心得:Bigo、字节、快手、伴鱼、百度、微博等 视频参考 iOS大厂底层核心面试题解析-上 iOS大厂底层核心面试题解析-下 iOS开发者—简历分析指导 iOS底层原理进阶—Block面试详解 iOS底层原理进阶—OC对象的本质 iOS底层原理进阶—多线程原理探究

echarts

Deadly 提交于 2021-02-20 04:29:04
一、准备   1. echarts-3.3.2.min.js   2. jquery.1.11.1.min.js 二、圆角加多渐变条形(ie8+)统计图 function barChart(id,data1,data2) { var colorShow = [ [ {offset: 0, color: '#FDD841' }, {offset: 0.5, color: '#FAB84B' }, {offset: 1, color: '#F79E55' } ], [ {offset: 0, color: '#65D5FA' }, {offset: 0.5, color: '#2A93D6' }, {offset: 1, color: '#1868BC' } ], [ {offset: 0, color: '#36CBCE' }, {offset: 0.5, color: '#2EC7BF' }, {offset: 1, color: '#29C3AE' } ], [ {offset: 0, color: '#EC97A7' }, {offset: 0.5, color: '#DA6986' }, {offset: 1, color: '#CA426B' } ] ]; var colorHover = [ {offset: 1, color: '#1868BC' }, {offset:

贴上AI的激光电视,到底是传统厂商的护城河,还是新势力的诺曼底

末鹿安然 提交于 2021-02-10 05:19:15
作者|胡杨 来源|智能相对论(aixdlun) 就在大家围着AI讲故事的瞬间,电视行业也没闲着,而且还加上了“激光”。 5月15日极米科技在发布无屏电视H2、H2 Slim之外,还重点推出了激光电视皓·LUNE,并把价格拉到了万元级:10999元。随后,5月17日,海信发布L5和L7系列4K激光电视,其中海信80吋L5 4K激光电视的价格也到了2万元以下。 初步统计,目前推出激光电视产品的品牌不下二十家,可分为4大类: 1 、传统彩电品牌, 如海信、长虹,作为行业中的“扛旗者”,他们熟悉彩电业,并拥有市场口碑和渠道资源。 2 、互联网概念新势力, 如极米、小米、艾洛维等,他们具有互联网思维,要么基于成本定价,比如小米,希望快速打开销路;要么提出“品价比”,如极米,希望通过提供既优质又亲民的价格,来满足消费升级的需求。 3 、传统投影品牌, 如索尼、明基等,他们深耕“投影”圈,具有垄断资源,是激光显示市场多元化发展的主力军。 4 、本土投影品牌, 如光峰、美乐等。 如今,激光电视正从“专属精密仪器”逐步变身为“普通家用消费品”,成为点燃电视行业的一束明光,但这场四国大战谁会输谁能赢? 一 猝不及防,大家磨刀霍霍向“激光电视” 回答这个问题之前,我们不妨先问问为什么激光电视能火。 尽管激光电视进入市场才三四年,但市场发展超乎想象,这除了消费升级热潮外

G6:AntV 的图可视化与图分析

久未见 提交于 2021-02-07 22:50:06
  导读      G6 是 AntV 旗下的一款专业级图可视化引擎,它在高定制能力的基础上,提供简单、易用的接口以及一系列设计优雅的图可视化解决方案,是阿里经济体图可视化与图分析的基础设施。今年 AntV 11.22 品牌日,我们带来了新的 G6 3.2.0 版本。该版本着重改进了开发体验,增加了许多新元素和组件,并提供了更为高级的布局算法。      与此同时,我们发布一款基于 G6 引擎封装的、开箱即用的图可视化工具——Graphin,你只要对它进行简单配置,就可以迅速搭建起一个功能强大、样式美观的图可视化分析应用。      G6,洞察关系数据      G6 名称由来:G6 是蚂蚁金服-AntV 旗下的图可视化与图分析引擎,G 来自于 Graphic、Graph ,意味着我们要基于图分析技术做图可视化;6 来自于《六度分隔理论》,表达了我们对关系数据、关系网络的敬畏和着迷。      功能聚焦的图可视化引擎      展示,作为可视化最重要的基础能力,其专业难点在于如何将复杂的关系数据以更低的视觉复杂度、更高的可读性呈现给终端用户。为此,G6 提供图的渲染、绘制、交互、动画等可视化基础能力。      丰富的内置元素(8 种基础类型节点,6 种基础类型边 🆕及其变种);      多样的内置交互(10+ 种);      🆕易用的辅助组件。      除了上述默认好用

Android studio新建文件出现setContentView(R.layout.activity_main);中的R标红错误解决方法

邮差的信 提交于 2020-12-08 06:21:48
今天打开Android studio突然出现了setContentView(R.layout.activity_main);中的R标红错误,这已经不是第一次出现这个错误了,真心的觉得Android studio是真的不稳定,找了半天发现我的资源文件res下面的好多文件出现了乱码,(我也是醉了)。把他们一个一个的替换成正确的代码终于rebulid project不再出现错误了。 <?xml version= " 1.0 " encoding= " utf-8 " ?> <adaptive-icon xmlns:android= " http://schemas.android.com/apk/res/android " > <background android:drawable= " @drawable/ic_launcher_background " /> <foreground android:drawable= " @drawable/ic_launcher_foreground " /> </adaptive-icon> 这是mipmap下的ic_lanucher和ic_lanucher_round通用的代码。 <?xml version= " 1.0 " encoding= " utf-8 " ?> <vector xmlns:android= " http:/

阿里巴巴硅谷 Istio 专家解读Istio 1.0 发布

风流意气都作罢 提交于 2020-11-27 06:31:39
来源:阿里巴巴中间件 Istio 1.0 于北京时间8月1日0点正式发布!虽然比原本官网公布的发布时间晚了9个小时,但这并未影响到Istio在社区的热度。 Istio 是 Service Mesh概念的具体实现 。2018年被称为 Service Mesh 原年,誉为新一代的微服务架构,有了Service Mesh, 像Docker和Kubernetes标准化部署操作一样来标准化我们的应用程序运行时的操作便成为可能。 Istio是其中最成熟和被广泛接受的开源项目。它是连接、管理和保护微服务的开放平台。 今天发布的1.0 版本是一个重要的里程碑。这意味着Istio的所有核心功能都已经可以落地部署,不再只是演示版了。 本文来自阿里巴巴中间件事业部硅谷团队 Istio 技术专家 Andy 在 Istio上的实践和对1.0版本的解读,Andy长期关注 Service Mesh,在Cloud Foundry,Kubernetes,Envoy上有着丰富的实践和开发经验。 从功能上说,1.0版本是对0.8版本的补充和加强。从0.8之前版本到1.0版本,改变的部分从 网络,策略和遥测,适配器,到安全 等几大模块,都有补充和增强。 一、Istio 新功能简介 1.0 版本中的新功能大致如下: ➤ 网络 使用 Virtual Service 进行 SNI 路由 流式 gRPC 恢复 旧版本

G2Plot 2.0 全新来袭

大憨熊 提交于 2020-11-26 13:10:10
G2Plot 官网 | GitHub 开源地址 > G2 是一个基于图形语法,面向数据分析的统计图表引擎。G2Plot 是在 G2 基础上,屏蔽复杂概念的前提下,保留 G2 强大图形能力,封装出业务上常用的统计图表库。 ** G2Plot 是一个基于配置、体验优雅、面向数据分析的 统计图表库,**帮助开发者以最小成本绘制高质量统计图表。 G2Plot 最初诞生于阿里经济体 BI 产品真实场景的业务诉求。 动态数据量、数据场景不确定是 BI 产品和中台系统业务数据的一个普遍特征,而这种特征对统计图表的功能和体验提出了巨大的挑战。如何能够帮助报表系统和一线前端在复杂数据条件下快速高效地创建统计图表,同时保证图表在各种显示空间和数据状态下的可读性和可用性? 为解决这两个痛点问题,AntV 与 DeepInsight、QuickBI 和 FBI,阿里经济体多个优秀的数据 BI 产品技术团队联手打造了 G2Plot。 G2Plot 2.0 带来了什么? G2Plot 2.0版本,我们开启了全新技术架构,全面依赖 G2。一图一做扩展常见的业务图表,也提供了自定义扩展能力,满足自定义个性化图表的诉求。下面让我们来看下,主要带来的重要能力和特性。 开箱即用的统计图表 2020年 AntV 的 slogan 是 利业·立业 ,这也是 G2 栈今年一直在做的事情,立足业务,盈利业务

RabbitMQ基本使用六(主题模式)

心已入冬 提交于 2020-11-24 18:28:51
Hello, 大家好,我是一名在互联网捡破烂的程序员 在上一期呢,我们讲到了工作队列的使用,还没有打怪升级的小伙伴先去修炼哦 RabbitMQ基本使用(路由模式) 今天呢,我们要继续打怪升级哦。 今天我们来讲一讲比较高级的消息方式,嗯,我想一下,是什么呢? 这下不会再翻车的???? 哼哼,我已经提前看过了 那就开始我们的表演了 一、开篇前提 那我们就开始吧,今天就讲一讲主题模式 何为主题模式呢? 在此之前我们也要回顾上一期的内容 在上一期我们讲到了路由模式。路由模式的概念呢,就是我们想要接收哪一个路由发送过来的消息,我们在消费者中就定义相同路由名称就OK了。 那么缺点是什么呢?路由模式下,我们定义的路由键是固定的。如果定义了很多路由,那么会定义很多个路由键,这样就不好维护了,这不就又炸了吗? 心不慌,手不抖,我们跟着感觉走 1. 何为主题模式(topics) 那么主题模式呢?其实和路由模式类似,路由模式指定的路由建是固定的,而主题模式是可以模糊匹配路由键,就类似于SQL语句中的 = 和 like 的关系 P:消息生产者 X:交换机 Q1,Q2:队列 C1,C2:消息消费者 topics模式与routing模式比较接近,topics模式不能具有任意的routingKey,必须由一个英文句点号"."分割的字符串(我们将被句点号"."分割开的每一段独立的字符串称为一个单词),比如:fc

C# 8: 可变结构体中的只读实例成员

隐身守侯 提交于 2020-11-13 19:32:57
在之前的文章中我们介绍了 C# 中的 只读结构体(readonly struct) [1] 和与其紧密相关的 in 参数 [2] 。 今天我们来讨论一下从 C# 8 开始引入的一个特性:可变结构体中的只读实例成员(当结构体可变时,将不会改变结构体状态的实例成员声明为 readonly )。 引入只读实例成员的原因 简单来说,还是为了 提升性能 。 我们已经知道了只读结构体( readonly struct )和 in 参数可以通过减少创建副本,来提高代码运行的性能。当我们创建只读结构体类型时,编译器强制所有成员都是只读的(即没有实例成员修改其状态)。但是,在某些场景,比如您有一个现有的 API,具有公开可访问字段或者兼有可变成员和不可变成员。在这种情形下,不能将类型标记为 readonly (因为这关系到所有实例成员)。 通常,这没有太大的影响,但是在使用 in 参数的情况下就例外了。 对于非只读结构体的 in 参数,编译器将为每个实例成员的调用创建参数的防御性副本,因为它无法保证此调用不会修改其内部状态。这可能会导致创建大量副本,并且比直接按值传递结构体时的总体性能更差 (因为按值传递只会在传参时创建一次副本)。 看一个例子您就明白了,我们定义这样一个一般结构体,然后将其作为 in 参数传递: public struct Rect { public float w; public