自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 grep命令

<br /> ◎语法: grep [options]  <br /> PATTERN [FILE...]  <br /> grep用以在file内文中比对相对应的部分,或是当没有指定档案时,  <br /> 由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。 <br /><br />         此外,还有两个程式是grep的变化型,egrep及fgrep。           <br />         其中egrep就等同於grep -E ,fgrep等同於grep -F 。

2011-04-03 19:47:00 354

原创 32位/64位机上常用数据类型字节数(C语言)

<br />可用如sizeof(char),sizeof(char*)等得出 <br />32位编译器<br />char :1个字节<br />char*(即指针变量): 4个字节(32位的寻址空间是2^32,即32个bit,也就是4个字节。同理64位编译器)<br />short int : 2个字节<br />int:  4个字节<br />unsigned int : 4个字节<br />float:  4个字节<br />double:   8个字节<br />long:  4个字节<br />l

2011-03-02 15:30:00 751 1

原创 C++ int,char,string,CString类型转换(整理总结)

<br />#include <string>  //使用C++标准库的string类时<br />using namespace std;  //同上<br />#include <sstream>  <br />#include <iostream><br />#include <stdlib.h>    //要将string类和int类型直接转换最好有这些包含,<br />                       //因为自己写一个转换函数比较方便,函数定义参考如下<br />string get

2011-01-26 09:51:00 475

原创 c++中的强制类型转换

<br />_cast:   通常在基类和派生类之间转换时使用,run-time   cast<br />const_cast:   主要针对const和volatile的转换. <br />static_cast:   一般的转换,no   run-time   check.通常,如果你不知道该用哪个,就用这个。   <br />reinterpret_cast:   用于进行没有任何关联之间的转换,比如一个字符指针转换为一个整形数。<br />1)static_cast<T*>(a)<br />编译器在

2011-01-11 16:31:00 401

原创 C++标准库函数的头文件收集

<br />c++程序通常可以调用标准c++库中的大量函数。这些函数完成一些基本的服务,如输入和输出等,同时也为一些经常使用的操作提供了高效的<br />实现代码。这些函数中含有大量的函数和类定义,以帮助程序员更好地使用标准c++库。<br />标准c++库包含以下内容:<br /><algorithm>,<bitset>,<complex>,<deque>,<exception>,<fstream>,<functionl>,<iomanip>,<ios>,<iosfwd>,<iostream>,<iste

2010-11-05 14:37:00 1883

原创 Clipboard中的延迟提交技术

<br />当把数据放入剪贴簿中时,一般来说要制作一份数据的副本,并将包含这份副本的内存块句柄传给剪贴簿。对非常大的数据项来说,这种方法会浪费内存空间。如果使用者不想把数据粘贴到另一个程序里,那么,在被其它内容取代之前,它将一直占据着内存空间。<br />通过使用一种叫做「延迟提出」的技术可以避免这个问题。实际上,直到另一个程序需要数据,程序才提供这份数据。为此,不将数据句柄传给Windows,而是在SetClipboardData呼叫中使用NULL:OpenClipboard (

2010-10-15 21:17:00 1923 1

原创 VC中判断文件夹是否存在的方法(C/C++)

(GetFileAttributes([DirectoryPathName]) & 0xF0000010) == FILE_ATTRIBUTE_DIRECTORY

2010-10-08 13:24:00 467

转载 vc中对话框如何屏蔽ESC和ENTER键

<br /><br />在VC6.0中,我们可以对CDialog选中,按F12,然后在该类中找到虚函数 <br />virtual void OnOK();<br />virtual void OnCancel();<br />我们改写他。<br />屏蔽ESC/Enter:方法一:<br />  重载CDialog的OnCancel   ,且让这两个函数的实现为空。   <br />  加入WM_CLOSE消息处理,实现如下,   <br />  void   CMyDialog::OnClose()  

2010-10-08 11:00:00 593 1

原创 VC中获取软件自身的版本号

<br />//获取软件当前的版本<br />//该版本号是在资源文件中的../Version/VS_VERSION_INFO/FILEVERSION的值<br />CString CMFCVLCDlg::GetFileVer()<br />{<br /> char cPath[200],szVersionBuffer[200];<br /> DWORD dwHandle,InfoSize;<br /> CString strVersion;<br /> ::GetModuleFileName(NULL,c

2010-10-06 16:42:00 2524 1

空空如也

空空如也

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

TA关注的人

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