- 博客(6)
- 收藏
- 关注
原创 iOS:在viewDidLoad中获取safeAreaInsets都为0的问题
前两天在用AutoLayout的时候遇到一个问题。在viewDidLoad方法中设置约束的时候,想取view.safeAreaInset.bottom来将页面底部的按钮布局到安全区中,结果这个值取出来为0。打断点测试了一下,又打了日志,发现在这里取到的safeAreaInset是(0, 0, 0, 0)。 查询了一下,找到了这个:stackoverflow - safeAreaInsets in UIView is 0 on an iPhone X。 其他中文结果基本都是对这个问题的蹩脚翻译。内容大致意思是
2020-12-16 19:20:08
3373
1
原创 Java中类的不变式(不变量,invariant)的概念
今天在课堂上学习了类的不变式这个概念。教材上的原文是Invariant Properties。解释比较模糊,翻译过来是这样: 类的一个不变量是类的一个性质。对于这个类的每个对象,这个不变量都为“真”。 这个模糊的解释让我非常费解,就上网搜索中文解释,发现更加模棱两可。但是接着往下学的时候渐渐地开始理解了这个概念的含义。其实这个概念非常抽象,现在网络上的解释都不是很准确。 首先,我们都很熟悉Exce...
2020-01-28 00:14:17
4000
4
原创 软件开发:User Story, Scrum, Maven
Software Development Processes 三个主要阶段 Concept 概念 Implementation 实现 Maintenance 维护 定义内容 A set of tasks that need to be performed 需要完成的一系列任务 Input & output from each task 每个任务的输入和输出 Preconditions...
2020-01-16 06:17:09
705
原创 JDBC知识点总结笔记
JDBC是什么? Java Database Connectivity 是一套面向对象的应用程序接口。 是Java程序访问数据库的标准接口。 它制定了统一的访问各类关系数据库的标准接口,为各个数据厂商提供了标准的实现。 它由Java function library,一些类、对象和调用组成;由DBS,也就是JDBC驱动器来实现。Java程序可能和多个不同的数据库进行多个连接,所以需要连接不同的JD...
2019-12-29 02:43:18
291
原创 在Java中用邻接表实现图(Graph)的存储、搜索和遍历
在Java中用邻接表实现图(Graph)的存储、搜索和遍历 用邻接表存储图,是使用了数组+链表的结构。 上面这张图就是一个用邻接表存储图的例子。图片上方就是这个链表所存储的图。下半部分是存储的结构。 构造存储数据的类 首先,数组的长度和图中的顶点个数相同,数组中的每个元素代表一个图中的顶点,**数组元素的下标就是该顶点的编号。**如G[0]就代表顶点0,以此类推。 数组中的一个元素也就是一个顶点...
2019-12-12 02:01:29
2338
2
原创 Markdown基本使用
Markdown 笔记 标题 一级标题:在底部用一行等号或者在左侧用#加空格标记。 二级标题:在底部用一行-或者在左侧用两个#加空格标记。 用不同数量的 # 表示1-6级的标题。 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 这个文档里的小标题都是三级标题~ 特殊文本 斜体文本和粗体文本以及***粗斜体文...
2019-12-11 04:14:52
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人