会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
立体风
博客园
首页
新随笔
联系
管理
订阅
2025年7月12日
为什么C++11引入的统一初始化语法(`{}`)的必要性
摘要: 为什么C++11引入的统一初始化语法({})是如此必要。 它的出现并非锦上添花,而是为了解决C++98/03中长期存在的一系列初始化问题,这些问题会导致代码不一致、有歧义、且不安全。 在C++11之前,初始化一个变量或对象有多种方式,但它们各不相同,且适用场景有限: 使用小括号 ():std::st
阅读全文
posted @ 2025-07-12 21:45 立体风
阅读(3)
评论(0)
推荐(0)
2025年7月11日
DBL_EPSILON 含义和用法
摘要: DBL_EPSILON 是 C/C++ 标准库中定义的一个宏,表示 双精度浮点数(double 类型)的机器 epsilon(即 1.0 和比 1.0 大的最小可表示浮点数之间的差)。 词源解析 DBL_EPSILON 由以下部分构成: DBL 是 "double" 的缩写,指代 C/C++ 中的
阅读全文
posted @ 2025-07-11 15:27 立体风
阅读(2)
评论(0)
推荐(0)
C++ 中 hpp 头文件说明
摘要: 在 Visual Studio(以及一般的 C++ 开发)中,.hpp 文件是一种常见的头文件扩展名,它的含义和用法如下: 1. .hpp 文件是什么? .hpp 是 C++ 头文件(Header File) 的一种扩展名,类似于传统的 .h 文件,但通常用于 纯 C++ 代码(而非 C 兼容代码)
阅读全文
posted @ 2025-07-11 15:26 立体风
阅读(13)
评论(0)
推荐(0)
2025年7月5日
编程英语:python的 exists 函数为什么用复数
摘要: 在 python 中,函数 exists 的命名中尾部的 s 因何而加 看代码: from pathlib import Path # 创建一个 Path 对象 p = Path('/home/user/documents/report.txt') # 使用 / 拼接路径 new_path = p.
阅读全文
posted @ 2025-07-05 10:05 立体风
阅读(9)
评论(0)
推荐(0)
2025年7月3日
动态链接库(DLL)介绍
摘要: 动态链接库(DLL)详解 1. DLL的基本定义 DLL(Dynamic-Link Library)是一个包含可执行代码和数据的模块 可以被其他应用程序或DLL调用和使用 是Windows系统中实现代码共享和模块化的关键技术 2. DLL中的函数类型 DLL中可以定义两种函数: 导出函数(Expor
阅读全文
posted @ 2025-07-03 21:30 立体风
阅读(8)
评论(0)
推荐(0)
2025年5月25日
p^n 形式的有限域的性质
摘要: 有限域的阶(元素的个数)总是 \(p^n\) 的形式,其中 \(p\) 是一个质数(称为该域的特征),\(n\) 是一个正整数。对于每一个质数 \(p\) 和正整数 \(n\),都存在唯一的(在同构意义下)阶为 \(p^n\) 的有限域,通常记作 \(\mathbb{F}_{p^n}\) 或 \(G
阅读全文
posted @ 2025-05-25 07:33 立体风
阅读(29)
评论(0)
推荐(0)
费马小定理的证明
摘要: 费马小定理的集合证法 费马小定理是一个重要的数论定理,其内容是:若 \(p\) 为质数,则对于任意整数 \(a\) 且 \(p \nmid a\),有 \(a^{p-1} \equiv 1 \pmod p\)。 下面我们用集合法来证明费马小定理。 证明步骤 定义集合 \(T_1\): 设集合 \(T
阅读全文
posted @ 2025-05-25 06:22 立体风
阅读(59)
评论(0)
推荐(0)
2025年5月23日
python 的 __repr__ 函数和 __eq__ 函数的用途
摘要: 在 Python 中,__repr__ 和 __eq__ 是两个非常重要的特殊方法(也称为“魔术方法”或“dunder 方法”),它们分别用于表示对象和比较对象的相等性。 __repr__ 函数的特殊用途 __repr__(representation 的缩写)方法的目的是返回一个明确的、无歧义的字
阅读全文
posted @ 2025-05-23 21:48 立体风
阅读(59)
评论(0)
推荐(0)
MurmurHash3 哈希函数代码解读
摘要: 这段 C 语言代码是 MurmurHash3 哈希函数的具体实现。它包含 32 位和 64 位不同输出长度的版本,并且针对不同的 CPU 架构进行了优化。 代码开头声明了 MurmurHash3 的版权归属(Austin Appleby,公共领域),并重申了不同 x88 和 x64 版本结果不一致但
阅读全文
posted @ 2025-05-23 20:45 立体风
阅读(49)
评论(0)
推荐(0)
2025年5月12日
vim 用于竞赛的简洁配置
摘要: vim一直是很好用的编程工具,在信息学竞赛中,如果考场提供windows环境,必定有gvim这个编辑器。 由于gvim根据配置文件来进行设置,如果过于复杂的话,无法在考场使用,所以我就琢磨了这个简单的配置,基本能用着比较舒服,还不是太长。 ** 使用帮助 ** 有些时候,忘了简写是什么意思了,可以用
阅读全文
posted @ 2025-05-12 13:02 立体风
阅读(10)
评论(0)
推荐(0)
下一页
公告