利用 frp 将 HomeAssistant 从内网映射到公网
HomeAssistant 已经在内网工作很长一段时间,因为只能在内网访问,所以有时候会不太方便。因为家庭宽带一般不会提供公网 IP,所以需要一台可以在公网访问的服务器(VPS 和云服务器均可),一般的服务器都会分配一个公网固定 IP。最终实现的效果是通...
HomeAssistant 已经在内网工作很长一段时间,因为只能在内网访问,所以有时候会不太方便。因为家庭宽带一般不会提供公网 IP,所以需要一台可以在公网访问的服务器(VPS 和云服务器均可),一般的服务器都会分配一个公网固定 IP。最终实现的效果是通...
面向对象是 Java 语言的重点,其它所有知识几乎都是以面向对象特征为基础的,而且面向对象特征本身的语法规则就非常多,而且非常细,因此这些都需要初学者花大量的时间来学习、记忆。如果开始掌握得不够全面,往往导致开发中遇到相关问题不明所以,到时候依然要花时间...
流程控制是所有编程语言都会提供的基本功能。它来自于结构化程序设计的成功,但实际上 Java 语言的方法内部一样需要进行流程控制,因此 Java 也提供了顺序结构、分支结构和循环结构 3 种流程。上面 3 种最基本的流程里,顺序结构是最简单的,基本上出错的...
关于字符串的陷阱字符串是 Java 程序中使用最广泛的一种对象,虽然它具有简单易用的特征,但实际上使用字符串也有一些潜在的陷阱,这些陷阱往往会给实际开发带来潜在的困扰。JVM 对字符串的处理了解 JVM 对字符串处理之前,首先来看如下一条简单的 Java...
Java 引用的种类Java 是面向对象的变成语言,一个 Java 程序往往需要创建大量 Java 类,然后再对各 Java 类创建大量 Java 对象,再调用这些 Java 对象的属性和方法来操作它们。程序员需要通过关键字 new 创建 Java 对象...