一、推荐系统概述 1.1 概述 推荐系统目前几乎无处不在,主流的app都基本应用到了推荐系统。例如,旅游出行,携程、去哪儿等都会给你推荐机票、酒店等等;点外卖,饿了么、美团等会给你推荐饭店;购物的时候,京东、淘宝、亚马逊等会给你推荐“可能喜欢”的物品;看新闻,今日头条、腾讯新闻等都会给你推送你感兴趣 ...
分类:
其他好文 时间:
2019-07-30 23:19:48
阅读次数:
224
数据的类型 为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的。 Number(数字) int(整型) float(浮点型) complex(复数) bool(布尔) String(字符串) Tuple(元祖) List(列表) Dictionary(字典) Set(集合) int ...
分类:
编程语言 时间:
2019-07-30 23:19:33
阅读次数:
135
Needleman–Wunsch 算法的代码实现 ...
分类:
编程语言 时间:
2019-07-30 23:19:15
阅读次数:
174
Description Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. Example 1: Input: "Hello" Outp ...
分类:
其他好文 时间:
2019-07-30 23:18:44
阅读次数:
104
1.1Python介绍 Python的创始人为吉多.范罗苏姆。1989年的圣诞节期间,决心开发脚本解释程序,作为ABC语言的一种继承。 Python之父所叙述的(GUIdovanRossum)Python是以喜剧团体Monty Python(巨蟒小组)的名字命名的。 1 1.2Python的主要应用 ...
分类:
编程语言 时间:
2019-07-30 23:18:17
阅读次数:
147
背景 最近在研究一键部署,其中有一个环节,是要使用shell脚本放开防火墙的某个端口号 方法 使用shell中常见的插入文本命令:sed 问题 如果已经预知要打开的端口号如6379,可以使用:sed -i '10a\-A INPUT -m state --state NEW -m tcp -p tc ...
分类:
其他好文 时间:
2019-07-30 23:17:59
阅读次数:
147
在你阅读时,默认已经了解IOC和autofac的基本用法, 我在最近的我的博客项目中运用了IOC autofac 实现了依赖注入 由于我的项目时asp.net MVC所以我目前向大家展示MVC中如何使用autofac 首先在app_start中新建一个类包含以下方法 这段代码的意思,就是从json文 ...
分类:
Web程序 时间:
2019-07-30 23:17:32
阅读次数:
114
由于各种原因,导致这本书读来着实仓促,以致于这本经典之书读来理解尚浅。 我其实认为这本书的厉害之处是在于它不纠结于细致到每个代码语句,而是全程在讲述软件工程的思想,从每个小故事出发,向读者讲述每个作者想要讲述的道理。读来确实也饶有翻趣味。但是,可能我目前学到的知识尚浅薄,也可能是因为并未经历过团队合 ...
分类:
其他好文 时间:
2019-07-30 23:17:11
阅读次数:
132
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数 ...
分类:
其他好文 时间:
2019-07-30 22:11:18
阅读次数:
111
题目链接 : https://leetcode cn.com/problems/reverse words in a string/ 题目描述: 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 示例 1: 示例 2: 示例 3: 思路: 思路一: 使用 和`reverse` java 思路二: ...
分类:
其他好文 时间:
2019-07-30 22:10:45
阅读次数:
156
1 $v){ 19 //反转并转换成小写,用空格拼接 20 $new_str .= strtolower(strrev($v))." "; 21 } 22 //去掉尾部的空格 23 $new_str = trim($new_str); 24 //循环大写的位置数组 25 foreach ($sup ... ...
分类:
移动开发 时间:
2019-07-30 22:10:22
阅读次数:
152
创建> 需要给定一个root的key,所有小于这个key的放到左边,大于key的放到右边, 比如vector<int> tree = {5,2,7,1,9,3,8},最后的树: 实现: ...
分类:
其他好文 时间:
2019-07-30 22:09:32
阅读次数:
124
一.解压缩 二.python与用户交互 1.为什么交互 2.如何交互 ...
分类:
其他好文 时间:
2019-07-30 22:09:19
阅读次数:
100
中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一 ...
分类:
其他好文 时间:
2019-07-30 22:08:58
阅读次数:
127
Web Worker线程处理 1 浏览器把所有事件都通过操作系统安排到事件队列中(例如:你去一个·窗口买菜,需要排队);浏览器使用单线程处理队列中的事件和执行用户代码(也就是单线程;web workers除外)。 因此,浏览器每次只能处理这些任务中的一个,并且任意一个任务都能阻止其他任务的执行。 2 ...
分类:
编程语言 时间:
2019-07-30 22:08:15
阅读次数:
126
N - 寿司晚宴 HYSBZ - 4197 推荐题解 这个题目我觉得还是很难的,借助题解写出来的,题解还看了很久,现在还是不是很理解。 首先这个数比较大有500,如果直接就像这个题目S - Query on a tree 这样写就超时了,而且也存不下这么大的数。 因为这个500以内的质数太多了,然后 ...
分类:
其他好文 时间:
2019-07-30 22:07:55
阅读次数:
137