(8)个性化推荐中标签系统的建设

推荐系统的技术要点包括对用户行为以及用户信息数据化后的标签系统的建立、对于用户行为的分析、数据库的设计等。文章针对分析用户行为的标签系统的建设进行了详细的研究。推荐系统的标签系统主要分为三大模块,其一是建立资源的标签系统,其二是建立用户的标签系统,其三是这两个标签系统之间的关系,即如何通过用户标签系统中的数据从资源标签系统中提取出最优的资源链接并进行推荐。通过建立两个标签系统以及分析两个标签系统之间的关系,我们可以对推荐算法进行一些改进和调整,通过公式和属性加权的方式得到一个推荐的公式,从而将
分类: 其他 发布时间: 02-11 21:37 阅读次数: 0

2019 前端性能优化年度总结 — 第六部分

原文地址:Front-End Performance Checklist 2019 — 6 原文作者:Vitaly Friedman 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:子非 校对者:Ivocin,wei
分类: 编程语言 发布时间: 02-11 21:21 阅读次数: 0

02-变量命名

02-变量命名
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

在做excel导出时如何将workbook直接写在输出流中

参考网址 https://blog.csdn.net/u011109420/article/details/51330677 https://blog.csdn.net/u012116457/article/details/49780677 Java 后台 Excel 文件生成后转化为字节流 java excel 使用 poi组件, HSSFWorkbook workBook = new HSSFWorkbook(); 对于workBook生成字节流,很容易发现有个workBook .ge
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

CTSC2011 幸福路径

给定⼀张有向图,每个点有个权值,蚂蚁从某个点开始,初始体⼒为1,每经过⼀条边,体⼒会变为原来的p(0<p<1)倍,每爬到⼀个点,获得的幸福度为该点的权值乘上体⼒。求蚂蚁幸福度的最⼤值,保留⼀位⼩数。 $n \leq 100,点权 \leq 100$ sol: 正解是自动机的泵引理,一看就不可做,考虑暴力碾标算 由于点权不超过 100,体力很小的时候点权的贡献也很小,保留一位小数就会把很小的贡献舍去 做一个 dp 设 $f_{(i,j,k)}$ 表示走了 $i$ 步,从 $j$ 走到 $k$ 的
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

python处理编码问题和JSON格式

从文件读出数据:默认utf8编码 json.dumps()输出数据:默认unicode编码 json读取(json是种通用的数据传输格式) import ujson as json #for performance jobj = json.loads(json_str) #type(jobj)==<type ‘dict’> json_str = json.dumps(jobj) #默认输出unicode json.dumps(jobj, ensure_ascii=False) #输出utf8格
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

01-JS起步

01-JS起步
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

[EOJ629] 两开花

Description 给定一棵以 \(1\) 为根 \(n\) 个节点的树。 定义 \(f(k)\) :从树上等概率随机选出 \(k\) 个节点,这 \(k\) 个点的虚树大小的期望。 一个点 \(x\) 在这些被选出的 \(k\) 个点的虚树上,当且仅当它满足下列条件至少一个: \(x\) 被选出。 存在两个被选出的节点 \(a,b\),使得 \(\operatorname{lca}(a,b)=x\)。 给定 \(m\),求 \(f(1),f(2),\cdots,f(m)\)。 对 \(9
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

玩具装箱-斜率优化

HNOI2008玩具装箱 n方DP: f[i]=min{f[i],f[j]+(A[i]-B[j])*(A[i]-B[j])}; 转化为一次函数形式: f[j]+B[j]*B[j]=2*A[i]*B[j]+f[i]-A[i]*A[i]; 所以就是以f[j]+B[j]*B[j]为y,2*A[i]为x的一次函数。 维护一个单调递增的下凸壳即可。 这个题我们注意到似乎有一个B[j]*B[j]在方程中,好像是个二次函数不能斜率优化。 实则不然,只要i和j的乘积项都是一次的,都可以用斜率优化。 至于到了高
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

python命名空间、作用域、闭包与传值传引用

(以下内容,均基于python3) 最近在看python函数部分,讲到了python的作用域问题,然后又讲了Python的闭包问题。 在做作业的时候,我遇到了几个问题,下面先来看作业。 一、 作业1: 代码A: 1 def outside(): 2 var = 5 3 def inside(): 4 var = 3 5 print(var) 6 7 inside() 8 outside() 代码B: 1 def outs
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

Esri geometry api java 学习文档 (2) 几何图形 (Geometry)与数据结构

Geometry是Esri geometry api中所有类的父类,它定义了所有几何数据的存储结构 与 基本方法。 无论派生出的任何点、线、面等要素都要遵循Geometry定下的基本规则,那我们就来看一下Geometry到底使用了什么思路?搭建了什么样的结构? 上图是Esri Geometry的子类们,与下图OGC 对Geometry 的定义相对比,Esri 使用顶点Vertex(并非是Point)来构建多点的要素,先将“多点要素”、“域”、“线” 和 “单点要素”分开,再构成其他要素。 Ge
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

jsday25

1、梳理知识点 同源策略 : 同一个来源 : 协议 域名 端口 安全机制 为了保证用户数据的安全 jsonp跨域 前端跨域: 原理 :创建script标签 src路径 -- 接口 ajaxPost : 设置请求头 ajax封装 : 回调方式 promise对象 特点 : 不可逆 pending resolved----then rejected ---- catch 如何解决ajax封装问题? 返回一个promise对象 2、xhr2 cors跨域 服务器跨域 : header("Access
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

elk报错

1、elasticsearch启动失败如下: [root@bogon home]# /home/elasticsearch-6.3.0/bin/elasticsearch [2019-02-11T07:15:14,874][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException:
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

CodeForces 1098F. Ж-function

题目简述:给定字符串$s[1 \dots n](n \leq 2 \times 10^5)$,以及$Q \leq 2 \times 10^5$个询问,每个询问有两个参数$1 \leq l \leq r \leq n$,求 $$ \sum_{i=l}^r \operatorname{lcp}(s[l \dots r], s[i \dots r]), $$ 其中$\operatorname{lcp}(s, t)$表示字符串$s$和$t$的最长公共前缀(Longest Common Prefix)的
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

PyCharm中快速给选中的代码加上{}、<>、()、[]

快捷键Ctrl + Shift + S 呼出下图所示界面:
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

9、Flutter 实现 生成二维码

1、加入依赖 在 pubspec.yaml 中 dependencies 节点下添加: dependencies: qr_flutter: ^1.1.6 2、引入代码 在需要细线二维码的 dart 类中引入依赖代码包: import 'package:qr_flutter/qr_flutter.dart'; 代码部分 import 'package:flutter/material.dart'; import 'package:qr_flutter/qr_flutter.dart';
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

「BZOJ 3242」「NOI 2013」快餐店「基环树」

题意 基环树上找到一个点(可以在边上)使得它到树上最远点的距离最小,输出最小距离 题解 如果是一棵树,答案就是树的直径\(/2\) 如果是基环树,那么很好证明删去环上的某一条边是不影响答案的。于是断环为链,单调队列维护\(dep+sum,dep-sum\)的最大值和次大值,然后算直径,如果两个最大值是同个结点就取一个次大,否则都取最大。 #include <algorithm> #include <cstdio> using namespace std; typedef long long
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

解决自己电脑VMware打开虚拟机黑屏问题

最近在本机电脑上运行虚拟机之后无法显示图像(屏幕一团黑),但点击显示缩略图的时候是可以看到系统已经启动并在正常运行的。可以通过以下方法解决: 1.以管理员身份打开命令提示符 2.输入命令:netsh winsock reset 3.重启电脑 黑屏可能原因如下: 虚拟机和主机之间的通信,基本上是以socket的方式进行通信的(这里socket 泛指一切socket,包括本地的、网络的等等) 某个程序通过LSP给系统的TCP/IP stack 注入了自己的DLL,如果程序退出时,没有把这个DLL收
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

python处理时间和日期

时间和日期 (图中错误修正:dt_obj.strftime(format)) import time, datetime 1. datetime obj 1) datetime datetime.datetime.now() datetime.datetime.now() - datetime.timedelta(days=42) datetime.datetime.combine(datetime.date.today(), datetime.time.min) datetime.datet
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0

MongoDB 3.x 安装配置

目录 (见右侧目录栏导航) - 1. 安装Mongodb - 1.1 使用二进制包安装 - 1.2 运行MongoDB - 2. MongoDB 配置文件详解 - 2.1 说明 - 2.2 配置文件格式 - 2.3 配置文件的核心选项 - 2.3.1 systemLog 选项 - 2.3.2 processMangement 选项 - 2.3.3 net 选项 - 2.3.4 storage 选项 - 2.3.5 replication 选项 - 3. 启动/关闭MongoDB服务 - 3.1
分类: 其他 发布时间: 02-11 21:21 阅读次数: 0