自18年入手MacBook Pro以后,有一年多没用过Windows系统了。来上海实习后,公司给我配了一台Windows的电脑,有必要回顾下Windows系统的常用快捷键。
使用Class::getResourceAsStream方法读取文件
今天,遇到了一个问题:使用Class类对象的getResourceAsStream方法读取文件时,返回值为null,即找不到文件,这究竟是怎么回事呢?
论文阅读 DELF: A Dual-Embedding based Deep Latent Factor Model for Recommendation
Dual-Embedding based Deep Latent Factor Model(DELF)一文发表在IJCAI 2018上,作者使用ID和历史记录得到了4类Embedding向量(即User ID、User History、Item ID和Item History),然后将表示用户和物品的Embedding两两组合,分别喂进4个MLP中进行逐对交互。此外,作者采用了Attention机制来区分用户交互过的物品在用户表示中的重要性(对物品采用同样的操作)。
由sizeof引发的面试惨案
上午,面试华为的数字通信部门,面试官给我出了一道题,考察sizeof的使用,以及C语言中各个数据类型所占的字节。
然而,我对sizeof并不熟悉,本科C语言就没学好,面试结果可想而知。(老实讲,我是来面Java的…)
Java 8之lambda表达式
假设我们要创建一个线程,用于打印“Hello world!”。在Java 8之前,我们可以通过如下的方式来实现:
1 | new Thread(new Runnable() { |
在Java 8以后,可以使用lambda表达式来简写:
1 | new Thread(() -> System.out.println("Hello world!")).start(); |