HashMap 不是线程安全的。 HashMap 做 put 操作时,两个线程同时进入 addEntry 操作,计算出相同的 hash 值,A线程写入头节点之后,B线程也写入...
IP属地:广东
HashMap 不是线程安全的。 HashMap 做 put 操作时,两个线程同时进入 addEntry 操作,计算出相同的 hash 值,A线程写入头节点之后,B线程也写入...
序言 最近在看设计模式方面的资料,写这篇简书,一方面是为了做笔记,整理归纳,方便后续查看。二也是为了方便有同样需求的小伙伴查阅,省去网上搜索相关资料的时间,大部分都是借鉴参考...
minicom是一个串口通信[https://baike.baidu.com/item/%E4%B8%B2%E5%8F%A3%E9%80%9A%E4%BF%A1/377529...
一. 简述 Realm 是一个跨平台的移动数据库引擎。 Realm 中文文档[https://realm.io/cn/docs/swift/latest/] Realm平台是...
1. 效果图 2. 实现思路 a. 最初想法 起初思路是在MKMapView上点的下方添加一个箭头View或imageView,通过两点计算角度并控制箭头的旋转实现和线重合,...
简介 底部导航栏是我们日常开发中经常用到的导航工具,用于切换到不同的展示页,比如微信、支付宝、淘宝等大厂APP都是使用底部导航栏设计,此设计也符合用户的使用习惯,下面我们使用...
本节知识点: 图形API简介 图形API解决那些问题? OpenGL 中专业名词解析 OpenGL坐标系解析 图形/图⽚从⽂件渲染到屏幕过程解析 图形API: •OpenGL...
iOS基础面试题部分 1. 为什么说Objective-C是一门动态的语言?2. 讲一下MVC和MVVM,MVP?3. 为什么代理要用weak?代理的delegate和dat...