0%

传统的协同过滤算法,不管是基于用户还是基于物品的,其中最关键的一个问题便是:计算两个用户(或物品)之间的相似度。相似度的计算有多种方式:欧氏距离、余弦相似度或者Jaccard相似度,不管以何种计算方式,在数据维度较小时,都可以用naive的方式直接遍历每一个pair去计算。但当数据维度增大到一定程度时,计算复杂度就开始飙升了,主要体现在两个方面

指令

  1. git commit --amend发现上次提交的bug,修改更新上次的提交记录

  2. git log --graph --pretty=oneline --abbrev-commit

    更简单地:git log --graph --oneline --all

    可以在终端显示分支图

  3. git checkout -b test_merge新建test_merge分支并进入

  4. git branch -d test_merge删除test_merge分支

  5. git reset --hard savepoint,返回到savepoint分支时刻(此时刻之后的提交全部不见)

  6. git cherry-pick+commit ID,在git树中挑选commit节点,接在当前节点之后

  7. git rebase foo bar其中foo和bar都是标签

    快速将bar的整个分支更新到foo之后

    参考Using ‘git cherry-pick’ to Simulate ‘git rebase’

阅读全文 »

对于本地仓库

基本的提交

  1. 在vscode中,在项目目录下,通过ctrl + `</code>唤出本地终端
  2. git init 把该目录初始化为可以用git管理的仓库
  3. git add readme.md 把readme加到git缓冲中 要提交全部git add .
  4. git commit -m "wrote a file" 提交更改
阅读全文 »

第一章 概述

第二章 信息表示和处理

第三章 程序的机器级表示

历史

IA32:Intel在1985年提出的机器语言

英特尔处理器系列俗称x86

IA32的64位扩展:x86-64

阅读全文 »

第一章 物联网概述

物联网的定义★

物联网的定义★:物联网是基于互联网、传统电信网等信息承载体,让所有能够寻址的物理实体实现互联互通,从而实现某种特定的功能业务的网络

阅读全文 »