首页 新闻 搜索 专区 学院

[scsn_dango]2021年3月2日 推荐系统概述

1.1 推荐系统简介 推荐系统是向用户建议有用物品的软件工具和技术。推荐技术实质上是收集各种有用数据,对用户、物品以及上下文这样的三元组进行打分,从而实现物品之间的对比,很方便的得到排序结果。具体怎样的数据算是有用数据,不同的应用场景有不同的理解。比如对于电子商务场景来说,物品的描述、物品的属性、用

[把苹果v咬哭]【pytest官方文档】解读fixtures - 1.什么是fixtures

在深入了解fixture之前,让我们先看看什么是测试。 一、测试的构成 其实说白了,测试就是在特定的环境、特定的场景下、执行特定的行为,然后确认结果与期望的是否一致。 就拿最常见的登录来说,完成一次正常的登录场景,需要可用的测试环境,可以正常登录的账号和密码。 然后,用这个账号密码进行登录操作,结果

[IT小五]文件管理简单介绍

文件管理 操作系统作为资源的管理者提供的功能有:处理机管理,存储管理,文件管理,设备管理 文件的属性 文件名(同一目录下不允许有重名文件) 标识符(一个系统内的个文件标识符唯一,对用户来说毫无可读性,因此标识符知识操作系统区分各个文件的一种内部名称) 类型:指明文件类型 位置:文件的存放路径(让用户

[暮雪超霸]JVM之类加载器子系统

类加载器子系统 作用 负责从文件系统或网络系统中加载class文件,class文件在开头有特殊的标记(魔术开头CA FE BA BE) ClassLoader只负责加载class文件,至于能否运行,由执行引擎决定 加载的类的信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中还会存放运行时常

[野生D程序猿]手把手教你Spring Boot2.x整合kafka

#首先得自己搭建一个kafka,搭建教程请自行百度,本人是使用docker搭建了一个单机版的zookeeper+kafka作为演示,文末会有完整代码包提供给大家下载参考 #废话不多说,教程开始 ##一、老规矩,先在pom.xml中添加kafka相关依赖 org.springframework.kaf

[wangt.cc]ElasticSearch学习笔记(超详细)

文章目录 初识ElasticSearch 什么是ElasticSearch ElasticSearch特点 ElasticSearch用途 ElasticSearch底层实现 ElasticSearch和Solr的区别 Solr是什么 不同场景时两个的对比 总结 ElasticSearch体系结构

[Joke~Smith]Ubuntu的点滴-Vim、VM Tools、Samba、换源

文章目录 一、虚拟机是什么? 二、Ubuntu基本设置 1.下载工具 2.安装 Vim 3.安装 VM Tools 4.Samba服务器 5.换源->提高下载速度 一、虚拟机是什么? 顾名思义就是虚拟计算机,可用于安装操作系统在里边,相当于虚拟的一台电脑。例如安装Linux,win10等等。 二、U

[flydean]javascript中的闭包closure详解

简介 闭包closure是javascript中一个非常强大的功能。所谓闭包就是函数中的函数,内部函数可以访问外部函数的作用域范围,从而可以使用闭包来做一些比较强大的工作。 今天将会给大家详细介绍一下闭包。 函数中的函数 我们提到了函数中的函数可以访问父函数作用域范围的变量,我们看一个例子: fun

[小小猿笔记]001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)

001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入) 在开始搭建之前我们先说一下本次主要安装的东西有哪些。 anaconda 3:第三方包管理软件。 这个玩意可以看作是一个大仓库,他里边含有很多Python的第三方开发库(也就是别人发布的,他收集起来管理)。安装好这个软

[冰河团队]为何你进不了大厂?

很多小伙伴问我我是如何同时拿到字节跳动,腾讯和美团Offer的。今天我们就来简单的聊聊除了技术外,大厂还会看重哪些技能。 当然,大厂对于技术的要求也是比较高的。起码工作年限的长短要和应该具备的能力匹配。不可能你工作1年左右时间要求你掌握P7、P8级别的能力,也不可能你工作10年左右只是要求你掌握到P

[why技术]凉了呀,面试官叫我设计一个排行榜。

这是why哥的第89篇原创文章 前两天,有一个读者给我发了一张图片。 我问:发什么肾么事了? 于是有了这样的对话: 他发的图,就是微信运动步数排行榜的截图: 其实扯了这么多,这就是个常见的面试场景题:如何设计一个排行榜? 这个题吧,其实就是考你面试准备范围的广度,见过就会答,没见过...就难说了。

[AlexEz]计算机网络复习笔记

Author:AlexEz Mail:mao.looper@gmail.com 若发现错误和遗漏请指正 原创,禁止转载 目录 1 计算机网络概述 接口与协议的区别 接口规定了运行在一个端系统上的程序请求因特网基础设施向运行在另一个端系统上的特定目的地程序交付数据的方式 协议定义了在两个或多个通信实体

[Tom-shushu]分布式文件系统FastDFS简介、搭建、与SpringBoot整合实现图片上传

之前大学时搭建过一个FastDFS的图片服务器,当时只是抱着好奇的态度搭着玩一下,当时搭建采用了一台虚拟机,tracker和storage服务在一台机器上放着,最近翻之前的博客突然想着在两台机器上搭建试一下,顺便整合了SpringBoot实现了一下图片的上传服务。 新的阅读体验地址:http://w

[zonkidd]WIFI6 基本知识(一)

什么是WI-FI6(802.11ax) Wi-Fi 6 是下一代 802.11ax 标准的简称。随着 Wi-Fi 标准的演进,WFA 为了便于 Wi-Fi 用户和设备厂商轻松了解其设备连接或支持的 Wi-Fi 型号,选择使用数字序号来对 Wi-Fi 重新命名。另一方面,选择新一代命名方法也是为了更好

[橘子爱你]转行操作系统产品经理工作总结(1)

在写这个文章的时候,我从之前3年的应用软件产品经理转行从事了半年的底层操作系统产品经理。经历了半年从0到0.01的学习过程,想和大神们交流学习下感受 一、产品经理是什么?——思考我是谁 定位 产品经理职业做什么很大程度上取决于公司的业务发展,定位主要是为自己回答一些问题: 选择的行业和公司是什么?原

[一口Linux]Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系

更多嵌入式原创文章,请关注公众号:一口Linux 一:文件系统 1. 什么是文件系统? 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 通常文件系统是用于存储和组织文件的一种机制,便于对文件进行方便的查找与访问。 文件系统是对文件存储设备的空间进行组织和分配,负责文件存储

[咸鱼翻身?]基于CefSharp开发浏览器(八)浏览器收藏夹栏

一、前言 上一篇文章 基于CefSharp开发(七)浏览器收藏夹菜单 简单实现了部分收藏夹功能 如(添加文件夹、添加收藏、删除、右键菜单部分功能) 后续代码中对MTreeViewItem进行了扩展,增加了TextBox用于编辑Item及相应的依赖属性,实现了重命名操作。 浏览器除了有收藏夹菜单,还需

[梦三]Android Studio|IntelliJ IDEA Git使用小技巧

一 分支管理 1. 新建分支 在master的基础上创建新分支dev 2. 推送分支 将新建的分支dev推送到远程 3. 切换分支 4. 合并分支 当我们在dev分支完成代码修改并测试通过后 需要将dev分支合并到master分支 首先把dev分支代码全部提交(Commit+Push) 然后切换到m

[Mysticbinary]DNS Rebinding漏洞原理

DNS Rebinding 广泛用于绕过同源策略、SSRF过滤等。 为什么需要SSRF过滤器: • 由于一些业务的需要,他们就是需要让用户输入URL,然后进行跳转,如果过滤得好,这就是一个正常功能,如果过滤得不好,那么这里就存在SSRF漏洞。 SSRF过滤器设计 有漏洞的SSRF过滤器执行步骤如下:

[丰极]springboot源码解析-管中窥豹系列之自动装配(九)

一、前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot源码管中窥豹系列。 二、何为自动装配? 我们想用redis,直接引入spring-boot-star