摘要:
Class类 除了int等基本类型外,Java的其他类型全部都是class(包括interface)。 class是由JVM在执行过程中动态加载的。JVM在第一次读取到一种class类型时,将其加载进内存。每加载一种class,JVM就为其创建一个Class类型的实例,并关联起来。注意:这里的Cla 阅读全文
摘要:
Java官方文档:https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html String 字符串在String内部是通过一个char[]数组表示的 String s2 = new String 阅读全文
摘要:
在判断两个浮点数是否相等时可判断他们差的绝对值是否小于某个很小的数 Math.abs(x - y) < 0.00001 判断两个引用类型相等不能使用 == 运算符 String s1 = "hello"; String s2 = "HELLO".toLowerCase(); s1 == s2 //f 阅读全文
摘要:
当表类型为 :set 时,使用 :ets.first 和 :ets.last 会获取到同一个 key。将表类型换为 :oedered_set 就可以避免这种情况 阅读全文
摘要:
:ets.new(table_name, pattern) 第一个参数是表名,第二个参数是表的设置选项。 :set 一个key,一个数据,无序 :ordered_set 一个key,一个数据,有序; 1 == 1.0 :bag 一个key,多个数据, 不可重复 :duplicate_bag 一个ke 阅读全文
摘要:
可参考:https://www.cnblogs.com/wang_yb/archive/2016/06/08/5564459.html :https://segmentfault.com/a/1190000007379204 阅读全文
摘要:
执行iex -S mix命令的时候会遇到如下错误: 执行 mix deps.get 然后就可以运行 iex -S mix了 其中,有可能会出现 按照其网站下载相应文件,复制到项目根目录下,然后执行命令(mix local.rebar rebar ./rebar)即可。 路径中不能有中文 mix de 阅读全文
摘要:
use的效果将OTP GenServer的行为添加到当前模块。这样它就可以处理所有的回调函数。这也意味着我们不需要在模块中定义所有的回调函数——该行为定义了所有默认的回调函数。 当客户端调用服务器时,GenServer调用接下来的hand_call函数。它接受:1、客户端传递给调用的信息。2、客户端 阅读全文