摘要: 只是清理.svn目录的话,当然可以通过SVN工具自带的导出功能。记录下主要还是这个批处理可以遍历所有目录中的特定文件夹。 程序代码如下: @echo off :start ::启动过程,切换目录 set pwd=%cd% cd %1 echo 工作目录是:& chdir :input ::获取输入, 阅读全文
posted @ 2009-07-28 16:45 dzqabc 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <windows.h>using namespace std;void main(){ cout<<"OK"<<endl; while(TRUE) { HANDLE hMutex = ::CreateMutex(NULL, FALSE, "Mutex"); WaitForSingleObject(hMutex, INFINITE); cout<<"in"<<endl; Sleep(2000); cout< 阅读全文
posted @ 2009-07-28 12:07 dzqabc 阅读(177) 评论(0) 推荐(0) 编辑
摘要: GetModuleFileNameHMODULE hModule = ::GetModuleHandle(NULL);if (hModule != NULL){ ::GetModuleFileName(hModule, strRet.GetBuffer(MAX_PATH), MAX_PATH); strRet.ReleaseBuffer();}GetModuleFileName函数在开发软件的过程里,经常需要把数据保存到当前执行文件路径下面,或者读取当前执行文件路径下的一些配置信息。这时就需要从当前模块里获取所在的目录路径,以便进行固定的位置操作文件。要解决这个需求,就需要调用API函数Get 阅读全文
posted @ 2009-07-28 11:20 dzqabc 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 连带路径分隔符“\”及文件名本身,最大支持259个字符(系统为XP,SP2)。事实上,所有的 Windows API 都遵循这个限制。因此,每当我们试图更改某一文件的文件名时,当输入的文件名长度 ( 全路径 )到达一定限度时,虽然文件名本身还未达到 255 个字符的限制,但是任何输入将不再被接受,这其实正是由于操作系统不允许 260个字符(byte)的文件全路径。 阅读全文
posted @ 2009-07-28 10:47 dzqabc 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 静态变量函数中使用了static变量,因为static变量的特征,这样的函数被称为:带“内部存储器”功能的的函数 。在函数中是必须要使用static变量的,比如当某函数的返回值为指针类型时,则必须是static的局部变量的地址作为返回值,若为auto类型,则返回为错指针。静态函数(内部函数)函数本质上是全局的,默认可以被所有其他函数引用.内部函数只能在本文件中被引用的函数.定义内部函数时,在函数名和函数类型的前面加static.外部函数定义函数时,如果在函数首部最左端冠以关键字extern,标识次函数为外部函数,C语言规定,如果在定义函数是省略extern,则隐含为外部函数.在调用此函数的文件 阅读全文
posted @ 2009-07-28 09:46 dzqabc 阅读(207) 评论(0) 推荐(0) 编辑
摘要: .clw 支持ClassWizard .ncb 支持ClassView .opt 保存工作空间的配置 .aps 支持ResourceView .bsc 浏览器信息文件 .dsp 项目文件 .dsw 工作空间文件 .mak 外部的创建文件 .plg 建立日志文件 阅读全文
posted @ 2009-07-28 08:53 dzqabc 阅读(254) 评论(0) 推荐(0) 编辑