- 博客(45)
- 收藏
- 关注
原创 Vue国际化与过滤器使用踩坑记录
国际化标准的$t关键字在模板中使用时,可以省去this,直接在双花括号({{ }}})和v-bind后面的双引号中进行使用$t('common.id')在<sctipt>标签的methods中使用时则需要thisthis.$t('common.id')这两处的this均指向当前组件对象,而在filter中的this会指向window,因此在过滤器函数中无法直接使用国...
2019-04-29 11:25:09
1483
原创 移动端网页开发踩坑记录——点击事件无效
使用Antd-Mobile开发时,底部TabBar以上的整个页面点击事件均无效,右键检查元素发现原因为底部TabBar占据了整个页面,情况类似如图解决方案:底部导航加个z-index:-1就可以了...
2019-04-22 23:48:37
705
原创 Webpack配置React大坑记录(2)
在Babel中配置antd样式导入和装饰器@babel/plugin-proposal-decorators后,即便安装官方的配置方法: "babel": { "presets": [ "react-app" ], "plugins": [ [ "import", { "libraryName...
2019-04-14 21:49:41
265
原创 Webpack配置React大坑记录(1)
index.html第一行第一处 <!DOCTYPE... 就报错Unexpected Token原因是没有安装html-loader命令行输入npm i -D html-loaderwebpack.config.js中加入module: { rules: [{ test: /\.html$/, use: [ { loader: 'html-...
2018-10-18 12:23:20
188
原创 LeetCode题库解答与分析——#560. 和为K的子数组SubarraySumEqualsK
给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 :数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000, 1000] ,且整数 k 的范围是 [-1e7, 1e7]。Given an array of integer...
2018-06-27 23:16:30
570
原创 网易微专业——Java Web开发工程师学习笔记(3):Maven
Maven的优势:1. 约定(惯例)优先原则,默认限定了目录结构2. 三方依赖惯例,解决了依赖维护3. 提供了一致的项目构建管理方法,减少了构建工作量4. 插件式的架构,大量可重用插件5. 很方便的集成IDE6. 开源项目使用 Maven pom.xml:1. (项目坐标)groupId,组织2. (项目坐标)artifactId,项目标识符3. (项目坐标)version,版本(SNAPSHOT...
2018-04-25 20:21:26
240
原创 LeetCode题库解答与分析——#108. 将有序数组转换为二叉搜索树ConvertSortedArrayToSearchBinaryTree
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。此题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。 示例:给定有序数组: [-10,-3,0,5,9],一种可行答案是:[0,-3,9,-10,null,5],它可以表示成下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5Give...
2018-04-17 09:39:57
172
原创 LeetCode题库解答与分析——#107. 二叉树的层次遍历 IIBinaryTreeLevelOrderTraversal
给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自自底向上的层次遍历为:[ [15,7], [9,20], [3]]Given a binary tree, return th...
2018-04-17 09:24:15
384
原创 LeetCode题库解答与分析——#106. 从中序与后序遍历序列构造二叉树ConstructBinaryTreeFromInorderAndPostorderTraversal
给定一棵树的中序遍历与后序遍历,依据此构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 = [9,3,15,20,7]后序遍历 = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7Given inorder and postorder traversal of a tree, construct the ...
2018-04-17 09:09:58
669
原创 《JavaScript高级程序设计》学习笔记(2)——第四章 变量、作用域和内存问题
基本类型和引用类型的值基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。局部对象会在函数执行完毕后立即被销毁。 检测类型:instanceof操作符result = variable instanceof constructor如果变量是给定引用类型(根据它的原型链来识别)的实例,那么instanceof 操作符就会返回 true。 执行环境及作用域 全局执行环境是最外围的一...
2018-04-16 23:46:46
195
原创 《ES6标准入门》学习笔记(1)——1. let和const命令
let命令基本用法用于声明变量,但是只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1注意:for循环有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域。for (let i = 0; i < 3; i++) { ...
2018-04-16 23:27:49
133
原创 网易微专业——Java Web开发工程师学习笔记(2):Tomcat
目录结构:bin:可执行文件conf:配置文件lib:Tomcat依赖库temp:临时文件夹webapps:默认的应用部署目录work:供web应用使用bin:启动脚本通过改变环境变量JAVA_OPTS,常见启动参数-server -Xms512m -Xmx512mserver:告知系统为服务器;Xms:初始堆;Xms:最大堆conf:配置文件重要配置文件:server.xml<Server...
2018-04-14 16:43:56
259
原创 LeetCode题库解答与分析——#105. 从前序与中序遍历序列构造二叉树ConstructBinaryTreeFromPreorderAndInorderTraversal
给定一棵树的前序遍历与中序遍历,依据此构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 = [3,9,20,15,7]中序遍历 = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7Given preorder and inorder traversal of a tree, construct the b...
2018-04-11 09:06:06
1540
原创 LeetCode题库解答与分析——#104. 二叉树的最大深度MaximumDepthOfBinaryTree
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶节点的最长路径上的节点数。案例:给出二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回最大深度为 3 。Given a binary tree, find its maximum depth.The maximum depth is the numbe...
2018-04-10 09:07:49
147
原创 LeetCode题库解答与分析——#103. 二叉树的锯齿形层次遍历BinaryTreeZigzagLevelOrderTraversal
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下:[ [3], [20,9], [15,7]]Given a binary tree, retur...
2018-04-10 08:59:09
547
原创 LeetCode题库解答与分析——#102. 二叉树的层次遍历BinaryTreeLevelOrderTraversal
给定一个二叉树,返回其按层次遍历的节点值。 (即zhu'ceng'de,从左到右访问)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果为:[ [3], [9,20], [15,7]]Given a binary tree, return the level orde...
2018-04-09 23:54:11
211
原创 LeetCode题库解答与分析——#101. 对称二叉树SymmetricTree
给定一个二叉树,检查它是否是它自己的镜像(即,围绕它的中心对称)。例如,这个二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是: 1 / \ 2 2 \ \ 3 3Given a binary tree, che...
2018-04-09 13:06:31
186
原创 LeetCode题库解答与分析——#100. 相同的树SameTree
给定两个二叉树,写一个函数来检查它们是否相同。如果两棵树在结构上相同并且节点具有相同的值,则认为它们是相同的。 示例 1:输入 : 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3]输出: true示例 2:输入 : 1 1 ...
2018-04-09 12:54:26
217
原创 LeetCode题库解答与分析——#98. 验证二叉搜索树ValidateBinarySearchTree
给定一个二叉树,判断其是否是一个有效的二叉搜索树。一个二叉搜索树有如下定义:左子树只包含小于当前节点的数。右子树只包含大于当前节点的数。所有子树自身必须也是二叉搜索树。示例 1: 2 / \ 1 3二叉树[2,1,3], 返回 true.示例 2: 1 / \ 2 3二叉树 [1,2,3], 返回 false.Given a binary tree, d...
2018-04-09 09:28:57
236
原创 LeetCode题库解答与分析——#221. 最大正方形MaximumSquare
在一个由0和1组成的二维矩阵内,寻找只包含1的最大正方形,并返回其面积。例如,给出如下矩阵:1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0返回 4.Given a 2D binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its ...
2018-04-08 23:43:35
729
原创 LeetCode题库解答与分析——#231. 打家劫舍IIHouseRobberII
注意事项: 这是 打家劫舍 的延伸。在上次盗窃完一条街道之后,窃贼又转到了一个新的地方,这样他就不会引起太多注意。这一次,这个地方的所有房屋都围成一圈。这意味着第一个房子是最后一个是紧挨着的。同时,这些房屋的安全系统与上次那条街道的安全系统保持一致。给出一份代表每个房屋存放钱数的非负整数列表,确定你可以在不触动警报的情况下盗取的最高金额。Note: This is an extension of ...
2018-04-08 23:12:56
237
原创 LeetCode题库解答与分析——#198. 打家劫舍HouseRobber
你是一个专业的强盗,计划抢劫沿街的房屋。每间房都藏有一定的现金,阻止你抢劫他们的唯一的制约因素就是相邻的房屋有保安系统连接,如果两间相邻的房屋在同一晚上被闯入,它会自动联系警方。给定一个代表每个房屋的金额的非负整数列表,确定你可以在没有提醒警方的情况下抢劫的最高金额。You are a professional robber planning to rob houses along a stree...
2018-04-08 22:57:12
465
原创 网易微专业——Java Web开发工程师学习笔记(1):HTTP
HTTP协议是请求响应式协议,一次请求跟一次响应构成一次HTTP事务HTTP协议是无状态的,任何两次请求饭都没有依赖关系应用层(HTTP)→传输层(TCP)【端口号默认80】→网络层(IP)→数据链路层和物理层域名(example.com)到IP地址(93.184.216.34)解析使用DNS服务器连接过程请求行请求头状态行2xx 成功;3xx 缓存与重定向;4xx 客户端错误;5xx服务器错误响...
2018-04-08 20:16:36
876
原创 《JavaScript高级程序设计》学习笔记(1)——第三章 基本概念
语法严格模式严格模式是为JavaScript定义了一种不同的解析与执行模型。严格模式中,会对不确定的行为进行处理,对不安全行为抛出错误。在顶部或在函数中添加"use strict"; 即启用严格模式支持严格模式的浏览器有IE10+、FIreFox 4+、Safari 5.1+、Opera 12+、Chrome变量省略var操作符,即给未声明的变量赋值会使变量成为全局变量,这种写法在严格模式下...
2018-03-24 20:13:10
167
原创 LeetCode题库解答与分析——#152. 乘积最大子序列MaximumProductSubarray
找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。例如, 给定序列 [2,3,-2,4],其中乘积最大的子序列为 [2,3] 其乘积为 6。Find the contiguous subarray within an array (containing at least one number) which has the largest product.For example, give...
2018-03-24 14:02:56
245
原创 LeetCode题库解答与分析——#139. 单词拆分WordBreak
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,确定 s 是否可以被空格分割为一个或多个在字典里出现的单词。你可以假设字典中无重复的单词。例如,给出s = "leetcode",dict = ["leet", "code"]。返回 true 因为 "leetcode" 可以被切分成 "leet code"。Given a non-empty string s and a d...
2018-03-24 13:33:43
1459
原创 LeetCode题库解答与分析——#121. 买卖股票的最佳时机BestTimeToBuyAndSellStock
假设你有一个数组,其中第 i 个元素是一支给定股票第 i 天的价格。如果您只能完成最多一笔交易(即买入和卖出一股股票),则设计一个算法来找到最大的利润。示例 1:输入: [7, 1, 5, 3, 6, 4]输出: 5最大利润 = 6-1 = 5(不是 7-1 = 6, 因为卖出价格需要大于买入价格) 示例 2:输入: [7, 6, 4, 3, 1]输出: 0在这种情况下, 没有交易完成...
2018-03-24 13:19:00
553
原创 LeetCode题库解答与分析——#120. 三角形最小路径和Triangle
给出一个三角形(数据数组),找出从上往下的最小路径和。每一步只能移动到下一行中的相邻结点上。比如,给你如下三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]则从上至下最小路径和为 11(即,2 + 3 + 5 + 1 = 11)注意:加分项:如果你可以只使用 O(n) 的额外空间(n是三角形的行数)。Given a triangle, fi...
2018-03-24 13:10:52
492
原创 LeetCode题库解答与分析——#96. 不同的二叉查找树UniqueBinarySearchTree
给出 n,问由 1...n 为节点组成的不同的二叉查找树有多少种?例如,给出 n = 3,则有 5 种不同形态的二叉查找树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ ...
2018-03-24 12:56:06
312
转载 LeetCode题库解答与分析——#95. 不同的二叉查找树 IIUniqueBinarySearchTreeII
给定一个整数 n,生成所有由 1...n 为节点组成的不同的二叉查找树。例如,给定 n = 3,则返回所有 5 种不同形态的二叉查找树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ ...
2018-03-24 12:28:09
1249
1
原创 LeetCode题库解答与分析——#91. 解码方法DecodeWays
包含 A-Z 的字母的消息通过以下规则编码:'A' -> 1'B' -> 2...'Z' -> 26给定一个包含数字的编码消息,请确定解码方法的总数。例如,给定消息为 "12", 它可以解码为 "AB"(1 2)或 "L"(12)。"12" 的解码方法为 2 种。A message containing letters from A-Z is being encoded ...
2018-03-24 12:08:06
1159
原创 LeetCode题库解答与分析——#70. 爬楼梯ClimbingStairs
#70. 爬楼梯 Climbing Stairs你正在爬楼梯。需要 n 步你才能到达顶部。每次你可以爬 1 或 2 个台阶。你有多少种不同的方式可以爬到楼顶呢?You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how ...
2018-03-17 17:46:14
232
原创 LeetCode题库解答与分析——#64. 最小路径和MinimumPathsSum
#64. 最小路径和MinimumPathsSum给定一个只含非负整数的 m x n 网格,找到一条从左上角到右下角的可以使数字之和最小的路径。Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all nu...
2018-03-17 17:30:59
170
原创 LeetCode题库解答与分析——#63.不同路径IIUniquePathsII
#63 不同路径II Unique Paths II这是“不同路径” 的进阶问题:现在考虑网格中有障碍物。那样将会有多少条不同的路径从左上角到右下角?网格中的障碍物和空位置分别用 1 和 0 来表示。Follow up for "Unique Paths":Now consider if some obstacles are added to the grids. How many unique ...
2018-03-17 16:32:47
320
原创 LeetCode题库解答与分析——#62. 不同路径UniquePaths
#62 不同路径 Unique Paths机器人位于一个 m x n 网格的左上角, 在下图中标记为“Start” (开始)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角,在下图中标记为“Finish”(结束)。问有多少条不同的路径?A robot is located at the top-left corner of a m x n grid (marked 'Start'...
2018-03-17 16:20:10
575
原创 LeetCode题库解答与分析——#12.整数转罗马数字IntegerToRoman
#12 整数转罗马数字 Integer To Roman给定一个整数,将其转为罗马数字。输入保证在 1 到 3999 之间。Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999.思路一:根据罗马数字编码规律对特定的几个数字进行比较并对其编码...
2018-03-17 15:58:13
175
原创 LeetCode题库解答与分析——#53.最大子序和MaximumSubarray
#53 最大子序和 Maximum Subarray给定一个序列(至少含有 1 个数),从该序列中寻找一个连续的子序列,使得子序列的和最大。例如,给定序列 [-2,1,-3,4,-1,2,1,-5,4],连续子序列 [4,-1,2,1] 的和最大,为 6。Find the contiguous subarray within an array (containing at least one nu...
2018-03-14 22:13:40
277
原创 LeetCode题库解答与分析——#11.盛最多水的容器ContainerWithMostWater
#11 盛最多水的容器 Container With Most Water给定 n 个正整数 a1,a2,...,an,其中每个点的坐标用(i, ai)表示。 画 n 条直线,使得线 i 的两个端点处于(i,ai)和(i,0)处。请找出其中的两条直线,使得他们与 X 轴形成的容器能够装最多的水。Given n non-negative integers a1, a2, ..., an, where...
2018-03-14 22:04:56
3874
原创 LeetCode题库解答与分析——#9.回文数PalindromeNumber
#9 回文数 Palindrome Number判断一个整数是否是回文数。不能使用辅助空间。Determine whether an integer is a palindrome. Do this without extra space.一些提示:负整数可以是回文数吗?(例如 -1)如果你打算把整数转为字符串,请注意不允许使用辅助空间的限制。你也可以考虑将数字颠倒。但是如果你已经解决了 “颠倒整...
2018-03-14 21:41:18
246
原创 LeetCode题库解答与分析——#7.颠倒整数ReverseInteger
#7 颠倒整数 Reverse Integer给定一个范围为 32 位 int 的整数,将其颠倒。Given a 32-bit signed integer, reverse digits of an integer.例 1:输入: 123输出: 321 例 2:输入: -123输出: -321 例 3:输入: 120输出: 21 注意:假设我们的环境只能处理 32 位 int 范围...
2018-03-14 21:23:35
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人