数据结构的分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成简单来说:数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式...
数据结构的分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成简单来说:数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式...
weak关键字 weak是我们开发过程中很常见的关键字,使用场景如下: 声明弱引用属性 使用__weak来创建一个弱引用指针weak的主要作用就是用于内存管理,一个weak类...
在objc_msgSend-快速查找流程[https://www.jianshu.com/p/fed8176d8e08]中我们讲到,objc_msgSend首先通过汇编快速查...
一、objc_msgSend流程简介 Objective-C是一门面向对象的语言,每一个Objective-C对象都拥有一个类,每个类Class都有自己的方法列表。每一个方法...
SDWebImage 常用于对图像的下载及缓存等。作者Olivier Poitrey,法国视频分享网站Dailymotion(后被法国电信运营商Orange收购,被和谐)...
1、使用flutter doctor出现 解决方案 关闭Android Studio打开flutter安装目录/bin/cache删除lockfile文件此时可在命令行再执行...
MJRefresh 是著名开发者及培训讲师李明杰老师的作品,到现在在github已经有10000多颗star,真真是极好用的iOS下拉刷新(也支持上拉加载更)控件。本文主要素...
为改变已经提交的 commit 的用户名和/或邮箱地址,你必须重写你 Git repo 的整个历史。 注意:执行这段脚本会重写 repo 所有协作者的历史。完成以下操作后,任...
前言 Why Moya ? Alamofire可能是iOS Swift中最常用的HTTP networking library,用Alamofire可以抽象出NSURLSes...
更多LeetCode题目解法传送门
更多LeetCode题目解法传送门
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效...
题目: 给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数:子串中不同字母的数目必须小于等于 maxLetters 。子串的长度必须大于等于 m...
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例 1:输入: "abcabcbb"输出: 3 思路: 首先两层循环是不可避免的,用来遍历字符串开头和结尾的下...