自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AlanKeene的博客

我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系。个人主页:https://www.alankeene.com...

原创 Pre-built binaries not found for fsevents@1.1.3 and node@11.6.0

用 node v11.6.0 命令行安装 fsevent 插件时失败了,原来目前 fsevents 还没支持用 node v11+ 版本,解决方案就是降低 node 的版本再安装 fsevents。 解决办法看这里:https://www.alankeene.com/2019/0102/fseve...

2019-01-06 10:38:39

阅读数 1137

评论数 0

原创 最安全的 hexo 多电脑同步博客解决方案--非新建分支

我们经常有这样一个需求场景:需要在多台电脑间完成 Hexo 博客的撰写和发布,这就涉及到如何多台电脑同步博客的问题。 我最近也遇到了这个问题,网上看了很多方案。目前网上大部分 hexo 多电脑同步博客方案都是新建一个开源分支去存放博客源文件,但是你会发现,这样做的话很多第三插件配置的appid、a...

2019-01-04 12:20:56

阅读数 76

评论数 0

原创 面试题:计算 n!阶乘的结果的末尾有几个0

前言 首先基于一个事实:我们不可能真的把 n! 的结果计算出来,再去数结果的末尾有几个0;n 很小还好,如果n很大,甚至趋近于无穷大,我们是不可能这样做的。原因主要有二: 一般计算机的计算能力和存储能力也有限,是计算不出那么大的数的。 即使计算机能算出来,这样做也很耗时,可能要算很久。 连计算...

2019-07-08 17:41:26

阅读数 23

评论数 0

原创 面试题:寻找一个字符串中出现次数最多的字符以及出现的次数

要求编写代码实现:寻找一个字符串中出现次数最多的字符以及出现的次数。 解法一:用删除法实现 (挺巧妙的一种) public class FindTheMostAppearChar { public static void main(String[] args) { deleteMeth...

2019-06-20 15:30:26

阅读数 115

评论数 0

原创 LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

在 Mac 上 通过 git clone 命令克隆 github 上的代码,发现报错: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 原因:原来用的 Shadowsocks 来进行网络代理,但执行 g...

2019-04-28 19:12:18

阅读数 2167

评论数 0

原创 Java8 和 Java9 的主要新特性

Java 8 的主要新特性 1. Lambda 表达式 Lambda 允许把函数作为一个方法的参数传递进方法中。 作用:解决 Java 被诟病的匿名内部类的问题。 2. 接口中可增加了默认方法 作用:在接口中也可以有实现方法了。 3. HashMap 底层数据结构的变化 java 8 之前,Has...

2019-03-04 11:23:34

阅读数 29

评论数 0

原创 Window 的添加过程

Window 的添加过程 Window(或者说View) 是怎么添加到 Android 系统中然后展示给用户的?让我们来探索一下 Window 的添加过程。 Window 添加过程的入口方法 要探索添加的过程,必须先在源代码中找到添加 Window 的入口方法。 Window 的添加需要通过 Wi...

2019-03-03 19:28:59

阅读数 56

评论数 0

原创 Window、WindowManager、View 之间的关系

如果问你三个简单的问题,你能答上来吗,你是怎么理解的呢。 Window 和 WindowManager 是什么关系? Window 和 View 是什么关系? WindowManager 和 View 是什么关系? Window 和 WindowManager 是什么关系? Widow 是个抽...

2019-03-03 17:51:05

阅读数 53

评论数 0

原创 一个有趣的问题: 如何用HashSet来存储重复的字符串?

前言 今天,我们来探讨一个实际中不常用但却比较有意思的问题。它能帮助你理解 “HashSet中的键值是唯一的,不可重复的” 这句话的真正含义,也考验你对问题的思考深度。 注:实际应用中,我们一般是用 ArrayList 集合来存储相同的字符串的,不会用 HashSet 来存。 我们平时都看到或...

2019-02-23 21:44:27

阅读数 185

评论数 0

原创 JDK 是如何判断两个对象是否相同的?判断的流程是什么?

在Java程序运行时,会产生那么多的对象,那 Java 虚拟机是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答: Java 虚拟机会先判断两个对象的hashCode是否相同,如果hashCode不同,则说明肯定是两个不同的对象了;如果hashCode相同再通过equals()方法进行进...

2019-02-22 00:15:21

阅读数 56

评论数 0

原创 你有没有想过: 为什么Java中String是不可变的?

解答: 因为在String 在通过new 的构造方式初始化的时候,在底层会用一个 private final 修饰的字符数组来存储字符串,该字符数组用了 final 来修饰所以是不可变的。 public final class String implements Serializable, Com...

2019-02-19 16:45:51

阅读数 167

评论数 0

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