ODE 笔记
速成版速成笔记,请结合李思讲义食用!
深度好友链:https://1592063346.github.io/learn/ode
- Ch1 Introduction
- Ch2 Linear Equations
- Ch3 Nonlinear Equations
- Ch4 Power Series Solutions
- Ch5 Boundary Value Problem
- Ch6 Calculus of Variations 变分法
Ch1 Introduction
1.1 Differential Equations and Basic Concepts
Def
- linear, nonlinear
- order
- homogeneous, have constant coefficients
Theorem (ODE 的等价形式)
- All ODEs can be equivalently described by a system of 1st-order ODE.
Tool
- direction field (, draw at )
- integral curve (tangent to )
1.2 Examples of Solving Tricks
Integrating Factor
A Necessary Condition
- For
We need - If this doesn't work, try multiply an integrating factor:
We need
Seperation of Variables
- For
Change of Variable
Linear Change
We let
Homogeneous Equation 齐次方程
-
We let
Ch2 Linear Equations
2.1 Linear System with Constant Coefficients 常系数线性系统
1st Order Homogeneous System 一阶齐次系统
Theorem(一阶齐次系统通解)
- 对 列向量 ,方程 有唯一解满足初始条件 ,这个解可以显式地表示为 .
Exponential Matrix 指数矩阵
- 略,见 pp. 15 - 18
1st Order Inhomogeneous System 一阶非齐次系统
其中 是 阶常矩阵, 是与 有关的 维列向量。
Theorem(一阶非齐次系统通解)
- 对 列向量 ,方程 有唯一解满足初始条件 ,这个解可以显式地表示为 .
n-th order homogeneous equation n 阶齐次方程
且
Def
- the characteristic polynomial of the equation 方程的特征多项式
Proposition(n 阶齐次方程通解)
是方程
的 n 个线性独立的解。
- 通解可以由以上解的线性组合给出。特别地,当存在复根 时,有解
可以用实方程表示:
- 为了确定唯一解,我们需要 n 个初始条件
来确定线性组合的系数。
一般解法:解特征方程确定线性独立解,解初始值方程确定系数。
n-th order inhomogeneous equation n 阶非齐次方程
- 观察到:通解 = 特解 + 齐次方程通解,其中齐次方程为
- 我们只要找一个特解。可以把方程写成一阶非齐次形式
由之前的讨论,可以知道有一个特解是
带矩阵的积分可能很复杂,之后会有一种方法:variation of parameters。目前,可以通过猜测确定特解。
2.2 Long-term Behavior
在这节中,我们考虑当 t 变大时,方程 的解的行为,即
的行为。先讨论如何计算 。
Jordan Canonical Form
复 Jordan 标准型
- 任给方阵 ,我们可以写成
其中, 幂零, 和 交换。 - 考虑 。有:
由于 是对角阵,有
由于 幂零,有
Proposition(参数矩阵的所有特征值实部为负时,方程的解在 t 很大时趋向 0)
实 Jordan 标准型
- 矩阵 可以写成
Two-dim System 二维系统
略,见 pp. 30 - 33
2.3 Nonautonomous Linear Equations 非自治线性方程
这节我们讨论
其中 不再是常矩阵。
Homogeneous Case 齐次非自治线性方程
- 先考虑齐次情况,方程为
Def
- path-ordered exponential:
Proposition(path-ordered exponential 的性质)
解决 Homogeneous Case
General Case - Variation of Parameters
这节我们讨论
观察到:通解 = 特解 + 齐次方程通解,其中齐次方程通解由 path-ordered exponential 给出,下面介绍一种方法给出特解。
-
设已经找到齐次方程的 n 个线性独立的解
我们希望找到一个特解 ,它的形式是
可以用 Cramer's rule 解决:
因此,特解为 -
称以上的 为 Wronskian determinant(Wronskian 行列式)
Ch3 Nonlinear Equations
3.1 Local Solutions 局部解的存在性和唯一性
经过有限时间 t,非线性系统的解很可能会爆炸,即使系统的系数非常好。然而,对很多非线性系统,给定初始条件,局部解是可以找到的。
在这一小节中,我们通过引入算子 ,并利用压缩映射的性质,来完成局部解的存在性和唯一性的证明。
Def
- operator :
对于非线性方程
记 operator 为
我们有
即 是 的不动点. - contraction mapping 压缩映射:
- fixed point 不动点
Theorem(The Contraction Mapping Theorem 压缩映射不动点存在且唯一)
Def
- Lipschitz condition:
- 典例: 是凸集, 关于 是 的,且 ,则 满足 Lipschitz 条件,且
Theorem(算子 在局部是压缩映射)
- 在初始值问题
中,假设 在 中关于 满足 Lipschitz 条件,其中 。记
则存在足够小的 ,使得 在 上是压缩映射。 - 证明思路:
- 首先,可以找到足够小的 ,使得
观察到,是一个以常函数 为中心的闭球。
- 由 的连续性,可以设
由 的表达式,有
缩小 使得 ,那么 是一个 的映射。 - 现在计算:
取 使得 ,那么 是 上的压缩映射。
- 首先,可以找到足够小的 ,使得
Theorem(局部解的存在性和唯一性)
- 是连续 Lipschitz 函数, 是开集,且点 在 中。对于足够小的 ,在区间 上存在唯一的函数 满足
- Picard iteration: 解可以通过求 的迭代过程的极限得到,这个迭代叫做 Picard 迭代。
- Peano Existence Theorem:当 连续但不 Lipschitz 时,局部解仍然存在,但不一定唯一。
Def
- locally Lipschitz:由上面的定理,我们发现 Lipschitz 条件可以弱化为局部 Lipschitz 条件。
3.2 Extension of solutions
在这一小节中,我们考虑局部解的延拓。
最大解区间
Proposition(如果两个区间上分别存在两个初始值问题的解,则解在区间之交上相同)
- 是连续局部 Lipschitz 函数, 是开集,且点 在 中。设 是区间 (包含 )上的函数,,且均是方程
的解,则
Theorem(最大解区间)
- 是连续局部 Lipschitz 函数, 是开集,且点 在 中,则存在 和函数 是方程
的解,且是最大的,即:如果 是另一个区间 上方程的解,则 且
Proposition(局部条件下最大解不被紧集限制)
- 是上述定义下 上的最大解,假设 ,那么对任意紧集 ,存在 使得 。即,在一段时间后,最大解会跑出 的范围。
- 证明思路:
- 找一个更大的紧集 和 ,使得
- 由于 是紧集, 在 中满足 Lipschitz 条件,且有界。
- 假设
,由上一条,我们可以找到 ,使得 在 上是压缩映射,那么方程
在 上有解,但 ,矛盾!
- 找一个更大的紧集 和 ,使得
线性增长条件下的全局存在性
Lemma(Gronwall 不等式)
- 连续且满足
其中 是常数,那么
Proposition(线性增长条件下解全局存在)
- 是连续局部 Lipschitz 函数, 是开集。假设存在非负常数 使得
那么初始值问题
的解对任意 存在。另外, - 证明思路:反证法,如果 ,则运用 Gronwall 不等式和上面的命题,解落在紧集里,矛盾!
3.3 Dependence on Initial Data
一个数学问题如果是适定问题(well-posed problem),那它需要满足三个条件:
- Existence 解存在:the problem has at least one solution.
- Uniqueness 解唯一:the problem has no more than one solution.
- Continuous dependence 解根据初始条件连续变化:the solution depends continuously on the data given.
现在我们已经研究了初始值问题的解的存在性和唯一性,在这节我们会研究解的连续变化性。
Continuous Dependence on Initial Value
Theorem(解关于初始值连续变化)
- 是连续局部 Lipschitz 函数, 是开集。设 , 是初始值问题 的解,那么
- 对于任意的 ,存在 的邻域 使得初始值问题 对任意 在 上有解。
- 若把初始值问题 的解记为 ,那么存在非负常数 ,使得对任意 和 ,有
特别地, 在 里 Lipchitz 连续。
- 证明思路:
- 取紧集 :
由于 局部 Lipschitz,它在 中关于 Lipschitz,设 Lipschitz 数为 。 - 取开球
先考虑 变化的情况。设 是 的最大解区间,令 ,由积分方程、Lipschitz 条件和 Gronwall 引理,有
由 的取法,有 ,因此解在紧集中,推出 (如果 有限,一段时间内解一定会跑出去,但是这里没有跑出去,说明 小;如果 ,即得),因此解 在 上存在,且 - 积分:
- 取紧集 :
Continuous Dependence on Parameters
可能和参数 有关,可以表示为 的形式,那么初始值问题
的解会与 和 同时相关。解这个问题可以转化为:解
Theorem(解关于参数连续变化)
Differentiability
在这一节,我们如果 是 的,那么解关于初始值可导。我们先定性地分析解的形式。
设初始值问题
的解为 ,在 处的 方向导数为:
考虑 的解 ,令
则
因此, 是方程
的解,其中
Theorem(解可微,大定理)
- 假设 在 上是 的, 是初始值方程
在区间 上的解。
对于足够小的 ,设 是方程
的解,这里
那么,当 时,
3.4 Analyticity
Def
- real analytic
Proposition(实解析的充要条件)
Theorem(Cauchy-Konvalevskaya, ODE version)
- 假设 在 的邻域 上实解析。 是初始值问题
在区间 上的唯一解( 足够小),则 在 上实解析。
- 证明思路:
- 不妨设 。利用方程不断微分,我每次进行 的换元,我们可以得到存在一个独立于 的非负系数多项式 ,使得
- 我们想找函数 ,满足:
- 的各项导数非负且
- 存在 满足
,且 在 0 附近解析。
- 的各项导数非负且
- 如果找到了 ,有:
由于 在 0 附近解析,则幂级数有正的收敛半径,因此
也有正的收敛半径且在 0 附近解析。
- 下证在 0 附近,。只要证明 也是初始值问题的解,由解的唯一性即得。设
因此
得证。因此 ,在 0 附近解析。 - 只要找 majorant function 且证明 在 0 附近解析。由前面的实解析充要条件,只需要选择
即可, 可以直接计算得到。
- 不妨设 。利用方程不断微分,我每次进行 的换元,我们可以得到存在一个独立于 的非负系数多项式 ,使得
Theorem(Cauchy-Kovalevskaya, ODE version’)
- 假设 在 的邻域 上解析。 是初始值问题
在区间 上的唯一解( 足够小),则 在 上解析。(实解析 to 解析)
Ch4 Power Series Solutions
终于熬过初值问题了……我给老师磕头了
- 在这一章中,我们研究一种线性 ODE
它的系数在某些定义域上解析。我们可以把上述方程改写为
并定义:- 是方程的 ordinary point,如果所有的系数在 附近解析;
- 否则,称 是方程的 singular point。
- 相似的,我们研究一种线性系统
ordinary point 和 singular point 的定义同上。 - 显然, 是一个线性 ODE 的 ordinary point 当且仅当它是相关的一阶线性系统的 ordinary point。
4.1 Ordinary Point
我们从三个例子来看 Ordinary Point 方程怎么解:
Example 4.1.1
- 考虑初始值问题
这里 是任意常数。 - 解决思路:
- 方程的系数解析, 是一个 ordinary point。
- 在 附近,设
代入,比较系数,解得
Example 4.1.2(Legendre’s Equation)
- 考虑初始值问题
这里 是任意常数。 - 解决思路:
- 把方程写为
很明显,系数在 附近解析,因此原点是 ordinary point。 - 在 附近,设
代入,比较系数,解得
- 把方程写为
- 讨论:
- 当 不是整数时,每个括号里的数列有收敛半径 ,这个可以由 ratio test 得到。这个函数被称为 Legendre function,它不是初等函数。
- 当 是整数时,其中的一个括号中的序列会中止,因此是一个多项式。满足 Legendre 方程的 阶多项式被称为 Legendre polynomial,它被显式地表示为
Example 4.1.3(Airy Equation)
- 考虑方程
- 解决思路:
原点是一个 ordinary point,设 为幂级数,代入反解,得
- 讨论:
- 这个方程叫做 Airy function。
- 方程的一个重要表达式是
后续讨论略。
4.2 Linear System with Regular Singularity
我们研究线性系统:
在这节中,我们考虑 有singularities 的情况。
Some Examples
Def
- regular singular point / a singularity of the first kind:对于线性系统
,有
且 在 附近解析。
- 不失一般性,我们可以假定 ,那我们可以把 写成如下形式:
- 不失一般性,我们可以假定 ,那我们可以把 写成如下形式:
Example 4.2.2-4.2.3
- 考虑
由分离变量法,可以解得 ,其中 是一个常数。 - 考虑
若定义 ,则可以解得,其中 是一个常列向量。
- 若 可对角化,且
那么
因此,解的形式为
如果我们改变变量,定义
那么原方程等价于
进一步,等价于 n 个方程:
- 如果 可以表示为 Jordan 块的形式:
那么,可以计算
这个矩阵给出了 的一个显式表达。可以注意到
因此当特征值 时,解 ,否则它最终会爆炸。
- 若 可对角化,且
Solutions in General
上述例子展示了这类方程的解的主要形态,一般的情况可以用我们接下来展示的方法简化到上面的情况。
Def(Gauge reansformation)
- Gauge transformation:对于元素是在 0 附近解析的函数,且行列式不等于 0 的矩阵 ,取 ,则原来的方程变为
新的方程形式上保持一致,但是
Lemma
- 如果 没有相同的特征值,那么线性映射
是同构。
Proposition(特征值差不是正整数时,可以找到合适的 Gauge 变换)
- 假设 在原点附近解析,令
且假设 没有两个特征值之间的差是正整数,那么存在 Gauge 变换 ,使得
- 证明思路:
- 设 是形式幂级数,我们先求系数,再证它收敛。
- 代入原方程,需要:
取 。由于 和 没有相同的特征值,由 Lemma,我们可以找到唯一的 ,这样就找到了 。 - 证 在 附近解析略。
Solutions in General 通解
下面我们来讨论一般情况下如何解决 ,其中
- 如果 没有两个特征值差为正整数,由上面的 Proposition,可以找到一个 Gauge 变换
,且 满足
由 Example 4.2.3,有
其中 是常向量。 - 如果 有两个特征值差为正整数,设 的 Jordan 标准型为
我们考虑替换变量:,其中
由于 在 时为奇点,因此它不是一个 Gauge 变换。但我们仍然可以得到
其中
且如果把 写成幂级数的形式,那么 是这个形式:
可以看到特征值的差减小了1。我们可以再把 变换成 Jordan 标准型,并重复以上的操作,最终可以到达前一种情况。
4.3 Scalar Equation with Regular Singularity
在这一节中,我们考虑 n 阶标量线性方程:
Regular Singularity
Def
- regular singularity: 是 singular point 并且 在 附近解析(对 来说,极点的阶最多是 阶);irregular
The Method of Frobenius
我们关注以 为 regular singularity 的二阶线性方程
- 取 indicial polynomial 指标多项式
其中,
下分两种情况讨论:- 如果 有两个不同的根 且 ,那我们可以找到方程的两个线性独立的 Frobenius 级数解:
- 如果 有两个不同的根 且 是正整数,那么我们至少有一个 Frobenius 级数解,形式为
- 如果 ,则我们只有一个 Frobenius 级数解。
- 如果 有两个不同的根 且 ,那我们可以找到方程的两个线性独立的 Frobenius 级数解:
- 把级数解代入,比较系数即可解得。
Example(Hypergeometric Series)
- 考虑下面的例子:
我们可以把它写成
- 由上面的方法,可以有一个解
- 我们一般把 hypergeometric series 记为 , 生成了一般的 geometric series。
- 如果 不是整数,我们会有第二个解
因此,如果 不是整数,解的一般形式为
Ch5 Boundary Value Problem
5.1 Boundary Value Problem for Second Order Equations
我们先研究二阶线性方程
它的系数在区间 上连续且恒不等于0.
Def(边界条件)
- 三种边界条件
- Dirichlet boundary conditions (第一类边界条件)
- Neumann boundary conditions(第二类边界条件)
- Robin boundary conditions(第三类边界条件)
- Dirichlet boundary conditions (第一类边界条件)
- 注:和初始值问题不同,边界值问题的解有可能不存在或不唯一。
Boundary Value Problem of Sturmian Type
Def(Sturm-Liouville Form)
- Sturm-Liouville Form / self-adjoint form:我们可以把方程改写成下面的形式
- Sturm-Liouville operator:
- 证明思路:
- 把方程两边同时乘上
- 方程变为:
其中,
- 在计算中,我们还可以发现 是连续可微的,且在 上为正。
- 把方程两边同时乘上
Def(Boundary Value Problem of Sturmian Type)
- 接下来,我们关注边界值问题 (S)
其中 ,且
Proposition(Lagrange Identity)
- 对任意 ,有
其中 是 Sturm-Liouville 算子。
Proposition
- 假设 ,那么
齐次问题
我们先考虑齐次问题 (H)
这样,边界值问题 (S) 的解可以表示为特解和齐次问题的通解之和。
Theorem(非齐次可解且解唯一 齐次只有零解)
- 非齐次边界值问题 (S) 唯一可解 齐次问题 (H) 只有零解。
- 证明思路:
- 先考虑方程 ,它有两个线性独立的解,因此所有解可以表示成它们的线性组合
- 为了满足边界条件,我们把边界条件转换为矩阵乘法形式,可以得到系数矩阵
是可逆的,同理转换为矩阵乘法形式,非齐次边界值问题有唯一解。
- 因此,非齐次边界值问题 (S) 的唯一可解性等价于
其中, 为 的两个线性独立的解。
5.2 Green’s Function for Second Order Equations
在上一节中,我们发现解带有边界条件 的方程
的方法很像线性代数中矩阵方程的解法。由方程 ,我们希望构造 ,使得 。
事实上,通过构造 Green 函数 ,我们可以得到方程的解
Green's Function
Def
- Green's function :
其中,
是
的解, 是
的解。
Proposition(Green 函数的性质)
- 有以下性质:
- 它在 上连续。
- .
存在且在远离 处连续。
- 在对角线 处,单侧极限
存在且差为
- 令
分别代表在 和 处的 Sturm-Liouville 算子,那么
用 Green's Function 表示的解
Theorem(半齐次方程的唯一解)
- 如果齐次方程 (H) 只有零解,那么下面的半齐次边界值方程
有唯一解
- 对于一般情况
我们可以先找到
的通解 ,那么以上方程可以变为半齐次情况
因此
5.3 Boundary Value Problem in General
我们考虑一阶线性系统的边界值问题
其中 是 个未知函数构成的列向量, 是一个在 上随着 连续变化的 阶矩阵, 是 阶常矩阵, 是常列向量。
Theorem(一阶线性系统唯一可解 齐次系统有唯一解)
- 非齐次边界值问题
在区间 上唯一可解 齐次边界值问题
在 上只有零解。
Def(Green's matrix)
- Green's matrix:
- 边界值问题
的解为
5.4 Compact Self-adjoint Operators
Def
- inner product space 内积空间:线性 ,装备了内积
,满足:
- 对称性:
- 线性:
- 正:
- 内积空间是一个赋范空间(normed space),向量 的范数的定义为
Def
- Hilbert space:一个内积空间称为 Hilbert 空间,如果它作为赋范空间是完备的。(Banach 空间:赋范线性空间;Hilbert 空间:赋范线性内积空间)
Def
- 是内积空间, 是一个线性算子。 被称为:
- bounded 有界,如果范数
是有限的。 - self-adjoint 自伴随:如果
- compact 紧:如果对任意有界序列 ,序列 在 中有收敛子列。
- 紧算子是有界的。
- 对有界算子 ,有
- bounded 有界,如果范数
Proposition(有界自伴随算子的性质)
- 如果 是有界自伴随算子,那么 且
Def
- eigenvalue 特征值 ,eigenvector 特征向量 :
Proposition(紧自伴随算子特征值不等式)
- 是内积空间 中的紧自伴随算子,那么
且存在特征值使等号取到。
Def
- orthonormal sequence 正交列: 且
- the Fourier series 傅里叶级数:
- the Forier coefficients 傅里叶系数:
Proposition(Bessel 不等式)
- 设
是 的傅里叶级数,那么
等号成立当且仅当
Theorem
- 是一个无限维内积空间, 是紧自伴随算子,那么存在可数个实特征值 且
相应的特征向量 是一个正交列,且 的像的每一个元素都可以用它的傅里叶级数表示
进一步, 的任何非零特征值等于某个上面提到的 。 - 证明思路:
- 由之前的定理,可以取到特征值使得
,取对应的特征向量,则有
- 考虑
,可以证 ,且是紧自伴随算子,那么可以再取出特征值 和特征向量 ,……一直取下去,就可以获得一个正交序列。
- 放缩,即可得到傅里叶级数表示。
- 如果存在非零特征值和特征向量不在之前取出的特征值里面,可以推出特征向量为零,矛盾!因此所有非零特征值都被取到过。
- 由之前的定理,可以取到特征值使得
5.5 Sturm-Liouville Eigenvalue Problem
Sturm-Liouville 特征值问题:
取某些值的时候,可以找到非平凡的解,我们把这些 叫做特征值。如果解空间是 维的,那我们称这个特征值为 重的(has multiplicity )。
我们总是假设齐次边界值问题只有平凡解,这等价于 不是特征值。
Green’s function as Compact Self-adjoint Operator
- 记算子
为
那么上述特征值边界值问题等价于
相应的解是算子 的特征向量。
下证 是一个紧自伴随算子。
Proposition( 是紧自伴随算子)
- 是 上的紧自伴随算子。
解法
- 由上面的命题,可以得到一组正交序列 ,则 Green 函数
可以解得
Ch6 Calculus of Variations 变分法
6.1 Euler-Lagrange Equation
Principle of Least Action 最小作用量原理
Def
- the Kinetic energy:
- conservative force: for some function called the potential
- the total Energy:
Proposition(总能量守恒)
- 总能量 在运动过程中是守恒的。
- 证明思路:总能量对时间求导即证。
Def(拉格朗日量)
- Lagrangian:
- action functional: for any path
Theorem(Principle of Least Action)
- 经典粒子的运动轨迹是系统的 action functional 在路径(path)空间里的极值点。
- 通常情况下(但并不总是),轨迹是最小值点。
Euler-Lagrange Equation
Theorem(Euler-Lagrange Equation)
- 假设 是一条光滑的路径,且是 action functional 在首、尾和 相同的光滑路径中的极值点,那么 满足 Euler-Lagrange Equation:
- 证明思路:考虑 ,其中 是一条首尾都是 的路径,则 在 处取极值 ,计算并利用 的任意性即得 E-L 方程。
- n 维情况:
其中
6.2 Brachistochrone Problem 最速降线问题
Brachistochrone Curve
问题
- 在垂直平面上给定两点 和 ,仅在重力的作用下,使得从 运动到 的时间最短的路径是什么?
解答
-
对于任意的从 到 的路径 ,我们如下参数化:
- 动能
- 重力势能
由能量守恒,有
-
沿着 降落的总时间为
其中
计算得 -
可以被视为 的一个 functional(泛函?),把它视为带拉氏量
的 action functional,由 E-L 方程得:
-
考虑 Legendre transform 勒让德变换,记 Hamiltonian 哈密顿量 ,计算得 E-L 方程等价于 ,推出 是常数。
- well-known statement:如果拉格朗日量对时间没有明确的依赖,那么哈密顿量在运动中是守恒的。
-
因此,原方程等价于
解得
Fermat's Principle 费马原理
- 光沿时间最短的路径传播。
Example(Snell's law)
- 等价表述:
应用
6.3 Isoperimetric Problem 等周问题
Action Principle with Constraint
the method of Lagrange multiplier 拉格朗日乘子法
- 我们想找满足约束 的 的极值点,引入新变量(Lagrange
multiplier) ,记 ,则极值点满足
Theorem(带约束的最小作用量原理)
- 满足约束条件
的情况下,使得 action functional
最小的路径 满足
其中 - 多变量情况:
Isoperimetric Problem
问题
解答
- 带乘子的拉氏量为
- E-L 方程为
- 解得
6.4 Kepler Problem
Solutions of Motion
问题
- 经典开普勒问题描述了具有势能 的物体在 空间中的运动。
- 其中, 分别表示位置和长度
- 是一个与 成平方反比的保守力
- 下文中,我们只考虑 的情况,因此力为吸引力
解答
- 由牛顿第二定律,方程为
- 角动量 守恒,且
- Laplace-Runge-Lenz vector 拉普拉斯-龙格-楞次矢量 守恒
- 由
讨论:
Kepler's Laws
Kepler's First Law
- 由 ,其中 知
Kepler’s Second Law
- 是常量
Kepler’s Third Law
- 记 ,则有
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2022-11-10 数学分析(3) 复习笔记