- 博客(8)
- 收藏
- 关注
原创 利用英超FPL数据分析球员第一期——曼联半程MVP
大家新年好,好久没有更新博客,众所周知,我之前的博客基本上是以系统操作和LeetCode算法题的为主,于是今天决定给大家介绍一些我的idea,其中一个就是将Nature Language Processing (NLP)应用在英超范特西联盟(FPL)数据上去分析球员的表现。为什么说选择FPL的数据作为分析的源头,主要是一般的球员数据在各大平台比较分散,而FPL为玩家提供每周竞赛GW的数据比较全面,容易获得,而且还自带了一个基于高级数据分析的奖励分——bonus,来评价每场比赛的优秀球员,分值从1分到3分
2021-02-17 18:29:28 692 1
原创 剑指offer 剪绳子详解
剑指offer 剪绳子详解给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。(来自牛客网)题目链接: link.毫无疑问,这道题是一道贪心算法的题目,需要我们在每一种m(段数)下取最大值。此时问题可以转化为对于每种分法下所有分段绳子乘积的最大值。这时候我们可
2020-09-28 23:22:37 255
原创 Linux清理
1.Cpu:杀死进程,减缓CPU压力(比如fwupd进程)。在终端输入 top ,查看fwupd进程的Uid。 输入 sudo kill+(fwupd进程的Uid),把进程kill掉。2.内存:这一块可清理的比较少。查看内存 free 手动释放内存 echo 1 > /proc/sys/vm/drop_caches3.软件及其缓存:删除旧版本的软件缓存 su...
2020-01-28 06:07:02 229
原创 Leetcode 292 Nim游戏详解
其实一开始碰到这道题是有点懵的,后来感觉和以前碰到的博弈论题目有点像,就去查了一下资料,发现原来是巴什博弈。于是这道题就相当于这个理论的一个应用。 你和你的朋友用一堆石头玩游戏,每次你们轮流拿掉1 - m块石头。 拿到最后一块石头的人就是获胜者。而当这堆石子个数n为多少时,作为先手的你一定能赢。 而这个理论可以简单分为两种情况讨论:1.当个数...
2019-08-25 11:43:40 227
原创 Database Management Systems(3rd edition) 读书笔记
第一章:数据库简介1.1 类似于第一章的索引1.2 历史观点 介绍了从1960年以来不同科学家不同公司所研发的信息管理系统或者是数据管理系统,重要的是公司资源计划(ERP)和管理资源计划(MRP)作为大量的应用层特征被添加在数据库的上层位置,此类数据被置于关系数据库而且被各类公司所使用。而更重要的是DBMS随之进入互联网时代,能够通过网络获取足够多的数据并储存,由此引发出...
2019-07-15 15:07:01 2152
原创 浅谈JAVA框架
结合实习等面试经常被问到的问题,今天就来谈一谈在学习JAVA的开发框架时的一些理解笔记。现在的JAVA框架一般会分为这以下几种:SpringMVCSpringMybatisDubboMavenStruts2HibernateRedis 等等一、SpringMVC:这是一种常用的基于Java的实现Web MVC设计模式的Web层框架,就是说运用了常用...
2019-06-11 17:29:27 209
原创 如何在Github中新发布代码
今天就来说一说如何在Github中新发布自己的代码吧。在windows下:第一步:在GIthub中注册自己的账号和密码(p.s 账号名后期能够更改)https://github.com/第二步:下载Git 工具包并安装https://gitforwindows.org/第三步:在Github中新建一个存储库。第四步:复制新建库的HTTP。第五步:在要上传的文...
2019-06-10 21:51:36 903
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人