大约有 24,971 项符合查询结果(耗时:0.0388秒) [XML]
C++实现句柄多版本过期置old的思路 - C/C++ - 清泛网 - 专注C/C++及内核技术
C++实现句柄多版本过期置old的思路使用MVCC可以解决。轻量级的不使用MVCC的话,思路如下:核心ObjPtrmap<id, ObjPtr> map_;Get的时候返回最新的ObjPtr;当ObjPtr有新版本要更新的时候,将map中对应id的ObjPtr中is 使用MVCC可以解决。
轻量...
【解决】undefined reference to \'apr_thread_rwlock_destory\'、undefine...
【解决】undefined reference to 'apr_thread_rwlock_destory'、undefined reference to 'apr_initialize'undefined_reference_apr1、首选确认安装了apr及apr-util否则报错<apr-1 apr_xxx h>头文件找不到。2、-lapr-1 -laprutil-1添加库链接,否则报错:undefined reference to & 39...
memcpy() 是非线程安全的,并发时需加锁或使用原子操作 - C/C++ - 清泛网 -...
memcpy() 是非线程安全的,并发时需加锁或使用原子操作memcpy_thread_unsafe最近调查线上一个问题,就是一块 int32 的内存会极低概率出现 -18亿的巨数字,有时又是正确的。自己刻意测试又不能再现,在确认不可能将这样一个巨量数...
C++ SpinLock 自旋锁的代码实现(全网最简略的方式) - C/C++ - 清泛网 - ...
C++ SpinLock 自旋锁的代码实现(全网最简略的方式)cpp_spinlock1、最简单的一种,来自《C++并发编程实战》第5章 C++内存模型和原子类型操作: include <iostream> include <atomic> include <thread> include <vector> include <unistd h 1、最简单的一种,...
jemalloc 接入方法:提高内存使用效率解决内存泄漏 - C/C++ - 清泛网 - 专...
jemalloc 接入方法:提高内存使用效率解决内存泄漏use_jemallocjemalloc 介绍及编译步骤本文直接略过,仅记录一下C++程序如何接入jemalloc,以及如何确认jemalloc已载入。注:jemalloc是非侵入式的,目标程序无需依赖jemalloc库,只需要在...
浮点数在内存中的表示 - C/C++ - 清泛网 - 专注C/C++及内核技术
...家有兴趣的话可以直接修改自行验证其他的例子:
#include "stdafx.h"
#include <string.h>
#include <limits>
int _tmain(int argc, _TCHAR* argv[])
{
float f1 = FLT_MIN;
printf("%f\n", f1);
f1 = FLT_MAX;
printf("%f\n", f1);
// 0 10000101 11110110000000000000000
v...
CDHtmlDialog的基本使用(JS调用C++函数的实现) - C/C++ - 清泛网 - 专注C/C++及内核技术
CDHtmlDialog的基本使用(JS调用C++函数的实现)CDHtmlDialog_js_call_cpp_interactive一、建立一个新的MFC Application工程,在下面这一步把HTML Dialog给勾上:二、修改工程中的JSCppInteractive.htm,代码如下:<HTML><HEA...一、建立一个新的MFC Applicatio...
CDHtmlDialog的基本使用(C++调用JS函数的实现) - C/C++ - 清泛网 - 专注C/C++及内核技术
CDHtmlDialog的基本使用(C++调用JS函数的实现)CDHtmlDialog_cpp_call_js_interactive《CDHtmlDialog的基本使用(JS调用C++函数的实现)》本文基于以上文章,在其代码基础上拓展:一、在主对话框上添加一个C++按钮,步骤如下:...《CDHtmlDialog...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
ATL CComPtr和CComQIPtr详解ATL-CComPtr-CComQIPtrCComPtr和CComQIPtr的不同的地方:CComPtr只能创建固定的特定的接口指针实例。而CComQIPtr不但实现了CComPtr的所有的功能,而且当我们把一个不同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自...
MFC Telnet Application(mfc telnet 端口,代码实现、不调用telnet.exe) ...
MFC Telnet Application(mfc telnet 端口,代码实现、不调用telnet.exe)MFC-Telnet-Applicationmfc程序telnet ip:端口,代码原生实现、不调用telnet.exe。程序源码工程升级后,可能出现编译不过的情况,请将stdafx.h中0x0410全部改为0x0501即可。The artic...