2 Fated-2

尚未进行身份认证

愿年轻的你海阔天空,归来时满载无悔的光阴。

等级
TA的排名 2w+

Eclipse创建Web项目Tomcat启动成功,但localhost无法访问怎么办?

进来的小伙伴儿肯定跟我一样遇到了如题一样的问题,Eclipse中Tomcat明明启动成功,但是访问localhost:端口号却访问不了/吭呲,一头雾水,然后就开始上网百度康康有木有小伙伴出现同样的问题,果然,有好多好多小伙伴儿鸭~,but 解决的方法千篇一律,不是把Tomcat服务配置里的Server Location改成第一个,就是改成第二个,有好多小伙伴都成功解决了;然鹅,我捣鼓了N遍,改过...

2020-04-15 18:07:30

盘点面试必备知识点——操作系统

一. 页面置换算法 当缺页中断发生时,需要调入新的页面而内存已满时,此时就需要用到页面置换算法选择出一个合适的页面(不再使用的或短期内不会被使用的页面)进行置换,来尽可能的减少页面的换进换出次数。1.最优页面置换算法(OPT) 当一个缺页中断发生时,对于保存在内存中的每一个逻辑页面,计算在它的下一次访问之前,还需等待多长时间,从中选择时间最长的那个,作为被置...

2020-04-08 16:57:56

盘点面试必备知识点——数据库

MySQL什么是数据库?数据库是一种有效地管理大量的、安全的、并发的、关联的、一致的数据工具;而文件保存数据会存在安全问题,不利于查询和对数据的管理,也不利于存放海量数据;因此,引入了数据库的概念,数据库更便于我们去操纵和管理数据,做一些我们想要的改变。什么是SQL,什么是MySQL?简单点说,SQL是一种用于操作数据库的查询语言,而MySQL是一种数据库软件。MySQL是一个DBMS(D...

2020-04-08 16:31:39

盘点面试必备知识点——计算机网络

由于最近在投简历,所以也是时候总结一下面试必备知识点了,以下是结合有关面经总结的一些经常会被HR问到的知识点和问题,做为面试复习用。一. 网络7层架构1.物理层:主要定义物理设备标准,如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后在转化为 1、0,也就是我们常说的模数转换与数模转换)。这一层的数据...

2020-04-05 21:32:36

【剑指offer】和为S的连续正数序列

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述输出所有和为S的连续正数序列...

2020-03-29 17:36:46

【剑指offer】数组中只出现一次的数字

题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路首先这道题本可以直接对所出现的数进行计数,然后输出数组中只出现一次的两个数字。但是题上特地说了一下其他数字都出现了两次,说明题意是想考察的是另一个知识点:位运算中的异或运算:两个相同的数进行异或时,结果为0因此如果我们从头到尾依次异或数组中的每一个数字,那么最终得到的结果...

2020-03-29 16:44:43

【LeetCode 3】 无重复字符的最长子串

题目链接Problem Description给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"...

2020-03-28 22:19:51

【LeetCode 290】单词规律

Problem Description题目链接给定一种规律 pattern和一个字符串str,判断 str 是否遵循相同的规律。这里的遵循指完全匹配,例如,pattern里的每个字母和字符串str中的每个非空单词之间存在着双向连接的对应规律。示例1:输入: pattern = "abba", str = "dog cat cat dog"输出: true示...

2020-03-28 20:55:40

【剑指offer】平衡二叉树

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。思路根据平衡二叉树定义,任意节点左右子数高度不能相差超过1。因此我们需要用到求树的高度的函数,求出左子树跟右子树的高度,然后若左右子树高度差大于1则不是平衡二叉树,否则继续递归判断左右子树是否满足平衡二叉树。代码class Solution {public: int get_depth(TreeNode* pRo...

2020-03-28 14:55:54

【剑指offer】第一个只出现一次的字符

题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).思路使用map,给每个字符记录出现的次数。代码class Solution {public: int FirstNotRepeatingChar(string str) { int ...

2020-03-28 13:39:09

【剑指offer】丑数

题目描述把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。思路首先题意上说只包含质因子2、3和5的数称作丑数,那么就说明一个丑数它一定是由另一个丑数乘以2或者乘以3或者乘以5得到。所以我们就定义一个vector丑数数组,然后用2或3或5不断乘以这个数组...

2020-03-28 12:11:50

【剑指offer】把数组排成最小的树

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。思路将数组进行自定义sort排序,x和y进行排序时看是x放前面组成的数小还是y放前面组成的数小。代码class Solution {public: static bool cmp(in...

2020-03-28 09:54:13

【剑指offer】最小的K个数

题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。思路有很多排序的算法,最简单可以用sort直接取出前K个数,然后下面就展示一种算法:归并(O(nlogn)),感觉比较稳定,然后时间复杂度也还可以,如果对其它排序有兴趣的童鞋可以进讨论区自行学习:https://www.nowcoder.com/questi...

2020-03-27 20:00:44

【剑指offer】数组中出现次数超过一半的数字

题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。思路使用sort排序,然后遍历一次,找出数组中满足要求的数字,如果没有则输出0,时间复杂度为O( nlogn )。代码class Solution {publ...

2020-03-27 14:21:02

【剑指offer】复杂链表的复制

题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)。和leeetcode-138题一样思路需要保存原链表中的每个random指针,可以使用map保存,将每个地址映射的位置序号存起来,然后创建新链表的时候直接访问位置序...

2020-03-27 13:18:22

【剑指offer】字符串的排列

题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。思路全排列,因为可能有重复的字符,因此需要将全排列中重复的排列去掉,并按字典序排序。代码class Solu...

2020-03-27 12:45:25

【剑指offer】二叉树中和为某一值的路径

题目描述输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)思路递归根到叶子节点的所有路径,然后判断和是否为输入的值,是的话就将路径存储起来,注意路径必须是从根到叶子节点的路径。代码/*struct TreeNode { i...

2020-03-27 10:02:16

【剑指offer】二叉搜索树的后序遍历序列

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路递归,因为后序遍历中序列的最后一位是根节点,然后找到序列中第一个大于根的下标记为k,则k的前面是左子树,k的后面是右子树,接下来就是判断右子树序列是否合法,若有比根节点小的数则说明不合法;不断递归,终止条件就是当左下标比右下标大时,就说明...

2020-03-27 09:38:46

【剑指offer】从上往下打印二叉树

题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路利用队列实现二叉树的层次遍历,要注意一定要特判一下二叉树为空的情况,我就坑这了~代码/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left...

2020-03-27 08:30:50

【剑指offer】包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。注意:保证测试中不会当栈为空的时候,对栈调用pop()或者min()或者top()方法。思路链接:https://www.nowcoder.com/questionTerminal/4c776177d2c04c2494f2555c9fcc1e49?f=discussion...

2020-03-27 08:21:52

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。