自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(40)
  • 资源 (5899)
  • 收藏
  • 关注

转载 VC++常用数据类型及其操作详解

一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,char*的综合比较 ●数学类型与CString相互转化 ●CString与char*相互转换举例 ●CString 与 BSTR 型转换 ●VARIANT 型转化成 CString 型 2.3 BSTR、

2009-10-18 16:12:00 3349

转载 VC++常用数据类型及其操作详解及Unicode编程

   一点经验。在VC2005编程环境中,要有UNICODE意识。一般安全的做法是用TCHAR代替char使用,为字符串赋值时,用_T(" ")代替" "。因为在tchar.h中有如下声明:#ifdef _UNICODEtypedef wchar_t     TCHAR;#define __T(x)      L##x#define _T(x)       __T(x)#else#define

2009-10-18 16:10:00 1899

转载 如何从文件路径中得到文件名及其扩展名

CString    csFilePath   =    ........或char    cFilePath[_MAX_PATH]  =   ......以上假如已经得到文件的路径char    cFileName[_MAX_FNAME];char    cFileExt[_MAX_EXT];_tsplitpath_s(cFilePath,NULL,0,NULL,0,cFil

2009-10-16 20:00:00 2477 1

转载 TCP/IP协议介绍

TCP/IP协议介绍第一节 TCP/IP协议简介什么是TCP/IP?  TCP协议和IP协议指两个用在Internet上的网络协议(或数据传输的方法)。它们分别是传输控制协议和互连网协议。这两个协议属于众多的TCP/IP 协议 组中的一部分。  TCP/IP协议组中的协议保证Internet上数据的传输,提供了几乎现在上网所用到的所有服务。这些服务包括:  电子邮件的传输  文件传输  新

2009-10-16 14:08:00 2051

转载 IP协议和路由

IP协议和路由IP协议  IP协议定义了一种高效、不可靠和无连接的传输方式。由于传输没有得到确认,所以是不可靠的。一个包可能丢失了,或看不见了,或是延时了,或是传输顺序错了。但是传输设备并不检测这些情况,也不通知通信双方。无连接因为每个包的传递与别的包是相互独立的。同一个机器上的包可能通过不同的路径到达另一台机器,或在别的机器上时已经丢失。由于传输设备都试图以最快的速度传输,所以是最高效的。 

2009-10-16 14:08:00 2334

转载 Windows NT注册表

Windows NT注册表  注册表提供了一个安全,统一的数据库,用来以一个层次结构来保存配置信息。注册表中的每一个主键和一个.INI文件中的用方括号括住的条目一样。  .INI文件的一个缺点就是不支持条目的嵌套,以及包含非纯文本信息。注册表的主键能包含嵌套的付键。这些付键为配置系统提供了进一步详细的信息。注册表的值可以包含可执行代码,并同时为在同一计算机上的多个用户提供配置。  有两个版本的注册

2009-10-16 14:07:00 2564

转载 Windows 98 MSDOS.SYS的设置和编辑

  Windows 98 的安装程序会在根目录中建立一个叫MSDOS.SYS 的文件,并且设定其属性为只读,系统和隐藏。这个文件不像MS-DOS的开机文件MSDOS.SYS。这个文件只是一个普通文本文件。包含了两个段落——[Paths]和[Options]。可以修改这个文件,来改变系统的一些属性。   [Paths]段列出了Windows 95其它文件的位置(如注册文件等)。[Options]段则

2009-10-16 14:05:00 3430

转载 串行化(Serialization)

       串行化是微软提供的用于对对象进行文件I/O的一种机制,该机制在框架(Frame)/文档(Document)/视图(View) 模式中得到了很好的应用。很多人对什么是串行化、怎么使对象具有串行化能力和如何使用串行化功能等问题都不甚明了。本文试图对串行化做一个简单的解释。由于本人对串行化功能使用的也不多,不足之处敬请谅解。       CFile是MFC类库中所有文件类的基类。所

2009-10-16 13:27:00 1943

转载 Ansi、Unicode、UTF8字符串之间的转换和写入文本文件

Ansi、Unicode、UTF8字符串之间的转换和写入文本文件 转载请注明出处http://www.cppblog.com/greatws/archive/2008/08/31/60546.html最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字

2009-10-15 22:26:00 2106

转载 Windows环境下Unicode编程总结

UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartu

2009-10-15 22:24:00 3278

转载 VC 编程ANSI环境下读写Unicode文件

VC 编程ANSI环境下读写Unicode文件2009-02-26 15:14       没有注意到文件编码的不同会产生这么多的问题,在动手以前查询了很多资料,在本博客中收藏了不少先辈的成果,在这里一并表示致敬!       关于ANSI和Unicode编码的原理在这里也不说了,主要讲下如何读写!       首先确定你的工程是采用的是什么编码环境,默认是ANSI,不

2009-10-15 22:23:00 4992 1

转载 将CStdioFile类扩展,读取UNICODE文本文件

 最近因为要读取SQL脚本文件,用CStdioFile来读取脚本文件,却在程序调试时读取不了文件。后来看了一下文本文件格式,竟然是UNICODE格式的,原来在导出SQL脚本的时候,选项默认的是UNICODE格式。为了同时支持ANSI和UNICODE两种格式,在Codeproject站点上找到了CStdioFileEx类的代码,但在调试运行过程中发现,在生成UNICODE版本的执行文件时,运行没

2009-10-15 22:22:00 3620

转载 将ANSI转换到Unicode 将Unicode转换到ANSI

将ANSI转换到Unicode 将Unicode转换到ANSI 将ANSI转换到Unicode     (1)通过L这个宏来实现,例如:   CLSIDFromProgID(   L"MAPI.Folder",&clsid);     (2)通过MultiByteToWideChar函数实现转换,例如:     char   *szProgID   =   "MAPI.Folder";    

2009-10-15 22:12:00 2844

转载 CMap类的用法

定义: CMap myMap(16); 赋值: for (int i=0;i myMap.SetAt( i, CPoint(i, i) );  赋完值后就变成如下这样: 索引   值 0 -> (0,0) 1 -> (1,1) 2 -> (2,2) 3 -> (3,3) 4 -> (4,4) 5 -> (5,5) 6 -> (6,6) 7 -> (7,7) 8 -> (8,8) 9 -> (9

2009-10-15 08:12:00 5763

原创 C#命令行编译器选项

C#命令行编译器选项选项作用@制定响应文件/?列出编译命令选项/addmodule指定一个或多个模块为装配的一部分/baseaddress指定载入动态链接库的首地址/bugreport生成一个报告文件,其中包

2009-10-12 23:14:00 2455

转载 引用

在C++中,还有一个引用的概念。引用就是一个变量的别名,它需要用另一个变量或对象来初始化自身。引用就像一个人的外号一样,例如:有一个人,他的名字叫做张旭,因他在家排行老三,别人给他取了一个外号叫张三,这样,我们叫张三或张旭,指的都是同一个人。下面的代码声明了一个引用b,并用变量a进行了初始化。int a = 5;int &b = a; //用&表示申明一个引用。引用必须在申明时

2009-10-10 11:01:00 1514

转载 指针与引用

//---------------------------------------------------------------------引用是一种没有指针语法的指针.与指针一样,引用提供对对象的间接访问.--《c++ primer》p29虽然引用也可以被用作一种指针,但是象对指针一样用一个对象的地址初始化一个引用却是错误的。例如:int i=0;int &refi=i; //ok,refi指

2009-10-10 10:54:00 2245

原创 注册表从入门到精通

注册表从入门到精通  注册表对有的人还是比较陌生的,因为现在第三方软件太多了,如优化大师、魔法兔子等等,但个人觉得改善系统的第三方软件还不够完善,如果初级用户使用不当,会出现严重的后果,所以提供这篇文章,希望大家多多学习,本人能力有限,还希望大家多提宝贵意见:  一、注册表的由来 PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。

2009-10-08 23:55:00 8302 21

原创 输入法编程指南

输入法编程指南(根据msdn翻译)  Windows 95输入法编辑器(IME) 原著:Microsoft 翻译:TBsoft Software Studio 一、关于Windows 95混合语言IME     在Windows 95中,IME是一个动态链接库(DLL),与Windows 3.1远东版本IME不同的是,每一个运行的IME相当于混合语言键盘布局中的一种。与Windows 3.1 IM

2009-10-08 23:51:00 2092

转载 在ActiveX控件中如何动态调用DLL函数

刚到公司不久,接到领导的下达的一个任务,就是把对POS机操作功能封装在ActiveX控件中,在IE中调用。这样就能实现在IE上直接对POS机进行操作。而我要封装的这个动态库,厂家只提供了一个单的动态库和一百多字的说明,也就是说明一下动态库中有机个函数和其对应的参数。也就是厂家就连动态库对应的头文件也没有提供。:-(这样也行?!接到这个任务后,我第一想到的是用VC的ATL来实现它。你问我为什么要用A

2009-10-08 16:38:00 5685

转载 剖析插件技术

很多人对插件技术很感兴趣,这两天我对播放器的插件技术的原理做了些研究,现在就把一些心得写出来。插件原理就是通过统一的程序接口来调用不同的模块,以实现不同功能的调用。用来扩充主程序的功能。现在我们来谈谈它的实现。插件技术的实现,一般都是先定义好一个接口结构。这个结构包含了主程序要引用的接口函数的指针。当然,这些接口函数的格式必须是事先定义好了的。而在插件Dll中一般只有一个导出函数,

2009-10-08 16:37:00 2116 4

转载 关于VC中的DLL的编程

在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.0中如何做自己的Win32DLLs,各位要做

2009-10-08 16:36:00 2282

转载 在 Visual C++ 中 建 立 MFC 扩 展 DLL

  有经验的Windows编程人员都逐渐放弃了WindowsSDK,而转向能为Windows内置的低级机制提供高级抽象的开发环境。这种转移的一个主要受益者是VisualC++,它依靠MFC库来提供WindowsAPI的面向对象的视图。  MFC是经验丰富的编程人员掌握的有力工具,但它离完美还相距甚远。事实上,我所认识的以MFC编程为谋生手段的人都开发了他或她自己的扩展集合,他们以MFC类作为基

2009-10-08 16:33:00 2341

转载 在VB应用程序中调用VC环境下开发的DLL

1. 调用DLL的优越性  动态链接库(DLL)作为Windows操作系统的基础,具有优越的应用性能:  DLL扩展了应用程序的特性。由于DLL能够动态地装入进程的地址空间,因此应用程序能够在运行时确定需要执行什么操作,然后装入相应的代码,以便根据需要执行这些操作。  DLL可以用多种语言进行编写。例如用VB来编写应用程序的界面,而用C++来编写诸如算法、通讯之类的底层操作。  DLL简化了软件项

2009-10-08 16:32:00 2497

转载 delete this,dll导出类及如何写plugins(PART III)

3.实现plugins。有了前两章的基础,这个就比较好办了。先了解一点点基本概念:Q:what is pluginsA:就是通过加载不同的dll实现不同的功能,或者附加的功能,典型的如模拟器的各种插件(显示,input...)。Q:why we use pluginsA:主要为了使程序模块化,并且容易扩充。升级组件时不需要重新发布整个产品。Q:how to do it?A:使用

2009-10-08 16:31:00 1535

转载 delete this,dll导出类及如何写plugins(PART II)

2.dll导出类的几种方法。其实我就知道两种啦,还请大家补充。先看M$使用的方法。struct exports{__declspec(dllexport)exports();__declspec(dllexport)~exports();};exports::exports(){}exports::~exports(){}优点:完全和本地的类一样使用,可以直接new/delet

2009-10-08 16:30:00 1756

转载 delete this,dll导出类及如何写plugins(PART I)

1.为什么要使用delete this,以及如何使用。(1)考查这样的情况:有两个对象A,B需要访问同一个多态对象C。因为C一般是通过new 操作构造的,一定要自己释放,但是对象A,B都需要使用它,并且B不知道A什么时候使用完成C,A也不知道B什么时候使用完成C(当然可以用函数通信的方法通知了,不过是一个比较丑陋的实现方法),所以不能在A/B中间来delete,一个折中的办法是在程序退出的时候来d

2009-10-08 16:29:00 1518

转载 Win32环境下动态链接库(DLL)编程原理

    比较大应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编

2009-10-08 16:27:00 1699

转载 如何在非MFC扩展Dll中导出class说明及简单例子

如何在Dll中导出class说明:新建两个工程,其中一个是dll工程(我的示例程序中这个工程名为DllClass),另一个是测试和使用dll的工程(名字为DllClassTest) 注意点:   1。Dll工程编译完成后,将.lib和.dll文件拷贝到测试和使用dll的工程的适当目录下(我的程序是release目录),然后将Dll工程中的导出类的头文件(以下简称头文件)拷贝到测试和使用dl

2009-10-08 16:25:00 2561

转载 隐式链接无.LIB动态链接库

     由于我们经常要调用一些第三方厂商或其他编译器编写的动态链接库,但是一般都不提供源文件或.lib文件,而作为VC隐式链接到DLL(implicitly link to the DLL)调用,这些却是必需的。本文将主要讨论在没有源文件及.lib输入库文件或欲调用Windows未公开函数的情况下重建.Lib文件的方法。在建立之前,我们首先要了解一下DLL输出函数的几种方式。     一、从DL

2009-10-08 16:23:00 2105

转载 怎样获取未知DLL的接口参数

       首先需要知道该函数有几个参数,然后再细化参数类型。详细分析过程如下:       可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。现在使用W32DSM来具体说明:1、先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。2、看准该函数的入口,一般函数是以以下代码作为入口点

2009-10-08 16:20:00 6253

转载 VC中DLL的创建及调用方法

此中只有实际才操作,而无相关理论²      DLL的创建首先,用VC集成开发界面中的“新建”,新建一个项目。无论是VC6.0还是VC.NET,都有建立DLL项目的选项。只不过有些稍有不同,例如VC.NET中就有ISAPI DLL,扩展存储过程DLL等,这些都不在讨论的范围。例如我们建立了一个用静态连接MFC库的DLL项目,名称为mydll然后,编辑mydll.cpp文件,在其中加入我

2009-10-08 16:19:00 1965

转载 DLL(Dynamic Link Libraries)

    比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写

2009-10-08 16:11:00 1277

转载 相对论通俗演义

相对论通俗演义(1-10) 北京师范大学引力组   张轩中   [email protected] 第一章 早期的英雄时代 (1) 历史是淹没在荒烟蔓草间的,当后人回头看历史的时候,尤其能看到一些神话和英雄史诗,虽然模糊不清,但让你感觉到心潮澎湃。相对论一直是地球上最美丽的学问。这一门学问是爱因斯坦创立的。它最根本的看法,是研究我们的宇宙,因为宇宙只有一个,而我们身处其中,于是,很多人难

2009-10-08 15:59:00 6005 1

转载 在VC中创建DLL文件的方法步骤

在VC中创建DLL文件的方法步骤今天教大家在VC中创建DLL文件的方法步骤,一起来学习一下,并不是很难的,相信聪明的你一看就会。   一.Win32动态链接库  1.制作的步骤:  (1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。  (2)MyDll.h的内容如下:

2009-10-08 14:04:00 1835

转载 基于Visual C++6.0的DLL编程实现

基于Visual C++6.0的DLL编程实现一、前言  自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上 Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中

2009-10-08 14:03:00 1335 1

转载 基于Visual C++6.0的DLL编程实现

基于Visual C++6.0的DLL编程实现一、前言  自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上 Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中

2009-10-08 14:01:00 1294

转载 VC++ MFC DLL动态链接库编写详解

VC++ MFC DLL动态链接库编写详解  虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型使用VC++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨

2009-10-08 12:33:00 1548 1

转载 VC6中调用.dll文件中的函数——傻瓜式教程

决这一问题上的帮助。先声明下,我此前从未涉及过Windows 下的编程,所以对于懂了这么点东西就要写篇文章,大家可不要鄙视啊。实际上,写这篇文章的最主要原因是,我觉得调用.dll 文件里的函数应该是个很简单,很常规的用法,可是遗憾的是,我就查这么点东西,可以说是费尽了周折,足足耗了将尽两天的时间在网上“漫游”,到是也有很多人写过类似的东西,但是,很遗憾,也许是因为他们觉得的太简单而不想多罗嗦吧,我

2009-10-08 12:30:00 4004 3

转载 VC ++ 6.0 环境中LIB 与DLL 文件的使用

***********************************************************/int max(int x, int y){cout++GLOBAL_NUM; //函数被调用次数加1coutreturn x>y ? x : y;}/*********************************************************主程序****

2009-10-08 12:28:00 2360 1

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

[CentOS.5系统管理].梁如军.丛日权.周涛.扫描版

[CentOS.5系统管理].梁如军.丛日权.周涛.扫描版

2014-09-07

openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5

openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

2013考研基础阶段测试题及答案-计算机-数据结构

2013考研基础阶段测试题及答案-计算机-数据结构

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第三版.(美)佛瑞德.扫描版

精通正则表达式-第三版.(美)佛瑞德.扫描版

2015-07-01

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim高效编辑的七个习惯

Vim高效编辑的七个习惯

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

空空如也

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

TA关注的人

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