文章库ARTICLE COLUMN

  • 字符编码(一)

    字符编码(一)

    摘要:最近在看书的时候突然纠结于相关字符编码,查了一些资料,并写了这篇文章,顺带做下笔记,希望能帮到一些人。解决传统的字符编码方案的局限。 最近在看书的时候突然纠结于Unicode相关字符编码,查了一些资料,并写了这篇文章,顺带做下笔记,希望能帮...

    UnixAgainUnixAgain 评论0 收藏0
  • LFU

    LFU

    摘要:如果每一个频率放在一个里面,每个也有头尾两个指针,指向相邻的。实际上相邻的可以由的第一可以由的最后一个唯一确认。也就是说,在的设计基础上。也就是说频率为的点,指向的下一个是频率为的点移除和一样。里存在的点,加到尾部的后一个。 只个代码...

    whidywhidy 评论0 收藏0
  • springmvc

    springmvc

    摘要:容器将读取的核心配置文件进行组件的实例化。中对于组件的初始化过程实际上是应用程序在中选择和查找组件实现类的过程,也是指定组件在中的默认行为方式的过程。 DispatcherServlet:核心分发器 步骤1 —— HandlerMapping 对Http请求进行初步处理,查...

    苏丹苏丹 评论0 收藏0
  • Diagonal traverse

    Diagonal traverse

    Diagonal traverse 题目链接:https://leetcode.com/contest/... 就是找index的规律。。 public class Solution { public int[] findDiagonalOrder(int[][] matrix) { if(matrix == null || matrix.length == 0 || ma...

    DevTalkingDevTalking 评论0 收藏0
  • Binary Tree Maximum Path Sum

    Binary Tree Maximum Path Sum

    Binary Tree Maximum Path Sum 题目链接:https://leetcode.com/problems... dfs对每个node,查一下包含这个node的最大路径值。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode le...

    rollbackrollback 评论0 收藏0
  • git使用杂记

    git使用杂记

    摘要:今天只是对自己在日常中使用的一些常用命令的介绍与自己认为不错且能提高我们办公效率的命令。先从命令来介绍,使用过的都知道它。相信提示已经说的很明显了,对于我们这种要修改的情况,需要使用。这样如果我们使用命令不小心删除了需要的东西。 前言...

    ctriptechctriptech 评论0 收藏0
  • 「Java 8 函数式编程」读书笔记——lambda表达式

    「Java 8 函数式编程」读书笔记——lambda表达式

    摘要:本文是函数式编程第二章的读书笔记。的语法简化了使用匿名内部类时的模板代码,让程序员专注于编写想要执行的行为,也让代码更加简洁易读。中最重要的函数接口类型推断为新成员表达式提供了类型推断的支持,在不需要声明参数类型的表达式中表现的有为明...

    lx1036lx1036 评论0 收藏0
  • 小根堆实现

    小根堆实现

    摘要:如果有一个关键字的集合把所有元素按完全二叉树的顺序存储方式存放在一个一维数组中,并且满足且向上取整则称这个集合为小根堆。 如果有一个关键字的集合K={k0,k1,k2, ..., kn-1}, 把所有元素按完全二叉树的顺序存储方式存放在一个一维数组中,并且满...

    silencezwmsilencezwm 评论0 收藏0
  • apache的HttpClient的默认重试机制

    apache的HttpClient的默认重试机制

    摘要:异常重试默认重试次,三次都失败则抛出或其他异常 maven org.apache.httpcomponents httpclient 4.5.2 异常重试log 2017-01-31 19:31:39.057 INFO 3873 --- [askScheduler-13] o....

    MartinDaiMartinDai 评论0 收藏0
  • WEB.java.开发工具认识

    WEB.java.开发工具认识

    摘要:吃。。。。。。。。。。。。。。相关快捷键的解释内容提示快速修复导包进入方法内部左键向前向后左右方向键添加块注释除去块注释添加除去行注释复制当前行上下在某些机器上与显卡快捷键冲突删除当前行查看方法说明 开发工具的介绍 JdkEclipse I...

    absonabson 评论0 收藏0
  • Word Break I, II & Concatenated Words

    Word Break I, II & Concatenated Words

    摘要:所以现在里面应该存可以使长度为所有可能的里的最后一个。有两种写法,一个就是直接写成数组的形式,不能形成的。结束之后,第二步就是通过里面保存的,一步一步回溯找到所有结果。直接的会超时,考虑记忆化搜索。所以事先对排序。 Word Break 链接:h...

    sunsmellsunsmell 评论0 收藏0
  • leetcode 315 Count of Smaller Numbers After Self 以

    leetcode 315 Count of Smaller Numbers After Self 以

    摘要:题目意思就是要一个个的返回当前的最小值。所以解法自然就是。我们需要找出被打乱的点并返回正确结果。然后将两个不正确的点记录下来,最后回原来正确的值。如果是叶子节点,或者只有一个子树。思想来自于的代码实现。 跳过总结请点这里:https://segm...

    inaptinapt 评论0 收藏0
  • leetcode 315 Count of Smaller Numbers After Self

    leetcode 315 Count of Smaller Numbers After Self

    摘要:我们建立的,其中解决重复值的问题,记录左子树的节点数。给定要找的点,这里的规律就是,往右下走,说明当前点和当前的的左子树的值全部比小。我们走到要向右,这是左子树没变化,这里也不变。 题目细节描述参看leetcode。 今天的重头戏 LC315 Count ...

    Little_XMLittle_XM 评论0 收藏0
  • Palindrome Pairs & Shortest Palindrome

    Palindrome Pairs & Shortest Palindrome

    摘要:部分是回文的,在里面找是否有的。这里的范围是,最小是,因为要保证是两个单词,最大是,这时候要找出另一个和他相反的串。判断为回文,可以直接暴力,每个都判断一次。两个方向都找一遍就可能出现重复的情况,注意避免重复。例如,结果应该是。 Pali...

    CNZPHCNZPH 评论0 收藏0
  • Longest Increasing Path in a Matrix

    Longest Increasing Path in a Matrix

    摘要:题目链接记忆化搜索,用一个二维记录找到的最长路径的长度,如果发现证明这个点被找过,不用重复。和这题一个思路。 Longest Increasing Path in a Matrix 题目链接:https://leetcode.com/problems... dfs + 记忆化搜索,用一个二维dp记录找到的最长...

    ralapralap 评论0 收藏0
  • Java API中Msgpack支持Object类型

    Java API中Msgpack支持Object类型

    摘要:支持等众多语言。此处的是经过封装的,和中类似。相关模板均在类中定义,诸如。优化后的使用方法为中的错误先看看这段代码反序列化后获取,因为中是类型,这里面可能是,也可能是,因此需要注意。参考资料让版支持类型 Msgpack简介 MessagePack is an ...

    邹强邹强 评论0 收藏0
  • Sliding Window Maximum

    Sliding Window Maximum

    摘要:题目链接这道题用,注意一下存的是,因为要判断是否到最大的值,是通过现在的和第一个的差来判断的。 Sliding Window Maximum 题目链接:https://leetcode.com/problems... 这道题用deque,注意一下存的是index,因为要判断是否到最大的window值,是通...

    mrcodemrcode 评论0 收藏0
  • Value '0000-00-00 00:00:00' can not be r

    Value '0000-00-00 00:00:00' can not be r

    摘要:因的时间类型范围是到,所以报错。解决方法将日期改为正常日期即可。原文链接如下错误的解决 问题:   代码中查询MySQL的结果集时报错,提示Value "0000-00-00 00:00:00" can not be represented as java.sql.Timestamp;刚开始以为是代码中格式化结...

    王晗王晗 评论0 收藏0
  • LRU & LFU Cache

    LRU & LFU Cache

    摘要:首先要做到是,能想到的数据结构只有两三种,一个是,一个是,是,还有一个,是。不太可能,因为长度要而且不可变,题目也没说长度固定。可以做到和都是。因为还有函数,要可以,所以还需要一个数据结构来记录顺序,自然想到。 LRU Cache 题目链接:ht...

    wenshi11019wenshi11019 评论0 收藏0
  • 3Sum Smaller

    3Sum Smaller

    摘要:题目链接,从小到大排序固定第一个数字,从后面的数字里选第二个第三个后两个数字,用来找,从开始因为所有之间的数和组合都 3Sum Smaller 题目链接:https://leetcode.com/problems... sort,从小到大排序 固定第一个数字index = i,从后面的数字里...

    SalamanderSalamander 评论0 收藏0
  • Word Abbreviation

    Word Abbreviation

    摘要:链接注意第一个数字是的情况,这种也是不合法的。还有一个注意的就是要想和有相同的缩写,长度必须和它相同,所以只保留长度相同的。注意剪枝,当前长度已经超过就不需要继续了。二进制的做法是这样的,先对字典里面的单词进行处理。 Valid Word Abbre...

    Y3GY3G 评论0 收藏0
  • dgate:an API Gateway based on Vert.x

    dgate:an API Gateway based on Vert.x

    摘要:请注意闭包的返回值必需是。开发者可以利用相关方法来自定义其内容,会将闭包的返回值作为最终结果与其他后端服务的响应合并,然后返回给访问层。注意不要忘记本身是一个闭包否则,无法模拟过期后重新生成另一个的情况。 dgate:an API Gateway based ...

    dingding199389dingding199389 评论0 收藏0
  • Range Sum Query

    Range Sum Query

    摘要:表现在二进制上的规律每次加上最末尾的求末尾的就拿这个数和它的补码于。还有要求不是,要转换一下,和之前那道的思路差不多。这里用一个的表示从到的和。 Range Sum Query - Immutable Given an integer array nums, find the sum of the elements b...

    zhongmeizhizhongmeizhi 评论0 收藏0
  • Wildcard Matching

    Wildcard Matching

    摘要:题目链接这道题还是可以用的方法,用的数组来解,空间复杂度较高。和不同,这道题的符号和前面的没有关系,不需要一起考虑。最坏的情况下,间隔出现且每个都要匹配很多字符,设一个平均匹配里面个字符,。其中,是的长度,是的长度。 Wildcard Matchin...

    galaxy_robotgalaxy_robot 评论0 收藏0
  • 132pattern

    132pattern

    摘要:记录即之前,里的最小值,即题目里的即所有不满足的直接跳过。已知那么找一个比大,又尽可能小的数找满足就最可能。找到后,比较是否满足满足就返回更新栈顶元素,表示表示 Given a sequence of n integers a1, a2, ..., an, a 132 pattern is a subs...

    RaaabbitRaaabbit 评论0 收藏0

热门文章

<