2013年3月15日

UniCode 下 CString 转 char* 的方法

摘要: 1、Unicode下CString转换为char *方法一:使用API:WideCharToMultiByte进行转换 CString str = _T("D://校内项目//QQ.bmp"); //注意:以下n和len的值大小不同,n是按字符计算的,len是按字节计算的 int n = str.GetLength(); // n = 14, len = 18 //获取宽字节字符的大小,大小是按字节计算的 int len = WideCharToMultiByte(... 阅读全文

posted @ 2013-03-15 10:41 cv_ml_张欣男 阅读(232) 评论(0) 推荐(0) 编辑

2013年3月14日

我在CSDN上的博客地址为http://blog.csdn.net/sdlypyzq,特此通知

摘要: 我在CSDN上的博客地址为http://blog.csdn.net/sdlypyzq,特此通知! 阅读全文

posted @ 2013-03-14 15:05 cv_ml_张欣男 阅读(131) 评论(0) 推荐(0) 编辑

查看你的电脑是否支持64位系统?

摘要: 随着电脑配置越来越高,尤其我们运行的软件越来越多,并且需要的内存越来越大,在32位系统下,最多使用的内存也就4G,而实际使用的可能3G多。像我们程序员可能开多个Visual Studio 2010,再开些别的软件,电脑就卡在那了。之前 我的电脑使用win7 32位系统,2G的内存,内存使用经常在... 阅读全文

posted @ 2013-03-14 14:46 cv_ml_张欣男 阅读(945) 评论(0) 推荐(0) 编辑

DirectShow 下载

摘要: 由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。 我在微软官网上找了半天,也没找到,还是从百度上搜索搜到的Windows sdk的下载地址,http://www.microsoft.com... 阅读全文

posted @ 2013-03-14 12:02 cv_ml_张欣男 阅读(699) 评论(0) 推荐(0) 编辑

2013年3月9日

Windows下列出所有文件 FindFirstFile

摘要: #include <windows.h>#include <tchar.h> #include <stdio.h>#include <strsafe.h>#pragma comment(lib, "User32.lib")void DisplayErrorBox(LPTSTR lpszFunction);int _tmain(int argc, TCHAR *argv[]){ WIN32_FIND_DATA ffd; LARGE_INTEGER filesize; TCHAR szDir[MAX_PATH]; size_t l 阅读全文

posted @ 2013-03-09 19:12 cv_ml_张欣男 阅读(234) 评论(0) 推荐(0) 编辑

(转)记录:VC++中打开保存目录选择对话框操作

摘要: //打开文件对话框const char pszFilter[] = _T("EXE File (*.txt)|*.txt|All Files (*.*)|*.*||");CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRIT... 阅读全文

posted @ 2013-03-09 19:09 cv_ml_张欣男 阅读(200) 评论(0) 推荐(0) 编辑

2013年2月26日

内存自管理的链表

摘要: 能对内存管理的链表 编程时会经常使用到链表这种结构,数组与链表这两种数据结构的区别以及优点不再赘言。在链表频繁使用时,可能会遇到这种问题,那就是可能要频繁的申请和释放内存,这样可能会造成内存碎片,对于很多程序是不希望看到的。那我在这里介绍我这两天写的一种链表,它能够消除内存频繁分配和释放、使... 阅读全文

posted @ 2013-02-26 15:33 cv_ml_张欣男 阅读(433) 评论(0) 推荐(0) 编辑

2013年2月21日

等比数列前N项和的公式推导

摘要: 设等比数列的前n项和为S(n), 等比数列的第一项为a1,比值为q。(1)S(n) = a1 + a1 * q + a1 * q ^ 2 + .... + a1 * q ^ (n - 1);(2)S(n+1) = a1 + a1 * q + a1 * q ^ 2 + .... + a1 * q ^ (n - 1) + a1 * q ^ n;由(2)式减(1)式得(3)S(n+1) - s(n) = a1 * q ^ n;由S(n) * q 得(4)S(n) * q = a1 * q + a1 * q ^ 2 + ... + a1 * q ^ n;由(2)- (4)得(5)S(n+1) - S( 阅读全文

posted @ 2013-02-21 14:24 cv_ml_张欣男 阅读(26033) 评论(0) 推荐(0) 编辑

2012年8月14日

《大话设计模式》读书笔记(C++代码实现) 第七章:代理模式

摘要: 代理模式(Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 // ProxyTest01.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include ... 阅读全文

posted @ 2012-08-14 16:27 cv_ml_张欣男 阅读(291) 评论(0) 推荐(0) 编辑

《大话设计模式》读书笔记(C++代码实现) 第六章:装饰模式

摘要: 装饰模式(Decorator) 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。// FineryTest01.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <string>using namespace std;class Person{private : char* name;public : Person(){ name = 0; } ~Person 阅读全文

posted @ 2012-08-14 16:04 cv_ml_张欣男 阅读(343) 评论(0) 推荐(0) 编辑

导航