- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 批处理for命令详解
FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释 %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把
2012-05-31 15:18:17 533
转载 CMD命令行高级教程精选合编
CMD命令行高级教程精选合编目录第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND
2012-05-31 10:59:53 2658
原创 windows环境变量的申明
REM RAR environment pathSET PATH=%path%;C:\Program Files\WinRARSET CLASSPATH=.;C:\Program Files\WinRARREM 7zip environment path SET PATH=%path%;C:\Program Files\7-ZipSET CLASSPATH=.;C:\P
2012-05-31 10:50:30 793
转载 批处理的介绍
编者:这个教程和别不一样的地方在于willsort编注那里的内容,是作者多年来的心得. 批处理的介绍http://www.onegreen.net/Article_Show2.asp?ArticleID=415扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。==== willsort 编注 =======================
2012-05-30 14:10:21 477
转载 DOS命令全集
DOS命令全集一)MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。例:(1)在C盘的根目
2012-05-30 14:08:24 496
转载 XP CMD命令大全
XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。
2012-05-30 14:04:00 797
转载 简单批处理内部命令简介
一.简单批处理内部命令简介1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法: echo [{on│off}] [message] Sample:@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命
2012-05-30 14:03:15 591
转载 ATL TRACE
我们都知道MFC有个很有用的宏,叫TRACE,它用起来跟printf一样简单,能直接在VC++的output窗口中输出调试信息,但非MFC的project却没有这个宏,只能用OutputDebugString这个API输出,而OutputDebugString这个API却不支持类似printf这样的输出格式,而且不能在Release版本中自动关闭(Reports warnings to a
2012-05-29 17:22:05 7777
转载 break,continue,return的区别
break,continue,return的区别最近总使用到这3个关键字,所以想总结一下他的用法. 1)break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出. 2)continue 也是终止当前的循环过程
2012-05-29 16:27:57 56054 2
转载 CFile类
当把结构逐个写入硬盘文件时,注意,结构中不能包含string变量类型, 因为,string是不定长的变量类型。应使用char xx[90]形式的变量,文件操作API和CFile类------------RisingMine写于2006年2月8日在VC中,操作文件的方法有两种,一是利用一些API函数来创建,打开,读写文件,另外一个是利用MFC的CFile类,CFile封装了对文件
2012-05-28 16:01:27 900
转载 文件操作 MFC
FC下的文件类文件操作的方法使用Visual C++编程,有如下方法进行文件操作:(1)使用标准C运行库函数,包括fopen、fclose、fseek等。(2)使用Win16下的文件和目录操作函数,如lopen、lclose、lseek等。不过,在Win32下,这些函数主要是为了和Win16向后兼容。(3)使用Win32下的文件和目录操作函数,如CreateFile,C
2012-05-25 16:08:29 834
转载 CFileException文件的异常处理
文件的异常处理 1.CFileException2.CExceptFileCFileException 异常类的一种,用于检测文件操作中可能出现的错误。CFileException 异常类的一种,用于检测文件操作中可能出现的错误。CFileException类的声明文件保存在头文件afx.h中。当我们在使用CFile及其派生类的对象的时候,如果产生异常则会创建和抛出
2012-05-25 15:54:41 23317
转载 关于进程访问令牌( access token )
An access token is an object that describes the security context of a process or thread. The information in a token includes the identity and privileges of the user account associated with the pro
2012-05-25 15:04:13 10220
转载 纤程
在Windows2000/XP中,纤程(fiber)相当于用户级别的线程或轻进程.纤程由Win32库函数支持,对核心是不可见的.纤程可以通过SwitchToFiber显示至另一合作纤程,以实现合作纤程之间的协同. 纤程包含独立的目态栈,寄存器状态的控制信息.目态控制的纤程转接要求较高的编程经验.由于纤程属于目态对象,一个纤程被封锁意味着所在线程被封锁.应用程序可以通过ConvertThre
2012-05-25 14:53:52 1014
转载 CLR(公共语言运行时)
CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET Framwork的主要执行引擎。 为了提高平台的可靠性,以及为了达到面向
2012-05-25 14:14:01 945
原创 connection and session
connection and sessionSession 简介Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话,可能还有一定的操作空间。 具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段
2012-05-24 18:04:41 3872
原创 Microsoft iSCSI Software Initiator
1.Introduction The Microsoft iSCSI Software Initiator package adds support to the Windows operating system for using iSCSI targets that support 1.0 of the iSCSIspec. This user’s guide will briefl
2012-05-24 17:50:28 3759
转载 虚函数和纯虚函数的区别
首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次:[cpp] view plaincopy
2012-05-21 17:26:12 541
转载 程序在内存中的分布
在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。一般我们所说的程序在内存中的分布指的就是程序在虚拟内存中的存储方式。从低地址到高地址,可分为下面几段: 预留内存地址(操作系统维护的内存地址,不可访问) 程序代码区(只读,存代码和一
2012-05-21 17:25:51 894 5
转载 Linux中用户管理详解
Linux中用户管理详解(上)-Linux学习日记在Linux系统中,所有的用户和组像一个国家。如果国家要繁荣昌盛的话,需要治理得当,需要有主席或者总统,以及地方官员和老百姓组成。在linux中如果你对安全需求比较苛刻,完全可以限制用户的各种行为,不同用户的权限是不同的。在linux中系统中,它并不认识帐号名称。它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中。我们在登
2012-05-21 17:01:20 2092
转载 关于堆和栈讲的比较好的一篇
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量
2012-05-18 13:45:54 399
转载 MFC 文档视图结构程序结构总揽
1 必备基础知识概述1.1 MFC 文档视图结构程序结构总揽当我们使用 MFC AppWizard 生成一个 MFC 程序,选用所有默认的设置(当然也是 Multiple Documents ,本文讨论主要基于 Multiple Documents ,对于 Single Document 情况仅以简单表述提及,皆因后者和前者很多相似相同之处,但前者更为复杂,并且更加常用。),假设你的程序名
2012-05-18 11:36:58 600
转载 匈牙利命名法
原则 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。例子 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboar
2012-05-17 18:00:14 436
转载 网络存储大分类
存储技术经历了从基于服务器的存储(DAS) ,基于磁盘阵列的存储(SCSI)发展到基于网络的存储模式(NAS及SAN),在数据存储容量和读写速度上有较大幅度的提高,每秒传输的兆字节数(MBps)和每秒完成的输人/输出量(IOPS )是存储设备的性能的两种主要参数,目前的网络存储技术大致发展为三类。简略对比如下。1、计算机存贮系统的分类介绍及对比1.1直接依附存储系统DAS是
2012-05-17 15:13:46 1323
转载 CRect
CRect类与Windows RECT结构相似,并且还包括操作CRect对象和Windows RECT结构的成员函数。在传递LPRECT,LPCRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替。CRect类介绍:注意: 这个类是从tagRECT结构派生而来的。(tagRECT是RECT结构的不太常用的别名。)这意味着RECT结构的数据成员(left
2012-05-14 17:48:39 1406
转载 CButton类
类CButton提供了对Windows按钮控件的操作。按钮控件是一个小的矩形子窗口,可以通过单击选中(按下)或不选中。按钮可以单独使用,也可以成组使用,它还可以具有文本标题。在用户单击它的时候,按钮通常要改变显示外观。继承体系 CObject└CCmdTarget└CWnd└CButton详细资料 典型的按钮控件有:复选框、单选钮和下压式按钮(pus
2012-05-14 15:33:04 4270
转载 chapter 2 CRuntimeClass and CObject
CRuntimeClass在MFC中是至关重要的一个结构。CRuntimeClass没有基类。 每个由CObject派生的类都与一个CRuntimeClass结构相联系,用户可以使用该结构获取一个对象及其基类的运行时信息。当需要额外的函数参数检查时,或当用户必须根据一个对象的类编写特殊目的代码时,在运行时确定该对象的类就非常有用。C++并不直接支持运行时类的信息。CRuntimeCl
2012-05-11 18:02:17 640
转载 Chapter 1 -------CObject
CObject和CRuntimeClass是MFC中两个非常重要的类/结构,绝大部分MFC类都是以CObject做为基类, CRuntimeClass结构同CObject密不可分,了解它们对于深入理解MFC具有重要意义。一、CRuntimeClass结构要理解CObject,我们先来看一下CRuntimeClass这个在MFC中至关重要的一个结构。每个从CObject中派生
2012-05-11 18:01:33 473
转载 AFX_NOVTABLE与__declspec(novtable)
今天在看MFC的源代码时,发现基类CObject的定义是如下形式:#ifdef _AFXDLLclass CObject#elseclass AFX_NOVTABLE CObject#endif_AFXDLL是什么东西呢,从网上搜索了一下,发现当新建工程时选择Use MFC in a Shared DLL,则在工程的预编译参数Preprocessor definitions
2012-05-11 17:14:25 1866 1
转载 MFC框架创建过程--一个颇为标准的模板
很久没有使用MFC了,以至于都忘记MFC框架复杂的窗口、文档、视的创建过程了。下面我们跟踪一个MFC MDI的应用程序,来温习或学习一下。 使用AppWizard创建一个MDI应用程序,我创建的应用程序叫MDITest,这样MFC生成了如下的类:类名作用CMDITestApp派生于CWinApp的应用程序类。
2012-05-11 16:57:05 1545
转载 CDocument
CDocument类为用户定义的文档类提供了基本的函数功能。文档类表示了通常用于File Open命令打开和使用File Save命令保存的数据。 CDocument支持标准操作,如创建、装载、保存等。框架用CDocument定义的界面来操作文档。 应用可支持多种文档,例如文本文档和工作表。每种类型都有一个相关的文档模板。文档模板指定该类文档所使用的资源(如菜单、图标和
2012-05-11 15:29:35 4065
转载 CList POSITION
VC的基本头文件AFX.h里对POSITION是这样定义的: struct __POSITION { }; typedef __POSITION* POSITION 显然这里定义了一个没有任何字段的结构体,而POSITION是这个结构体的指针。 VC在使用CList时,一些函数往往用POSITION参数,或者返回POSITION类型,其实查看CList的原代码就知道,原来CLi
2012-05-11 14:16:59 2150
转载 MFC 应用程序指针的使用
1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe获得菜单指针9) 在任何类中获得应用程序类10) 从文档类取得视图类的指针(1)11) 在App中获得文档
2012-05-11 13:18:25 440
转载 memset and ZeroMemory
1. memset就是将一个内存区全部设置成你指定的值。以字节为单位。 ZeroMemory相当于memset(buffer,0,length)中参数2设置成0。2. memset有个潜在的危险,它的后两个参数类型相同,但是含义大相径庭,如果不慎写反了编译时也不容易查出来;相比起源于Berkerly网络编程代码早期的bezro不是ANSIC函数,但它的两个参数更容易记忆。
2012-05-10 16:15:18 2499
转载 MFC CFile类操作文件的方法
当把结构逐个写入硬盘文件时,注意,结构中不能包含string变量类型, 因为,string是不定长的变量类型。应使用char xx[90]形式的变量,文件操作API和CFile类在VC中,操作文件的方法有两种,一是利用一些API函数来创建,打开,读写文件,另外一个是利用MFC的CFile类,CFile封装了对文件的一般操作。下面酒主要介绍如何利用这两种方法操作文件。1.创建
2012-05-10 16:04:29 14582
转载 CFileFind类
1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函数::Close()我会成对使用。5、CFileFind类
2012-05-10 15:36:13 499
转载 CArray
template TYPE, class ARG_TYPE = const TYPE& >class CArray : public CObjectParameters TYPE Template parameter specifying the type of objects stored in the array. TYPE is a parameter that is ret
2012-05-10 12:02:10 1383
转载 ScreenToClient
函数 函数功能:该函数把屏幕上指定点的屏幕坐标转换成用户坐标。 函数原型:BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint); BOOL ScreenToClient( HWNDhWnd, // handle to window LPPOINTlpPoint// screen coor
2012-05-10 10:15:26 2016
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人