人工智能
文章平均质量分 64
Legend500
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
展开
-
协同过滤算法
引用:http://blog.csdn.net/acdreamers/article/details/44672305今天要讲的主要内容是协同过滤,即Collaborative Filtering,简称CF。 Contents 1. 协同过滤的简介 2. 协同过滤的核心 3. 协同过滤的实现 4. 协同过滤的应用转载 2017-08-12 19:09:16 · 413 阅读 · 0 评论 -
GDI+学习及代码总结之------图像的基本处理
图像的基本操作在GDI+中,对图像的处理主要靠两个类,Image类和Bitmap类,Bitmap类是在Image类的基础上派生出来的。这里主要讲Image类的使用,Image类支持对BMP, GIF, JPEG, PNG, TIFF, 和 EMF,尤其注意,在PNG图像中,包含ALPHA通道,所以能实现不规则图像;一、图像的打开与显示图像打开我们在前言部分已经讲到,在GDI+中,对图像的处理主要靠...转载 2018-05-16 15:45:57 · 385 阅读 · 0 评论 -
GDI+字体Font
字体,对于大部分人来说都不陌生,在文本编辑软件中(如 Word)字体是必不可少的,同样,在GDI+中,绘制字符串也是需要字体的。在介绍字体Font类的使用之前,先引入一些与其有关的类或者枚举: (1)字体系列 FontFamily: GDI+中将具有相同的样式成为字体系列,如我们常见的 “宋体”、“仿宋” 、“微软雅黑”、 “Arial”等。 (2)...转载 2018-05-08 09:27:01 · 4348 阅读 · 0 评论 -
CStdioFile 类去写文件
介绍如何使用 CStdioFile 类去写文件。示例: 1 /// My Add 2 // 获取当前路径名 3 WCHAR szPaht[MAX_PATH] = { 0 }; 4 GetModuleFileName(NULL, szPaht, sizeof(szPaht)); 5 PathRemoveFileSpec(szPaht); 6 ...转载 2018-05-07 15:01:36 · 365 阅读 · 0 评论 -
程序员记忆力差怎么办?
引用:https://blog.csdn.net/bestboyxie/article/details/69666112随着年龄的增长自己的记忆力越来越差,只凭感觉记忆下来的东西越来越少,却发现要学习的知识却越来越多。。怎么办呢?人力资源一句经典:你的价值取决你的不可替代性~~人在社会无外乎就是解决各种各样的问题,过程中很多事儿是没有人解决过的,例如发明原子弹,发明计算机等等。。这种解决问题叫创新...转载 2018-05-13 21:34:59 · 1274 阅读 · 3 评论 -
MFC使用GDI+编程设置
引用:https://blog.csdn.net/touzani/article/details/1655790VC2005“项目/*属性”菜单项,打开项目的属性页窗口,先选“所有配置”,再选“配置属性/链接器/输入”项,在右边上部的“附加依赖项”栏的右边,键入GdiPlus.lib 后按“应用”钮,最后按“确定”钮关闭对话框。在需要用到GDI+的文件头加上下面两句#include <gdi...转载 2018-04-27 16:30:28 · 326 阅读 · 0 评论 -
CArray 下 CArray 处理
编译错误:1>d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afxtempl.h(262): error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)1> d:\program files (x86...原创 2018-04-25 15:44:28 · 470 阅读 · 0 评论 -
C++将HBITMAP保存为bmp图片
引用:https://blog.csdn.net/shufac/article/details/49997947BOOL CBMP2ArrayMultiplyDlg::SaveBitmapToFile(HBITMAP hBitmap, CString szfilename) { HDC hDC; //当前分辨率下每象素所占字节数 ...转载 2018-05-09 10:52:03 · 2205 阅读 · 0 评论 -
GDI+学习及代码总结之-----画笔
画笔一、构造函数画笔有两个构造函数,分别看下:[cpp] view plain copyPen( const Color& color, REAL width); Pen( const Brush* brush, REAL width); 注意:第一个构造函数:从一个颜色构造一个单色画笔,平时用的比较多 第二个构造函数要特别注意,它可以从一个画刷构造一个画笔,...转载 2018-05-02 13:42:02 · 482 阅读 · 0 评论 -
【MFC】VC 删除目录和文件
[cpp] view plain copystatic void DeleteDirectories(CString csPath) { CFileFind finder; CString tempPath; tempPath.Format("%s%s", csPath, "//*.*"); BOOL bWork = finder.FindFile(...转载 2018-04-24 10:20:16 · 546 阅读 · 0 评论 -
【MFC】VC调用WinRar解压文件(如:.gz)
[cpp] view plain copyvoid UnpackFile(const CString & strFilePath) { CString winRarInstallPath = "C:\\Program Files\\WinRAR\\WinRAR.exe"; CString strDestPath; //目标解压位置 int pos = s...转载 2018-04-24 09:55:05 · 1317 阅读 · 0 评论 -
坐标旋转变换公式的推导
翻译自: http://www.metro-hs.ac.jp/rs/sinohara/zahyou_rot/zahyou_rotate.htm翻译: 汤 永康出处: http://blog.csdn.net/tangyongkang转贴请注明出处1 围绕原点的旋转如下图, 在2维坐标上,有一点p(x, y) , 直线opの长度为r, 直线op和x轴的正向的夹角为a。 直线op围绕原点做逆时针方向...转载 2018-04-19 11:14:38 · 662 阅读 · 0 评论 -
mfc listcontrol控件改变字体大小
LOGFONT logfont;//最好弄成类成员,全局变量,静态成员 CFont *pfont1 = m_List.GetFont(); pfont1->GetLogFont( &logfont ); logfont.lfHeight =logfont.lfHeight * 3; //这里可以修改字体的高比例转载 2018-01-23 17:32:03 · 1867 阅读 · 0 评论 -
TOP 10 开源的推荐系统简介
引用:http://www.oschina.net/news/51297/top-10-open-source-recommendation-systems最近这两年推荐系统特别火,本文搜集整理了一些比较好的开源推荐系统,即有轻量级的适用于做研究的SVDFeature、LibMF、LibFM等,也有重 量级的适用于工业系统的 Mahout、Oryx、EasyRecd等,供大家参考。PS:这转载 2017-08-12 20:29:11 · 507 阅读 · 0 评论 -
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha
调试程序时出现以下问题:d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll...转载 2018-12-26 11:46:47 · 461 阅读 · 0 评论