- 博客(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关注的人