想用机器学习的方法,那么思路其实也很明确,问题是那一天用户是买还是不买,那么可以看成是二分法。通过用户行为方式来判断是否会购买。就是把用户行为等抽象成特征向量得到训练集,扔进机器学习算法训练出一个模型,然后用测试集预测出结果。虽然机器学习的算法有不少,而且需要不断的调整参数和优化,但是我认为特征向量的选取才是最关键的,很显然我们到最后也没搞好~~~...
分类:
移动开发 时间:
2015-05-17 12:20:50
阅读次数:
155
深入Java内存模型—内存操作规则总结...
分类:
编程语言 时间:
2015-05-17 12:20:47
阅读次数:
178
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define INF 100000000
using namespace std;
int a,b,s;
struct node{
int x,y;
bool oper...
分类:
其他好文 时间:
2015-05-17 12:19:08
阅读次数:
111
题外话
Atom的emmet插件有些功能给阉割了
说阉割倒不如说atom本身自带的一些功能替代了atom的拓展功能
教程主要是常用的基础知识,在最后我会附上emmet完整简写表,大伙可以把图片在新页面打开另存为
何为Emmet简言之,Emmet的前身是大名鼎鼎的Zen coding;功能
snippet(代码片段,不如用专门的片段插件)
abbreviation expand...
分类:
其他好文 时间:
2015-05-17 12:19:08
阅读次数:
202
Pintos:基于80x86架构的一个简单操作系统框架,支持内核线程,加载和运行用户程序,以及一个文件系统,但是
所有这些都是以一种简单的方式实现。
Pintos理论上可以运行在普通的IBM兼容的PC机上。但是为了便于调试内核代码,Pintos运行在仿真器上,我们将使用
Bochs和Qemu仿真器
一. qemu安装
1. 配置
./configure --prefix...
分类:
其他好文 时间:
2015-05-17 12:19:53
阅读次数:
249
在KEIL新建工程时,容易出现该问题,我查了一些资料,最终找到该问题解决方法:
第一步:在keil里的菜单栏依次选择Project->Manage->Components,Environment
andBooks(CEB)
第二步:然后在Environment andBooks(CEB)里选择Folders/Extensions标签页,
第三步:在RealVie...
分类:
其他好文 时间:
2015-05-17 12:19:26
阅读次数:
430
下面看一个出自国外某教授的基于OpenCVSharp的车辆视觉框架,虽然包含车道检测和车辆识别,但源程序仅100行左右,非常精巧。算法描述检测部分的步骤很经典,是比较通用的步骤:
将图像上半部分无关内容截掉,设定ROI
转为灰度图
Canny算子提取边缘
Hough检测直线
通过直线角度位置信息筛选出车道线,标记到图上...
分类:
其他好文 时间:
2015-05-17 12:18:53
阅读次数:
266
#include
using namespace std;
class A
{
public:
A()
{
cout<<"A";
}
~A()
{
cout<<"~A";
}
};
class B :public A
{
A *p;
public:
B()
{
cout<<"B...
分类:
其他好文 时间:
2015-05-17 12:20:05
阅读次数:
137
一开始写的dfs进行记忆化结果不知道怎么进行路径的记录。。。改成循环就好了
dp[i] = max(dp[j]) + 1 , weight[j] speed[i]
一开始进行一次排序使得重量递增,这样只需要考虑速度就好了
#include
#include
using namespace std;
const int maxn = 10005;
struct Mouse{
int ...
分类:
其他好文 时间:
2015-05-17 12:20:00
阅读次数:
96
Multiplication Puzzle
Description
The multiplication puzzle is played with a row of cards, each containing a single positive integer. During the move player takes one card out of the row and scores the number of points equal to the product of the number o...
分类:
其他好文 时间:
2015-05-17 12:18:43
阅读次数:
88
前言在写这篇文章之前首先我假设你已经安装了Android Studio 并已经会用Android Studio建立项目。
那么这篇博文既然是将项目提交到github上,自然我们要明白两个相关概念:git和github。
git是版本控制系统,跟svn、cvs同级概念
github是一个网站,给用户提供git服务。这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。准备...
分类:
其他好文 时间:
2015-05-17 12:20:22
阅读次数:
171
// uva 11991 Easy Problem from Rujia Liu?
// 给一个包含n个数的数组,需要回答若干个询问,每次询问两个整数
// k和v,输出从左到右第k个v的下标
//
// 本题因为n比较大,所以直接开二维数组是不现实的
// 如果直接用vector的话,也是会有大量的浪费
// 所以可以先离散化一下,找到一共有多少个不同的数
// 再用vector动态数组就可以搞...
分类:
其他好文 时间:
2015-05-17 12:20:01
阅读次数:
74
#include
using namespace std;
class A
{
protected:
int x;
public:
A(int x)
{
A::x=x;
cout<<"class A"<<endl;
}
};
class B
{
private:
A a1;
public:
B(int x):a1(x...
分类:
其他好文 时间:
2015-05-17 12:18:22
阅读次数:
182
A:52张牌,枚举每种可以的情况,统计已经有x张牌了,需要换的就是5 - x张,不断维护最小值就可以了
B:败的情况只有2种,两个串奇偶性不同,两个串完全相同,所以简单统计一下就可以了,最后除上总情况C(n, 2)即可
C:这题看了官方题解才会的,dp[i][j] = dp[i - j][j] + dp[i - j][j - 1],自己也是没想到,弱爆了,具体的可以看官方题解,有的递推式子,然...
分类:
其他好文 时间:
2015-05-17 12:18:39
阅读次数:
97
#include
using namespace std;
class my_base
{
int a,b;
public:
my_base(int x,int y)
{
a=x;
b=y;
}
virtual void show()
{
cout<<"base";
cout<<a<<"...
分类:
其他好文 时间:
2015-05-17 12:19:18
阅读次数:
124
GB/T2659-2000《世界各国和地区名称代码》...
分类:
其他好文 时间:
2015-05-17 12:19:29
阅读次数:
580
不可变类 - String一如既往,在进行学习之前我们先看看相关的定义吧~下面引自 JavaDocs:
Strings are constant; their values cannot be changed after they are created
String 类是不可变的,String 对象的值在创建后不会发生改变。换句话说,我们平常对 String 对象的操作,实际上都是创建了一个新...
分类:
其他好文 时间:
2015-05-17 12:16:28
阅读次数:
90