工科数学分析无穷级数总结

目录

    • 序言
    • 一.常数项级数
      • 概念
          • 1. 什么是常数项无穷级数?
          • 2. 级数的收敛性与和
      • 两个特别的级数
      • 级数的判别方法
          • ①常数项级数判别法
          • ②正项级数的审敛准则
          • ③变号级数的审敛准则
          • ④绝对收敛
    • 二.函数项级数
      • 概念
          • 1. 什么是函数项级数?
          • 2. 函数项级数处处收敛与和函数
      • 一致收敛
          • 1. 函数项级数一致收敛
          • 2. 函数项级数一致收敛判别准则
          • 3. 函数项级数一致收性质
    • 三.幂级数
      • 概念
          • 什么是幂级数?
      • 收敛半径
          • 1.什么是收敛半径?
          • 2.求收敛半径
      • 幂级数性质
          • 1.代数运算性质
          • 2.和函数的性质
      • 常见麦克劳林级数
    • 四.傅里叶级数
    • 总结

序言

2020/3/26,老师留了个作业:总结无穷这几周学的无穷级数。由于字太丑所以用一些特别的方式来总结一下吧。

  1. 来一个有趣的例子:
    0.9<10.9<10.9<1
    0.99<10.99<10.99<1
    0.999<10.999<10.999<1
    0.99999<10.99999<10.99999<1
    0.99999⋯=10.99999\cdots=10.99999=1
    这是我小学就知道的东西,现在到了大学终于明白为什么0.99999⋯=10.99999\cdots=10.99999=1
    这里是知乎网友证明0.999⋯=10.999\cdots=10.999=1的过程
  2. 再来一个更贴切点儿点的例子:
    我:小明,咱俩那么好的哥们,我未来会给你一个亿
    小明:好呀好呀!什么时候给我?
    我:未来
    小明:未来是什么时候?
    我:以后再说

    其实我可以到无穷多年之后再给小明这笔巨款,所以小明什么时候能得到?无穷年后?那么他真的会得到这笔巨款吗?哈哈聪明的你可能想到小明根本得不到这笔巨款。 这就我所理解的无穷

一.常数项级数

概念

1. 什么是常数项无穷级数?

a1+a2+⋯+an+⋯a_1+a_2+\cdots+a_n+\cdotsa1+a2++an+,或∑n=1∞an\sum_{n=1}^{ \infty}a_nn=1an称为常数项无穷级数,简称常数项级数级数ana_nan称为该级数的通项

2. 级数的收敛性与和

Sn=a1+a2+⋯+an=∑k=1nakS_n=a_1+a_2+\cdots+a_n=\sum_{k=1}^{n}a_kSn=a1+a2++an=k=1nak
上述式子称为级数的部分和。若部分和数列{SnS_nSn}收敛,则称级数收敛,并称
S=lim⁡n→∞Sn=lim⁡n→∞∑k=1nakS=\lim_{n \to \infty}S_n=\lim_{n \to \infty}\sum_{k=1}^{n}a_kS=nlimSn=nlimk=1nak为他们的,记作∑n=1n→∞an=S\sum_{n=1}^{n \to \infty}a_n=Sn=1nan=S;否则称级数发散,级数的收敛与发散成为敛散性收敛级数的和与其部分和之差Rn=S−Sn=∑k=n+1∞akR_n=S-S_n=\sum_{k=n+1}^{\infty}a_kRn=SSn=k=n+1ak称为该级数的余项

两个特别的级数

  1. 等比级数
    ∑n=0∞aqn=a+aq+aq2+⋯+aqn−1+⋯(a≠0)\sum_{n=0}^{\infty}aq^n=a+aq+aq^2+\cdots+aq^{n-1}+\cdots(a\ne 0)n=0aqn=a+aq+aq2++aqn1+(a=0)
    ∣q∣<1|q|<1q<1,等比级数收敛;当∣q∣≥1|q|\ge1q1,等比级数发散
  2. 调和级数
    ∑n=1∞1n=1+12+13+⋯+1n+⋯\sum_{n=1}^{\infty}\frac{1}{n}=1+\frac{1}{2}+\frac{1}{3}+\cdots+\frac{1}{n}+\cdotsn=1n1=1+21+31++n1+
    为什么叫做调和级数?调和级数发散

级数的判别方法

①常数项级数判别法
  • 定义判别法
  • Cauchy收敛原理
    在这里插入图片描述
    每次都有柯西,但是我发现做题很少用柯西的东西
②正项级数的审敛准则
  • 正项级数∑n=1∞an\sum_{n=1}^{\infty}a_nn=1an收敛的充要条件是它的部分和数列有上界
  • 比较准则ⅠⅠ

在这里插入图片描述

  • 比较准则ⅡⅡ
    在这里插入图片描述

  • 积分准则
    在这里插入图片描述

  • D’Alembert准则
    在这里插入图片描述

  • Cauchy准则
    在这里插入图片描述

  • 对数判别法
    在这里插入图片描述

③变号级数的审敛准则
  • Leibniz准则
    在这里插入图片描述
④绝对收敛
  • 绝对收敛准则
    若级数∑n=1∞∣an∣\sum_{n=1}^{ \infty}|a_n|n=1an收敛,则级数∑n=1∞an\sum_{n=1}^{ \infty}a_nn=1an收敛
  • 绝对收敛性质
    ⅠⅠ ∑n=1∞an\sum_{n=1}^{ \infty}a_nn=1an绝对收敛,则任意交换它的各项顺序后所得的新级数也绝对收敛,且其和不变
    ⅡⅡ若级数∑n=1∞an\sum_{n=1}^{ \infty}a_nn=1an∑n=1∞bn\sum_{n=1}^{ \infty}b_nn=1bn都绝对收敛,其和分别为AAABBB,则级数∑n=1∞cn(cn=a1bn+a2bn−1+⋯+anb1)\sum_{n=1}^{ \infty}c_n(c_n=a_1b_n+a_2b_{n-1}+\cdots+a_nb_1)n=1cn(cn=a1bn+a2bn1++anb1)也绝对收敛且其和等于ABABAB

二.函数项级数

概念

1. 什么是函数项级数?

设{unu_nun}是定义在同一集合A⊂RA\subset RAR上由无穷多项组成的一列函数(称为函数列)将他们各项依次用加号联结起来所得到的表达式 u1+u2+⋯+un+⋯或∑n=1∞unu_1+u_2+\cdots+u_n+\cdots或\sum_{n=1}^{\infty}u_nu1+u2++un+n=1un
称为集合A上的函数项级数,unu_nun称为它的通项,前nnn项之和 Sn=∑k=1nukS_n=\sum_{k=1}^{n}u_kSn=k=1nuk称为它的部分和

2. 函数项级数处处收敛与和函数

x0∈Ax_0\in Ax0A,将x0x_0x0代入函数项级数,它就变成一个常数项级数
∑n=1∞un(x0)=u1(x0)+u2(x0)+⋯+un(x0)+⋯\sum_{n=1}^{\infty}u_n(x_0)=u_1(x_0)+u_2(x_0)+\cdots+u_n(x_0)+\cdotsn=1un(x0)=u1(x0)+u2(x0)++un(x0)+
若该级数收敛,则称x0x_0x0为函数项级数的收敛点,由收敛点全体构成的集合DDD称为该级数的收敛域。若x0x_0x0不是收敛点,则称它为该级数的发散点,由发散点的全体所构成的集合称为该级数的发散域。设DDD为级数的收敛域,则∀x∈D\forall x \in DxD,级数都收敛,称该级数的这种收敛在DDD处处收敛(或逐点收敛)。此时,称由S(x)=∑n=1∞un(x),x∈DS(x)=\sum_{n=1}^{\infty}u_n(x), x \in DS(x)=n=1un(x),xD定义的函数SSSDDD->RRR为级数的和函数,简称
若级数在DDD上处处收敛,则S(x)=lim⁡n→∞∑k=1nuk=lim⁡n→∞Sn(x)S(x)= \lim_{n \to \infty}\sum_{k=1}^{n}u_k=\lim_{n \to \infty}S_n(x)S(x)=nlimk=1nuk=nlimSn(x)
因此,在DDD上级数的和函数就是其部分和Sn(x)S_n(x)Sn(x)的极限,与常数项类似,也称
Rn(x)=S(x)−Sn(x)=∑k=n+1∞uk(x)R_n(x)=S(x)-S_n(x)=\sum_{k=n+1}^{\infty}u_k(x)Rn(x)=S(x)Sn(x)=k=n+1uk(x)为改级数的余项并且 lim⁡n→∞Rn(x)=0(x∈D)\lim_{n \to \infty}R_n(x)=0(x \in D)limnRn(x)=0(xD)

一致收敛

1. 函数项级数一致收敛

若存在一个函数SSSD→RD\to RDR,满足
∀ε>0\forallε>0ε>0∃N(ε)∈N+\exists N(ε) \in N_+N(ε)N+,当 n>N(ε)n>N(ε)n>N(ε)时,∀x∈D\forall x \in DxD,恒有∣S(x)−Sn(x)∣|S(x)-S_n(x)|S(x)Sn(x),称级数在DDD一致收敛于SSS

2. 函数项级数一致收敛判别准则
  • Cauchy一致收敛原理
    在这里插入图片描述
  • Weierstrass 准则
    在这里插入图片描述
3. 函数项级数一致收性质
  • 和函数的连续性
    在这里插入图片描述

  • 和函数的可积性
    在这里插入图片描述

  • 和函数的可导性
    在这里插入图片描述

三.幂级数

概念

什么是幂级数?

形如
∑n=1∞anxn=a0+a1x+a2x2+⋯+anxn+⋯\sum_{n=1}^{\infty}a_nx^n=a_0+a_1x+a_2x^2+\cdots+a_nx^n+\cdotsn=1anxn=a0+a1x+a2x2++anxn+
或者
∑n=1∞an(x−x0)n=a0+a1(x−x0)+a2(x−x0)2+⋯+an(x−x0)n+⋯\sum_{n=1}^{\infty}a_n(x-x_0)^n=a_0+a_1(x-x_0)+a_2(x-x_0)^2+\cdots+a_n(x-x_0)^n+\cdotsn=1an(xx0)n=a0+a1(xx0)+a2(xx0)2++an(xx0)n+的函数项级数称为幂级数

收敛半径

1.什么是收敛半径?

收敛半径r是一个非负的实数或无穷大,使得在 ∣z−a∣<R|z-a| < Rza<R时幂级数收敛,在 ∣z−a∣>R|z -a| > Rza>R时幂级数发散。

2.求收敛半径
  • 比值求法
    设有幂级数∑n=0∞anxn\sum_{n=0}^{\infty}a_nx^nn=0anxn,若an≠0a_n\neq 0an=0,并且lim⁡n→∞∣anan+1∣\lim_{n \to \infty}|\frac{a_n}{a_{n+1}}|limnan+1an存在或为+∞+\infty+则它的收敛半径为R=lim⁡n→∞∣anan+1∣R=\lim_{n \to \infty}|\frac{a_n}{a_{n+1}}|R=nliman+1an

  • 根值求法
    设有幂级数∑n=0∞anxn\sum_{n=0}^{\infty}a_nx^nn=0anxn,若an≠0a_n\neq 0an=0,并且lim⁡n→∞∣1ann∣\lim_{n \to \infty}|\frac{1}{\sqrt[n]{a_n}}|limnnan1存在或为+∞+\infty+则它的收敛半径为R=lim⁡n→∞∣1ann∣R=\lim_{n \to \infty}|\frac{1}{\sqrt[n]{a_n}}|R=nlimnan1

幂级数性质

1.代数运算性质

设幂级数与的收敛半径分别为R1R1R1R2R2R2,令R=min(R1,R2)R=min(R1,R2)R=min(R1,R2),则在它们的公共收敛区间(−R,R)(-R,R)(R,R)内,有
在这里插入图片描述

2.和函数的性质
  • 和函数的可积性
    在这里插入图片描述
  • 和函数的可导性

在这里插入图片描述

常见麦克劳林级数

  • 几何级数
    11−x=1+x+x2+⋯+xn+⋯,∣x∣<1\frac{1}{1-x}=1+x+x^2+\cdots+x^n+\cdots,|x|<11x1=1+x+x2++xn+,x<1

  • 指数函数exe^xex展开式
    ex=1+x+x22!+⋯+xnn!+⋯,x∈(−∞,+∞)e^x=1+x+\frac{x^2}{2!}+\cdots+\frac{x^n}{n!}+\cdots,x\in(-\infty,+\infty)ex=1+x+2!x2++n!xn+,x(,+)

  • 正弦sin⁡x\sin xsinx展开式
    sin⁡x=x−x33!+x55!+(−1)kx2k+1(2k+1)!+⋯,x∈(−∞,+∞)\sin x=x-\frac{x^3}{3!}+\frac{x^5}{5!}+(-1)^k\frac{x^{2k+1}}{(2k+1)!}+\cdots,x\in(-\infty,+\infty)sinx=x3!x3+5!x5+(1)k(2k+1)!x2k+1+,x(,+)

  • 余弦函数cos⁡x\cos xcosx展开式
    cos⁡x=1−x22!+x44!+(−1)kx2k(2k)!+⋯,x∈(−∞,+∞)\cos x=1-\frac{x^2}{2!}+\frac{x^4}{4!}+(-1)^k\frac{x^{2k}}{(2k)!}+\cdots,x\in(-\infty,+\infty)cosx=12!x2+4!x4+(1)k(2k)!x2k+,x(,+)

  • 对数函数ln⁡(x+1)\ln (x+1)ln(x+1)展开式
    ln⁡(x+1)=x−x22+x33+(−1)n−1xnn+⋯,x∈(−1,1]\ln (x+1)=x-\frac{x^2}{2}+\frac{x^3}{3}+(-1)^{n-1}\frac{x^n}{n}+\cdots,x\in(-1,1]ln(x+1)=x2x2+3x3+(1)n1nxn+,x(1,1]

  • 幂函数(1+x)a(1+x)^a(1+x)a的展开式(a∈R)(a\in R)(aR)
    (1+x)a=1+ax+a(a−1)2!x2+⋯+a(a−1)⋯(a−n+1)n!xn+⋯,x∈(−1,1)(1+x)^a=1+ax+\frac{a(a-1)}{2!}x^2+\cdots+\frac{a(a-1)\cdots(a-n+1)}{n!}x^n+\cdots,x\in(-1,1)(1+x)a=1+ax+2!a(a1)x2++n!a(a1)(an+1)xn+,x(1,1)

四.傅里叶级数

三角函数的正交性

1.三角函数系

{1,cosx,sinx,cos2x,sin2x,⋯,cosnx,sinnx,⋯1,cosx,sinx,cos2x,sin2x,\cdots,cosnx,sinnx,\cdots1,cosx,sinx,cos2x,sin2x,,cosnx,sinnx,}

2.正交性

在这里插入图片描述

Dirichlet定理与条件

在这里插入图片描述

傅里叶级数展开

1.定义在[−l,l][-l,l][l,l]上函数的Fourier展开

f(x)=a02+∑n=1∞(ancosnπxl+bnsinnπxl)f(x)=\frac{a_0}{2}+ \sum_{n=1}^{\infty}(a_ncos\frac{nπx}{l}+b_nsin\frac{nπx}{l})f(x)=2a0+n=1(ancoslnπx+bnsinlnπx)
其中系数ana_nanbnb_nbn可由下面的公式求的

{an=1l∫−llf(x)cosnπxldx(n=0,1,2,⋯)bn=1l∫−llf(x)sinnπxldx(n=1,2,3,⋯)\begin{cases} a_n=\frac{1}{l} \int_{-l}^{l} f(x)cos\frac{nπx}{l}dx (n=0,1,2,\cdots) \\ b_n=\frac{1}{l} \int_{-l}^{l} f(x)sin\frac{nπx}{l}dx (n=1,2,3,\cdots)\end{cases}{an=l1llf(x)coslnπxdx(n=0,1,2,)bn=l1llf(x)sinlnπxdx(n=1,2,3,)

2.定义在[0,l][0,l][0,l]上函数的Fourier展开
  • 偶延拓
    如果要求将fff[0,l][0,l][0,l]展开成Fourier余弦函数,可采用偶延拓的方式
    F(x)={f(x),0≤x≤lf(−x),−l≤x<0F(x)=\begin{cases} f(x),0\leq x \leq l \\ f(-x),-l\leq x < 0\end{cases}F(x)={f(x),0xlf(x),lx<0
    FFF[−l,l][-l,l][l,l]上展开成Fourier级数,得
    {an=2l∫0lf(x)cosnπxldx(n=0,1,2,⋯)bn=0(n=1,2,3,⋯)\begin{cases} a_n=\frac{2}{l} \int_{0}^{l} f(x)cos\frac{nπx}{l}dx (n=0,1,2,\cdots) \\ b_n=0 (n=1,2,3,\cdots)\end{cases}{an=l20lf(x)coslnπxdx(n=0,1,2,)bn=0(n=1,2,3,)
    从而得知
    f(x)=a02+∑n=1∞ancosnπxlf(x)=\frac{a_0}{2}+ \sum_{n=1}^{\infty}a_ncos\frac{nπx}{l}f(x)=2a0+n=1ancoslnπx
    就是fff[0,l][0,l][0,l]上的Fourier余弦展开式
  • 奇延拓
    如果要求将fff[0,l][0,l][0,l]展开成Fourier余弦函数,可采用偶延拓的方式
    F(x)={f(x),0<x≤l−f(−x),−l≤x<0F(x)=\begin{cases} f(x),0<x \leq l \\ -f(-x),-l\leq x < 0\end{cases}F(x)={f(x),0<xlf(x),lx<0
    FFF[−l,l][-l,l][l,l]上展开成Fourier级数,得
    {an=0(n=0,1,2,⋯)bn=2l∫0lf(x)sinnπxldx(n=1,2,3,⋯)\begin{cases} a_n=0 (n=0,1,2,\cdots) \\ b_n=\frac{2}{l} \int_{0}^{l} f(x)sin\frac{nπx}{l}dx (n=1,2,3,\cdots)\end{cases}{an=0(n=0,1,2,)bn=l20lf(x)sinlnπxdx(n=1,2,3,)
    从而得知
    f(x)=∑n=1∞bnsinnπxlf(x)= \sum_{n=1}^{\infty}b_nsin\frac{nπx}{l}f(x)=n=1bnsinlnπx
    就是fff[0,l][0,l][0,l]上的Fourier余弦展开式

总结

学的不咋好,上网课太难专注了,就这样吧。如有错误请指正。
图片来源于百度百科和工科数学分析电子课本
如果转载请注明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/319757.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dump解析入门-用VS解析dump文件进行排障

突然有一天部署在服务器的一个应用挂掉了&#xff0c;没办法只能进入服务器打开【事件查看器】查看下&#xff0c;好不容易找到了打开后一脸懵逼事件查看器查到的内容根本对我们排障没有任何作用。在这个时候如果有对应的dump文件就能派上用场了&#xff0c;只要有dump文件就能…

.NET Core部署中你不了解的框架依赖与独立部署

作者&#xff1a;依乐祝原文地址&#xff1a;https://www.cnblogs.com/yilezhu/p/9703460.htmlNET Core项目发布的时候你有没有注意到这两个选项呢&#xff1f;有没有纠结过框架依赖与独立部署到底有什么区别呢&#xff1f;如果有的话那么这篇文章可以参考下&#xff01;为什么…

dump文件解析之探索.Net的内存

前言&#xff1a;对于需要长时间运行的.net程序&#xff0c;有时需要我们查看内存的使用有没有内存泄露问题。我们可以从dump文件中找到答案。Dump的看点用dump文件来分析内存&#xff0c;到底我们需要关心哪些点呢&#xff1f;内存的使用情况 HeapSize/object的数量 也就是托管…

微软发布Azure Pipelines,开源项目可无限制使用CI/CD

微软发布了Azure Pipelines&#xff0c;他们新的CI/CD服务&#xff0c;是Azure DevOps产品的一部分。Azure Pipelines可用于构建、测试和部署工作负载&#xff0c;并可以让各种语言、项目类型和平台协同工作。作为Visual Studio Team Services&#xff08;VSTS&#xff09;的后…

2020牛客暑期多校训练营(第一场)

文章目录A B-Suffix ArrayB Infinite TreeC DominoD Quadratic FormE Counting Spanning TreesF Infinite String Comparision题意&#xff1a;题解&#xff1a;代码&#xff1a;G BaXianGuoHai, GeXianShenTongH Minimum-cost FlowI 1 or 2J Easy Integration题意题解代码2020…

C# 接受MQTT服务器推送的消息

前言&#xff1a;MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议&#xff0c;采用轻量级发布和订阅消息传输机制。大家可以直接上GitHub下载MQQT服务的源码&#xff0c;源码地址&#xff1a;https://github.com/mqtt/mqtt.github.io/wiki/libraries主要内容…

Boundary(2020多校第二场B)

Boundary&#xff08;2020多校第二场B&#xff09; 文章目录题意&#xff1a;题解&#xff1a;思路1&#xff1a;代码&#xff1a;思路二代码题意&#xff1a; 坐标平面有n个点&#xff08;不与原点&#xff08;0,0&#xff09;重复&#xff09;,现考虑一个圆&#xff0c;&…

.NET Core开发日志——Linux版本的SQL Server

SQL Server 2017版本已经可以在Linux系统上安装&#xff0c;但我在尝试.NET Core跨平台开发的时候使用的是Mac系统&#xff0c;所以这里记录了在Mac上安装SQL Server的过程。最新的SQL Server没有专门为Mac系统准备安装包&#xff0c;但由于Mac系统上支持Docker&#xff0c;所以…

【倍增】【线段树】雨林跳跃(luogu 7599[APIO 2021 T2])

正题 luogu 7599[APIO 2021 T2] 题目大意 给你一排树中每棵树的高度&#xff0c;每次跳跃可以跳到左/右边第一棵比该树高的树&#xff0c;问你从A-B中某棵树跳到C-D中的某棵树的最小步数&#xff08;A⩽B<C⩽DA\leqslant B< C\leqslant DA⩽B<C⩽D&#xff09; 解题…

dotnetClub 的前世今生

三年之前&#xff0c;我做过一个在线调查&#xff0c;当时有不少人还是对一个在线社区表示出期待。.NET Core 技术正风声水起&#xff0c;所以我就开始了用它来开发一个论坛的计划。最近正式将项目推动到了一个 MVP 的状态。感兴趣的朋友&#xff0c;现在可以访问 preview.dotn…

【每日一题】7月13日题目精讲—Kingdom

【每日一题】7月13日题目精讲—Kingdom 文章目录题目描述题解&#xff1a;代码:时间限制&#xff1a;C/C 2秒&#xff0c;其他语言4秒 空间限制&#xff1a;C/C 1048576K&#xff0c;其他语言2097152K 64bit IO Format: %lld题目描述 X王国有n位官员&#xff0c;编号从1到n。国…

CanalSharp-mysql数据库binlog的增量订阅消费组件Canal的.NET客户端

一.前言CanalSharp是阿里巴巴开源项目mysql数据库binlog的增量订阅&消费组件 Canal 的.NET客户端&#xff0c;关于什么是 Canal&#xff1f;又能做什么&#xff1f;我会在后文为大家一一介绍。CanalSharp 这个项目&#xff0c;是由我和 WithLin(主要贡献) 完成&#xff0c;…

【每日一题】7月14日题目精讲—压缩

来源&#xff1a;牛客网&#xff1a; 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 262144K&#xff0c;其他语言524288K 64bit IO Format: %lld题目描述 给一个由小写字母组成的字符串&#xff0c;我们可以用一种简单的方法来压缩其中的重复…

【DevOps+LIVE】直播复盘 – DevOps能力成长模型2018首发

昨天晚上小编和DevOpsDays中国核心组织者刘征老师和张乐老师一起嗨了一把&#xff0c;本来规划进行1小时的直播结果延长到了2个小时才结束&#xff0c;观众人数在前半段一直处于增长状态&#xff0c;直到开播一小时到达顶峰。小伙伴也非常给力&#xff0c;一共提出了40多个问题…

Emit动态代理.NetCore迁移之旅

前言】前面我们介绍了Aop 从静态代理到动态代理&#xff1a;https://www.cnblogs.com/7tiny/p/9657451.html我们在.NetFramework平台下使用微软提供的Emit技术实现了动态代理类的生成。但是.NetCore作为微软.Net平台的春天&#xff0c;如果类库光支持.NetFramework&#xff0c;…

asp.net core结合Gitlab-CI实现自动化部署

一、前言在之前的文章中写过k8sJenkinsGitLab-自动化部署asp.net core项目 的topic&#xff0c;这次讲解一下gitlab-ci的CI/CD&#xff0c;说实话&#xff0c;自动化部署是在是非常的舒服&#xff0c;而且gitlab-ci很适合中小项目的部署&#xff0c;大项目推荐使用k8s。阅读目录…

[译]ABP vNext介绍

译者注ASP.NET Boilerplate是.Net平台非常优秀的一个开源Web应用程序框架,在国内也有大量的粉丝.近日, 本人在github上闲逛, 发现ASP.NET Boilerplate团队又悄悄的建立了一个新项目: ABP vNext从名称可以看出来, 这是ASP.NET Boilerplate的下一代框架. 那么, 为什么要开发这个新…

【KMP】重复子串(ybtoj KMP-2)

正题 ybtoj KMP-2 题目大意 问你一个字符串最多由多少个相同的字符串组合而成 解题思路 如下图&#xff0c;先用KMP求出nx数组&#xff0c;那么有1∼nxn1\sim nx_n1∼nxn​和(n−nxn)∼n(n-nx_n)\sim n(n−nxn​)∼n相匹配 不难推出1∼(n−nxn)1\sim (n-nx_n)1∼(n−nxn​)…

C# 8小特性

对于C# 8&#xff0c;有吸引了大多数注意力的重大特性&#xff0c;如默认接口方法和可空引用&#xff0c;也有许多小特性被考虑在内。本文将介绍几例可能加入C#未来版本的小特性。新的赋值运算符&#xff1a;&&和||从第一个版本开始&#xff0c;C#就支持把等号和另外一…

【KMP】周期长度和(luogu 3435/ybtoj KMP-3)

正题 luogu 3435 ybtoj KMP-3 题目大意 定义S的proper前缀为S中非空且len<|S|的前缀&#xff0c;若Q是A的proper前缀&#xff0c;且A是QQ的前缀 现在问你字符串S所有前缀的最大周期之和 解题思路 如上图&#xff0c;对于一个字符串S&#xff0c;如果有周期Q&#xff0c;那…