首先我们现在有一个矩阵$R_{mn}$,其中$R_{ij}$代表第$i$个用户对第$j$个商品的喜爱程度。 $LMF$算法认为每个商品上面都有一些隐因子,而顾客的喜爱程度是由这些隐因子来决定的。因此便可以将$R_{mn}$分解成$P_{mF} \times Q_{Fn}$的形式。 矩阵$P_{mF} ...
分类:
编程语言 时间:
2020-01-24 17:24:46
阅读次数:
157
IDEA模板注释及相关快捷键设置 最近使用IDEA时发现自带的模板注释不怎么好用,因此自己根据网上的教程总结了适合自己的模板设置,可以一键生成类和方法的注释,废话不多说一起看看吧: 第9步的类模板注释代码: 10步的类模板动态参数,Expression里面的参数可以根据自己的需要进行设置: 做完以上 ...
分类:
其他好文 时间:
2020-01-24 17:19:50
阅读次数:
246
hdu 1090A+B for Input-Output Practice (II) 英文版题目: 中文版题目 简单的A+B问题 #include<iostream> using namespace std; int main() { int a, b; int T; cin >> T; while ...
分类:
其他好文 时间:
2020-01-24 15:58:58
阅读次数:
85
什么是context context是golang在1.7版本的时候引入的标准库,从名字也知道是"上下文",不过准确的说应该是goroutine的上下文,它包含了goroutine的运行状态、环境等信息。 context主要是用来在goroutine之间传递上下文信息,包括:取消信号、超时时间、截止 ...
分类:
其他好文 时间:
2020-01-24 15:46:52
阅读次数:
63
前情提要:有java和c的基础,需要快速了解JavaScript的语法。 [TOC] 导论 JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。 JavaScr ...
分类:
编程语言 时间:
2020-01-24 14:28:38
阅读次数:
98
堆栈(Stack) 参考浙大版《数据结构(第2版)》 堆栈可以认为是具有一定约束的线性表,插入和删除的操作都在栈顶的位置,先进入的元素将在后进入的元素之后取出,与生活中的桶类似,故又称为后入先出(Last In First Out,LIFO)表。 非STL的堆栈实现: 手写的堆栈主要有以下几种基本操 ...
分类:
编程语言 时间:
2020-01-24 13:23:57
阅读次数:
110
#include <cstdio> #include <iostream> #include <vector> #include <string> using namespace std; typedef struct student { int no; string name; string se ...
分类:
其他好文 时间:
2020-01-24 13:22:19
阅读次数:
81
1.map用法 一一映射,hashmap key-value 2.pair&make_pair区别 template pair make_pair(T1 a, T2 b) { return pair(a, b); } make_pair返回的是pair的集合 #include<cstdio> #in ...
分类:
其他好文 时间:
2020-01-24 13:21:10
阅读次数:
80
原题链接在这里:https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list/ 题目: Given a node from a Circular Linked List which is sorted in ascen ...
分类:
其他好文 时间:
2020-01-24 12:07:34
阅读次数:
87
? 一 核心要素 1. capacity (容量);不能为负,不可更改;就是buffer的长度(buffer.length) 2. limit (限制);指第一个不可被读入缓冲区元素的位置;不可为负,若position大于limit,那么limit就是position; 3. position (位 ...