- 博客(53)
- 收藏
- 关注
转载 IDEA中配置MySQL出现Server returns invalid timezone问题解决方法
原文链接:https://blog.youkuaiyun.com/ITMan2017/article/details/100601438原因:首先,出现该问题的原因是MySQL驱动jar中的默认时区是UTC。UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。因为时区不一致,所以提示Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually
2020-07-23 17:10:06
512
原创 MySQL用户表密码问题
MySQL 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_stringmysql> select host,user,authentication_string from mysql.user;
2020-07-23 16:24:43
1094
原创 IDEA编译出错没有提示
IDEA编译出错没有提示:Build completed with 1 error and 0 warnings in 5 s 799 ms解决方案:关闭防火墙
2020-07-22 16:05:35
2321
原创 redis后台启动,配置文件redis.conf没有用
**redis**redis后台启动,配置文件redis.conf没有用/*解决方式*/redis-server --daemonize yes
2020-06-29 02:06:32
1294
原创 黑马笔记-02-Web前端知识-01-html
教学导航了解什么是标记语言了解HTML主要特性,主要变化以及发展趋势了解HTML的结构标签掌握HTML的主要标签(字体,图片,列表,链接,表单等标签)1.网站信息页面1.1需求分析:我们公司的需要一个对外宣传的网站介绍,介绍公司的主要业务,公司的发展历史,公司的口号等等信息1.2技术分析:HTML概述:HTML: Hyper Text Markup Language 超文本标记语言超文本: 比普通文本功能更加强大,可以添加各种样式标记语言: 通过一组标签.来对内容进行描述. &l
2020-06-23 15:59:37
298
原创 汉诺塔两种情况(是否可以直接从left到right)
汉诺塔两种情况第一种:left mid right ;left 可以直接到right两种方法:递归、非递归第二种:left mid right ;left 不可以直接到right两种方法:递归、非递归#include <iostream>#include <vector>#include <string>#include <map&...
2019-12-01 14:43:44
282
转载 腾讯2020第一次笔试(转发牛客大神,自己用于记录)
原创地址:https://www.nowcoder.com/discuss/226329第一题:一 字符串压缩解压字符串压缩时格式 AB[2|ABC]解压后格式 ABABCABC本题熟练掌握堆的使用即可完成,字符串方面可以考虑使用一些方法优化性能。#include<bits/stdc++.h> using namespace std; int main(){ ...
2019-08-20 23:25:42
722
原创 网易互娱2019.0811
网易互娱笔试题:1.计算整数二进制中1个数#include "stdafx.h"#include <string>#include <vector>#include <set>#include <map>#include <iostream>#include <sstream>#include <alg...
2019-08-11 18:29:04
306
转载 网易笔试2019.8.3
作者:NotDeep链接:https://www.nowcoder.com/discuss/216237来源:牛客网最大公约数思路gcd(a,b) = gcd(b , a %b)gcd(a,b)=gcd(b,a%b),这是欧几里得算法。那我们只要实现a % ba的计算。 a % ba可以直接在输入的时候维护(详见代码)。#include<bits/stdc++.h>usi...
2019-08-04 22:26:57
208
原创 阿里提前批笔试
实现单链表#include "stdafx.h"#include <string>#include <vector>#include <set>#include <map>#include <iostream>#include <algorithm>#include <cstdio>#includ...
2019-08-04 22:01:05
395
原创 2019.8.4网易游戏服务器笔试
第一题:窗口与鼠标点击#include “stdafx.h”#include #include #include #include #include #include #include #include #include #include#include#include using namespace std;int main1(){int N,M;cin>...
2019-08-04 21:57:35
467
原创 LeetCode83 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class ...
2019-08-04 21:50:55
327
原创 LeetCode167. 两数之和 II - 输入有序数组
给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。class Solution {public: vector<int> twoSum(vector<int>& numbers, int target) {int index1...
2018-09-24 16:41:50
206
原创 LeetCode160. 相交链表
编写一个程序,找到两个单链表相交的起始节点。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {p...
2018-09-24 16:41:08
338
原创 LeetCode155. 最小栈
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素。class MinStack {public: /** initialize your data structure here. */ MinS...
2018-09-24 16:40:19
282
原创 LeetCode141. 环形链表
给定一个链表,判断链表中是否有环。进阶:你能否不使用额外空间解决此题?/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */cla...
2018-09-24 16:39:30
169
原创 LeetCode136. 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?class Solution {public: // int singleNumber(vector<int>& nums) { // set<int> set1;...
2018-09-24 16:38:45
156
原创 LeetCode125. 验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。class Solution {public: bool isPalindrome(string s) { for(string::iterator iter1 = s.begin(),iter2 = s.end()-1; iter2-ite...
2018-09-24 16:37:56
167
原创 LeetCode122. 买卖股票的最佳时机 II
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:class Solution {public: int maxProfit(vector<int>& prices) { ...
2018-09-24 16:37:07
192
原创 LeetCode121. 买卖股票的最佳时机
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。class Solution {public: // int maxProfit(vector<int>& prices) { // int max1 = 0...
2018-09-24 16:36:13
150
原创 LeetCode119 杨辉三角
给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。class Solution {public: vector<int> getRow(int rowIndex) { vector<vector<int> > res; if (rowIndex+1 &...
2018-09-24 16:34:58
202
原创 杨辉三角
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> nums(2); ...
2018-09-24 16:33:20
162
原创 LeetCode112 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *rig...
2018-09-07 00:44:03
5168
原创 LeetCode111 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。
给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * ...
2018-09-07 00:43:17
975
原创 LeetCode110 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。
给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *rig...
2018-09-07 00:42:26
2216
原创 LeetCode108 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode ...
2018-09-07 00:41:36
801
原创 LeetCode107 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,15,7
给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如: 给定二叉树 [3,9,20,null,null,15,7],/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * ...
2018-09-07 00:40:23
2939
原创 LeetCode104 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * ...
2018-09-07 00:39:37
2301
原创 LeetCode101 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int ...
2018-09-07 00:38:49
1360
原创 LeetCode 100 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tree...
2018-09-07 00:37:51
1546
原创 LeetCode88 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元
给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。class Solution {public: void merge(ve...
2018-09-07 00:15:07
2618
1
原创 LeetCode83 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class ...
2018-09-07 00:12:00
1181
原创 LeetCode70 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?这里写代码片class Solution {public: int climbStairs(int n) { // int re = 0; // if(n == 0 || n == 1){ // retur...
2018-09-06 00:49:51
5828
原创 LeetCode67 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。class Solution {public: int mySqrt(int x) { double y = x; double l = 0, r = double(y); ...
2018-09-06 00:48:58
2481
原创 LeetCode67 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。
给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。class Solution {public: string addBinary(string a, string b) { string s; int k = 0; int n = (a.size()<=b.size())?a....
2018-09-06 00:48:17
2706
原创 LeetCode66 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。class Solution {public: vector<int> plusOne(vector<int>& digits) { vector&...
2018-09-06 00:47:33
1852
原创 LeetCode58 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。
给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。class Solution {public: int lengthOfLastWord(string s) { if(s.size()) { if...
2018-09-06 00:46:38
3042
原创 LeetCode53 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。class Solution {public: int maxSubArray(vector<int>& nums) { //int sum=nums[0]; //int n=nums[0]; //for(int...
2018-09-06 00:45:52
4212
原创 LeetCode38 报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5.
报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:111211211111221 1 被读作 “one 1” (“一个一”) , 即 11。 11 被读作 “two 1s” (“两个一”), 即 21。 21 被读作 “one 2”, “one 1” (”一个二” , “一个一”) , 即 1211。给定一个正整数 n ,输出报数...
2018-09-06 00:44:43
1645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅