<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[memeai的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/memeai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; memeai]]></copyright><item><title><![CDATA[查找二叉树的插入和遍历]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/88625172</link><guid>https://blog.youkuaiyun.com/memeai/article/details/88625172</guid><author>memeai</author><pubDate>Sun, 17 Mar 2019 19:52:38 +0800</pubDate><description><![CDATA[typedef struct BSTree{
	int data;
	BSTree *pLeft;
	BSTree *pRight;
}Node;

Node * BuyNewNode(int num)
{
	Node * pNode = new(Node);
	//assert(pNode);
	pNode-&amp;gt;data = num;
	pNode-&amp;gt;pLeft = NULL;
	p...]]></description><category></category></item><item><title><![CDATA[私教课程 Day2 2017-09-14]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/77985625</link><guid>https://blog.youkuaiyun.com/memeai/article/details/77985625</guid><author>memeai</author><pubDate>Thu, 14 Sep 2017 21:39:43 +0800</pubDate><description><![CDATA[无氧运动：

 
			 
			 
		1
			坐瑜伽球深蹲
			3 组 * 15 个
		2
			2Kg 投球
			3 组 * 20 个
		3
			2Kg 面壁投球 + 深蹲
			 3组 * 15个
		4
			长胶棍子  拿起，左放，拿起，右放
			3组 * 12 个
		5
			瑜伽球踩墙卷腹
			3组 * 15 个
		6
			自重贴墙俯卧撑 
			3组 * 1...]]></description><category></category></item><item><title><![CDATA[vim 初探]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/52431789</link><guid>https://blog.youkuaiyun.com/memeai/article/details/52431789</guid><author>memeai</author><pubDate>Sun, 04 Sep 2016 13:08:36 +0800</pubDate><description><![CDATA[1. 把当前行拷贝到第12行   :co 12]]></description><category></category></item><item><title><![CDATA[转：蓝牙物理链路类型：SCO和ACL链路]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/50853351</link><guid>https://blog.youkuaiyun.com/memeai/article/details/50853351</guid><author>memeai</author><pubDate>Fri, 11 Mar 2016 09:44:49 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-23193900-id-3272233.html

蓝牙物理链路类型：SCO和ACL链路 2012-07-12
 17:38:06



分类： 嵌入式





       蓝牙物理链路ACL(Asynchronous Connectionless), 另外的一种链路是SCO(Synchronous Conn]]></description><category></category></item><item><title><![CDATA[各位初入Microsoft Studio 写win32动态库的小朋友，你还在为自己写的程序缺MFC40D.dll,MSVCR.DLL这一大系列库愁眉苦脸么？]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/40378291</link><guid>https://blog.youkuaiyun.com/memeai/article/details/40378291</guid><author>memeai</author><pubDate>Wed, 22 Oct 2014 16:43:09 +0800</pubDate><description><![CDATA[ 

如果，你不知道为什么要在字符串前面加_T:

  _T(&quot;其实我是一个演员“)；

那请你这么做



 

如果，你做的永远用不到MFC的库，那请这么做



 

同时，不要忘记这样做



 

 

从此，妈妈再也不用担心我找不到MSVCR80.DLL,MSVCR80D.DLL,MSVCR90.dll,MSVCR90D.dll了
什么？90是什么？80 是什么?

什么？为什么师兄给...]]></description><category></category></item><item><title><![CDATA[c++学习顺序  windows进阶]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/39896255</link><guid>https://blog.youkuaiyun.com/memeai/article/details/39896255</guid><author>memeai</author><pubDate>Wed, 08 Oct 2014 17:25:41 +0800</pubDate><description><![CDATA[前面
     4、《C++ Primer 5》孙建春 韦强 译

      有了上面那本垫个底儿，这本应该没什么问题了！

      全书分17章和10个附录，分别介绍了c++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、st]]></description><category></category></item><item><title><![CDATA[strtok和strtok_r]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/33717701</link><guid>https://blog.youkuaiyun.com/memeai/article/details/33717701</guid><author>memeai</author><pubDate>Mon, 23 Jun 2014 10:24:43 +0800</pubDate><description><![CDATA[﻿﻿
strtok和strtok_r





原型：char *strtok(char *s, char *delim);
功能：分解字符串为一组字符串。s为要分解的字符串，delim为分隔符字符串。
说明：首次调用时，s指向要分解的字符串，之后再次调用要把s设成NULL。
        strtok在s中查找包含在delim中的字符并用NULL('/0')来替换，直到找遍]]></description><category></category></item><item><title><![CDATA[对话框大小与像素关系]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/32327529</link><guid>https://blog.youkuaiyun.com/memeai/article/details/32327529</guid><author>memeai</author><pubDate>Thu, 19 Jun 2014 14:37:59 +0800</pubDate><description><![CDATA[﻿﻿


转载地址：http://blog.sina.com.cn/s/blog_4dd787e401017vhj.html




 我们知道可以用记事本打开.rc文件，然后改里面的坐标，来改变对话框大小，如： 以下是rc文件 /////////////////////////////////////////////////////////////////////////////]]></description><category></category></item><item><title><![CDATA[得到日期，时分秒的方法]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/23441801</link><guid>https://blog.youkuaiyun.com/memeai/article/details/23441801</guid><author>memeai</author><pubDate>Fri, 11 Apr 2014 15:08:54 +0800</pubDate><description><![CDATA[MFC:
CTime time = CTime::GetCurrentTime();
CString m_strTime = time.Format(_T("%Y-%m-%d,%H%M:%S"));]]></description><category></category></item><item><title><![CDATA[windows路径操作API函数]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/20359219</link><guid>https://blog.youkuaiyun.com/memeai/article/details/20359219</guid><author>memeai</author><pubDate>Mon, 03 Mar 2014 10:06:53 +0800</pubDate><description><![CDATA[在MFC和控制台下都能使用
需要加入的头文件和引入库为：
#includeshlwapi.h>
#pragma comment(lib,"shlwapi")
 
转载地址：http://www.cppblog.com/stonexin/archive/2012/09/01/189018.html





路径截断与合并函数












]]></description><category></category></item><item><title><![CDATA[CRT、ATL、MFC 三者介绍和关系]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/20037773</link><guid>https://blog.youkuaiyun.com/memeai/article/details/20037773</guid><author>memeai</author><pubDate>Thu, 27 Feb 2014 10:46:02 +0800</pubDate><description><![CDATA[转载地址：http://hi.baidu.com/catro/item/115099c46917edc4994aa0ed
CRT原先是指Microsoft开发的C Runtime Library，用于操作系统的开发及运行。后来在此基础上开发了C++ Runtime Library，所以现在CRT是指Microsoft开发的C/C++ Runtime Library。在VC的CRT/SRC目录下，]]></description><category></category></item><item><title><![CDATA[树形控件CTreeCtrl点击位置--测试(包含所有参数)]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/18351471</link><guid>https://blog.youkuaiyun.com/memeai/article/details/18351471</guid><author>memeai</author><pubDate>Thu, 16 Jan 2014 10:15:27 +0800</pubDate><description><![CDATA[void CTreeView::OnNMClickTree(NMHDR *pNMHDR, LRESULT *pResult)
{
 // TODO: Add your control notification handler code here
 CPoint point;
 UINT uFlag;     // 接收有关点击测试的信息 
 GetCursorPos(&point);    // ]]></description><category></category></item><item><title><![CDATA[0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/18316235</link><guid>https://blog.youkuaiyun.com/memeai/article/details/18316235</guid><author>memeai</author><pubDate>Wed, 15 Jan 2014 17:24:34 +0800</pubDate><description><![CDATA[转载：0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法

 

程序在windowsXP和Windows7 32系统下运行的好好的，今天装了一个windows7 64位系统（说明，程序本身还是32位开发的），运行时出现“0xC015000F 正在被停用的激活上下文不是最近激活的”这个错误，找了好长时间才解决，下面总结如下：

网上提到较多的方法是在调用CWinApp::In...]]></description><category></category></item><item><title><![CDATA[为不同种类的文档建立文档模板]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/17994351</link><guid>https://blog.youkuaiyun.com/memeai/article/details/17994351</guid><author>memeai</author><pubDate>Wed, 08 Jan 2014 10:29:29 +0800</pubDate><description><![CDATA[转载地址：http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104687270e54f7327d818c027fa3cf1fd5791d1c053db2fa3a211b02d0d1393a41f9460dbcad6734605c62e9c88edf5ddccb85295c9f2644671df55613a346fc8d177f977]]></description><category></category></item><item><title><![CDATA[控制台应用程序调用MFC DLL产生的对话框，解决对话框dlg.DoModal报错问题]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/16988071</link><guid>https://blog.youkuaiyun.com/memeai/article/details/16988071</guid><author>memeai</author><pubDate>Wed, 27 Nov 2013 16:55:56 +0800</pubDate><description><![CDATA[用MFC dll定义对话框与MFC应用程序的步骤相同（会建对话框的掠过下面2步）
1.在资源浏览器里面编辑对话框，并用类关联之，如名为CMyDialog 
2.显示对话框的方法:CMyDialog dlg; dlg.DoModal();
 
3. 定义接口，显示对话框
_declspec(dllexport) void FUNCSHOW()
{
// 这个宏非常重要，没有就会报错
AFX]]></description><category></category></item><item><title><![CDATA[如何通过ADO获得Access数据库中的所有用户表和表信息]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/16982051</link><guid>https://blog.youkuaiyun.com/memeai/article/details/16982051</guid><author>memeai</author><pubDate>Wed, 27 Nov 2013 11:13:03 +0800</pubDate><description><![CDATA[原文地址:http://blog.163.com/danshiming@126/blog/static/109412748201122293557824/
 
 
本文介绍一种通过ADO列举Access文件中所用用户表和表信息的方法，仅供参考，源代码在VC6.0
＋XP环境通过测试。
首先，需要引入msado15.dll文件，在stdafx.h中添加：
#import "c:\prog]]></description><category></category></item><item><title><![CDATA[(转)C++中extern “C”含义深层探索]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/11652621</link><guid>https://blog.youkuaiyun.com/memeai/article/details/11652621</guid><author>memeai</author><pubDate>Fri, 13 Sep 2013 16:58:51 +0800</pubDate><description><![CDATA[(转)C++中extern “C”含义深层探索


 http://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html
 
1.引言
　　C++语言的创建初衷是“a better C”，但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言，C++保留了一部分过程式语]]></description><category></category></item><item><title><![CDATA[VERIFY,ASSERT,TRACE]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/10491445</link><guid>https://blog.youkuaiyun.com/memeai/article/details/10491445</guid><author>memeai</author><pubDate>Thu, 29 Aug 2013 09:51:55 +0800</pubDate><description><![CDATA[参考地址1：http://blog.sina.com.cn/s/blog_4eb30c250100i98m.html
参考地址2：http://blog.sina.com.cn/s/blog_5452ce2a0100003x.html
 
用法：
1.   Debug模式下
      ASSERT与VERIFY宏在Debug模式下作用基本一致，二者都对表达式的值进行计算，如果值为非0，]]></description><category></category></item><item><title><![CDATA[动态创建的CTreeCtrl控件，响应鼠标左键，右键按下消息   && CTreeCtrl 使用心得]]></title><link>https://blog.youkuaiyun.com/memeai/article/details/10328467</link><guid>https://blog.youkuaiyun.com/memeai/article/details/10328467</guid><author>memeai</author><pubDate>Mon, 26 Aug 2013 11:48:37 +0800</pubDate><description><![CDATA[参考地址：动态创建的 CTreeCtrl 实例的消息响应http://blog.youkuaiyun.com/yacper/article/details/5019153

 


BOOL CTreeBar::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)

{
 NMHDR* pNMHDR = (NMHDR*)lParam;  
 ASSE...]]></description><category></category></item></channel></rss>