自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

翻译 数据可视化的常见方法

数据可视化的常见方法关于数据可视化指示器折线图条形图列图表饼状图面积图数据透视表散点图气泡图树形图极坐标图区域地图/散点图漏斗图鱼眼/笛卡尔变形关于数据可视化数据可视化,是关于数据视觉表现形式的科学技术研究。(百度百科)当下数据可视化是非常火的一个话题,数据可视化可以说是渗透在了各行各业;也有很多平台做得很不错的,阿里云DataV与百度Sugar, 本文只是介绍一些常见的数据可视化的工具/图...

2019-07-24 17:22:27 2655 1

原创 mysql游标多一次循环。

declare f cursor ##声明游标 for  SELECT id FROM aoi.pcbtable    where id NOT in(select id from  aoi.had_shopfloor_table)  and state > 0 order by id desc limit 10; DECLARE CONTINUE HANDLER FOR

2018-02-01 15:03:56 646

原创 Mysql C API调用存储过程的问题,error 2014

执行一次存储过程后,mysql_real_query再执行其他sql语句的时候,总是提示Commands out of sync; you can't run this command now;解决办法,代码片段:if (0 != mysql_real_query(mysql_Conn, sql, (unsigned long)strlen(sql))){setErro

2018-01-17 18:29:27 395

转载 MFC代码块执行时间

LARGE_INTEGER   litmp;     LONGLONG   QPart1,QPart2;     double   dfMinus,   dfFreq,   dfTim;     QueryPerformanceFrequency(&litmp); //获得计数器的时钟频率     dfFreq   =   (double)litmp.QuadPart;     

2017-07-03 16:22:22 258

转载 CString类常用方法----Left(),Mid(),Right()……

CStringLeft(intnCount)const; //从左边1开始获取前 nCount个字符  CStringMid(intnFirst)const; //从左边第 nCount+1个字符开始,获取后面所有的字符  CStringMid(intnFirst,intnCount)const; //从左边第 nFirst+1 个字符开始,获取后面nCount个字符  CString

2017-06-29 15:34:45 388

转载 MFC 文件分块复制

CFile ReadFile;BOOL bOpen = ReadFile.Open( pInfo->m_szSrcPath , CFile::modeRead );if(!bOpen){AfxMessageBox(pInfo->m_szSrcPath + _T("  :文件打开失败!"),MB_ICONERROR|MB_OK);pInfo->m_stTip.SetWindowT

2017-06-27 10:28:27 370

转载 MFC绘图知识

1 几何对象的结构和类为了使用绘图函数,应该先了解绘图所用到的几种表示几何对象的结构和类。这些结构和类分别定义在头文件windef.h和afxwin.h中。1.点1)点结构POINT点数据结构POINT用来表示一点的x、y坐标:typedef struct tagPOINT {    LONG x;    LONG y;} POINT

2017-06-22 15:21:57 731

原创 MFC遍历子控件

如下:void Auto_DataBase::initFont(){CWnd *win = GetWindow(GW_CHILD);while (win){win->SetFont(&m_font12);win = win->GetWindow(GW_HWNDNEXT);}}

2017-06-22 14:28:40 735

转载 CMarkUp使用简介,XML读取

最近正在研究C++下的XML分析工具CMarkup。初次和XML相遇是基于C#对XML的操作。C#的XmlDocument和XmlNode给我印象之深,让我至今都无法忘怀。现在想在C++下发掘XML的强大,结果却发现建房子你除了需要基本的建设材料外,还需要些而外的工具。不像C#那样,已经打成包供你直接使用了。好在有知道CMarkup这个小型XML的分析器,可以为我所用。俗话说:磨刀不误砍柴工。我现

2017-06-12 15:00:05 572

原创 Socket Send 带多指针的结构体,变长字符串,string char[] 等等。。

楼主网上找了很久很久,都没有找到Socket Send 带多指针的结构体的方法,有说发数组的,有说只能发一个指针的,但是我接下来要说的是,发送带多指针的结构体;1.Socket的初始化我就不写了,网上很多,而且很固定;2.定义一个多指针的结构体;struct SendMsgForMat{char* Msg; //错误信息char* BigBarcode;//

2017-06-06 16:36:36 1726

转载 CImage,MFC,图像处理

参考: http://www.cnblogs.com/afarmer/archive/2012/03/31/2427273.htmlOwed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu  转载请标明来源  CImage支持的图片格式有很多,像通常用的jpg, png, bmp,gif等都支持的不错。(CImage类基于GDI

2017-05-27 14:36:40 750

原创 ADO教程(执行带参数存储过程)

由于最近项目上要使用ADO访问数据库,而网上又没有非常完整的帖子,干脆摸着石头过河来总结一个ADO的使用;首先不得不说ADO的使用率并不是很高1.ADO是微软提供的访问各种数据库的统一接口,是对底层的COM技术OLE DB的封装;它的主要优点是易于使用,高速度,低内存开销,和一个小磁盘占用,缺点:开发效率相对不高;ADO是一个面向对象的COM组件库,用ADO访问

2017-05-25 16:07:42 4610 2

转载 Lock wait timeout exceeded; try restarting transaction

今天做MySQL数据库大数据插入出现此异常:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction具体原因说不太清楚,共享一下解决办法:执行mysql命令:show full processlist;然后找出插入语句的系统id执行mysql命令:kill id重

2017-05-19 16:02:38 220

转载 MFC的字体设置

怎样设置字体:一、简单的创建一种字体:CFont类是CGDIObject的派生类:CObject → CGDIObject → CFont。只有一个缺省构造函数CFont( ); 必须用下列字体创建成员函数CreateFont[Indirect]或CreatePointFont [Indirect]来初始化。  其中的CreatePointFont提供了创建字体

2017-05-15 14:58:48 5008

转载 MFC类与对应头文件

MFC类与对应头文件CAnimateCtrl    afxcmn.h    CArchive    afx.h    CArchiveException    afx.h    CArray    afxtempl.h    CAsyncMonikerFile    afxole.h    CAsyncSocket    afxsock.h    CBitmap  

2017-05-15 14:08:30 806

原创 MFC无边框对话框的拖动

void init_connect::OnLButtonDown(UINT nFlags, CPoint point){// TODO:  在此添加消息处理程序代码和/或调用默认值CDialogEx::OnLButtonDown(nFlags, point);if (point.y //判断是否在窗口的顶部{SendMessage(WM_SYSCOMMAND,

2017-05-15 11:51:45 331

转载 MFC 设置控件位置和大小

最近经常要用到改变控件在对话框上的位置和大小,一直找不到有效的方法,查看了很多资料。这篇博文还算靠谱,转载到这里了。[cpp] view plain copyvoid CmyqeDlg::OnSize(UINT nType, int cx, int cy)  {      CDialog::OnSize(nType, cx, cy);

2017-05-15 10:26:45 13986 1

转载 MFC创建主对话框为非模态对话框

第一步修改App类的InitInstance函数:[cpp] view plain copyBOOL CTestApp::InitInstance()  {      .......      .......      CTestDlg  *pdlg= new CTestDlg ();      m_pMainWnd = 

2017-05-11 13:54:21 404

原创 MFC 两个对话框直接的消息传递

A发送对话框代码:定义宏:#define WM_MyMessage WM_USER+1000;消息映射:ON_COMMAND(ID_FILE_RECONNECT, &CDataBaseTool_UIDlg::OnFileReconnect)init_connect *m_init_connect_msg;   //声明一个B接受对话框指针void S

2017-05-10 14:56:51 2730

原创 CImageList常见的错误,函数的存活周期

第一种写法:CImageList *m_imageList = new CImageList;// 创建图像序列CImageList对象   m_imageList->Create(16, 16, ILC_COLOR8 | ILC_MASK, 3, 3);// 将三个图标添加到图像序列 for (int i = 0; i {m_imageList->Add(hIco

2017-05-08 16:44:05 421

转载 char2Wchar,Wchar2char,互转

//将 单字节char* 转换为 宽字节 wchar*inline wchar_t* AnsiToUnicode( const char* szStr ){int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 );if (nLen == 0){   return NULL;}

2017-05-04 10:33:39 1280

转载 Unicode字符集和多字节字符集关系

Unicode字符集和多字节字符集关系在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8

2017-04-28 10:48:16 242

转载 C++中将string类型转换为int, float, double互转

int, float, double转string:C++ 11 支持:to_string(int/float/double);C++中将string类型转换为int, float, double类型 主要通过以下几种方式:# 方法一: 使用stringstreamstringstream在int或float类型转换为string类型的方法中已经介绍过, 这里也能用作将

2017-04-25 15:49:07 605

原创 CString,string,char*数据类型之间的转换

CString,string,char*之间的转换(转)这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。

2017-04-25 15:05:38 276

原创 DLL之间的容器传递;STL+DLL

1.网上已经有很多的帖子都在说这个问题了,我注意是做个记录使用:DLL与EXE的配置应该一样,也就是STL版本,如果你使用的同一个VS版本就不用考虑这个问题了;2.配置相同:DLL: 配置属性-->常规-->字符集配置属性-->C/C++-->代码生成-->运行库(注意Debug与Release之分)3.参数传递正确;

2017-04-24 19:47:06 861

原创 MYSQL API 的MYSQL结构体(MYSQL连接莫名其妙为空)的初始化问题

MYSQL API

2017-04-24 17:16:31 1087

原创 windows调用另外一个EXE程序,WinExec+Cmd+BAT

首先说一下:WinExec的函数原型:UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow);参数:lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令行。uCmdShow:定义Windows应用程序的窗口如何显示,并为CreateProcess函数提供STARTUPINFO参数的wShowWindow成员的值。

2017-04-24 11:40:11 3341

原创 MYSQL+BAT+定期自动备份

1.MYSQL数据库的自动备份,MYSQL官方提供了一个比较好的插件(BIN目录),我们通过调用其插件一级WINDOWS自带的任务计划,即可完成数据库的定期备份;采用批处理的方式实现,具体如下:第一个批处理:数据库的自动备份:AutoBackup.bat@echo off set a=%date%set b=%a:/=-%set c=%b:~0,4%set d=%b:~

2017-04-21 11:00:56 531

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除