奇怪的公式
奇怪的公式
背景导入
在剑桥大学,瞥了一眼下面这个公式,我眩晕了,庆幸自己没学数学专业。
1 + 2 + 3 + 4 + ⋯ = − 1 12 1+2+3+4+\dots = -\frac{1}{12} 1+2+3+4+⋯=−121
一天,剑桥大学教授哥德弗雷·哈代收到一封来自印度的信。写信人叫拉马努金,是一位26岁的普通会计,没受过高等教育,爱好数学,随信附上了他的研究成果:120个奇怪的公式。所有公式都没有推导过程,直接给出结果。比如上面这个公式,就是其中之一。
所有的正数相加,怎么会得出一个负数,而且还是一个负的分数呢?
哈代起初并没有太当回事,他将信丢到一边,没有理睬。这件事就这么过去了。可那些奇怪的公式折磨起哈代来了。正因为奇怪,他记住了一些,比如上面提到的那个。写信的人是疯子吗?显然不是,至少从书信中看不出这种迹象。他是开玩笑吗?不。一个印度小伙子和万里之外的大学教授开哪门子玩笑。这不是开玩笑,他是认真的。
如果那些公式成立呢?哈代想,那么,拉马努金毫无疑问是一位奇才。如果它们是杜撰的,拉马努金堪称诈骗大师。
仔细检查后,哈代发现这120个公式中,有些早已是著名的数学公式;有些只是猜想,如果能够证明它们成立,会对数学研究有很大的推动作用;还有一些他根本没见过,比如上面提到的所有正数相加等于负分数这个公式。
哈代给拉马努金回信,希望他能证明自己写下的公式。拉马努金回信拒绝了哈代的要求,他说他害怕被哈代笑话,况且即使是哈代,也无法跟上他的证明思路。
哈代再次去信,邀请拉马努金来英国,承诺给他提供展示天赋的机会。拉马努金又拒绝了。他说他信仰的宗教不允许教徒漂洋过海。
哈代说服剑桥大学为拉马努金提供奖学金,并再次向他发出邀请。拉马努金终于动摇了。一方面,他的父母转变观念,支持他去英国;另一方面,他信仰的女神娜玛吉利在梦中告诉他,不必理会反对出国的禁令。
拉马努金到英国后,哈代才知道他对于什么是推导毫无概念。他说他的公式皆是梦中所得。但哈代认定拉马努金不是一般人,而是数学史上最伟大的人物那种级别的天才。
在哈代的坚持下,随后5年,拉马努金待在剑桥大学,发表了20多篇论文,并成为英国皇家学会会员。
拉马努金生病,哈代前去探望,告诉他自己乘坐的出租车有一个无趣的车牌号——1729。
“无趣吗?”拉马努金说,“其实这个数字挺有意思的,它是可以用两种形式表示两个立方数之和的最小数字。”
“10的立方数与9的立方数之和,12的立方数和1的立方数之和。两种形式表示两个立方数之和,1729是最小值。”
“是娜玛吉利女神告诉你的吗?”哈代说。
两个人哈哈大笑。
回到前面提到的那个正数相加等于负分数的公式,据说其成立的前提是要求时空有26个维度。天啊,对我来说,理解一维、二维、三维是自然之事,理解四维有些勉强,理解五维就很难……哦,26维,打死我也想象不出来。
(摘自河南文艺出版社《献给爱伦·坡的玫瑰》一书)
好的,我现在要尝试理解如何证明自然数的和 1 + 2 + 3 + 4 + … 1+2+3+4+… 1+2+3+4+…等于 − 1 / 12 -1/12 −1/12。首先,我们知道在常规的数学分析中,这个级数是发散的,也就是说它没有有限的求和结果。不过,我听说过这个结果在物理学的一些领域,比如弦理论或量子场论中有应用,尤其是通过解析延拓或者拉马努金求和法得到这个值。但具体怎么证明呢?我需要一步步来理清楚。
一、传统级数论的视角:级数发散
在经典数学中,级数 S = ∑ n = 1 ∞ n S = \sum_{n=1}^\infty n S=∑n=1∞n 是发散级数,其部分和 S n = n ( n + 1 ) 2 S_n = \frac{n(n+1)}{2} Sn=2n(n+1) 随 n → ∞ n \to \infty n→∞ 趋向无穷大。其发散性可通过以下判据严格证明:
- 柯西收敛准则失效:对任意正整数 N N N,存在 m > N m > N m>N 使得 ∣ S m − S N ∣ > 1 |S_m - S_N| > 1 ∣Sm−SN∣>1。
- 比较判别法:因通项 a n = n a_n = n an=n 不趋于零,级数必然发散。
结论:在传统收敛定义下, S S S 无有限和。
二、解析延拓与黎曼ζ函数
1. ζ函数的原始定义
黎曼ζ函数最初定义为复平面上的级数:
ζ ( s ) = ∑ n = 1 ∞ 1 n s ( Re ( s ) > 1 ) . \zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s} \quad (\text{Re}(s) > 1). ζ(s)=n=1∑∞ns1(Re(s)>1).
当 s = − 1 s = -1 s=−1 时,形式上对应 1 + 2 + 3 + … 1 + 2 + 3 + \dots 1+2+3+…,但此级数在 Re ( s ) ≤ 1 \text{Re}(s) \leq 1 Re(s)≤1 时不收敛。
2. 解析延拓的原理
解析延拓是一种将函数的定义域扩展到更大区域的数学技术,要求延拓后的函数在原有区域内与原始定义一致,且在新区域中保持解析性(全纯性)。对 ζ ζ ζ函数而言,其延拓通过以下方式实现:
- 积分表示:利用 Γ Γ Γ函数与 ζ ζ ζ函数的关系式:
ζ ( s ) = 1 Γ ( s ) ∫ 0 ∞ x s − 1 e x − 1 d x ( Re ( s ) > 1 ) . \zeta(s) = \frac{1}{\Gamma(s)} \int_0^\infty \frac{x^{s-1}}{e^x - 1} \, dx \quad (\text{Re}(s) > 1). ζ(s)=Γ(s)1∫0∞ex−1xs−1dx(Re(s)>1).
该积分在更广区域收敛。 - 函数方程:通过对称关系将ζ函数延拓至整个复平面(除 s = 1 s=1 s=1 外):
ζ ( s ) = 2 s π s − 1 sin ( π s 2 ) Γ ( 1 − s ) ζ ( 1 − s ) . \zeta(s) = 2^s \pi^{s-1} \sin\left(\frac{\pi s}{2}\right) \Gamma(1-s) \zeta(1-s). ζ(s)=2sπs−1sin(2πs)Γ(1−s)ζ(1−s).
3. 计算 ζ ( − 1 ) \zeta(-1) ζ(−1)
将 s = − 1 s = -1 s=−1 代入函数方程:
ζ ( − 1 ) = 2 − 1 π − 2 sin ( − π 2 ) Γ ( 2 ) ζ ( 2 ) . \zeta(-1) = 2^{-1} \pi^{-2} \sin\left(-\frac{\pi}{2}\right) \Gamma(2) \zeta(2). ζ(−1)=2−1π−2sin(−2π)Γ(2)ζ(2).
已知 Γ ( 2 ) = 1 ! = 1 \Gamma(2) = 1! = 1 Γ(2)=1!=1, ζ ( 2 ) = π 2 6 \zeta(2) = \frac{\pi^2}{6} ζ(2)=6π2,且 sin ( − π / 2 ) = − 1 \sin(-\pi/2) = -1 sin(−π/2)=−1,代入得:
ζ ( − 1 ) = 1 2 ⋅ 1 π 2 ⋅ ( − 1 ) ⋅ 1 ⋅ π 2 6 = − 1 12 . \zeta(-1) = \frac{1}{2} \cdot \frac{1}{\pi^2} \cdot (-1) \cdot 1 \cdot \frac{\pi^2}{6} = -\frac{1}{12}. ζ(−1)=21⋅π21⋅(−1)⋅1⋅6π2=−121.
数学意义:解析延拓后的 ζ ( − 1 ) \zeta(-1) ζ(−1) 是广义数学对象的值,而非传统级数和。
三、发散级数的广义求和法
1. 拉马努金求和法
拉马努金提出一种基于解析延拓的发散级数求和方法,核心思想是将级数与ζ函数关联。例如,对自然数级数:
∑ n = 1 ∞ n = R ζ ( − 1 ) = − 1 12 , \sum_{n=1}^\infty n \overset{\text{R}}{=} \zeta(-1) = -\frac{1}{12}, n=1∑∞n=Rζ(−1)=−121,
其中“ = R \overset{\text{R}}{=} =R”表示拉马努金和。
2. 形式化代数推导
以下步骤展示一种启发式操作(非严格证明):
- 定义辅助级数:
S 1 = 1 − 1 + 1 − 1 + … = C 1 2 ( 切萨罗和 ) , S 2 = 1 − 2 + 3 − 4 + … . \begin{align*} S_1 &= 1 - 1 + 1 - 1 + \dots \overset{\text{C}}{=} \frac{1}{2} \quad (\text{切萨罗和}), \\ S_2 &= 1 - 2 + 3 - 4 + \dots. \end{align*} S1S2=1−1+1−1+…=C21(切萨罗和),=1−2+3−4+…. - 计算 S 2 S_2 S2:
将 S 2 S_2 S2 与其平移后的级数相加:
S 2 + S 2 = 1 − 1 + 1 − 1 + ⋯ = S 1 ⟹ S 2 = 1 4 . S_2 + S_2 = 1 - 1 + 1 - 1 + \dots = S_1 \implies S_2 = \frac{1}{4}. S2+S2=1−1+1−1+⋯=S1⟹S2=41. - 关联 S S S 与 S 2 S_2 S2:
S − S 2 = 4 S ⟹ S = − 1 12 . S - S_2 = 4S \implies S = -\frac{1}{12}. S−S2=4S⟹S=−121.
注意:此推导依赖对发散级数的线性操作,需在特定求和法下才成立。
四、物理应用与数学哲学
1. 卡西米尔效应
在量子场论中,两金属板间的真空能量计算涉及发散级数:
E ∝ ∑ n = 1 ∞ n ⇒ E ∝ − 1 12 . E \propto \sum_{n=1}^\infty n \quad \Rightarrow \quad E \propto -\frac{1}{12}. E∝n=1∑∞n⇒E∝−121.
实验观测结果与此相符,表明广义求和的物理有效性。
2. 弦理论
在弦的维度计算中,维数公式需保证共形对称性,结果依赖 ζ ( − 1 ) \zeta(-1) ζ(−1) 的值。
3. 数学哲学
解析延拓与广义求和揭示:
- 数学对象的意义依赖其所在框架。
- “和”的定义可扩展,但需明确上下文。
五、总结与公式
- 传统级数和: ∑ n = 1 ∞ n \sum_{n=1}^\infty n ∑n=1∞n 发散。
- 解析延拓值: ζ ( − 1 ) = − 1 12 \zeta(-1) = -\frac{1}{12} ζ(−1)=−121。
- 物理赋值: ∑ n = 1 ∞ n = reg − 1 12 \sum_{n=1}^\infty n \overset{\text{reg}}{=} -\frac{1}{12} ∑n=1∞n=reg−121(正则化结果)。
− 1 12 \boxed{-\frac{1}{12}} −121
The statement that 1 + 2 + 3 + 4 + ⋯ = − 1 12 1 + 2 + 3 + 4 + \dots = -\frac{1}{12} 1+2+3+4+⋯=−121arises from advanced mathematical concepts beyond traditional summation. Here’s a concise explanation:
-
Traditional Perspective:
In standard calculus, the series 1 + 2 + 3 + … 1 + 2 + 3 + \dots 1+2+3+… diverges to infinity. There is no finite sum under conventional definitions. -
Riemann Zeta Function:
The Riemann zeta function, ζ ( s ) \zeta(s) ζ(s), is initially defined as ∑ n = 1 ∞ 1 n s \sum_{n=1}^\infty \frac{1}{n^s} ∑n=1∞ns1 for Re ( s ) > 1 \text{Re}(s) > 1 Re(s)>1. Through analytic continuation, it can be extended to other values of s s s. For s = − 1 s = -1 s=−1:
ζ ( − 1 ) = − 1 12 . \zeta(-1) = -\frac{1}{12}. ζ(−1)=−121.
This value is assigned via the functional equation of the zeta function, not by summing the divergent series directly. -
Summation Methods:
Techniques like Ramanujan summation or zeta function regularization assign finite values to divergent series. These methods are not equivalent to classical convergence but are consistent within their frameworks. For example:- Manipulating divergent series (e.g., subtracting shifted versions) yields − 1 12 -\frac{1}{12} −121 as a formal result.
- Such methods are used in theoretical physics (e.g., Casimir effect, string theory) to handle infinities.
-
Key Takeaway:
The equality 1 + 2 + 3 + ⋯ = − 1 12 1 + 2 + 3 + \dots = -\frac{1}{12} 1+2+3+⋯=−121 is context-dependent. It reflects a generalized interpretation of summation rather than literal convergence. In applications, this value helps extract meaningful results from otherwise divergent expressions.
Final Answer:
In the context of analytic continuation and specialized summation methods, the series is assigned the value − 1 12 \boxed{-\frac{1}{12}} −121. Traditional summation still diverges.
相关文章:
奇怪的公式
奇怪的公式 背景导入 在剑桥大学,瞥了一眼下面这个公式,我眩晕了,庆幸自己没学数学专业。 1 2 3 4 ⋯ − 1 12 1234\dots -\frac{1}{12} 1234⋯−121 一天,剑桥大学教授哥德弗雷哈代收到一封来自印度的信。写信人叫拉马…...
web 自动化之 PO 设计模式详解
文章目录 一、什么是 POM二、如何基于 POM 进行自动化框架架构?1、base 层封装2、pageobjects 层封装3、TestCases 层封装 三、元素和方法分离&数据分离1、哪些部分可以进行分离2、示例代码 四、总结 一、什么是 POM POM page object model 页面对象模型 WEB 自…...
golang 定时器
写法一: package mainimport ("fmt""sync""time" )type DemoTicker struct {ch <-chan time.Timestop chan struct{}sg *sync.WaitGroup }func main() {count, stopCount : 0, 5demo : DemoTicker{ch: time.Tick(time.Seco…...
ETL 数据集成平台与数据仓库的关系及 ETL 工具推荐
数字化时代企业每天都会产生海量的数据,这些数据分散在不同的系统、数据库和应用中。为了能够有效地利用这些数据,进行数据分析、商业智能决策等,ETL数据集成平台和数据仓库成为了企业数据管理架构中的关键组成部分。本文将深入探讨ETL数据集…...
java架构设计
1.可维护性 封装性,例如将缓存redis封装到一个service,别的地方用到,只需要传参调用就行。如果有一天换国产缓存,只需要修改service,而不需要修改多出引用地方 * 可维护性:后期功能迭代,不可避…...
UDP--DDR--SFP,FPGA实现之指令监测模块实现
指令监测模块实现介绍 如下图所示,为指令监测模块的运行框图 将指令设置为8bytes数据,故需要一个64位寄存器进行缓存,在进行数据缓存时,数据不可以输出至下一级模块,故对数据和有效指示信号也应该进行相应延迟&#…...
Houdini安装SideFX Labs工具架
开源免费的 https://github.com/sideeffects/SideFXLabs/releases 下载后解压 放到文档里 新建一个packages文件夹 把SideFXLabs.json 复制到packages文件夹 删除一些没用的平台 修改相关路径即可 然后就能在houdini里搜到 autouv 节点 不然没装是没有这个节点的 参考教程 …...
uniapp+vue3+uview来开发我们的项目
前言: 就像我们vue的web的框架element、iview等一样,我们的uni-app开发也有适合的他的框架,除了他本身的扩展组件以外,第三方好用的就是就是uview了。 实现效果: 官网信息: vue2版本:uview-ui …...
MySQL 5.7在CentOS 7.9系统下的安装(上)——以rpm包的形式下载mysql
这里我们主要以CentOS 7.9为例进行介绍,会顺带讲讲Ubuntu的操作方式。 目录 一、检查自己的机器上是否安装有MySQL: (1)第一步:检查系统中是否有正在运行的MySQL服务: (2) 检查当…...
【图像处理基石】什么是油画感?
在图像处理中,“油画感”通常指图像呈现出类似油画的块状纹理、笔触痕迹或色彩过渡不自然的现象,表现为细节模糊、边缘不锐利、颜色断层或人工纹理明显。这种问题常见于照片处理、视频帧截图或压缩后的图像,本质是画质受损的一种表现。以下是…...
深度学习之优化器【从梯度下降到自适应学习率算法】(pytorch版)
文章目录 优化器(Optimizer)二 基础优化器1. 梯度下降(Gradient Descent, GD)2. 随机梯度下降(Stochastic Gradient Descent, SGD) 三 动量优化算法标准动量优化(Momentum)自适应学习…...
React+Webpack 脚手架、前端组件库搭建
链接: 自己写的开发文档,希望大家多多批评...
基于 Python 和 OpenAI 接口规范的本地多轮对话
在自然语言处理的应用中,多轮对话系统是一种极具实用性的功能,无论是聊天机器人、客服系统还是智能助手,都离不开对上下文的持续理解和响应。随着 Ollama 等轻量级模型服务的流行,我们也可以在本地轻松部署语言模型,并…...
binlog日志以及MySQL的数据同步
binlog binlog是什么 记录所有数据库表结构,表数据的修改,但是不会记录Select和Show这类操作 binlog有几种记录模式 三种记录模式 statement: 基于SQL语句的复制 row: 基于行的复制,记录每行数据的变更(保证了数据的一致性&a…...
串口模块详细讲解
目录 1.串口介绍 2。STC-ISP串口功能介绍 3.接口及引脚定义 4.串口知识点 4.1 硬件电路 4.2 电平标准 4.3 相关术语 4.4 常见通信接口比较 4.5 51单片机的UART 4.6 串口参数及时序图 4.7 串口模式图 4.8 串口和中断系统 4.9 串口相关寄存器 5.串口向电脑发送信息…...
Flannel UDP 模式的优缺点
UDP 模式的特点、优缺点 优点 高兼容性:通过用户态 UDP 封装,无需内核支持 VXLAN 或其他高级网络功能,适用于旧版 Linux 内核或非标准环境。部署灵活:无需特殊内核模块或硬件支持,易于在异构环境中部署。简单实现&am…...
前端——布局方式
普通流(标准流) 所谓的标准流: 就是标签按照规定好默认方式排列. 1. 块级元素会独占一行,从上向下顺序排列。 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 2. 行内元素会按照顺序,从左到右顺序排列&am…...
山东大学软件学院计算机图形学2025期末考题回忆版
任课教师:周元峰老师 考试时间:2025年5月13日 这次考试比之前的往年题多了写和读OpenGL代码的题目,其它和能找到的往年题(19、21、24)的差别不大。写完回忆题又发现自已错了好几个原题。。。。。。。。。。。。。。。…...
数控滑台:革新传统加工方式的利器
数控技术作为当今制造业中的重要发展方向,已深入到了各个领域,其中数控滑台作为数控加工领域的一个重要组成部分,对于提高加工效率、精度和质量具有重要意义。本文将重点探讨数控滑台的原理、优势以及在工业制造领域的应用。 一、数控滑台的…...
【WIN】笔记本电脑忘记密码解决办法/笔记本电脑重装系统笔记/bitlocker忘记密码的解决办法
通过安全模式下的CMD命令找回 具体的步骤就是: 首先通过笔记本的对应的一个进入安全模式的一个方式 进入安全模式之后,一直点着这个诊断,然后高级选项进去就可以看到了。 但是这种方法应该是属于安全漏洞,所以只适合老版本。如果是…...
手机相册的 “智能分类” 功能
我们以手机相册的 “智能分类” 功能(识别图片中的物体类型)为例,演示如何使用 TensorFlow Lite 框架将端侧模型部署到 Android 设备上。该场景通用且覆盖端侧部署的核心步骤:模型准备→环境配置→代码集成→硬件加速→业务调用。…...
配置Hadoop集群-上传文件
(一)上传小文件 上传文件的时候,我们传一个大一点的(>128M),再传一个小一点的。对于大一点的文件,我们要去看看它是否会按128M为单位去拆分这个大文件,而拆分成大文件之后&#x…...
SpringBoot整合MQTT实战:基于EMQX实现双向设备通信(附源码)
简言: 在万物互联的时代,MQTT协议凭借其轻量级、高效率的特性,已成为物联网通信的事实标准。本教程将带领您在Ubuntu系统上搭建EMQX 5.9.0消息服务器,并使用Spring Boot快速实现两个客户端的高效通信。通过本指南,您将…...
windows c++ (9) 程序内注册服务并修改登录账户
实现方式全以批处理文件实现,直接在进程内调用即可 1、注册服务 注册服务manage.bat内容如下 echo off setlocalset ServiceExeYouProcess.exe set ServiceNameYouProcess set BASE%~dp0:: 检查命令行参数 if "%~1""" (echo Usage: manage_p…...
按键精灵ios脚本新增元素功能助力辅助工具开发(三)
元素节点功能(iOSElement) 在按键精灵 iOS 新版 APP v2.2.0 中,新增了元素节点功能 iOSElement,该功能包含共 15 个函数。这一功能的出现,为开发者在处理 iOS 应用界面元素时提供了更为精准和高效的方式。通过这些函…...
OpenHarmony平台驱动开发(十五),SDIO
OpenHarmony平台驱动开发(十五) SDIO 概述 功能简介 SDIO(Secure Digital Input and Output)由SD卡发展而来,与SD卡统称为MMC(MultiMediaCard),二者使用相同的通信协议。SDIO接口…...
ICMP协议详解及不同VLAN/VXLAN主机通信中的ICMP示例
一、ICMP协议概述 ICMP(Internet Control Message Protocol,互联网控制消息协议)是TCP/IP协议栈中的一项核心协议,用于在IP网络中传输控制消息和错误报告。ICMP定义在RFC 792中,主要用于诊断网络问题和传递控制信息。…...
SQL server数据库实现远程跨服务器定时同步传输数据
项目背景 数据需要定期迁移,数据存在于客户政务外网下,从旧数据库迁移到新数据库中,且要求能够定时增量同步。 注意: 源数据库所在服务器为windows服务器,目标数据库所在服务器为linux服务器。 源数据库所在windows服…...
贝叶斯优化Transformer融合支持向量机多变量时间序列预测,Matlab实现
贝叶斯优化Transformer融合支持向量机多变量时间序列预测,Matlab实现 目录 贝叶斯优化Transformer融合支持向量机多变量时间序列预测,Matlab实现效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.BO-TransformerSVM多变量时间序列预测,…...
服务器租用与托管注意事项有哪些
在当今数字化的时代,服务器对于企业和个人的重要性不言而喻。无论是搭建网站、运行应用程序,还是存储数据,服务器都是关键的基础设施。而服务器租用与托管作为常见的选择方式,其中的注意事项你可不能马虎。 企业在进行租用或者是…...
【PostgreSQL数据分析实战:从数据清洗到可视化全流程】金融风控分析案例-10.3 风险指标可视化监控
👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 PostgreSQL金融风控分析之风险指标可视化监控实战一、引言二、案例背景三、数据准备(一)数据来源与字段说明(二)数据清洗 四、…...
【AI提示词】贝叶斯分析专家
提示说明 一名专业的贝叶斯推断专家,具备统计建模、数据分析和不确定性决策方面的专长。 提示词 # Role: 贝叶斯分析专家## Profile - language: 中文 - description: 一名专业的贝叶斯推断专家,具备统计建模、数据分析和不确定性决策方面的专长 - ba…...
星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡
星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡 引言:物联网监控的模板革命 在万物互联的时代,设备监控已成为保障物联网系统稳定运行的核心环节。传统的标准化监控方案正面临着设备类型爆炸式增长带来的…...
#跟着若城学鸿蒙#HarmonyOS NEXT学习之Blank组件详解
一、组件介绍 Blank(空白)组件是HarmonyOS NEXT中一个简单但非常实用的UI组件,它主要用于在布局中创建空白区域,帮助开发者更灵活地控制界面元素之间的间距和布局结构。虽然Blank组件本身不显示任何内容,但它在界面设…...
《Docker 入门与进阶:架构剖析、隔离原理及安装实操》
1 docker 简介 1.1 Docker 的优点 Docker 是一款开放平台,用于应用程序的开发、交付与运行,能将应用和基础架构分离,实现软件快速交付 ,还能以统一方式管理应用和基础架构,缩短代码从编写到上线的时间。其核心优势如…...
OpenHarmony 开源鸿蒙南向开发——linux下使用make交叉编译第三方库——mqtt库
准备工作 请依照这篇文章搭建环境 OpenHarmony 开源鸿蒙南向开发——linux下使用make交叉编译第三方库——环境配置_openharmony交叉编译-CSDN博客 下载 wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.9.tar.xz 解压 tar -xf mkdir ./out cd ./out Cmake命…...
【LeetCode 热题 100】二叉树的最大深度 / 翻转二叉树 / 二叉树的直径 / 验证二叉搜索树
⭐️个人主页:小羊 ⭐️所属专栏:LeetCode 热题 100 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 二叉树的中序遍历二叉树的最大深度翻转二叉树对称二叉树二叉树的直径二叉树的层序遍历将有序数组转换为二叉搜索树验…...
中国版 Cursor---腾讯云 CodeBuddy | 从安装VSCode到数独小游戏问世
中国版 Cursor---腾讯云 CodeBuddy | 从安装VSCode到数独小游戏问世 引言CodeBuddy环境准备VSCodeCodeBuddyNode.js下载安装 游戏开发Craft模型一句话生成数独游戏游戏体验 EdgeOne PagesMCPPages MCP Server配置 MCP Server 游戏源码总结 引言 在正文开始之前,先引…...
【蓝桥杯嵌入式】【复盘】第13届国赛真题
1. 前言 最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。 本系列博客会分为以下两大类: 1.1. 单独模块的讲…...
Docker疑难杂症解决指南
Docker疑难杂症解决指南 Docker作为容器化技术的代表,广泛应用于开发、测试和部署环境中。然而,在使用过程中,用户可能会遇到各种问题。以下是一些常见的Docker疑难杂症及其解决方法。 容器无法启动 容器无法启动是常见问题之一࿰…...
嵌入式开发学习日志(数据结构--顺序结构单链表)Day19
一、顺序结构 安装软件命令: sudo apt-get install (软件名) 安装格式化对齐:sudo apt-get install clang-format 内存泄漏检测工具: sudo apt-get install valgrind 编译后,使用命令 valgrind ./a.out 即可看内…...
MySQL 8.0 OCP 1Z0-908 题目解析(2)
题目005 Choose two. Which two actions can obtain information about deadlocks? □ A) Run the SHOW ENGINE INNODB MUTEX command from the mysql client. □ B) Enable the innodb_status_output_locks global parameter. □ C) Enable the innodb_print_all_deadlock…...
短板效应--双指针
1.根据题意取决于最小的高,那么 若当移动最小高的一端,mv可能会变 但若移动较大的一端,v一定会变小就没有意义了,所以我们只需要每次移动一端,直到lr就行 2.原理就是与左右端点有关且每次只要移动一端就行 #include…...
CodeBuddy终极测评:中国版Cursor的开发革命(含安装指南+HTML游戏实战)
一、腾讯云CodeBuddy产品全景解读 1. 什么是腾讯云代码助手? 官方定义: Tencent Cloud CodeBuddy是由腾讯自研的AI编程辅助工具,基于混元大模型DeepSeek双引擎,提供: ✅ 智能代码补全(支持200语言&#x…...
【Linux】简单设计libc库
📝前言: 经过之间两篇文章,【Linux】基础IO(一)和【Linux】基础IO(二)的学些,我们对文件的基础IO已经有了一定的理解。 这篇文章我们来简单设计一下libc库,来复习一下文…...
3335. 字符串转换后的长度 I
3335. 字符串转换后的长度 I class Solution:def lengthAfterTransformations(self, s: str, t: int) -> int:# 大质数mod 10**97# 创建一个长度为26的数组cnt,对应26个小写字母cnt [0]*26# 计算出s中26个字符分别有多少个for ch in s:cnt[ord(ch)-ord(a)] 1f…...
《医院网络安全运营能力成熟度评估指南》(试行版)研究解读
引言 随着数字化转型的不断深入,医院信息化建设已从单点应用走向全面系统集成,信息系统已成为支撑医院业务运行和管理决策的基础设施。然而,信息化发展也带来了日益复杂的网络安全挑战,从传统的边界防护到如今的全方位安全威胁,医院网络安全建设面临着前所未有的压力。20…...
鸿蒙5.0项目开发——鸿蒙天气项目的实现(介绍)
【高心星出品】 文章目录 项目简介:项目运行效果图:主要功能:使用的技能点:开发环境: 项目简介: 这是一个基于鸿蒙系统(HarmonyOS)开发的天气应用,采用 ArkTS 语言开发&…...
软考软件测评师——计算机网络
目录 第一部分 核心知识点解析 1. IPv4地址规范 2. 层次化网络架构 3. 网络设备解析 4. URL结构规范 5. 关键网络命令 6. SNMP配置要求 第二部分 历年真题精析 2020年真题 2016年真题 2015年真题 高频考点总结 第一部分 核心知识点解析 1. IPv4地址规范 特殊地址说…...
Node.js 中的 URL 模块
一、URL 模块基础 1. 模块导入方式 // Node.js 方式 const url require(url);// ES 模块方式 (Node.js 14 或启用 ESM) import * as url from url; 2. 核心功能 解析 URL 字符串 格式化 URL 对象 URL 处理工具方法 WHATWG URL 标准实现 二、URL 解析与构建 1. 传统解…...