admin的头像-五八三
管理员
这家伙很懒,什么都没有写...
全方位剖析iOS高级技术问题(五)之Block相关问题-五八三

全方位剖析iOS高级技术问题(五)之Block相关问题

本文主要内容 一.Block介绍二.Block截获变量三.__block修饰符四.Block的内存管理五.Block的循环引用 一.Block介绍 1、什么是Block Block是将函数及其执行上下文封装起来的对象。 2、Block的本质...
2年前
0200
什么是 CSRF 、原理及其解决方式-五八三

什么是 CSRF 、原理及其解决方式

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第 16 天,点击查看活动详情 什么是 CSRF ? 跨站请求伪造(CSRF,Cross-site request forgery),也称为 XSRF,Sea Surf 或...
海康相机使用webrtc-stream预览-五八三

海康相机使用webrtc-stream预览

小白第一次写文章,如有不合适的地方。请大家尽情指出并改正。 背景 公司最近接了一个项目,项目涉及到要接入海康摄像头并实时预览。这对我来说手拿把掐,小case。因为以前已经做过很多次的海康...
2年前
0200
无所不能的Embedding2 - 词向量三巨头之FastText详解-五八三

无所不能的Embedding2 – 词向量三巨头之FastText详解

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 Fasttext是FaceBook开源的文本分类和词向量训练库。最初看其他教程看的我十分迷惑,咋的一会ngram...
硬核解析MySQL的MVCC实现原理,面试官看了都直呼内行-五八三

硬核解析MySQL的MVCC实现原理,面试官看了都直呼内行

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情 1. 什么是MVCC MVCC全称是Multi-Version Concurrency Control(多版本并发控制),是一种并发控制...
开源图编辑库 NebulaGraph VEditor 的设计思路分享-五八三

开源图编辑库 NebulaGraph VEditor 的设计思路分享

本文首发于 NebulaGraph 公众号 NebulaGraph VEditor 是一个拥有高性能、高可定制的所见即所得图可视化编辑器前端库。 NebulaGraph VEditor 底层基于 SVG 绘图,它通过合理抽象代码结构以易于二...
2年前
0110
千万不要在方法上打断点!有大坑!-五八三

千万不要在方法上打断点!有大坑!

你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,...
Java NIO全面详解(看这篇就够了)-五八三

Java NIO全面详解(看这篇就够了)

很多技术框架都使用NIO技术,学习和掌握Java NIO技术对于高性能、高并发网络的应用是非常关键的@mikechen NIO简介 NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能...
2年前
0190
Swift4 - 学习笔记:控制语句 | for 循环 | Switch 分支选择-五八三

Swift4 – 学习笔记:控制语句 | for 循环 | Switch 分支选择

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情 最近在学习移动端开发,记录一下以前端视角学习 IOS 开发的过程。这是我整理了 Swift4 的学习笔记...
高性能分布式对象存储——MinIO(环境部署)-五八三

高性能分布式对象存储——MinIO(环境部署)

一、概述 MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。它与 Amazon S3 云存储服务 API 兼容。使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。...
2年前
0110
颜值即正义,使用SwiftUI搭建版本更新弹窗-五八三

颜值即正义,使用SwiftUI搭建版本更新弹窗

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情。 在之前的章节中,完成了一个基本设置页面中的个人信息、账号绑定、通用设置的详情页。 在一章节...
WKWebView详解(三)Cookie的认识-五八三

WKWebView详解(三)Cookie的认识

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 主要内容: Cookie认识 NSHTTPCookie 六大特性 1. Cookie认识 我们通过的服务器和客户端进行交互...
Flutter 仿写新闻客户端-五八三

Flutter 仿写新闻客户端

新建项目,加入图片字体,编写欢迎界面 新建项目 flutter create jimmy_flutter_demo 加入图片字体 在根目录上新建一个 assets 文件夹 assets fonts // 存放字体 images // 存放图片 在 pubspec...
Android自定义Lint的二三事儿-五八三

Android自定义Lint的二三事儿

概述 Lint 是 Android studio 提供的一款静态代码检查工具,它可以帮助我们检查 Android 项目源文件是否有潜在的 bug,以及在正确性、安全性、性能、易用性、无障碍性和国际化方面是否需要优化...
【android activity重难点突破】这些知识还不会,面试八成被劝退-五八三

【android activity重难点突破】这些知识还不会,面试八成被劝退

Activity作为android四大组件之一,地位就不用多说了吧,该组件看起来是比较简单的,但是也涉及到很多知识点,要想全部理解并在合适的业务场景下使用,也是需要一定的技术沉淀,本文主要是对act...
2年前
0170
为什么「确定按钮」正在慢慢消失-五八三

为什么「确定按钮」正在慢慢消失

以下文章来源公众号体验进阶,作者 设计师ZoeYZ 不论做什么产品,界面上几乎都少不了「确定」按钮。例如:操作提示时、进行选择时、填写表单时…… 完成、保存、下单……各种代表“确定某一步骤...
2年前
020
越折腾越好用的 3 款开源 APP-五八三

越折腾越好用的 3 款开源 APP

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 高中的时候我特别喜欢捣鼓手机,然后我一个哥们儿在我的强烈推荐下买了个 HTC Dream(G1) 手机。 G1...
从权限系统的菜单管理看算法和数据结构-五八三

从权限系统的菜单管理看算法和数据结构

菜单管理,感觉上是个小模块,但实际做下来的感触是,要做的好用,不容易。 算法和数据结构,长期活跃在面试题中,实际业务中好像接触的不多,但如果能用好,可以解决大问题。 如上图,是我在开...
iOS音视频开发-代码实现视频编码-五八三

iOS音视频开发-代码实现视频编码

硬编码的优点 提高编码性能(使用CPU的使用率大大降低,倾向使用GPU) 增加编码效率(将编码一帧的时间缩短) 延长电量使用(耗电量大大降低) VideoToolBox框架的流程 创建session 设置编码相关参数 ...
2年前
0110
CocoaPods 模块化开发中的 Asset Catalog 优化-五八三

CocoaPods 模块化开发中的 Asset Catalog 优化

iOS 中模块化开发可以很好的解耦系统中的各个子模块,从而使系统的结构层次清晰明了,并提升了开发效率。本文重点聊聊使用 CocoaPods 进行模块化开发中的资源管理。 使用 Asset catalogs 的必要...