ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:26.40KB ,
资源ID:8066723      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8066723.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个性化推荐系统代码Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

个性化推荐系统代码Word格式.docx

1、 定义?应|用程序的类行D为a。stdafx.hRecommend.hRecommendDlg.h#ifdef _DEBUG#define new DEBUG_NEW/ CRecommendAppBEGIN_MESSAGE_MAP(CRecommendApp, CWinApp) ON_COMMAND(ID_HELP, &CWinApp:OnHelp)END_MESSAGE_MAP()/ CRecommendApp 构造CRecommendApp:CRecommendApp() / 支持重新启动管理器 m_dwRestartManagerSupportFlags = AFX_RESTART_MA

2、NAGER_SUPPORT_RESTART; / TODO: 在此处添加构造代码 / 将?所有D重?要a的初?始化放置?在 InitInstance 中D/ 唯一个? CRecommendApp 对?象CRecommendApp theApp;/ CRecommendApp 构1造 / 支持?重?新?启?动管理器 在此处|添加构1造代码?,/ CRecommendApp 初?BOOL CRecommendApp:InitInstance() / 如果?运?行D在 Windows XP 上清?单指?定a / 使1用 ComCtl32.dll 版本 6 或更高?版来用可视方式 /则需a InitC

3、ommonControlsEx()。否则将?无T法创建窗口。 INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls);它设为a包括D要a在中D使 / 公?共2控?件t类 InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); CWinApp:InitInstance(); AfxEnableControlContainer(); / 创 shell 管以防对?话框包含? / 任何? shell 树图控?件t或 shell 列D表

4、件t。 CShellManager *pShellManager = new CShellManager; / 标准未使这a些?功|能并希望减?小? / 最终?执行D文?件t的大|移除y下?列D / 不?特例y程 / 更改?于存储注册表项? 应|适当修T改?该?字符串 / 例y如为a公?司?或组织名? SetRegistryKey(_T(向导生成地); CRecommendDlg dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse = IDOK) / TODO:|理时 / “确”关?闭 else if

5、 (nResponse = IDCANCEL)取消? / 删除y上面? if (pShellManager != NULL) delete pShellManager; / 由已返回? FALSE 以便退出? / 而?不?是息泵 return FALSE;RecommendDlg.h/ RecommendDlg.h : 头文?件tafxwin.hafxcmn.hiostreamfstreamsstreamstdio.hafx.htime.hsys/timeb.hctimemath.huser.hWindows.h/ CRecommendDlg 对?class CRecommendDlg : p

6、ublic CDialogEx/ 构1造 CRecommendDlg(CWnd* pParent = NULL);函数y/ 对?y据Y enum IDD = IDD_RECOMMEND_DIALOG ; protected: virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV 支/ 实现?protected: HICON m_hIcon; / 生映3射 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg

7、void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); void DisPlay(CString str); CString file_str; CEdit m_Edit_Dis; CListCtrl m_CListCtrl; int num; CString STR; string str; newstj *TJtemp,*TJhead; newsdy *DYtemp,*DYhead; user *temp,*head; user *Ctemp,*Chead; news *ntemp,*nhead; afx_msg void OnBnClicke

8、dBtnList(); afx_msg void OnBnClickedBtnSum(); afx_msg void OnBnClickedBtnOut(); afx_msg void OnBnClickedBtnOpen(); afx_msg void OnBnClickedBtnC(); afx_msg void OnBnClickedBtn(); afx_msg void OnBnClickedBtnNt(); afx_msg void OnBnClickedBtnChosen(); afx_msg void OnBnClickedBtnSt(); afx_msg void OnEnCh

9、angeEditDis(); static UINT Thread(LPVOID lpParam); static UINT Thread_T(LPVOID lpParam); static UINT Thread_O(LPVOID lpParam); static UINT Thread_C(LPVOID lpParam); long long time; struct timeb t1; struct timeb t2; CString strTime; CSliderCtrl m_CSliderCtrl; afx_msg void OnBnClickedBtnSure();Recomme

10、ndDlg.cpp/ RecommendDlg.cpp : 实afxdialogex.h/ 用“菜? CAboutDlg 对?CWinThread* pThread;CWinThread* pThread_t;CWinThread* pThread_o;CWinThread* pThread_c;UINT CRecommendDlg:Thread(LPVOID lpParam)/接受死循-环线? CRecommendDlg *p=(CRecommendDlg*)lpParam; ifstream file(p-file_str);/读入步?相 p-DisPlay(CString(功|打开ast

11、ep_correlation,路径?+p-file_str); ftime(&p-t1); int js=0; while(getline(file,p-str) stringstream ss(p-str); string sub_str; int i=0; while(getline(ss,sub_str,t) if(i=0) p-TJtemp=p-TJhead; for(;TJtemp-next) if(p-newsid=) break; else if(p-newsid=sub_str) break; i=1; elseDYtemp=p-NDYnext;DYtemp- p-newsid

12、=sub_str;times+;next=new newsdy; p- i=0; js+;t2); file.close();STR.Format(%d,js);strTime.Format(%lldms,p-t2.time*1000-p-t1.time*1000);读完.共2读STR+记?录?,耗?strTime); return 0;Thread_T(LPVOID lpParam)/接 ifstream fileuser(p-户最后访问开auser_list,路 while(getline(fileuser,p-temp-userid=sub_str; if(i=1) p-next=new

13、 user;temp=p-next; i=0; p- fileuser.close();t1.time*1000+p-t2.millitm-p-t1.millitm);head;开a始计?算? for(; if(p-userid= break; for(;next) if(p-newsid=p-newsid|p- break; int sum=0,sum1=0;timesm_CSliderCtrl.GetPos() if(sum1times) if(sum sum1=sum; sum=p-times;res1=p-res;res=p-newsid; sum1=p-t=sum;t1=sum1;%llds,共2耗?Thread_O(LPVOID lpParam)/接 ofstream fout(c:/out.csv);正y在输,路 fout for(; if(p-newsid) break; int k=atoi(p-cs.c_str(); int l=atoi(p-cs_.c_str(); if(k!=0&l10)res!= foutuserid,rest-p-t1)/p-tres)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2