美团网基于机器学习方法的POI品类推荐算法 前言 在美团商家数据中心(MDC),有超过100w的已校准审核的POI数据(我们一般将商家标示为POI,POI基础信息包括:门店名称、品类、电话、地址、坐标等)。如何使用这些已校准的POI数据,挖掘出有价值的信息,本文进行了一些尝试:利用机器学习方法,自动 ...
分类:
编程语言 时间:
2016-12-02 07:57:11
阅读次数:
355
内置函数 绝对值 abs(p) 最大值 max(v1,v2,v3...) 转整数 int(p) 转小数 float(p) 转字符串 str(p) 转bool bool(p) 转16进制 hex(v) 自定义函数 必选参数、默认参数、可变参数、命名关键字参数、关键字参数 *args是可变参数,args ...
分类:
编程语言 时间:
2016-12-02 07:52:26
阅读次数:
157
我们都知道,在编写多线程程序时,我们应该记住很多细节,比如锁,使用线程安全库等。这里有一个不太明显的bug的列表,特定于多线程程序。其中许多都没有在初学者的文档或教程中提到,但我认为每个使用线程的人最终都会中枪。 使用thead safe系统函数 使用thead safe系统函数 并非所有的系统函数 ...
分类:
编程语言 时间:
2016-12-02 07:47:29
阅读次数:
283
转自:http://ifeve.com/java-memory-model-0/ 提纲 java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰java程序员,本文试图揭开java内存模型神秘的面纱。本文大致分三部分:重排序与顺序一致性;三个同步原语(lock,volatile,final) ...
分类:
编程语言 时间:
2016-12-02 07:40:41
阅读次数:
184
通常在我们的云环境中,为了保证云平台中虚拟机的正常运行,基本都需要这样一个功能,就是收集虚拟机的监控数据,比如cpu的使用率、内存的使用率、磁盘io、网络io等基本信息。可以利用这些信息及时调整云平台环境中出现的一些问题,从而实现保证VM的正常运行。说到KVM管理工具..
分类:
编程语言 时间:
2016-12-02 03:59:25
阅读次数:
2032
#include<iostream>#include<functional>usingnamespacestd;usingnamespacestd::placeholders;//去掉转移字符的方法voidmain(){//比如我门要打开qq//第一种stringstr="C:\ProgramFiles\QQ\Bin\QQ.exe";system(str.c_str());//有转移字符的存在是不是很蛋疼呢//接下..
分类:
编程语言 时间:
2016-12-02 03:44:18
阅读次数:
158
python1+..+100#-*-coding:cp936-*-
y="yes"
whiley=="yes":
print"pleaseinputnum"
a=input()
print"pleaseinputendnum"
c=input()
b=a+1
whileb<=c:
a=a+b
b=b+1
print‘答案为:‘;printa
#y="no"#取消“#”就是控制循环
print"goon!?(yesorno):"
#y=raw_input()#把输入结..
分类:
编程语言 时间:
2016-12-02 03:44:08
阅读次数:
154
VBA语句对象方法属性‘VBA对象
‘VBA中的对象其实就是我们操作的具有方法、属性的excel中支持的对象
‘Excel中的几个常用对象表示方法
‘1、工作簿
‘Workbooks代表工作簿集合,所有的工作簿,Workbooks(N),表示已打开的第N个工作簿
‘Workbooks("工作簿名称")
‘ActiveWorkbook正..
分类:
编程语言 时间:
2016-12-02 03:43:35
阅读次数:
139
VBA语句对象方法属性‘VBA对象
‘VBA中的对象其实就是我们操作的具有方法、属性的excel中支持的对象
‘Excel中的几个常用对象表示方法
‘1、工作簿
‘Workbooks代表工作簿集合,所有的工作簿,Workbooks(N),表示已打开的第N个工作簿
‘Workbooks("工作簿名称")
‘ActiveWorkbook正..
分类:
编程语言 时间:
2016-12-02 03:42:56
阅读次数:
196
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-02 03:43:58
阅读次数:
125
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-02 03:43:32
阅读次数:
157
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-02 03:43:29
阅读次数:
123
title:Python学习记录day5
tags:python
author:ChingeYang
date:2016-11-26
1.多层装饰器
多层装饰器的原理是装饰器装饰函数后其实也是一个函数这样又可以被装饰器装饰。编译是从下至上进行的执行时是从上至下进行。
#!/usr/bin/envpython
#_*_coding:utf-8_*_
‘‘‘
*Createdon..
分类:
编程语言 时间:
2016-12-02 03:42:35
阅读次数:
209
今天开始学习python的集合相关方法的使用:#集合的定义:集合是无序的,不重复的数据集合set={"123","456","11"}#add:向集合中填加元素Addanelementtoaset.set.add(563)
print(set)#Clear:清除集合中的元素Removeallelementsfromthisset.set.clear()
print(set)返回空#Copy:..
分类:
编程语言 时间:
2016-12-02 03:40:42
阅读次数:
177
#include<iostream>//模板元变成一般用于递归游戏开发里常用template<intN>structdata{enum{res=data<N-1>::res+data<N-2>::res};};template<>structdata<1>{enum{res=1};};template<>structdata<2>{enum{res=2};};intgetdata..
分类:
编程语言 时间:
2016-12-02 03:40:56
阅读次数:
117
<SpringMVC源码分析(3)DispatcherServlet的请求处理流程>简单介绍了一个请求的处理过程,简略描述了调用过程,并没有涉及过多细节,如url匹配,报文解析转换等。<SpringMVC源码分析(2)DispatcherServlet的初始化>:介绍了servlet的初始化过程,尤其initStrategie..
分类:
编程语言 时间:
2016-12-02 03:39:07
阅读次数:
294
C++Boost2容器在线文档:http://www.boost.org/doc/离线文档:解压Boost压缩包,浏览boost_1_62_0/boost_1_62_0/libs/libraries.htm#Containers
目录:
Boostany容器
引用与指针复习,引用并不会退化
boost.tuple,类似STL的pair键值对,但是tuple可以装10种不同的任意数据类型
tuple..
分类:
编程语言 时间:
2016-12-02 03:39:33
阅读次数:
193