个性化推荐系统代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Newstj.h

#include

using namespace std;

class newsdy

{

public:

string newsid;

int times;

newsdy *next;

newsdy();

};

class newstj

{

public:

int sum;

string newsid;

newstj *next;

newsdy *NDYnext;

newstj();

};

Newstj.cpp

#include"StdAfx.h"

#include"newstj.h"

newsdy::newsdy()

{

newsid=" ";

times=0;

next=NULL;

}

newstj::newstj()

{

newsid=" ";

next=NULL;

sum=0;

NDYnext=new newsdy; }

// Recommend.h : PROJECT_NAME 应用程序的主头文件

//

#pragma once

#ifndef __AFXWIN_H__

#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"

#endif

#include"resource.h"// 主符号

// CRecommendApp:

// 有关此类的实现,请参阅 Recommend.cpp

//

class CRecommendApp : public CWinApp

{

public:

CRecommendApp();

// 重写

public:

virtual BOOL InitInstance();

// 实现?

DECLARE_MESSAGE_MAP()

};

extern CRecommendApp theApp;

Recommend.cpp

// Recommend.cpp : 定¡§义©?应®|用®?程¨¬序¨©的Ì?类¤¨¤行D为a。¡ê//

#include"stdafx.h"

#include"Recommend.h"

#include"RecommendDlg.h"

#define new DEBUG_NEW

#endif

// CRecommendApp

BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)

ON_COMMAND(ID_HELP, &CWinApp::OnHelp)

END_MESSAGE_MAP()

// CRecommendApp 构造

CRecommendApp::CRecommendApp()

{

// 支持重新启动管理器

m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;

// TODO: 在此处添加构造代码

// 将?所¨´有®D重?要©a的Ì?初?始º?化¡¥放¤?置?在¨² InitInstance 中D }

// 唯¡§一©?的Ì?一©?个? CRecommendApp 对?象¨®

CRecommendApp theApp;

// Recommend.cpp : 定¡§义©?应®|用®?程¨¬序¨©的Ì?类¤¨¤行D为a。¡ê

//

#include"stdafx.h"

#include"Recommend.h"

#include"RecommendDlg.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#endif

// CRecommendApp

BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)

ON_COMMAND(ID_HELP, &CWinApp::OnHelp)

END_MESSAGE_MAP()

// CRecommendApp 构1造¨¬

CRecommendApp::CRecommendApp()

{

// 支¡ë持?重?新?启?动¡¥管¨¹理¤¨ª器¡Â

m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;

// TODO: 在¨²此ä?处ä|添¬¨ª加¨®构1造¨¬代䨲码?,ê?

// 将?所¨´有®D重?要©a的Ì?初?始º?化¡¥放¤?置?在¨² InitInstance 中D

}

// 唯¡§一©?的Ì?一©?个? CRecommendApp 对?象¨®

CRecommendApp theApp;

// CRecommendApp 初?始º?化¡¥

BOOL CRecommendApp::InitInstance()

{

// 如¨?果?一©?个?运?行D在¨² Windows XP 上¦?的Ì?应®|用®?程¨¬序¨©清?单Ì£¤指?定¡§要©a

// 使º1用®? ComCtl32.dll 版ã?本À? 6 或¨©更¨¹高?版ã?本À?来¤¡ä启?用®?可¨¦视º¨®化¡¥方¤?式º?,ê?

//则¨©需¨¨要©a InitCommonControlsEx()。¡ê否¤?则¨©,ê?将?无T法¤¡§创ä¡ä建¡§窗ä¡ã口¨²。¡ê

INITCOMMONCONTROLSEX InitCtrls;

InitCtrls.dwSize = sizeof(InitCtrls);

// 将?它¨¹设¦¨¨置?为a包㨹括¤¡§所¨´有®D要©a在¨²应®|用®?程¨¬序¨©中D使º1用®?的Ì?

// 公?共2控?件t类¤¨¤。¡ê

InitCtrls.dwICC = ICC_WIN95_CLASSES;

InitCommonControlsEx(&InitCtrls);

CWinApp::InitInstance();

AfxEnableControlContainer();

相关文档
最新文档