摘要: 路由器和网关之间的区别? 路由器是网关的一种,网关是连接两个网络的设备。路由器可以将ip数据包跨网段转发。网关实际上是一个网络通向其他网络的ip地址 callable和runnable之间的区别? runnable 不会报异常也不会有返回值,方法不同callable中的方法为call()方法,run 阅读全文
posted @ 2022-04-06 07:50 牵魂 阅读(23) 评论(0) 推荐(0)
摘要: 学习了锁的八种方式 翻转链表的新思路 学习java中的设计模式 学习了图的拓扑排序 实现了lock的ReentrantLock的并发执行代码 Offer_310 最小高度树 - 节点的入度和出度; 学习了overleaf导入模板的方法 阅读全文
posted @ 2022-04-04 21:10 牵魂 阅读(25) 评论(0) 推荐(0)
摘要: Http、Https之间的区别 Http1.0和Http1.1之间的区别 SSL和TLS协议 进程的状态、进程之间的通信方式(七种方式):(管道、有名管道、信号、消息队列、信号量、共享内存、套接字)、进程的调度算法(FCFS、短作业优先、时间片轮训、多级反馈队列、优先级算法) 进程和线程之间的关系和 阅读全文
posted @ 2022-04-03 22:37 牵魂 阅读(19) 评论(0) 推荐(0)
摘要: 给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: "123""132""213""231""312""321"给定 n 和 k,返回第 k 个排列 来源:力扣(LeetCode)链接:https://l 阅读全文
posted @ 2022-03-28 21:46 牵魂 阅读(58) 评论(0) 推荐(0)
摘要: 对字符串模拟 - 对于字符串来说 - 使用left来记录不重复的最左位置,使用i 遍历s的中每个字符,利用max保存最大长度,判断i- left + 1是否大于当前max值。 特别的,要考虑到字符串为空或者字符串只有一个空格的情况。 class Solution { public int lengt 阅读全文
posted @ 2022-03-26 21:36 牵魂 阅读(29) 评论(0) 推荐(0)
摘要: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 思路分享:将每一行每一列首行首列元素为否为零进行保存,然后对于i和j元素是否零,如果为零个,就把i和j的首行和首列元素设置为零; 之后遍历首行和首列元素,如果为零,将其所在行和所在列进行 阅读全文
posted @ 2022-03-25 13:49 牵魂 阅读(29) 评论(0) 推荐(0)
摘要: 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: s = s1 + s2 + ... + snt = t1 + t2 + ... + tm|n - m| < 阅读全文
posted @ 2022-03-25 13:45 牵魂 阅读(39) 评论(0) 推荐(0)
摘要: 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.245"、"192.168.1.312" 和 "192.168@ 阅读全文
posted @ 2022-03-24 17:18 牵魂 阅读(41) 评论(0) 推荐(0)
摘要: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-a-2d-matri 阅读全文
posted @ 2022-03-23 14:01 牵魂 阅读(27) 评论(0) 推荐(0)
摘要: 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任 阅读全文
posted @ 2022-03-23 13:55 牵魂 阅读(33) 评论(0) 推荐(0)