自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木木与呆呆的专栏

Java程序员,专注Java编程技术,开发以后台为主前台为辅,目前投身Hadoop大数据以及Ranger安全开发,活跃在大数据开源社区,同时推荐多种高效便捷的开发工具,分享自己的各种经验技巧总结。

  • 博客(200)
  • 资源 (4)
  • 收藏
  • 关注

转载 RFC5952 IPv6地址文本格式的建议规范

RFC5952 IPv6地址文本格式的建议规范

2022-09-22 15:47:35 648

原创 【转载】RFC5952 IPv6地址文本格式的建议规范

Internet Engineering Task Force (IETF) S. KawamuraRequest for Comments: 5952 NEC BIGLOBE, Ltd.Updates: 4291 ...

2022-08-18 05:57:44 525 1

原创 63.股票的最大利润

链接https://leetcode-cn.com/problems/gu-piao-de-zui-da-li-run-lcof/难度: #中等题目假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖...

2022-07-07 11:25:23 251

原创 10- II. 青蛙跳台阶问题

链接https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/难度: #简单题目一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出...

2022-07-01 14:09:33 141

原创 10- I. 斐波那契数列

链接https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/难度: #简单题目写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列...

2022-04-26 12:25:26 231

原创 28. 对称的二叉树

链接https://leetcode-cn.com/problems/dui-cheng-de-er-cha-shu-lcof/难度: #简单题目请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,...

2022-04-06 15:00:45 164

原创 27. 二叉树的镜像

链接https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/难度: #简单题目请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如输入:4 / \ 2 7 / \ / \1 3 6 9镜像输出:4 / \ 7 2 / \ / \9 6 3...

2022-03-28 11:05:53 127

原创 26. 树的子结构

链接https://leetcode-cn.com/problems/shu-de-zi-jie-gou-lcof/难度: #中等题目输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A:3 / \ 4 5 / \ 1 2给定的树 B:4 /...

2022-03-21 15:08:00 117

原创 32 - III. 从上到下打印二叉树 III

链接https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof/难度: #中等题目请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树: [3,9,20,null,null,1...

2022-03-18 14:57:20 148

原创 32 - II. 从上到下打印二叉树 II

链接https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof/难度: #简单题目从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。**例如: **给定二叉树: [3,9,20,null,null,15,7],3 / \ 9 20 / \...

2022-03-11 09:53:14 352

原创 32 - I. 从上到下打印二叉树

链接https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-lcof/难度: #中等题目从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7],3 / \ 9 20 / \ 15 7返回:...

2022-03-10 13:42:32 768

原创 50. 第一个只出现一次的字符

链接https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/难度: #简单题目在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。示例 1:输入:s = "abaccdeff"输出:'b'示例 2:输入:s = "" 输出:' '限制:0 &l...

2022-03-09 14:04:30 315

原创 11. 旋转数组的最小数字

链接https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/难度: #简单题目把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [...

2022-03-08 11:12:48 114

原创 04. 二维数组中的查找

链接https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/难度: #中等题目在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:...

2022-03-07 14:12:38 336

原创 53 - II. 0~n-1中缺失的数字

链接https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof/难度: #简单题目一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。示例 1:输入: [0,1,3]输出: 2示例 2:输入: [0,1,2,3,4,...

2022-03-04 09:31:20 147

原创 03. 数组中重复的数字

链接https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/难度: #简单题目找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:...

2022-03-02 14:28:31 152

原创 58 - II. 左旋转字符串

链接https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/难度: #简单题目字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例 1:输入: s = "abc...

2022-03-01 10:52:15 193

原创 05. 替换空格

链接https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/难度: #简单题目请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000代码框架class Solution...

2022-02-28 10:49:46 108

原创 35. 复杂链表的复制

链接https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/难度: #中等题目请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例 1:输入:head = [[7,nu...

2022-02-25 14:41:03 499

原创 24. 反转链表

链接https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/难度: #简单题目定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL限制:0 &lt...

2022-02-24 09:45:39 317

原创 06. 从尾到头打印链表

链接https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/难度: #简单题目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000代码框架/** * Def...

2022-02-23 09:49:26 223

原创 30. 包含min函数的栈

链接https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof/难度: #简单题目定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。示例:MinStack minStack = new MinStack();minSt...

2022-02-22 10:43:45 282

原创 09. 用两个栈实现队列

链接https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/难度: #简单题目用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )...

2022-02-18 14:57:31 484

原创 语言代码表

语言代码语言名称af南非语af-ZA南非语ar阿拉伯语ar-AE阿拉伯语(阿联酋)ar-BH阿拉伯语(巴林)ar-DZ阿拉伯语(阿尔及利亚)ar-EG阿拉伯语(埃及)ar-IQ阿拉伯语(伊拉克)ar-JO阿拉伯语(约旦)ar-KW阿拉伯语(科威特)ar-LB阿拉伯语(黎巴嫩)ar-LY阿拉伯...

2021-09-29 16:37:49 261

原创 【转载】JSON语法RFC4627

Network Working Group D. CrockfordRequest for Comments: 4627 JSON.orgCategory: Informational ...

2020-12-22 11:24:08 633

原创 【转载】JSON介绍

0.说明JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族...

2020-12-21 16:42:29 343

原创 【转载】(Git)用动图展示10大Git命令

1.说明git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知JavaScript、TypeScript、GraphQL、Serverless、AWS、Docker和Golang的21岁年轻...

2020-05-21 17:05:51 820

原创 【转载】VMware vSphere中三种磁盘规格的解释说明

在VMware vSphere中,不管是以前的5.1版本,或者是现在的6.5版本,创建虚拟机时,在创建磁盘时,都会让选择磁盘的置备类型,如下图所示,分为:厚置备延迟置零厚置备置零Thin Provision(精简置备)在创建虚拟机时,可以选择这三种类型的其中一种,如下图所示:这三种类型的磁盘,每一种类型的磁盘创建的方式和磁盘性能都有所不同...

2019-09-17 15:49:50 530

原创 Java中List与数组互相转换

1.说明在Java中,经常遇到需要List与数组互相转换的场景。List转换成数组,可以使用List的toArray()或者toArray(T[] a)方法。数组转换成List,可以使用Arrays.asList()或者Collections.addAll()方法。如果仅仅为了打印数组,不需要把数组转换成List,可以使用Arrays.toStr...

2019-06-14 17:55:00 5354

原创 Lombok的利弊

1.介绍Lombok是一个可以大量减少代码的工具,通过Pluggable Annotation Processing API的方式解析注解,在编译期为class文件注入getter,setter,以及toString等等诸如此类的代码。Lombok通过为Java代码添加一些"处理程序",让代码变得更简洁、更优雅。2.好处Lombok最大的好...

2019-06-04 15:22:00 3212

原创 [LeetCode] 1. Two Sum 两数之和

1.Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution,...

2019-05-30 17:00:00 334

原创 Windows环境下使用Linux命令

1.说明如何在Windows环境下使用Linux命令,这是一个屡见不鲜的问题,而且已经有很多解决方法,下面仅推荐几个我觉得好用的工具,这些工具可能就是我们常用的软件,而且已经在Windows环境下安装好了,只是没有发现居然能够这样使用。2.Git Bash命令行Git Bash是Git For Windows工具集提供的,在Window...

2019-05-23 15:49:00 4532

原创 GitForWindows工具集(GitBash命令行)

1.Git For Windows工具集Git For Windows专注于提供一套轻量级的本地工具集,它将Git SCM的完整功能集引入Windows,同时为Git用户提供适当的用户界面,方便用户在Windows下使用Git。Git For Windows主要提供两个工具:一个是Git Bash命令行,另一个Git GUI图形用户界面。1...

2019-05-21 17:50:00 768

原创 Notepad++离线安装使用Markdown插件

1.介绍MarkdownViewerPlusPlus是Notepad++的Markdown插件,这个Markdown插件可以在Notepad++中实时动态渲染,可以同步查看使用Markdown语法的文章排版效果,还可以把文章导出为HTML和PDF格式的文件。2.安装插件这里我们使用的是离线安装包安装的方法,在线安装的方法请参考...

2019-05-14 11:38:00 1691

原创 Linux查找class类所在jar包

1.说明写代码或者定位问题的时候,经常发生只知道类名不知道其所在jar包的问题,在Eclipse中可以使用Ctrl+Shift+T查找类,但是如果类所在的jar包不在Build Path中,则是找不到的。另一种方法是到网上搜索或者专门的网站去查找,但只能查找公共仓库上的类所在jar包,如果是自己编写的私有的类就找不到了。还有的人自己写代码...

2019-04-30 17:33:00 8144 1

原创 Linux查看RAM内存信息

1.查看/proc/meminfo文件查看RAM使用情况最简单的方法是通过/proc/meminfo。这个动态更新的虚拟文件列出了详细的内存使用情况。cat /proc/meminfo命令输出结果如下:MemTotal: 131792736 kBMemFree: 110845344 kBMemAvailable: ...

2019-04-28 14:34:00 27720

原创 Linux查看CPU详细信息

1.查看CPU详细信息在Linux服务器上查看CPU详细信息:cat /proc/cpuinfo输出结果:processor : 0vendor_id : GenuineIntelcpu family : 6model : 62model name : Intel(R) Xeo...

2019-04-23 10:46:00 16257 2

原创 Ranger-AdminServer安装Version2.0.0

Ranger-AdminServer安装,对应的Ranger版本2.0.0。1.安装规划RangerAdmin安装依赖如下组件:mysqlsolrIP/机器名安装软件运行进程dap211-159RangerAdminEmbeddedServerdap211-159MySQLmysql安装用户:rang...

2019-04-15 13:24:00 1683

原创 MySQL数据库安装Version5.7.25

1.说明MySQL数据库大版本5.7的安装没有较大变化,所以MySQL数据库Version5.7.25安装请参考:MySQL数据库安装Version5.7上面文章中MySQL安装使用Version5.7.22,Version5.7.25安装请参考上面文章,并且结合参考下面的步骤,指出了Version5.7.25安装相对Version5.7.2...

2019-04-11 16:22:00 383

原创 Linux无法登陆,var目录权限修改导致SSH失败

1.问题说明Linux远程服务器突然无法SSH登录了,登陆报错:ssh_exchange_identification: read: Connection reset by peer。2.问题原因最近安装MySQL数据库,安装过程中修改了var目录的权限,偷懒直接chmod -R 777 /var。3.解决办法将SSH相关文件的权限改回...

2019-04-10 13:20:00 4054

proto3官方英文手册 Protocol Buffers 3

proto3谷歌官方英文手册原版,全名为 Protocol Buffers 3 ,因为网络问题不好访问和查看该文档,而目前网上的中文翻译都是不完善的,特意下载共享给大家。

2020-10-14

阿里巴巴泰山版java开发手册.pdf

阿里巴巴Java开发手册,免费共享给大家使用,官方下载实在不方便,谢谢啦~~泰山版,版本号通过山命名。

2020-10-12

RA8803的320*240液晶屏 ,ARM CortexM3 lpc1768 的驱动

RA8803的320*240的四级灰度液晶屏,自带字库,自己写的ARM CortexM3 lpc1768 的驱动程序,程序注释比较详细,已经实际测试成功,实现的功能包括任意定位写字符串和画任意直线和任意大小的圆。

2011-08-03

ARM_ST7920驱动程序

ARM_ST7920驱动程序,Cortex-M3芯片专用,说明和注释比较详细,稍作修改即可使用。原来自己做电子设计大赛使用的源码,共享给大家参考一下~

2011-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除