c++ 第60页
二、认识C++-拾光赋

二、认识C++

二、认识C++,二、认识C++ 1、项目创建 1)创建项目 ①控制台应用 ②创建项目及解决方法 ③项目创建成功页面 2、内容输出 #include <iostream> int main() { std::cout << '认识C++\...
Lee的头像-拾光赋Lee2年前
0368
一、C/C++基础环境搭建-拾光赋

一、C/C++基础环境搭建

一、C/C++基础环境搭建,1、visio studio2019安装及使用 1)下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 2)选择社区版进行下载 3)安装 环境:win10-X64 ①勾选...
Lee的头像-拾光赋Lee2年前
04612
让自定义的容器,也能基于范围循环-拾光赋

让自定义的容器,也能基于范围循环

让自定义的容器,也能基于范围循环,  C++11起,引入了基于范围的for循环这一特性,有什么好处呢?它有时可以大大地简化遍历容器的操作,比如说STL的vector。 std::vector v{1, 2, 3}; std::ve...
Lee的头像-拾光赋Lee2年前
0449
c++右值引用、移动语义、完美转发-拾光赋

c++右值引用、移动语义、完美转发

c++右值引用、移动语义、完美转发,1. 左值、右值、左值引用以及右值引用 左值:一般指的是在内存中有对应的存储单元的值,最常见的就是程序中创建的变量 右值:和左值相反,一般指的是没有...
Lee的头像-拾光赋Lee2年前
0246
记一次翻页性能优化-拾光赋

记一次翻页性能优化

记一次翻页性能优化,背景    由于是公司项目,所以不方便给出代码或者视频,只能列一些自己画的流程图。    大致情况如上,前端有7个显示区。在对其进行滚动翻页的时候,存在以下问题: 1...
Lee的头像-拾光赋Lee2年前
05115
CF1644D Cross Coloring-拾光赋

CF1644D Cross Coloring

CF1644D Cross Coloring,CF1644D Cross Coloring 题意: 在一个 \(n\) 行 \(m\) 列的网格里执行 \(q\) 次操作,每次操作在 \(k\) 种颜色中 (没有初始颜色) 选择一种给第 \(x_i\) 行和第 \(y_i\) ...
Lee的头像-拾光赋Lee2年前
02310
20.7 OpenSSL 套接字SSL加密传输-拾光赋

20.7 OpenSSL 套接字SSL加密传输

20.7 OpenSSL 套接字SSL加密传输,OpenSSL 中的 SSL 加密是通过 SSL/TLS 协议来实现的。SSL/TLS 是一种安全通信协议,可以保障通信双方之间的通信安全性和数据完整性。在 SSL/TLS 协议中,加密算...
Lee的头像-拾光赋Lee2年前
04611
x86平台SIMD编程入门(5):提示与技巧-拾光赋

x86平台SIMD编程入门(5):提示与技巧

x86平台SIMD编程入门(5):提示与技巧,1、提示与技巧 访问内存的成本非常高,一次缓存未命中可能会耗费100~300个周期。L3缓存加载需要40~50个周期,L2缓存大约需要10个周期,即使L1缓存的访问速...
Lee的头像-拾光赋Lee2年前
04312
x86平台SIMD编程入门(4):整型指令-拾光赋

x86平台SIMD编程入门(4):整型指令

x86平台SIMD编程入门(4):整型指令,1、算术指令 算术类型 函数示例 加 _mm_add_epi32、_mm256_sub_epi16 减 _mm_sub_epi32、_mm256_sub_epi16 乘 _mm_mul_epi32、_mm_mullo_epi32 除 无 水平加/...
Lee的头像-拾光赋Lee2年前
08113
x86平台SIMD编程入门(3):浮点指令-拾光赋

x86平台SIMD编程入门(3):浮点指令

x86平台SIMD编程入门(3):浮点指令,1、算术指令 算术类型 函数示例 备注 加 _mm_add_sd、_mm256_add_ps 减 _mm_sub_sd、_mm256_sub_ps 乘 _mm_mul_sd、_mm256_mul_ps 除 _mm_div_sd、_mm256_div...
Lee的头像-拾光赋Lee2年前
04814
x86平台SIMD编程入门(2):通用指令-拾光赋

x86平台SIMD编程入门(2):通用指令

x86平台SIMD编程入门(2):通用指令,1、重解释转换 虽然128位的XMM寄存器在硬件上只是256位YMM寄存器的下半部分,但在C++中它们是不同的类型。有一些intrinsic函数可以将它们重新解释为不同的类...
Lee的头像-拾光赋Lee2年前
04512
x86平台SIMD编程入门(1):SIMD基础知识-拾光赋

x86平台SIMD编程入门(1):SIMD基础知识

x86平台SIMD编程入门(1):SIMD基础知识,1、简介 SIMD(Single Instruction, Multiple Data)是一种并行计算技术,它通过向量寄存器存储多个数据元素,并使用单条指令同时对这些数据元素进行处理,...
Lee的头像-拾光赋Lee2年前
0575