上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页
摘要: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合。 示例 1: 输入: 阅读全文
posted @ 2020-01-18 09:16 zhangyu63 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下: 1. 12. 113. 214. 12115. 1112211 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2" 阅读全文
posted @ 2020-01-17 19:16 zhangyu63 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 配置路由 路由器就是一台网络设备,它有多张网卡。当一个入口的网络包 送到路由器时,它会根据一个本地的转发信息库,来决定如何正确地转发流量。这个转发信息库通常被 称为路由表。 一张路由表中会有多条路由规则。每一条规则至少包含这三项信息。 目的网络:这个网络要去哪里? 出口设备:这个包要从哪个口出去,因 阅读全文
posted @ 2020-01-17 11:37 zhangyu63 阅读(248) 评论(0) 推荐(0) 编辑
摘要: https://www.youtube.com/watch?v=uEHJ5CHaF08 主要顺便练练英文 YouTube上真的很多超赞的视频,有关语言特性的,架构的,代码整洁的...最近一直在每天花一个小时左右看英文相关的speak,然后基本每天会看一下medium的文章,练英文。 1.接口的dea 阅读全文
posted @ 2020-01-16 22:49 zhangyu63 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 如果熟悉GUI开发的话,TDD模式是很容易接受的。 在GUI开发中,我们往往是做一个demo测试然后再基于这个测试可行度进行设计开发,TDD其实是有点类似这个的。 举一个一般开发的TDD示例,使用IDEA开发工具 1.创建一个类 public class App { } 2.创建测试类,IDEA是a 阅读全文
posted @ 2020-01-16 14:56 zhangyu63 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 ' 阅读全文
posted @ 2020-01-15 21:54 zhangyu63 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5输出: 2示例 2: 输入: [1,3,5,6], 2输出: 1示例 3: 输入: [1,3,5,6], 阅读全文
posted @ 2020-01-15 20:13 zhangyu63 阅读(180) 评论(0) 推荐(0) 编辑
摘要: TCP 包头格式 源端口号和目标端口号是不可少的,这一点和 UDP 是一样的。如果没有这两个端口号。数据就不 知道应该发给哪个应用。 为什么要给包编号呢?当然是为了解决乱序的问题。不编好号怎么确认哪个应该先 来,哪个应该后到呢。编号是为了解决乱序问题。 还应该有的就是确认序号。发出去的包应该有确认, 阅读全文
posted @ 2020-01-15 19:50 zhangyu63 阅读(123) 评论(0) 推荐(0) 编辑
摘要: UDP是面向无连接的,所谓的建立连接,是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态, 用这样的数据结构来保证所谓的面向连接的特性。 TCP 是面向字节流的。发送的时候发的是一个流,没头没尾。IP 包可不是一个流,而是一个个的 IP 包。之所以变成了流,这也是 TCP 自己 阅读全文
posted @ 2020-01-15 17:55 zhangyu63 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 阅读全文
posted @ 2020-01-15 16:18 zhangyu63 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页