07 2019 档案

摘要:我们先看张gif图看一下效果(LICEcap录制的有点卡, 凑合看) 好像还是卡, 怼个视频演示链接吧: https://m.weibo.cn/1990517135/4398431764047996 我们先来分析一下页面结构, 然后分析具体动画实现. 页面结构: 可以将当前页面和下个页面复用, 下个 阅读全文
posted @ 2019-07-26 22:40 jgCho 阅读(971) 评论(2) 推荐(1)
摘要:先来看一张效果图(LICEcap录制的有点卡, 凑合看) 理一下大概流程: 接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用. 定义相关属性: 1. 根据弹幕区域, 确定总共需要的弹幕itemView个数(总区域高度/最小高度),并添加到弹幕控件底部 从 阅读全文
posted @ 2019-07-25 10:52 jgCho 阅读(1224) 评论(0) 推荐(0)
摘要:题目: 假设我们有一个ViewController, Category A(ViewController), Category B(ViewController), Category C(ViewController) 4个文件, 其中3个category中都实现了自定义viewDidLoad方法, 阅读全文
posted @ 2019-07-21 00:33 jgCho 阅读(1746) 评论(0) 推荐(0)
摘要:拿到题目, 首先要先了解链表数据结构, 如下图: 常规思路: 利用数组, 遍历整个单链表, 将每个节点装入数组中, 最终拿到数组. 再根据索引(数组长度-1-n)就得到了倒数第n个元素, 这里要注意从数组中根据索引取值的时候要注意数组越界的情况发生. 简单思路: 定义两个指针p1,p2; 假设总长度 阅读全文
posted @ 2019-07-18 10:34 jgCho 阅读(956) 评论(0) 推荐(0)
摘要:思路: 常规思路: 先将一个数组作为合并后的数组, 然后遍历第二个数组的每项元素, 一一对比, 直到找到合适的, 就插入进去; 简单思路: 设置数组C, 对比A和B数组的首项元素, 找到最小的, 就放入数组C,依次进行下去. 代码如下: 执行代码, 输入输出结果如下: 阅读全文
posted @ 2019-07-17 20:36 jgCho 阅读(1145) 评论(0) 推荐(0)
摘要:浅析 : 一个IPV4字符由3个大于0小于255的数字 以及 3个点构成, 所有我们需要判断小数点数量是否满足条件, 以及小数点隔开的每部分是否满足条件即可. 思路: 1. 校验是否有3个小数点; 2. 以小数点将字符分割为4部分,校验每部分的字符; 3. 校验该部分转为int值之后(n), 满足0 阅读全文
posted @ 2019-07-17 20:03 jgCho 阅读(498) 评论(0) 推荐(0)