Java 高级特性2
关键字 static
无论是否产生了对象或无论产生了多少对象,某些特定的数据在内存空间里只有一份
如果想让一个类的所有实例共享数据,应该使用类变量
类变量:不用实例化,直接类名.属性名
就可以使用,是类的一部分,被所有这个类的实例化对象所共享,也可以叫做静态变量,用static
来修饰
实例变量:只有实例化后才能使用,属于实例化对象的一部分
more >>无论是否产生了对象或无论产生了多少对象,某些特定的数据在内存空间里只有一份
如果想让一个类的所有实例共享数据,应该使用类变量
类变量:不用实例化,直接类名.属性名
就可以使用,是类的一部分,被所有这个类的实例化对象所共享,也可以叫做静态变量,用static
来修饰
实例变量:只有实例化后才能使用,属于实例化对象的一部分
more >>这篇文章的思路比较简单清晰:首先将不同社交网络获得的用户信息分为文本信息和网络结构信息。
文本信息又分为用户描述(word2vec embedding)、用户名(表示成单词列表)和地理位置信息(分层次划分),网络结构信息就是获得不同平台上两个用户的共同朋友,作为一个集合。对于用户描述,计算两个用户之间的余弦相似性,对于用户名和朋友关系,计算 Jaccard Index,对于地理位置,直接匹配最低层次的划分是否相同,相同则相似性为1,最后通过线性加权的方式得到整体的相似性。给整体相似性设置一个阈值,如果大于该阈值,表明这两个用户是一个人,否则,不是一个人。
这篇文章有很多可以改进的东西。
more >>为什么要有继承?
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。
此处的多个类称为子类,单独的这个类称为父类(基类或超类)
more >>this 在方法内部使用,即这个方法所属对象的引用
它在构造器内部使用,表示该构造器正在初始化的对象
this 表示当前对象,可以调用类的属性、方法和构造器
more >>Java 中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()
和 setXxx()
实现对该属性的操作,以实现下述目的:
隐藏一个类中不需要对外提供的实现细节;
使用者只能通过事先定值好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;
便于修改,增强代码的可维护性。
more >>Liu L, Cheung W K, Li X, et al. Aligning users across social networks using network embedding[C]. international joint conference on artificial intelligence, 2016: 1774-1780
这篇文章非常数学,嵌入方式应该是通过三个向量表示一个节点,然后通过各自的目标函数联合优化作为整体的目标函数。证明推理部分没有看,感觉很难。
太难了,我太难了。。。我就是不想看数学推导和数学证明,直接上代码啊~~
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
2021-07-25
#设计模式
2021-03-22
#Hadoop#HDFS
2020-10-24
#树
2020-10-23
#链表
2020-10-06
#pytorch
2020-09-15
#Kafka
2020-07-05
#SQL
2020-06-19
#环境配置
2020-06-12
#Spark
2020-04-24
#HBase
2020-04-14
#Social Networks#User Identity Linkage
2020-04-13
#Social Networks#User Identity Linkage
2020-04-07
#Java 基础
2020-04-05
#Java 基础
2020-03-31
#Flink#流处理
2020-03-30
#Java 基础
2020-03-28
#Java 基础#ArrayList
2020-03-27
#Flink#流处理
2020-03-26
#Flink#流处理
2020-03-26
#Flink#流处理
2020-03-26
#环境配置
2020-03-26
#Java 基础
2020-03-24
#环境配置
2020-03-24
#Flink#流处理
2020-03-24
#Flink#流处理
2020-03-22
#环境配置
2020-03-20
#Java 基础#线程
2020-03-20
#Java 基础#原子类
2020-03-19
#SpringBoot
2020-03-17
#Java 基础#线程
2020-03-15
#Java 基础
2020-03-15
#开发错误记录
2020-03-06
#Spring
2020-03-05
#Spring#JPA
2020-03-04
#环境配置
2020-03-04
#环境配置
2019-10-26
#Java 基础#线程
2019-10-24
#Java 基础
2019-10-20
#Social Networks#User Identity Linkage
2019-10-20
#Social Networks#User Identity Linkage
2019-10-19
#Social Networks#User Identity Linkage
2019-10-17
#Social Networks#User Identity Linkage
2019-10-16
#Java 基础#IO 流
2019-10-15
#Java 基础
2019-10-14
#Java 基础
2019-10-13
#GNN
2019-10-12
#Java 基础#Java 集合
2019-10-11
#Java 基础
2019-10-10
#Social Networks#User Identity Linkage
2019-10-07
#Social Networks#User Identity Linkage
2019-10-07
#Java 基础
2019-10-06
#Social Networks#User Identity Linkage
2019-10-03
#Java 基础
2019-10-03
#Java 基础
2019-10-02
#Java 基础
2019-10-02
#Java 基础
2019-10-01
#Java 基础
2019-10-01
#Java 基础
2019-09-30
#Social Networks#User Identity Linkage
2019-09-30
#动态规划#Leetcode
2019-09-28
#Social Networks#User Identity Linkage
2019-09-27
#Java 基础
2019-09-26
#Java 基础#数组
2019-09-23
#Social Networks#User Identity Linkage
2019-09-18
2019-09-18
#Leetcode
2019-09-17
#Social Networks#User Identity Linkage
2019-09-16
#Java 基础
2019-09-16
#Social Networks#User Identity Linkage
2019-09-15
#Social Networks#User Identity Linkage
2019-09-12
#推荐系统
2019-09-09
2019-09-08
#生物信息学
2019-09-07
#环境配置
2019-09-07
#Java 基础
2019-08-18
#NLP
2019-08-17
#NLP
2019-08-17
#NLP
2019-08-17
#Attention
2019-08-16
#Leetcode#数学
2019-08-13
#线性
2019-08-12
#动态规划
2019-08-11
#NLP
2019-08-11
#NLP