0%

题目

给你一座由 n x n 个街区组成的城市,每个街区都包含一座立方体建筑。给你一个下标从 0 开始的 n x n 整数矩阵 grid ,其中 grid[r][c] 表示坐落于 rc 列的建筑物的 高度

城市的 天际线 是从远处观察城市时,所有建筑物形成的外部轮廓。从东、南、西、北四个主要方向观测到的 天际线 可能不同。

我们被允许为 任意数量的建筑物 的高度增加 任意增量(不同建筑物的增量可能不同) 。 高度为 0 的建筑物的高度也可以增加。然而,增加的建筑物高度 不能影响 从任何主要方向观察城市得到的 天际线

不改变 从任何主要方向观测到的城市 天际线 的前提下,返回建筑物可以增加的 最大高度增量总和

阅读全文 »

题目

给定一个正整数 n ,输出外观数列的第 n 项。

「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。

你可以将其视作是由递归公式定义的数字字符串序列:

  • countAndSay(1) = "1"

  • countAndSay(n) 是对 countAndSay(n-1) 的描述,然后转换成另一个数字字符串。

阅读全文 »

题目

给你一个字符串 s ,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按 升序 返回原始的数字。

阅读全文 »

题目

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。

  1. 数字 1-9 在每一行只能出现一次。
  2. 数字 1-9 在每一列只能出现一次。
  3. 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)
阅读全文 »

理论上,任何一个可以上传图片,且可以查看上传图片的网站,都可以作为图床

网上有很多文章讲如何用Gitee作为图床,但基本都是通过PicGo这个应用实现,其实不用PicGo,也是可以实现用Gitee做图床。本文就是讲下在不使用PicGo和它的插件下,如何实现用Gitee做图床。

阅读全文 »

你独处的能力,决定了你的人生高度
你定位BUG的能力,决定了你的薪资高度
-收录于《胡说八道全集》

平常编码工作中,我们会常遇到如下场景:本地运行没问题,但测试环境就是运行异常,棘手的是,看日志一切都是正常的。

遇到这种情况,常见的做法是到测试环境把class文件拉回本地反编译,比对测试环境代码是否部署有问题。

如果代码没问题,则添加打印参数的日志,再重新部署,再复现。这种方法可以解决问题,但一系列的操作,还是太费时间。

这里介绍一个工具Arthas,它可以直接在运行中的服务把JVM中的class字节码反编译,修改反编译后的代码,再直接重新发布到JVM中,整个过程,不用重启服务。

阅读全文 »