自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 收藏
  • 关注

原创 信息系统项目管理师考试经验和心得

信息系统项目管理师考试经验和心得

2022-01-07 23:14:03 1270 5

原创 JavaScript从入门到精通复习资料大全(基础篇)

JavaScript从入门到精通复习一、JavaScript中的常量和变量1、常量:就是程序运行过程中,保持不变的数据。2、变量:是程序中一个已经命名的存储单元。3、 变量的赋值二:JavaScript中的运算符1、算术运算符2、比较运算符3、赋值运算符4、字符串运算符5、 逻辑运算符6、条件运算符7、其他运算符8、运算符的优先级三:JavaScript中的表达式四:数据类型的转换规则五:流程控制1、赋值语句2、条件判断语句2.1、简单if语句2.2、if..else语句2.3、if..elseif 语句

2020-07-01 22:38:40 6003

原创 Web复习资料(HTML+JS+CSS)

一、href与src的区别1.src 是指向物件的来源地址,是引入。在 img、script、iframe 等元素上使用。2.href 是超文本引用,指向需要连结的地方,是与该页面有关联的,是引用。在link和a等元素上使用。使用区别:src通常用作“拿取”(引入),href 用作 “连结前往”(引用)。二、CSS样式有几种类型:主要包含以下三种类型:1、内部样式表:结构的内部,即写在标签内的样式;写在标签的开始部分内部,style属性当中。唯一值是“text/css”例:<sty

2020-06-30 20:40:02 4035 1

原创 iOS中MapKit标记点无法响应事件

iOS中MapKit标记点无法响应事件

2023-02-13 21:09:42 327 1

原创 《系统集成项目管理工程师》必背知识点

软考中级—系统集成项目管理工程师必背知识点

2022-08-28 19:02:20 2687

转载 2021年系统集成项目管理工程师(软考中级)连夜整理考前重点

系统集成项目管理师考试

2022-08-27 17:33:32 10912

原创 【iOS开发】Tableview的代理事件didSelectRowAtIndexPath无效

3.tableview的selection属性设置为none应该改为singleselection。1.没有设置tableview的Delegate需要设置tableview的代理才可以响应代理事件。4.tableview的userInteractionEnabled等于NO,失去交互能力。2.cell上添加有按钮或者其他手势等事件响应器需要判断事件究竟让谁去响应(响应链)tableview的代理事件didSelectRowAtIndexPath失效。...

2022-08-02 10:26:11 1295

原创 iOS原生分享UIActivityViewController

小编收集了各大博主写的一个关于原生分享和三方分享的优缺点。摘抄几个比较有用的对比图,如下图所示。具体使用系统UIActivityViewController代码如下:- (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ NSString *textToShare = @"分享famisafe";//需要分享的文本内容 UIImage *imageToShare =

2022-05-27 14:53:23 1743

原创 iOS NDPredicate与数组过滤

在过滤数组的过程中有两种方法,一种是写for去做判断。另一种就是使用系统自带的filteredArrayUsingPredicate和predicateWithFormat这两个方法。两种方法的使用区别如下:predicateWithFormat 是无返回值过滤,在原数组内部过滤filteredArrayUsingPredicate 有返回值过滤字符串数组操作常用方法以上两种过滤方法都需要传入一个人NDPredicate也就是谓词(过滤条件)去判断。长江的过滤方法有以下三种。 /*

2022-05-25 14:19:16 723

原创 已解决 iOS XIB 拖线奔溃

奔溃信息this class is not key value coding-compliant for the key 变量名.'terminating with uncaught exception of type NSException(Recorded stack frame) 奔溃原因:1、在xib是添加UI控件后,把xib拖拽到.h或者.m里面正确的应该是如下图所示。如果会奔溃说明拖拽成了2、设置xib中的View的Custom Class里面的Class设置是否正确。正确设置如

2022-04-27 16:23:36 808

原创 【已解决】Xcode使用lldb命令,Xcode无响应

小编在使用Xcode开发iOS项目的时候,遇到打断点之后使用lldb命令去调试代码的时候,遇到Xcode必无响应的情况。Xcode版本号为 Version 13.3参考的网络上的很多解决办法如在Build Settings中将Enable Clang Module Debugging设置为NO即可.也许是小编人品不行,经过如上设置后lldb断点调试命令还是会让Xcode无响应。最后解决办法:1、关闭Xcode2、前往 Library/Developer/Xcode/DerivedData路径,

2022-04-18 18:37:23 3363

原创 SourceTree通过SSH方式连接Git

执行ssh-add ~/.ssh/id_rsa将sshkey添加到sourceTree(会输入密码)执行ssh-add -K ~/.ssh/id_rsa将sshkey添加到钥匙串cd 到 .ssh目录下, 用touch config命令创建config文件执行open config, 打开config文件,输入以下内容并保存作者:择一城终老_蜗牛链接:https://www.jianshu.com/p/926a7b5fc2a0来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请

2022-04-13 19:57:19 1645

原创 【Swift】LeetCode- 阶乘后的零

由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!这次解的超级烂,只是要下班了,不想在动🧠脑子了。给定一个整数 n ,返回 n! 结果中尾随零的数量。提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 示例 1:输入:n = 3输出:0解释:3! = 6 ,不含尾随 0示例 2:输入:n = 5输出:1解释:5! = 120 ,有一个尾随 0示例 3:输

2022-04-05 16:06:14 1555

原创 计算机基础相关知识面试题

之前写过一篇面试题但是在春招面试、笔试问了很多计算机网络、数据结构、操作系统等相关知识点记点之前总结的还是不够参考的,再来一篇,顺序有点乱,但是每一个都是参考的,已备大家复习使用吧。文章目录UDP(传输控制协议)和TCP(用户数据报协议)的协议的区别?TCP/IP的五层模型和OSI的七层模型排序算法的时间复杂度、空间复杂度等数组和链表的区别优缺点UDP(传输控制协议)和TCP(用户数据报协议)的协议的区别?第一、安全方面的区别:TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作

2022-03-30 16:03:11 5495

原创 微信小程序web-view实现蒙版

很多小伙伴在开发微信小程序的过程中遇到跳转H5的需求,那么跳转H5的时候会使用标签,这时候如果单纯的跳转H5页面会表示的很没有用户体验,效果也不佳。经过研究,可以使用如下代码实现蒙版wxml代码如下:<view class="view"> <web-view src="{{URL}}"></web-view> <cover-view class="share-button"> <cover-view class="s

2022-03-29 14:28:44 1855

原创 【计算机面试题】并发、并行、异步、同步

这几天,小编在面试的过程中频繁被问到并发(Concurrency)、并行(Parallelism)、异步(async)、同步(sync)这四个概念之间到底有什么区别和联系呢?网络上的资源层出不穷,小编不得不总结一篇博客给大家学习一下哈。并发(Concurrency)是一个比较宽泛的概念,单纯代表计算机能够同时执行多项任务,至于计算机怎么做到并发(Concurrency)则有不同的形式。对于单核处理器,计算机可以通过分配时间片的方式,让一个任务执行一段时间在切换到另一个任务在运行一段时间,不同的任务会这样

2022-03-22 11:01:50 750

原创 【Swift】LeedCode 最简分数

【Swift】LeedCode 最简分数由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于 n 的 最简 分数 。分数可以以 任意 顺序返回。示例 1:输入:n = 2输出:["1/2"]解释:"1/2" 是唯一一个分母小于等于 2 的最简分数。示例 2:输入:n = 3输出:["1/2","1/3","2/3"]示例

2022-03-21 16:11:18 2798

原创 iOS面试

iOS面试问题

2022-02-15 11:36:54 1797

原创 iOS中的GCD的基本使用

之前博客有说过iOS中的多线程这边就不详细介绍了,这边就来说说iOS中的GCD多线程离不开同步异步,GCD也是一样的同步(sync)和异步(async)CGD基本使用: //qos:background服务质量 后台执行 //qos:default 正常服务质量 //attributes:concurrent可以指定是串行队列还是并行队列 //如果没有指定concurrent则是串行,否则并行 //autoreleaseFrequ

2022-02-10 17:22:08 671

原创 Swift数组底层

数组的协议结构如下:数组的协议结构:序列-> 集合->区间替换的集合-> 数组一个序列(sequence)代表的是一系列具有相同类型的值,你可以对着值进行迭代。一个Collection是满足下面条件的Sequence·稳定的Sequence,能够多次被遍历且保持一致·除了线性遍历以外,集合中的元素也可以通过下标索引的方式被获取·和Sequence不同,Colletion类型不能是无限的。...

2022-02-10 14:38:10 754

原创 Swift数组遍历和索引

Swift数组遍历和索引数组遍历索引数组遍历Swift最常见的就是For-In除此之外还有forEach方法,我们先来介绍一下forEach,但是forEach方法有些缺点1、无法使用break或者continue跳出循环2、使用return只能退出一次循环那如何得到索引和值呢?除了我们使用常用的for-in方法,还可使用enumerated()方法 let numbers = [Int](0...10) for (index, num) in numbers.enume

2022-02-10 13:55:25 2984

原创 Swift中合并空值运算符

Swift为了Optional 有了合并空值运算符合并空值运算符(a??b)如何可选项a有值则展开,如果没有值是nil,则返回默认值b。注意:表达式a必须是可选类型,且a和b的存储类型必须相同。合并空值运算符实际是三元运算符的缩写(a != nil ? a! : b),也就是如果a的值是非空的,那么b的值将不会被考虑。也就是合并空值运算符是短路的。虽然苹果官方文档强调了两个类型必须类型一致,但是实际如下是不会报错的!!...

2022-02-10 11:33:03 710

原创 【Swift】LeedCode Excel 表列序号

【Swift】LeedCode Excel 表列序号由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。例如:A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 1:输入: columnTitle = "A"

2022-02-10 11:30:00 261

原创 Swift中Optional实现探究

Optional其实是标准库里的一个枚举类型,用标准库实现语言特性的类型。他的枚举类型也就两种类型,分别是none 和someOptional.none其实对应就是nilOptional.some则包装了实际的值Optional里面有一个范形类型,理论上我们可以直接通过调用unsafelyUnwrapped获取可选项的值. @inlinable public var unsafelyUnwrapped: Wrapped { get }PS:下面????两个等价let str: Op

2022-02-10 11:15:38 698

原创 【Swift】LeedCode 找到所有数组中消失的数字

【Swift】LeedCode 找到所有数组中消失的数字由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2:输入:nums = [1,1]

2022-02-09 20:50:21 232

原创 【Swift】LeedCode Excel表列名称

【Swift】LeedCode Excel表列名称由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 1:输入:columnNumber = 1输出:"A"示例 2:

2022-02-09 20:14:03 246

原创 【Swift】LeedCode 汇总区间

【Swift】LeedCode 汇总区间由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个 无重复元素 的 有序 整数数组 nums 。返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。列表中的每个区间范围 [a,b] 应该按如下格式输出:"a->b" ,如果 a != b"a

2022-02-09 15:45:00 212

原创 iOS热重载工具InjectionIII使用

iOS热重载工具InjectionIII使用安装步骤一:安装步骤二:安装步骤三:先上github上的git安装步骤一:1:从App Store下载在App Store搜索InjectionIII,出来的小护士拿的针筒标志的就是没错啦。2:从github下载Git地址,开源的相对于从App Store下载版本更新。大佬们也可以看到源代码!!里面也有介绍了InjectionIII的使用步骤。安装步骤二:启动之后,在电脑的右上角有一个针头一样的icon,我们进入以下步骤:打开Inject

2022-02-09 13:45:05 1077

原创 【Swift】LeedCode 反转两次的数字

【Swift】LeedCode 反转两次的数字由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!反转 一个整数意味着倒置它的所有位。例如,反转 2021 得到 1202 。反转 12300 得到 321 ,不保留前导零 。给你一个整数 num ,反转 num 得到 reversed1 ,接着反转 reversed1 得到 reversed2 。如果 reversed2 等于 num ,返回 true ;否则,返回 fals

2022-02-09 10:45:00 211

原创 【Swift】LeedCode 验证回文串

【Swift】LeedCode 验证回文串由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。 示例 1:输入: "A man, a plan, a canal: Panama"输出: true解释:"amanaplanacanalpanama" 是回文串示例 2:输入: "ra

2022-02-09 06:30:00 297

原创 【Swift】LeedCode 4的幂

【Swift】LeedCode 4的幂由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x 示例 1:输入:n = 16输出:true示例 2:输入:n = 5输出:false示例 3:输入:n = 1输出:trueSwi

2022-02-08 15:36:40 75

原创 【Swift】LeedCode 存在重复元素

【Swift】LeedCode 存在重复元素由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例 3:输入:nums = [1,1,1,3,3,4

2022-02-08 15:00:00 212

原创 【Swift】LeedCode 单词规律

【Swift】LeedCode 单词规律由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律。示例1:输入: pattern = "abba", str = "dog cat cat dog"输出: true

2022-02-08 14:15:00 95

原创 【Swift】LeedCode 买卖股票时机

【Swift】LeedCode 买卖股票时机由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。 示例 1:输入:[7

2022-02-07 22:04:27 80

原创 【Swift】LeedCode 丢失的数字

【Swift】LeedCode 丢失的数字由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1:输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。示例 2:输入:num

2022-02-07 20:37:16 192

原创 【Swift】LeedCode 两句话中的不常见单词

【Swift】LeedCode 两句话中的不常见单词由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!句子 是一串由空格分隔的单词。每个 单词 仅由小写字母组成。如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 。给你两个 句子 s1 和 s2 ,返回所有 不常用单词 的列表。返回列表中单词可以按 任意顺序 组织。 示例 1:输入:s1 = "this app

2022-02-05 12:45:00 252

原创 【Swift】LeedCode 最大连续 1 的个数

【Swift】LeedCode 最大连续 1 的个数由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 示例 1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例 2:输入:nums = [1,0,1,1,0,1]输出:2Swift解法如下:clas

2022-02-04 17:44:18 839

原创 【Swift】LeedCode 排列硬币

【Swift】LeedCode 排列硬币由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。示例 1:输入:n = 5输出:2解释:因为第三行不完整,所以返回 2 。示例 2:输入:n = 8输出:

2022-02-04 17:31:06 329

原创 【Swift】LeedCode 可以形成最大正方形的矩形数目

【Swift】LeedCode 可以形成最大正方形的矩形数目由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你一个数组 rectangles ,其中 rectangles[i] = [li, wi] 表示第 i 个矩形的长度为 li 、宽度为 wi 。如果存在 k 同时满足 k <= li 和 k <= wi ,就可以将第 i 个矩形切成边长为 k 的正方形。例如,矩形 [4,6] 可以切成边长最大为 4 的正

2022-02-04 00:20:30 91

原创 【Swift】LeedCode 盛最多水的容器

【Swift】LeedCode 盛最多水的容器由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!!给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。 示例 1:输入:[1,8,6,2,5,4

2022-02-03 13:03:36 74

静态网页实现多选题单选题题目在线校验

静态网页实现多选题单选题题目在线校验

2023-02-22

2022年11月终极集成考前冲刺180题

2022年11月终极集成考前冲刺180题目

2022-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除