自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一朵花开的时间

一花一世界,一叶一如来。

原创 gitlab centos7 安装gitlab

centos7 安装 gitlab01 gitlab基本信息02 centos 安装步骤03 gitlab基本配置浏览到主机名并登录安装和配置的详细说明04 gitlab基本命令05 汉化gitlab06 出现 shmmax 相关错误的处理方法07 防火墙开放端口 01 gitlab基本信息 官网...

2020-04-21 21:42:03 78 0

原创 chrome 中文离线安装包下载

https://www.google.cn/chrome/?standalone=1&platform=win64 standalone=1 指离线安装包 platform=win64 指64位Windows 版本

2020-04-12 18:50:52 129 0

原创 C++20 中 atomic_wait、binary_semaphore、latch、barrier 的一个示例实现

C++20 中的原子操作库增加了std::atomic_wait,阻塞线程直至被提醒且原子值更改。 github上面发现一个 C++20 中 binary_semaphore、latch、barrier 的一个示例实现 https://github.com/ogiroux/atomic_wait ...

2020-04-06 21:47:01 88 0

原创 C++20 to_address remove_cvref bind_front

C++20 to_address 等01 to_address02 remove_cvref03 bind_front 01 to_address <memory> template< class Ptr > constexpr auto to_address(const ...

2020-03-29 22:56:30 71 0

原创 C++20 bit 位操作函数

C++20 bit 位操作函数02 std::lerp 和 std::midpoint C++20 增加了<bit>头文件, <bit> 提供数个访问、操作及处理单独位和位序列的函数模板。1 方法 作用 bit_cast 将一个类型的对象表示重解释为另一类型...

2020-03-19 19:50:43 69 0

原创 C++20 numbers 数学常数

C++20 numbers 数学常数01 C++20 numbers 数学常数02 测试 01 C++20 numbers 数学常数 c++20 在 <numbers> 头文件中增加了一些数学常数。1 数学常数 (C++20 起)定义于头文件 ,定义于命名空间 std::numbers...

2020-03-18 19:45:52 73 0

原创 C++20 semaphore

C++20 semaphore01 C++20 semaphore 01 C++20 semaphore 下面是在 www.open-std.org 对 C++20 semaphore 的一点介绍内容。(semaphores、latch、barrier) http://www.open-std.o...

2020-03-15 13:32:09 96 0

原创 gitlab页脚添加备案号

gitlab页脚添加备案号01 gitlab页脚添加备案号02 配置中文03 修改管理员密码 01 gitlab页脚添加备案号 gitlab是用ruby开发的,也采用mvc的方式,所以在安装的主目录中/opt/gitlab/embedded/service/gitlab-rails/app/下面会...

2020-03-12 19:23:08 215 0

原创 C++20 barrier

C++20 barrier01 C++20 barrier 01 C++20 barrier 下面是在 www.open-std.org 对 C++20 barrier 的一点介绍内容。(semaphores、latch、barrier) http://www.open-std.org/jtc1/...

2020-03-12 09:30:43 160 0

原创 C++20 latch

vs2019 C++20 latch01 latch02 latch的一个实现 01 latch <latch> 闩:单次使用的线程屏障。 latch 是 ptrdiff_t 类型的向下计数器,它能用于同步线程。在创建时初始化计数器的值。 线程可能在 latch 上阻塞直至计数器减少到...

2020-03-09 12:01:45 109 0

原创 C++20 jthread

vs2019 C++20 jthread01 jthread的一个实现02 jthread用法02.01 cppreference上面的介绍02.02 可协作中断的用法02.03 NICOLAI JOSUTTIS提供了大量测试用例 jthread是有自动合并和取消支持的 std::thread。j...

2020-02-28 16:23:49 265 0

原创 C++20 source_location

C++20 source_locationsource_location头文件source_location用法 使用source_location类可以减少代码中出现__FILE__,FUNCTION,__LINE__宏的次数。 https://zh.cppreference.com/w/cpp...

2020-02-01 19:18:28 137 0

原创 C++20 标准属性

01 C++ 标准属性 C++11后引入了C++ 标准属性1。。在 C++ 11 中,属性提供一种标准化的方法添加批注的其他信息,也可能不是特定于供应商的 C++ 构造 (包括但不是限于类、 函数、 变量和块)。 用于生成信息性消息,或应用特殊逻辑,编译特性化的代码时,编译器可以使用此信息。 编译...

2020-01-25 20:30:15 416 0

原创 C++20三路比较运算符

C++20的三路比较运算符 operator<=>01 默认比较01.01 默认比较01.02 定制比较强序弱序偏序02 C++20的关系运算符与比较接口03 参考 三路比较运算符 <=> 通常被称为宇宙飞船运算符(spaceship operator)。可以执行字典序比较...

2020-01-17 16:58:07 463 0

原创 C++20 span

C++20的span01 范围检查:span02 span demo 01 范围检查:span 对象的连续序列上的无所有权视图。1 类模板 span 所描述的对象能指代对象的相接序列,序列的首元素在零位置。 span 能拥有静态长度,该情况下序列中的元素数已知并编码于类型中,或拥有动态长度。 典型...

2020-01-16 19:42:40 767 0

原创 VSCode C++开发环境配置

VSCode C++开发环境配置01 ubuntu18.04 配置vscode01.01 安装code包01.02 安装C/C++扩展1.安装C / C ++语言扩展2.安装中文扩展插件3.安装CMake扩展插件 01 ubuntu18.04 配置vscode 参考官网 https://code....

2020-01-06 16:21:06 240 0

原创 C++20 Ranges

VS2019 C++20的Ranges01 引入范围的动机02 范围(ranges)03 range-v3库04 C++20 range demo 01 引入范围的动机 C++17以前的标准库中大多数通用算法(如std::sort)采用一对迭代器操作数据。如:要对std::vector v进行排序...

2020-01-02 11:52:49 731 1

原创 C++20 Concepts

vs2019 C++20 Concepts01 concepts及concepts库函数02 Concepts demo 01 concepts及concepts库函数 什么是C ++概念? 概念(concepts)提供基础语言概念的定义,它们能用于进行模板实参的编译时校验,以及基于类型属性的函数...

2019-12-27 14:59:46 529 1

原创 C++20 Coroutines 协程

VS2019 C++20的coroutine

2019-12-26 22:42:22 1125 0

原创 c++20 module

C++20开始的module是一个工程化特性,头文件中的信息现在分成导出的部分和不导出的部分,可以有效减少实现细节影响的范围,带来一个非常有用的特性——重新编译速度变快。vs2019已经支持部分module功能。

2019-12-17 20:36:35 675 0

原创 微软并行模式库(PPL)

PPL官网文档:https://docs.microsoft.com/zh-cn/cpp/parallel/concrt/concurrency-runtime?view=vs-2019 并发运行时体系结构 PPL库组件: 组件 头文件 并行模式库 (PPL) ppl.hconc...

2019-11-28 13:46:51 301 0

原创 OpenMP简介

01 OpenMP简介 OpenMP(开放式多处理)是一种应用程序编程接口(API),支持C,C ++和Fortran中的多平台共享内存 多处理(CPU){\color{blue}多处理(CPU)}多处理(CPU)编程,适用于大多数平台,指令集架构和操作系统,包括Solaris,AIX,HP-UX...

2019-07-08 17:27:54 1333 0

原创 MPI 03 在 win10 上用 MS-MPI v10.0 搭建 MPI 集群

01 相关资料 网上关于MPI搭建集群多是linux上的。windows的基本都是mpich2的。 windows老版本可以参考如下官方文档: http://www.mpich.org/static/tarballs/1.4.1p1/mpich2-1.4.1p1-installguide.pdf ...

2019-07-08 15:06:00 520 0

原创 MPI 02 MPI实现Monte-Carlo随机积分算法估算π

MPI本身没有容错机制 除了编写业务逻辑代码之外,还需要搭建集群。《基于MPI的大数据高性能计算导论》里介绍的互联网络拓扑结构(环、环面、超立方体)应该算是集群的逻辑结构,实现的物理结构并我没有说明。除了设计、编码时,要考虑逻辑拓扑接口外,具体运行配置也需要配合逻辑拓扑和具体数据移动相关,目前还没...

2019-07-08 11:13:30 328 0

原创 MPI 01 MPI基础

01 基本信息 Message Passing Interface (MPI) :消息传递接口是一个并行计算的应用程序接口(API)标准。目前主要有两种实现。OpenMPI和MPICH。MPI标准目前已经发展到4.0。 下面是一些主要资料: MPI论坛(MPI Forum): https://ww...

2019-07-03 11:09:49 366 0

转载 抽象代数 04.08 自由幺半群与自由群

§4.8 自由幺半群与自由群{\color{blue}{\text{\S 4.8 自由幺半群与自由群}}}§4.8 自由幺半群与自由群 自由幺半群与自由群的思想不仅在群论中,而且在其它数学分支中都是重要的。 设X={a1,a2,⋯&ThinSpace;,an}是一个集合...

2019-06-17 10:37:04 917 0

转载 抽象代数 04.07 Jordan-Holder定理

http://www.icourses.cn 南开大学《抽象代数》 §4.7 Jordan-Holder定理{\color{blue}{\text{\S 4.7 Jordan-Holder定理}}}§4.7 Jordan-Holder定理 可解群存在次正规序列使得因子都是素数阶...

2019-06-16 12:15:52 514 0

转载 抽象代数 04.06可解群和幂零群

http://www.icourses.cn 南开大学《抽象代数》 §4.6 可解群和幂零群{\color{blue}{\text{\S 4.6 可解群和幂零群}}}§4.6 可解群和幂零群 考虑扩张N→G→G/N,什么时候G/N是循环群,更一般的是交换群。考虑扩张N \to ...

2019-06-15 22:09:15 561 0

转载 抽象代数 04.05 群的直积

http://www.icourses.cn 南开大学《抽象代数》 §4.5 群的直积{\color{blue}{\text{\S4.5 群的直积}}}§4.5 群的直积 例4.5.1回顾线性空间的定义,子空间,商空间,补子空间,不变子空间。{\color{blue}例4.5....

2019-06-14 10:26:16 274 0

原创 抽象代数 04.04 有限单群

§4.4 有限单群{\color{blue}\text{\S 4.4 有限单群}}§4.4 有限单群 定理4.4.1.设G为有限Abel群,且G≠{1}.则G为单群当且仅当G为素数阶(循环)群。{\color{blue}定理4.4.1.}设G为有限Abel群,且G =\not...

2019-05-28 21:51:31 134 0

原创 抽象代数 04.03 Sylow 子群

§4.3 Sylow 子群{\color{blue}\text{\S4.3 Sylow 子群}}§4.3 Sylow 子群 问题4.3.1(Lagrange定理).H&lt;G⇒∣H∣∣∣G∣。反之,任意m∣∣G∣,是否有子群H使得∣H∣=m?问题4...

2019-05-26 16:11:09 250 0

原创 抽象代数 04.02 群在集合上的作用

http://www.icourses.cn 南开大学《抽象代数》 §4.2 群在集合上的作用{\color{blue}\text{\S 4.2 群在集合上的作用}}§4.2 群在集合上的作用 问题4.2.1.群的分类和实现(抽象→具体):群同态(有时同构不如同态,如:1:1的...

2019-05-25 11:44:39 942 0

原创 抽象代数 04.01 群的生成元组

http://www.icourses.cn 南开大学《抽象代数》 §4.1 群的生成元组\color{blue}\text{\S 4.1 群的生成元组}§4.1 群的生成元组 本节讨论群的生成元组及元素的阶的一些性质。给出n个文字的对称群SnS_nSn​的生成组。 设S是群G...

2019-05-19 16:39:11 779 0

原创 抽象代数 01.06 变换群与置换群

http://www.icourses.cn 南开大学《抽象代数》 §1.6 变换群与置换群\color{blue} \text{\S 1.6 变换群与置换群}§1.6 变换群与置换群 变换群在历史上和理论上都有重要意义。人们研究群,最早是从研究变换群中的置换群开始的。本节将证...

2019-05-02 09:25:50 1208 1

原创 抽象代数 01.05 循环群

http://www.icourses.cn 南开大学《抽象代数》 §1.5 循环群{\color{blue}\text{\S 1.5 循环群}}§1.5 循环群 定义1.5.1由一个元素a反复运算生成的群{\color{blue}定义1.5.1\quad}由一个元素a反复运算...

2019-05-01 08:19:20 473 0

原创 抽象代数 01.04 群的同态与同构

http://www.icourses.cn 南开大学《抽象代数》 §1.4 群的同态与同构\color{blue}\text{\S 1.4 群的同态与同构}§1.4 群的同态与同构 同态与同构是抽象代数研究代数体系的重要工具。一旦证明了一个代数体系与已知的某代数体系同构,我们...

2019-04-28 15:11:02 1267 0

原创 抽象代数 01.03 子群与商群

§1.3 子群与商群{\color{blue} \text{\S 1.3 子群与商群}}§1.3 子群与商群 抽象代数研究代数体系,常常通过子体系与商体系去研究,它们是子集合与商集合的推广,对群来说,就是子群与商群。 定义1.3.1设H是群G的一个非空子集,如果H对于G的运算也...

2019-04-28 10:54:57 1036 0

原创 抽象代数 01.02 半群与群

http://www.icourses.cn 南开大学《抽象代数》 §1.2 半群与群{\color{blue} \text{\S 1.2 半群与群}}§1.2 半群与群 抽象代数是从抽象的观点研究代数体系的。代数体系首先是一个集合,其次,这个集合中定义有运算(一种或多种运算)...

2019-04-27 19:27:57 921 0

原创 抽象代数 01.01 群-运算及关系

http://www.icourses.cn 南开大学《抽象代数》 第一章 群\color{blue}{\text{第一章 群}}第一章 群 §1.1运算及关系\color{blue}{\text{\S}1.1 运算及关系 }§1.1运算及关系 抽象代数的研究对象是代数体系,即...

2019-04-26 20:05:38 929 0

原创 github上一个比较完整的量子机器学习基础知识集

量子机器学习基础知识,算法,学习资料,项目和网络项目的描述 https://github.com/krishnakumarsekar/awesome-quantum-machine-learning

2019-03-29 18:51:59 297 0

提示
确定要删除当前文章?
取消 删除