大约有 800 项符合查询结果(耗时:0.0105秒) [XML]
普通码农和CTO之间的差距,就是这7点了 - 杂谈 - 清泛网 - 专注C/C++及内核技术
...对一个问题进行分析,思考,不能算“解决问题”。
多读代码
最好的学习方式是“山寨”。程序员和程序员之间交流最直接的方式不是UML,不是XXX文档,而是——代码,无论是架构、设计、技巧、规范都蕴含在代码中。
OpenSo...
深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...存并且会清 eflags.IF 标志位,这意味着进入中断后不允许响应 makeable 中断(可屏蔽中断)。它的逻辑 C 描述为:
*(--esp) = eflags; /* push eflags */
if (gate_descriptor.type == INTERRUPT_GATE)
eflags.IF = 0; ...
MongoDB副本集详解 优于以往的主从模式 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...总节点数量的一半,如果已经小于一半了所有节点保持只读状态。
3 搭建副本集集群
每个虚拟机都使用如下的配置文件启动实例:
dbpath =/home/lihuilin/mongodata
smallfiles =true
replSet =mvbox
然后在任意一台虚拟机登陆m...
蜘蛛的故事 - 轻松一刻 - 清泛网 - 专注C/C++及内核技术
...里香火甚旺,十分高兴。离开寺庙的时候,不轻易间地抬头,看见了横梁上的蛛蛛。佛主停下来,问这只蜘蛛:“你我相见总算是有缘,我来问你个问题,看你修炼了这一千多年来,有什么真知拙见。怎么样?”蜘蛛遇见佛主很...
一分钟明白 VS manifest 原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...定我程序manifest信息所指定的assembly版本信息?
在assembly头文件中,assembly的版本信息被指明了。如crtassem.h中
#ifndef _CRT_ASSEMBLY_VERSION
#define _CRT_ASSEMBLY_VERSION "8.0.50608.0"
#endif
可以修改8.0.50608.0为8.0.50727.42以产生你想要的manifest信...
Win32 创建控件风格不是Win XP的解决方案 - C/C++ - 清泛网 - 专注C/C++及内核技术
...就会失败。所以最好的解决方案就是下面这种做法:
在头文件里面加入下面的语句:
#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86'...
一个宏命令,就可以程序崩溃时生成dump文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...DeclareDumpFile();在主程序初始化时加入 DeclareDumpFile();
创建头文件DumpFile.h, 将下列代码放进文件中:
#pragma once
#include <windows.h>
#include < Dbghelp.h>
#include <iostream>
#include <vector>
using namespace std;
#pragma comment(lib, "Dbghelp.lib")
...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
....SetAt(_T("TWO"), 2);
//其余用法同上例
CMap的用法:
头文件:
afxtempl.h
CMap的格式:
template<class KEY, class ARG_KEY, class VALUE, class ARG_VALUE >class CMap : public CObject
Key:用作Key的类型(比如整型、浮点型等)
ARG_KEY:Key的值
V...
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...续访问共享的资源。
以下为临界区域的使用方法:
*.h头文件:
#include <winbase.h>
CRITICAL_SECTION m_cs_test; ///< 定义一个临界区域对象
*.cpp源文件使用方法:
在类的构造函数内初始化临界区域对象
//该函数必须在任何线程调用...
VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...步骤如下(以上例工程为准):
①在CExampleDlgDlg的头文件中,添加一个CBrush的成员变量:
class CExampleDlgDlg : public CDialog
{...
protected:
CBrush m_brush;
...
};
②在OnInitDialog()函数中添...
