后端开发 第146页
浅析C++ atomic-拾光赋

浅析C++ atomic

浅析C++ atomic,早在C++11就在STL中引入了原子操作支持了。大部分时候,我使用C++11的atomic仅仅是为了原子地操作特定的一个变量,比如load、store、fetch_add等等。然而实际上,C++11的原子操...
Lee的头像-拾光赋Lee1年前
03810
信息学 学习/复习 抽签器(附源码)-拾光赋

信息学 学习/复习 抽签器(附源码)

信息学 学习/复习 抽签器(附源码),信息学 学习/复习 抽签器(附源码) 效果图 以下是源代码,可自行修改 [C++] //By DijkstraPhoenix #include<bits/stdc++.h> #include<windows.h&g...
Lee的头像-拾光赋Lee1年前
0309
DP背包-01背包-拾光赋

DP背包-01背包

DP背包-01背包,背包问题-01背包 首先我们要明白什么是01背包,在下述例题中,由于每个物体只有两种可能的状态(取与不取),对应二进制中的 \(0\) 和 \(1\),这类问题便被称为\(\text{「0-1 背...
Lee的头像-拾光赋Lee1年前
03013
C++ bitset 用法和应用-拾光赋

C++ bitset 用法和应用

C++ bitset 用法和应用,C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。 下面是具体用法 构造函数 bitset常用构造函数有四种...
Lee的头像-拾光赋Lee1年前
02712
C++ STL 一般总结-拾光赋

C++ STL 一般总结

C++ STL 一般总结,以下内容来源网上 经过整合而成 一、一般介绍       STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它...
Lee的头像-拾光赋Lee1年前
0566
9.1 运用API创建多线程-拾光赋

9.1 运用API创建多线程

9.1 运用API创建多线程,在Windows平台下创建多线程有两种方式,读者可以使用CreateThread函数,或者使用beginthreadex函数均可,两者虽然都可以用于创建多线程环境,但还是存在一些差异的,首先...
Lee的头像-拾光赋Lee1年前
05011
new、::operator new与placement new的区别-拾光赋

new、::operator new与placement new的区别

new、::operator new与placement new的区别,在内存管理中,::operator new()/::operator delete() 、delete/new、 placement new 是不同的: ::operator new():只是进行空间的申请而不调用构造...
Lee的头像-拾光赋Lee1年前
03312
【Qt6】列表模型——树形列表-拾光赋

【Qt6】列表模型——树形列表

【Qt6】列表模型——树形列表,QStandardItemModel 类作为标准模型,主打“类型通用”,前一篇水文中,老周还没提到树形结构的列表,本篇咱们就好好探讨一下这货。 还是老办法,咱们先做示例,然...
Lee的头像-拾光赋Lee1年前
02913
向量化实现矩阵运算优化(一)-拾光赋

向量化实现矩阵运算优化(一)

向量化实现矩阵运算优化(一),xsimd简介   xsimd是C++的一个开源simd库,实现了对常见simd指令的封装,从而使得simd的操作更为简单。接下来先从两个简单的例子来入门xsimd。 void average(cons...
Lee的头像-拾光赋Lee1年前
03314
全球海洋测深DEM(GEBCO)数据集 下载-拾光赋

全球海洋测深DEM(GEBCO)数据集 下载

全球海洋测深DEM(GEBCO)数据集 下载,1、概述 GEBCO(General Bathymetric Chart of the Oceans)全球 DEM数据集(Geo-Engineering Digital Savage)是基于“全球地球系统计划”(Global Earth...
Lee的头像-拾光赋Lee1年前
04212
CLion中配置gtest-拾光赋

CLion中配置gtest

CLion中配置gtest,环境:Windows,cmake,gcc,g++,CLion 一、下载源码 二、解压并构建(我是怎么知道的?) 进入处于解压目录的cmd窗口 输入以下命令cmake以下 使用以下命令构建 100%即构建成功 找到...
Lee的头像-拾光赋Lee1年前
02610
从优秀源码中学到的两个技巧-拾光赋

从优秀源码中学到的两个技巧

从优秀源码中学到的两个技巧,设计一个不能被using的对象   在实际开发中为了避免命名空间污染,一般都不会using namespace std。但是如果一个对象写起来比较复杂,用using能大幅度地简化操作...
Lee的头像-拾光赋Lee1年前
04312