大约有 6,000 项符合查询结果(耗时:0.0108秒) [XML]
了解 Boost Filesystem Library - C/C++ - 清泛网 - 专注C/C++及内核技术
... 旨在准确地抽象此特性。path 对象可以通过多种方式进行初始化,最常见的方式是使用 char* 或std::string 进行初始化,如清单 2 中所示。
清单 2. 创建 Boost path 对象的方法
path(); // empty path
path(const char* pathname);
path(const std::s...
栈和队列的面试题Java实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...
普通思路:
一般情况下,我们可能会这么想:利用min变量,每次添加元素时,都和min元素作比较,这样的话,就能保证min存放的是最小值。但是这样的话,会存在一个问题:如果最小的元素出栈了,那怎么知道剩下的元素中...
C++中智能指针的设计和使用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;对一个对象进行赋值时,赋值操作符减少左操...
tcp加速技术解决方案 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...线性增长。
因为内核实现的限制,多个核心会竞争一些全局性的锁, 比如listen socket锁,后面会看到具体锁的实现和优化方案。
多核优化原则
通过网卡多队列的支持, 就可以有效利用多核心。
网卡收到数据包后,把相同的t...
MFC中重载的DoDataExchange函数为何不被调用 - C/C++ - 清泛网 - 专注C/C++及内核技术
...会调用我们的DoDataExchange函数,至此被绑定的变量才得以初始化。
所以自定义的窗口类如果要绑定控件与变量,一定要重载虚函数virtual void OnInitialUpdate(),并在里面调用基类的OnInitialUpdate方法。
DoDataExchange OnInitialUpdate
逆向工程——二进制炸弹(CSAPP Project) - 操作系统(内核) - 清泛网 - 专注...
...
可以看到2是一个循环语句,共作了5次,其中%ebx是循环变量,而%esi中保存的是第一个整数的地址值,相当于一个数组中的起始地址(基地址),而后面的key points中的代码就是确定后续的五个数应该是多少的关键了,可以看到a-0x8(...
App Inventor 2在不同的屏幕之间传值 · App Inventor 2 中文网
...下:
屏幕1代码如下:
屏幕2的代码如下:
在屏幕2初始化的时候获取屏幕1传过来的值,代码如下:
列表传值
如果有两个变量,该如何操作?这里提供两种思路:
1、多个变量可以用逗号拼在一起当成一个文本传递过...
如何编写一个独立的 PHP 扩展(译) - 更多技术 - 清泛网 - 专注C/C++及内核技术
...RG_ENABLE 和 PHP_ARG_WITH 应该是用于定义模块是动态扩展还是静态编译进 PHP 中,就跟编译 PHP 时使用的 --enable-xxx 和 --with-xxx 一样。
创建资源文件
ext_skel 可以为你的 PHP 模块创建一些通用的代码,你也可以编写一些基本函数定义和...
MongoDB副本集详解 优于以往的主从模式 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...最新的)的服务器节点作为主节点。
选举的触发条件
初始化一个副本集时。
副本集和主节点断开连接,可能是网络问题。
主节点挂掉。
人为介入,比如修改节点优先级等
选举还有个前提条件,参与选举的节点数量必须...
编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...
...ion),另外一个是typeid(std::exception)。
编译器会创建一个全局变量,这个全局变量的类型是_ThrowInfo。根据以上讨论,一个语句throw 2被编译后,就成了以下形式:
_TypeDescriptor tDescInt = typeid(int);
_CatchableType tcatchInt =
{
0,
&tDes...
