std库中的一个SFINAE实例
GCC std库实现中的一个SFINAE实例 Part 1. 源代码 在std::tuple的swap函数上有这样一个noexcept声明: noexcept(__and_<__is_nothrow_swappable<_Elements>...>::value) 作用是检测tuple内的每一个元素是否是不抛出可交换的,这里…
|
119
|
|
|
2025-3-25 21:25
787 字
|
5 分钟
CentOS桌面模式无法ROOT登录,提示Sorry, that didn’t work.Please try again.解决方案
今天想登上去几百年没用过的gnome,然后 [caption id="attachment_427" align="aligncenter" width="300"] 错误[/caption] root登录提示Sorry, that didn’t work.Please try again. 非常奇怪,因为密码确实是正确的,终端模式是可以登录的。有…
|
151
|
|
|
2025-3-16 13:18
164 字
|
1 分钟内
C++ Memory Order
前言 原子变量是C++解决多线程中数据竞争、线程同步的一种方式,而内存序(Memory Order)则是使用原子变量前的一个重要知识。 在Luyu Huang's Blog的文章中,已经对C++的内存序做出了比较清晰易懂的解释,本文的目的旨在提炼其文章中的核心思想,补充其文章中所提到的不足和发表一点作者自己的看法与感想。 原子变量 在使用原子变量时…
|
522
|
|
|
2024-12-12 1:11
4003 字
|
21 分钟
分享一下好的技术文章(持续更新)
计算机体系结构 计算机体系结构.天外飞仙.知乎 GIS GIS.yangqiao.知乎 基于geopandas的空间数据分析——数据结构篇.费弗里.博客园 C++ C++语言 洞悉C++函数重载决议.里缪.知乎 多线程 谈谈 C++ 中的内存顺序 (Memory Order).http://luyuhuang.tech 协程 C++20协程原理和应…
|
490
|
|
|
2024-12-10 22:09
120 字
|
1 分钟内
在使用Arcmap对地理底图进行配准时遇到的一个小问题及解决方法
1 前言 在HZAU地信本科课程:地图学中,要求学生能够对给定的底图进行配准,并将投影方式设置为Lambert投影(等角圆锥投影)。 等角割圆锥投影的特征为:经线收敛于极点的放射直线,具有两条标准纬线,纬线的间距从中间向南北逐渐增大,同一纬线上的经线间隔相等;离标准纬线越远,长度和面积变形越大。 圆锥投影: 所以,配准好的地图应该呈现如下效果: 然…
|
487
|
|
|
2024-12-05 23:24
838 字
|
4 分钟
在一台全新的Windows上编译GDAL
编写本文的目的 主要是分享自己在手动编译gdal过程中遇到的问题,供想自己折腾和不想在windows上安装conda的群体参考 从零开始编译(试错) 编译环境:msvc+cmake 下载gdal源码 https://github.com/OSGeo/gdal/releases/download/v3.9.2/gdal-3.9.2.tar.gz 解压…
|
505
|
|
|
2024-10-14 21:10
839 字
|
4 分钟
微软商店无法开始下载/更新
更改DNS为4.2.2.1和4.2.2.2 微软商店点下载或更新,会转圈,提示“正在检查依赖”或“正在开始下载”,但就是不下。 今天在微软论坛看到一个方法,就是设置DNS,我起初换了阿里云的223.5.5.5,但依旧不下。后来换论坛里有人说的4.2.2.1和4.2.2.2。效果立竿见影,不仅卡下在的软件开始下了,而且更新也检查出来了。特此分享一下。
|
467
|
|
|
2024-10-13 13:47
155 字
|
1 分钟内
AttributeError: partially initialized module ‘keyword’ has no attribute ‘kwlist’
简单的小问题,我在keyword.py里调用keyword模块,结果调用了自身,当然会报错 import keyword print(keyword.kwlist) Traceback (most recent call last): File "c:\Users\user\Documents\Vscode\practice\查询保留词\…
|
621
|
|
|
2024-9-06 12:24
53 字
|
1 分钟内
在使用Boost.Hana.members中遇到的问题及解决方案
0. Boost.Hana.members members是定义在namespace boost::hana下的一个变量,拥有类型members_t。 member_t内重载了运算符<Object> operator(Object&&),接收特定类型的结构体,并返回hana::tuple<...Xn>,利用该…
|
772
|
|
|
2024-8-22 13:49
460 字
|
4 分钟
中译中:将Cppreference上的部分词条再译为中文
CPP/语言/重载决议 在这一页面,有着以下的词条: 构造函数候选的额外规则: 在构造类型 D 的对象时,如果满足以下所有条件,那么从类类型 C 继承的首个形参类型是“到 P 的引用”的构造函数(包括从模板实例化的此类构造函数)会从候选函数集合排除: 实参列表只有一个实参 C 引用关联于 P P 引用关联与 D 该词条比较难以理解,牵扯的概念较多,…
|
801
|
|
|
2024-8-02 17:46
1787 字
|
9 分钟