大约有 3,000 项符合查询结果(耗时:0.0118秒) [XML]
从Code Review 谈如何做技术 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...行,3)可测试,4)可读,5)可维护,6)可重用。通过自动化测试的代码只能达到第3)级,而通过Code Review的代码少会在第4)级甚至更高。关于Code Review,你可以参看本站的《Code Review中的几个提示》
可见,Code Review直接关系...
VC窗口刷新InvalidateRect和UpdateWindow - C/C++ - 清泛网 - 专注C/C++及内核技术
...其他消息时,如果窗口的Update Region不为空时,系统就会自动产生WM_PAINT消息。
系统为什么不在调用Invalidate时发送WM_PAINT消息呢?又为什么非要等应用消息队列为空时才发送WM_PAINT消息呢?这是因为系统把在窗口中的绘制操作当...
windbg 备忘 - 更多技术 - 清泛网 - 专注C/C++及内核技术
... v version; v,用户别名
$u0 ~ $u9 固定别名,自动定义别名
al 查看所有别名
ad xxx 删除指定别名
z 循环执行它前面的命令,然后测试自己的条件,循环结束后,再执行z命令后面的命令。
j...
C++及Windows异常处理(try,catch; __try,__finally, __except) - C/C++ - ...
...象来封装一个资源,这样一来局部对象的析构函数就可以自动释放资源。这样,程序员就不会“忘记释放资源”了。 [译注:因为C++的对象“生命周期”机制替他记住了 :O) ] 下面是一个例子:
class File_handle {
FILE* p;
p...
C++中智能指针的设计和使用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计 智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控...
【最全】CSS响应式布局的5种实现方式 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...
以上单位的转换,我们可以利用 vscode 的插件 px to rem 来自动实现。
把所有代码全部写完,然后一次性用 px to rem 插件转换成 rem 单位
3、接下来如何适配不同的浏览器,实现等比例的缩放呢 ?
比如现在有 5 个同尺寸的屏...
记录一些Mac OS X技巧 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...器”。
删除.DS_Store文件
只要用Finder打开文件夹,就会自动生成这些文件,无法禁止这行为,但可以使用这行代码删除(sudo是为了删除一些没权限访问的文件):
sudo find / -name ".DS_Store" -delete
管理Dashboard里的widgets
按F4或fn...
数据挖掘——分词入门 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...据呢?比如大家要上网首先需要输入网址,打开网页后会自动判断哪些是图片、哪些是新闻、哪些是用户名称、游戏图标等。人大脑可以存储大量的信息,包括文字、声音、视频、图片等,每一个都可以转换数据存储在电脑。人...
使用CSplitterWnd实现拆分窗口(多视图显示) - C/C++ - 清泛网 - 专注C/C++及内核技术
...nd::CreateStatic而不是CsplitterWnd::Create创建,并且由于MFC不会自动创建静态拆分窗口中显示的视图,
所以您要亲自在CreateStatic返回之后创建视图。CsplitterWnd为此提供了名为 CreateView的函数。
你应按如下步骤创建一个CSplitterWnd对象:...
BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术
...gFile, sys.wYear, sys.wMonth, sys.wDay);
BT_AddLogFile(szLogFile);
//自动保存crash文件
//BT_SetReportFilePath(_T("crash"));
//BT_SetActivityType(BTA_SAVEREPORT);
}
// Windows下感知程序崩溃的方法有3个核心的函数,分别如下:
// SetUnhandledExceptionFilter (...
