大约有 1,800 项符合查询结果(耗时:0.0066秒) [XML]
10 条真心有趣的 Linux 命令 - 创意 - 清泛网 - 专注C/C++及内核技术
...出到控制台。
# rev <file name>
2.fortune
这个命令没有被默认安装,用apt-get命令安装它,fortune命令会随机显示一些句子
crank@crank-System:~$ sudo apt-get install fortune
利用fortune命令的_s选项,他会限制一个句子的输出长度。
# ...
使用NPAPI编写浏览器插件的源码实例(windows 7/linux) - C/C++ - 清泛网 - ...
...单项"save link to /tmp/link.log",
点击该菜单项后link的url就会被保存到/tmp/link.log
本例源码地址:NpapiPlugin.zip
注意此例在debian sid/ubuntu10.10/windows 7 编译/测试。
NPAPI 浏览器插件
代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术
...有单纯的成员及getter、setter函数。
21.Refused Bequest(被拒绝的馈赠)
子类只需要用到父类的部分方法。
22.Comments(过多的注释)
大段的注释。提取函数。
代码 坏味道
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升
...的类型的接口指针,当QueryInterface失败的话,内部指针会被设置为NULL。
所有下面的代码,可以用来检测是否转换成功:
void Func(IUnknown * punk)
{
CComQIPtr<IXXX> pno(punk);
if(pno)
{
//正确转换
pno->doSomething()...
boost自定义composite_key_compare比较函数 - C/C++ - 清泛网 - 专注C/C++及内核技术
...码中建议ID类型直接使用std::string,可以避免一些字符串被释放导致查询不到的情况,这时可以在自定义的比较函数中下断点进行调试。
boost composite_key_compare 自定义
C++中判断文件、目录是否存在的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...rue;
}
_S_IFDIR 是一个标志位,如果是目录的话,该位就会被系统设置。
在linux底下也有相对应的函数stat();
使用方法基本相同:
struct stat fileStat;
if ((stat(dir.c_str(), &fileStat) == 0) && S_ISDIR(fileStat.st_mode))
{
isExist = true;
}
唯一...
VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...VC++2008SP1测试后,发现只有三种可以使用了,其中第一种被废弃了。以下是四种方法:
方法一 (失效):调用CWinApp类的成员函数SetDialogBkColor来实现。
其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下...
LVN_ITEMCHANGED通知会响应多次的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...决问题, 但是由于 LVN_ITEMCHANGED 能响应太多行为致使函数被多次触发(如: 由没选中到选中触发一次;由选中一行到选中另一行触发三次;选中到不选中再触发一次),从而影响效率。
可以用 ON_NOTIFY(NM_CLICK, IDC_XXX , OnClickXXX) 和 WM_...
C++的公有继承、保护继承、私有继承有什么区别? - C/C++ - 清泛网 - 专注C...
...)。
比如私有继承是以私有化的方式继承过来,即基类被子类私有化了,外面再不能通过子类访问基类的成员了。
详细的访问权限如下:
public:(不指定的话,默认是公有继承)基类所有公有成员、保护成员可访问权限不...
高效使用STL容器小tip - C/C++ - 清泛网 - 专注C/C++及内核技术
...,empty() 都是常数时间操作,只返回size是否为0,所以常被实现为inline函数。高效使用 STL容器
