【实变函数】四、Lebesgue积分
【实变函数】4. Lebesgue积分
本文介绍Lebesgue积分的定义,并给出积分的一些常用性质。注意Lebesgue积分的定义是从非负函数向一般函数扩展的,这依托于一般函数的分解\(f(x)=f^+(x)-f^-(x)\)。文中所提到的证明点此查看。
1. Lebesgue积分
在Riemann积分的意义下,我们很容易得出阶梯函数的积分值,就是每一个矩体的体积乘上这一矩体对应函数值的加和;现在,既然我们有了测度这一描述“体积”的工具,阶梯函数也可以推广为简单函数。我们曾提到,可测函数可以用可测简单函数逼近,因此Lebesgue积分就是由可测简单函数向一般可测函数的推广。
非负可测简单函数的积分:设非负简单函数为\(\displaystyle{f(x)=\sum_{i=1}^{p}c_i\chi_{A_i}(x)}\),这里\(A_i\)互不交地构成\(\mathbb{R}^{n}\)的分划。若\(E\subset\mathbb{R}^n\)是可测集,则定义\(f(x)\)在\(E\)上的积分为
\[\int_{E}f(x)\mathrm{d}x=\sum_{i=1}^{p}c_im(E\cap A_i).
\]非负可测函数的积分:设\(f(x)\)是\(E\subset \mathbb{R}^n\)上的非负可测函数,则\(f(x)\)在\(E\)上的积分定义为
\[\int_{E}f(x)\mathrm{d}x=\sup_{h(x)\le f(x),x\in E}\int_{E}h(x)\mathrm{d}x,
\]这里\(h(x)\)是\(\mathbb{R}^{n}\)上的非负可测简单函数。
非负可积函数:若\(\displaystyle{\int_{E}f(x)\mathrm{d}x<\infty}\),则称\(f(x)\)在\(E\)上可积。
一般可测函数的积分:设\(f(x)\)是\(E\subset \mathbb{R}^n\)上的可测函数,若积分\(\displaystyle{\int_{E}f^+(x)\mathrm{d}x}\),\(\displaystyle{\int_{E}f^{-}(x)\mathrm{d}x}\)中至少有一个是有限值,则称\(f(x)\)在\(E\)上的积分为
\[\int_{E}f(x)\mathrm{d}x=\int_{E}f^{+}(x)\mathrm{d}x-\int_{E}f^-(x)\mathrm{d}x.
\]可积函数:若\(\displaystyle{\int_{E}f^{+}(x)\mathrm{d}x}\)和\(\displaystyle{\int_{E}f^{-}(x)\mathrm{d}x}\)都是有限值,则称\(f(x)\)在\(E\)上可积。
由此可见,对于非负可积函数,不论\(f(x)\)性质如何,只要\(f(x)\)是可测函数且\(E\)是可测集,那么\(\displaystyle{\int_{E}f(x)\mathrm{d}x}\)就存在,而对可积函数,\(f^{+}(x)\)与\(f^{-}(x)\)至少有一个可积,才称\(\displaystyle{\int_{E}f(x)\mathrm{d}x}\)。不仅如此,如果称函数可积,则其积分值必须是有限值,这是我们定义可积函数的标准。由此可以看出,许多函数在任意区间\([a,b]\)上可积,但不一定在\(\mathbb{R}\)上也可积。我们将集合\(E\)上的可积函数类记作\(L(E)\)。
现在,我们给出一些可积函数的性质,以下均设\(f(x),g(x)\)为\(E\)上的可测函数。
有序性:若\(f(x)\le g(x)\),则\(\displaystyle{\int_{E}f(x)\mathrm{d}x\le \int_{E}g(x)\mathrm{d}x}\)。
线性性质:若\(C\)是常数,则
\[\int_{E}Cf(x)\mathrm{d}x=C\int_{E}f(x)\mathrm{d}x,\\
\int_{E}[f(x)+g(x)]\mathrm{d}x=\int_{E}f(x)\mathrm{d}x+\int_{E}g(x)\mathrm{d}x.
\]乘法性质:若\(f\in L(E)\),\(g(x)\le M\)且二者都可测,则\(fg\in L(E)\)。
若\(f\)是可测函数,则\(f(x)\)的可积性与\(|f(x)|\)相同,且由绝对值不等式,
\[\left|\int_{E}f(x)\mathrm{d}x \right|\le \int_{E}|f(x)|\mathrm{d}x.
\]这里强调\(f\)可测,是因为\(f(x)\)的可测性与\(|f(x)|\)不一定相同。
若\(A\)是\(E\)的可测子集,则\(\displaystyle{\int_{A}f(x)\mathrm{d}x=\int_{E}f(x)\chi_{A}(x)\mathrm{d}x}\)。
若\(f\in L(E)\),则\(f(x)\)在\(E\)上几乎处处有限,即\(m(\{x:|f(x)|=\infty\})=0\)。
若\(|f(x)|\le F(x)\)且\(g(x)\)可积,则\(f(x)\)也可积。此时的\(g(x)\)称为\(f(x)\)的控制函数,控制函数法是用于证明函数可积的重要策略。
积分的绝对连续性:若\(f\in L(E)\),则\(\forall \varepsilon>0\),存在\(\delta>0\),使得任何\(E\)中子集\(e\)只要满足\(m(e)<\delta\),就有\(\displaystyle{\left|\int_{e}f(x)\mathrm{d}x\right|\le \int_{e}|f(x)|\mathrm{d}x<\varepsilon}\)。
这里给出绝对连续性的证明,由于对一般的可测函数可以对\(|f(x)|\)使用绝对连续性定理,故下面的证明中假定\(f(x)\ge 0\)。
\(\forall \varepsilon>0\),存在简单函数\(\varphi(x)\le f(x)\),使\(\displaystyle{\int_{E}[f(x)-\varphi(x)]\mathrm{d}x<\frac{\varepsilon}{2}}\),不妨设\(\varphi(x)\le M\)。现在,取\(\delta=\dfrac{\varepsilon}{2M}\),那么
\[\begin{aligned}
\int_{e}f(x)\mathrm{d}x=&\int_{e}f(x)\mathrm{d}x-\int_{e}\varphi(x)\mathrm{d}x+\int_{e}\varphi(x)\mathrm{d}x\\
&\le \int_{E}[f(x)-\varphi(x)]\mathrm{d}x+\int_{e}Mx\\
&<\frac{\varepsilon}{2}+M\cdot m(e)\\
&\le \varepsilon.
\end{aligned}
\]得证。
2. 三大收敛定理
对于Lebesgue积分,有两大十分重要的收敛定理,其中之一是关于非负可积函数的单调收敛定理。它给出了极限与积分可交换的一个条件:关于可列指标渐升。(证明4-1)
- Levi单调收敛定理:设有定义在\(E\)上的渐升非负可测函数列\(\{f_k(x)\}\),且\(\displaystyle{\lim_{k\to \infty}f_k(x)=f(x)}\),\(x\in E\),则
\[\lim_{k\to \infty}\int_{E}f_k(x)\mathrm{d}x=\int_{E}f(x)\mathrm{d}x.
\]在此关系式中,令\(g_k(x)=f_1(x)-f_k(x)\),就能证明当\(\{g_k(x)\}\)是非负渐降函数列时,积分与极限依然可交换。
我们知道非负可测函数可以由非负简单函数渐升逼近,且逼近的形式不唯一,通过Levi单调收敛定理,可以发现只要这一列简单函数最终渐升收敛于\(f(x)\),那么这一列简单函数的积分值极限就会是此可测函数的积分值极限。这也是我们计算非负可测函数的Lebesgue积分的一个方法。
由Levi单调收敛定理,我们还能得出以下结论:
若\(f\in L(\mathbb{R}^n)\),则\(\displaystyle{\lim_{N\to \infty}\int_{|x|\ge N}|f(x)|\mathrm{d}x=0}\)。(证明4-2)
非负函数逐项积分:若\(\{f_k(x)\}\)是\(E\)上的非负可测函数列,则
\[\int_{E}\sum_{k=1}^{\infty}f_k(x)\mathrm{d}x=\sum_{k=1}^{\infty}\int_{E}f_k(x)\mathrm{d}x.
\]只需令\(S_{k}(x)=\displaystyle{\sum_{i=1}^{k}f_i(x)}\),利用Levi单调收敛定理即可。
此定理指出,只要函数项每一项都非负可测,函数项级数就可以逐项积分。
积分区域可加性:设\(E_k\)是互不相交的可测集,且\(f\in L(E)\),\(\displaystyle{E=\bigcup_{k=1}^{\infty}E_k}\),则
\[\int_{E}f(x)\mathrm{d}x=\sum_{k=1}^{\infty}\int_{E_k}f(x)\mathrm{d}x.
\]可以先假设诸\(f\)是非负函数,再令\(f_k(x)=f(x)\chi_{E_k}(x)\),由非负函数逐项积分可得。然后对一般可测函数\(f\),只需\(f=f^+-f^-\)即可推得。
注意到令\(f(x)\equiv 1\),就得到了测度的可列可加性。
对于非负函数列,如果它单调,我们证明了极限与积分可交换;而当它不单调时,极限与积分不一定可交换,但Fatou引理给出了先极限后积分与先积分后极限之间的大小关系。(证明4-3)
- Fatou引理:若\(\{f_k(x)\}\)是\(E\)上的非负可测函数列,则
\[\int_{E}\varliminf_{k\to \infty}f_k(x)\mathrm{d}x\le \varliminf_{k\to \infty}\int_{E}f_k(x)\mathrm{d}x.
\]
Fatou引理甚至不要求\(\{f_k(x)\}\)收敛,而如果\(f_k(x)\)是收敛的,就有\(\displaystyle{\varliminf_{k\to \infty}f_k(x)=\lim_{k\to \infty}f(x)}\),不过,对\(f_k(x)\)的非负性要求依然存在。要注意,不要把不等号方向弄反。可以举出一个使得Fatou引理中不等号成立的例子,用下面的例子来记住不等式的方向:
f(x)=0,\quad \int_{\mathbb{R}}\lim_{n\to \infty}f_n(x)\mathrm{d}x=\int_{\mathbb{R}}0\mathrm{d}x=0.
\]
同时,Fatou引理也表明,只要\(\displaystyle{\int_{E}f_k(x)\mathrm{d}x}\)均有界,且\(\{f_k(x)\}\)收敛,则收敛到的函数\(f(x)\)是可积的。
最后是对有界函数列的Lebesgue控制收敛定理,与Levi单调收敛定理与Fatou引理不同的是,它不要求可测函数的非负性,即对任意可测函数列,只要满足被某个可积函数所一致控制,积分与极限就可以交换。(证明4-4)
- Lebesgue控制收敛定理:设\(\{f_k(x)\}\in L(E)\)且\(\displaystyle{\lim_{k\to \infty}f_k(x)=f(x),\mathrm{a.e.}}\)。若存在\(F(x)\in L(E)\)使得对每个\(k\),都有\(|f_k(x)|\le F(x),\mathrm{a.e.}\),那么
\[\lim_{k\to \infty}\int_{E}f_k(x)\mathrm{d}x=\int_{E}f(x)\mathrm{d}x.
\]称\(F(x)\)为函数列\(\{f_k(x)\}\)的控制函数。实际上,此时有
\[\lim_{k\to \infty}\int_{E}|f_k(x)-f(x)|\mathrm{d}x=0.
\]
为验证积分与极限可交换,往往要用到Levi单调收敛定理或者Lebesgue控制收敛定理,而单调收敛定理需要满足的非负性与单调性,由函数本身的性质就可以直接得出,在许多情况下并不适用,比如积分式中出现\(\sin x\)、\(\cos x\)使函数正负交错时;而Lebesgue控制收敛定理的条件相对要弱一些,但同时验证的难度也较大,寻找控制函数是一个问题,有时可能需要分段控制。我们给出一些利用控制收敛定理和单调收敛定理证明函数可积的例子(证明4-5)。
由Lebesgue控制收敛定理,可以得到以下结论:
逐项积分:设\(f_k\in L(E)\),若\(\displaystyle{\sum_{k=1}^{\infty}\int_{E}|f_k(x)|\mathrm{d}x<\infty}\),则\(\displaystyle{\sum_{k=1}^{\infty}f_k(x)}\)在\(E\)上几乎处处收敛于\(f(x)\),这时\(f\in L(E)\)且
\[\sum_{k=1}^{\infty}\int_{E}f_k(x)\mathrm{d}x=\int_{E}f(x)\mathrm{d}x.
\]证明过程与非负可测函数的逐项积分类似,只需构造出控制函数\(F(x)=\displaystyle{\sum_{k=1}^{\infty}f_k(x)}\)即可。
积分号下求导(证明4-6):设\(f(x,y)\)是定义在\(E\times (a,b)\)上的函数,作为\(x\)的函数在\(E\)上可积,作为\(y\)的函数在\((a,b)\)上可微。若存在\(F\in L(E)\),使得\(\displaystyle{\frac{\mathrm{d}}{\mathrm{d}y}f(x,y)\le F(x),\mathrm{a.e.}}\),则积分与求导可交换,有
\[\frac{\mathrm{d}}{\mathrm{d}y}\int_{E}f(x,y)\mathrm{d}x=\int_{E}\frac{\mathrm{d}}{\mathrm{d}y}f(x,y)\mathrm{d}y.
\]
3. 可积函数与连续函数
这一部分,首先给出可积函数可以由其他类型函数逼近的定理。
若\(f\in L(E)\),则\(\forall \varepsilon>0\),存在\(\mathbb{R}^n\)上具有紧支集的连续函数\(g(x)\),使得
\[\int_{E}|f(x)-g(x)|\mathrm{d}x<\varepsilon.
\]这里,具有紧支集指的是\(\{x:f(x)\ne 0\}\)的闭包是紧集。证明过程只需先取一个简单函数作\(\dfrac{\varepsilon}{2}\)的初次逼近,再用连续函数逼近此简单函数即可。
由此,可以得到一列具有紧支集的连续函数列\(\{g_k(x)\}\),使得
\[\lim_{k\to \infty}\int_{E}|f(x)-g_k(x)|\mathrm{d}x=0,
\]即\(g_k(x)\)依\(L^{1}\)收敛于\(f(x)\),意味着\(\displaystyle{\lim_{k\to \infty}g_k(x)=f(x),\mathrm{a.e.}}\)。
特别当\(E=[a,b]\)时,结论可以改进为:
- 有有界可测函数\(g\),使\(\displaystyle{\int_{a}^{b}|f(x)-g(x)|\mathrm{d}x<\varepsilon}\)。
- 有连续函数\(h\),使\(\displaystyle{\int_{a}^{b}|f(x)-h(x)|\mathrm{d}x<\varepsilon}\)。
- 有多项式\(P\),使\(\displaystyle{\int_{a}^{b}|f(x)-P(x)|\mathrm{d}x<\varepsilon}\)。
- 有阶梯函数\(S\),使\(\displaystyle{\int_{a}^{b}|f(x)-S(x)|<\varepsilon}\)。
接下来给出积分的平均连续性定理。
- 平均连续性:若\(f\in L(\mathbb{R}^n)\),则
\[\lim_{h\to 0}\int_{\mathbb{R}^{n}}|f(x+h)-f(x)|\mathrm{d}x=0.
\]
对这个定理的证明,首先利用连续函数逼近定理,可以将\(f(x)\)分解为\(f_1(x)+f_2(x)\),这里\(f_1(x)\)是具有紧支集的连续函数,\(f_2(x)\)是一个积分足够小的函数,不妨设小于\(\dfrac{\varepsilon}{4}\)。对具有紧支集的连续函数,当\(h\)足够小时,自然有\(\displaystyle{\int_{\mathbb{R}^{n}}|f_1(x+h)-f_1(x)|\mathrm{d}x<\frac{\varepsilon}{2}}\),从而
&\quad \int_{\mathbb{R}^{n}}|f(x+h)-f(x)|\mathrm{d}x\\&\le \int_{\mathbb{R}^{n}}|f_1(x+h)-f_1(x)|\mathrm{d}x+\int_{\mathbb{R}^{n}}|f_2(x+h)-f_2(x)|\mathrm{d}x\\
&< \frac{\varepsilon}{2}+\frac{\varepsilon}{2}\\
&<\varepsilon.
\end{aligned}
\]
4. 积分的计算
直接利用定义计算Lebesgue积分是几乎不可能得到的,即使是利用Levi单调收敛定理,也要找到一个渐升收敛于原函数的简单函数列,计算过程十分繁琐。注意到Lebesgue积分是对Riemann积分的推广,因此直觉上Lebesgue积分应当拥有与Riemann积分相同的积分值。如果能够论证这两种积分之间的数量关系,求Lebesgue积分就会变得简单,这包含了两个问题:
- 函数\(f(x)\)Riemann可积,是否一定Lebesgue可积?反之是否成立?
- 如果\(f(x)\)既Riemann可积,又Lebesgue可积,两个积分值是否相等?
在一维有界的情形,我们不加证明地给出结论:若\(f(x)\)在\(I=[a,b]\)上是Riemann可积的,则\(f(x)\)在\([a,b]\)上是Lebesgue可积的,且积分值相同。
然而,对于反常积分,Riemann可积的函数却不一定Lebesgue可积,这是因为由正常积分的极限得到的Riemann积分可能收敛,但是Lebesgue积分的可积性必须满足\(|f|\)可积,有时\(f\)会在趋向无穷处或瑕点附近正负摆动,使得\(f\)的积分收敛但\(|f|\)发散,如
\]
这种结果是Lebesgue积分的定义所致,它不是正常积分的极限,而是\(f^+\)与\(f^-\)积分的差,因而\(f\)可积必须要求\(f^+\)和\(f^-\)都是有限值。但是,当\(f^+\)与\(f^-\)都是无限时,它们的差(极限意义下)却不一定是无限值,这导致了Riemann反常积分的存在。但如果\(|f|\)也广义Riemann可积,则\(f\)是广义Lebesgue可积的。
以上是一维的情形,对于二维及以上的区域,Riemann积分采用累次积分的方式计算连续函数的重积分,从而简化积分的计算过程;对于Lebesgue积分,如果\(f\)是可积函数,则累次积分与重积分仍然是相等的,这就是Fubini定理(对非负可测函数,此定理为Tonelli定理)。
Fubini定理:若\(f\in L(\mathbb{R}^{n})\),\((x,y)\in \mathbb{R}^{n}=(\mathbb{R}^{p}\times\mathbb{R}^q)\),则
对于\(x\in \mathbb{R}^p,\mathrm{a.e.}\),\(f(x,y)\)是\(\mathbb{R}^q\)上的可积函数(\(\mathrm{d}y\))。
积分\(\displaystyle{\int_{\mathbb{R}^q}f(x,y)\mathrm{d}y}\)是\(\mathbb{R}^p\)上的可积函数(\(\mathrm{d}x\))。
有
\[\int_{\mathbb{R}^{n}}f(x,y)\mathrm{d}x\mathrm{d}y=\int_{\mathbb{R}^p}\mathrm{d}x\int_{\mathbb{R}^q}f(x,y)\mathrm{d}y=\int_{\mathbb{R}^q}\mathrm{d}y\int_{\mathbb{R}^p}f(x,y)\mathrm{d}x.
\]
运用Fubini定理,前提是\(f\in L(\mathbb{R}^{n})\),否则即使两个累次积分存在,重积分也可能不存在。因此,运用Fubini定理,实际上是在阐述二元函数\(f(x,y)\)的可积性。欲将积分化为累次积分,常常需要引入特征函数,如:若\(f\in L([0,1]^{2})\),则
\]
事实上只要引入积分区域\(E=\{(x,y):0\le y\le x\le 1\}\),并用\(\chi_{E}f(x,y)\)替换\(f(x,y)\)即可。
接下来给出一些特殊的二元积分:卷积函数和分布函数。
- 卷积:设\(f(x)\)和\(g(x)\)是\(\mathbb{R}^{n}\)上的可测函数,若积分
\[\int_{\mathbb{R}^{n}}f(x-y)g(y)\mathrm{d}y
\]存在,则称此积分为\(f\)与\(g\)的卷积,记作\((f*g)(x)\)。
卷积函数有如下性质(证明4-7):
可积函数的卷积函数可积且有界:若\(f,g\in L(\mathbb{R}^{n})\),则\((f*g)(x)\)对几乎处处\(x\in \mathbb{R}^{n}\)存在,\((f*g)(x)\in L(\mathbb{R}^{n})\),且
\[\int_{\mathbb{R}^{n}}|(f*g)(x)|\mathrm{d}x\le \left(\int_{\mathbb{R}^{n}}|f(x)|\mathrm{d}x \right)\left(\int_{\mathbb{R}^{n}}|g(x)|\mathrm{d}x \right).
\]卷积是连续函数:设\(f\in L(\mathbb{R}^{n})\),\(g(x)\)在\(\mathbb{R}^{n}\)上有界可测,则\(F(x)=(f*g)(x)\)是\(\mathbb{R}\)上的一致连续函数。
分布函数的概念与概率论中随机变量的分布函数不一样,于此,它用于刻画函数在集合上的分布区域。
分布函数:设\(f(x)\)在\(E\)上可测(不要求可积),则称\(f(x)\)在\(E\)上的分布函数为
\[f_*(\lambda)=m(\{x\in E:|f(x)|>\lambda\}),\quad \lambda>0.
\]显然\(f_*(\lambda)\)是\((0,\infty)\)上的减函数。
关于分布函数,有以下结论:若\(f(x)\)是\(E\)上的可测函数,则对\(1\le p<\infty\),有
\[\int_{E}|f(x)|^{p}\mathrm{d}x=p\int_{0}^{\infty}\lambda^{p-1}f_*(\lambda)\mathrm{d}\lambda.
\]作函数\(F(\lambda,x)=\chi_{\{|f(x)|>\lambda\}}(\lambda,x)\),由Tonelli定理可得
\[\begin{aligned}
&\quad \int_{E}|f(x)|^{p}\mathrm{d}x\\
&=\int_{E}\left[\int_{0}^{|f(x)|}p\lambda^{p-1}\mathrm{d}\lambda\right]\mathrm{d}x\\
&=\int_{E}\left[\int_{0}^{\infty}p\lambda^{p-1}\chi_{\{\lambda<|f(x)|\}}\mathrm{d}\lambda \right]\mathrm{d}x\\
&=\int_{0}^{\infty}\int_{E}p\lambda^{p-1}\chi_{\{|f(x)|>\lambda\}}\mathrm{d}x\mathrm{d}\lambda\\
&=\int_{0}^{\infty}p\lambda^{p-1}\left[\int_{E}\chi_{\{|f(x)|>\lambda\}}\mathrm{d}x\right]\mathrm{d}\lambda\\
&=\int_{0}^{\infty}p\lambda^{p-1}f_*(\lambda)\mathrm{d}\lambda.
\end{aligned}
\]特别当\(p=1\)时,有
\[\int_{E}|f(x)|\mathrm{d}x=\int_{0}^{\infty}m(\{x:|f(x)|>\lambda\})\mathrm{d}\lambda.
\]
【实变函数】四、Lebesgue积分的更多相关文章
- [实变函数]5.1 Riemann 积分的局限性, Lebesgue 积分简介
1 Riemann 积分的局限性 (1) Riemann 积分与极限的条件太严: $$\bex f_k\rightrightarrows f\ra \lim \int_a^b f_k ...
- [实变函数]5.3 非负可测函数的 Lebesgue 积分
本节中, 设 $f,g,f_i$ 是可测集 $E$ 上的非负可测函数, $A,B$ 是 $E$ 的可测子集. 1 定义: (1) $f$ 在 $E$ 上的 Lebesgue 积分 ...
- [实变函数]5.4 一般可测函数的 Lebesgue 积分
1定义 (1)$f$ 在 $E$ 上积分确定 $\lra$ $\dps{\int_Ef^+(x)\rd x<+\infty}$ 或 $\dps{\int_Ef^-(x)\rd x<+\in ...
- [实变函数]5.5 Riemann 积分和 Lebesgue 积分
1 记号: 一元函数 $f$ 在 $[a,b]$ 上的 (1)Riemann 积分: $\dps{(R)\int_a^b f(x)\rd x}$; (2)Lebesgue 积分: $\dps{(L)\ ...
- [实变函数]5.6 Lebesgue 积分的几何意义 $\bullet$ Fubini 定理
1 本节推广数学分析中的 Fubini 定理. 为此, 先引入 (1)(从低到高) 对 $A\subset \bbR^p, B\subset\bbR^q$, $$\bex A\times B=\sed ...
- [实变函数]5.2 非负简单函数的 Lebesgue 积分
1 设 $$\bex \phi(x)=\sum_{i=1}^j c_i\chi_{E_i}(x),\quad c_i\geq 0, \eex$$ 其中 ...
- 2018HPU暑期集训第四次积分训练赛 K - 方框 题解(图形打印)
思路分析:题目已经明确透露了这道题的解法:就是画框.当 输入的边长 的话,就表示可以在内层继续嵌套一个方框.废话就不多说了,直接上代码吧! 代码如下: #include <iostream&g ...
- 家里蹲大学数学杂志 Charleton University Mathematics Journal 官方目录[共七卷493期,6055页]
家里蹲大学数学杂志[官方网站]从由赣南师范大学张祖锦老师于2010年创刊;每年一卷, 自己有空则出版, 没空则搁置, 所以一卷有多期.本杂志至2016年12月31日共7卷493期, 6055页.既然做 ...
- 【转】科大校长给数学系学弟学妹的忠告&本科数学参考书
1.老老实实把课本上的题目做完.其实说科大的课本难,我以为这话不完整.科大的教材,就数学系而言还是讲得挺清楚的,难的是后面的习题.事实上做1道难题的收获是做10道简单题所不能比的. 2.每门数学必修课 ...
- 布客·ApacheCN 翻译/校对/笔记整理活动进度公告 2020.1
注意 请贡献者查看参与方式,然后直接在 ISSUE 中认领. 翻译/校对三个文档就可以申请当负责人,我们会把你拉进合伙人群.翻译/校对五个文档的贡献者,可以申请实习证明. 请私聊片刻(52981514 ...
随机推荐
- 【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
当在Azure 中部署Java应用时候,通常会遇见下列的问题: 如何部署一个Java的项目呢? 部署成功后,怎么来查看Tomcat的服务器信息呢? 如果Azure提供的默认Tomcat版本的配置跟应用 ...
- APISIX的安装和简单使用
APISIX 是一个云原生.高性能.可扩展的微服务 API 网关. 它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 ...
- git cherry-pick 摘樱桃 vscode
git cherry-pick -n b2e9bf7530ce42910a5be99c358fa8c7ab6af507 -n 就是临时到暂存里面 SHA 可以为多个 逗号拼接
- day01-2-导入驱动和工具类
满汉楼01-2 4.功能实现01 4.1导入驱动和工具类 4.1.1导入驱动 首先将连接mysql的相关jar包引入项目中,分别右键,点击add as library 4.1.2导入工具类Utilit ...
- JNI中AttachCurrentThread和DetachCurrentThread的问题
在<Java与CC++交互JNI编程>中有讲过AttachCurrentThread和DetachCurrentThread的使用. 我们知道在jni中我们可以使用pthread或者std ...
- HMAC算法:数据传输的保护神
HMAC算法起源: HMAC(Hash-based Message Authentication Code)算法是由Mihir Bellare.Ran Canetti和Hugo Krawczyk于19 ...
- 分析三维模型OBJ格式轻量化在网络传输中的重要性
分析三维模型OBJ格式轻量化在网络传输中的重要性 三维模型的OBJ格式轻量化在网络传输中扮演着重要的角色.随着互联网的快速发展和普及,越来越多的三维模型需要通过网络进行传输,涉及到下载.上传.共享等场 ...
- vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一.是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可 ...
- 记录--vue3+setup+ts 知识总结
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 vue3 于 2020 年 09 月 18 日正式发布,2022 年 2 月 7 日 vue3 成为新的默认版本 距离 vue3 正式发布 ...
- gRPC入门学习之旅(三)
gRPC入门学习之旅(一) gRPC入门学习之旅(二) 2.3.创建自定义服务 除上面的模板中自带的一个gRPC服务之后,我们再创建一个自己的服务,我将创建一个用户信息gRPC服务,主要功能有三个,登 ...