Skip to content

Commit e3b1dde

Browse files
committed
fix render bug
1 parent a9dc03a commit e3b1dde

93 files changed

Lines changed: 1320 additions & 839 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

大一上/C程序设计基础/C易错点总结.html

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3086,15 +3086,19 @@ <h3 id="_6">优先级与表达式求值(重要!)</h3>
30863086
<p>总结:</p>
30873087
<blockquote>
30883088
<p>单目(<code>~</code>,<code>!</code>,强制类型转换(type),<code>++</code>,<code>--</code>) &gt; 算术 &gt; 比较<code>&gt;,&lt;</code> &gt; 比较相等<code>==,!=</code> &gt; 按位与 &gt; 按位或 &gt; 逻辑与 &gt; 逻辑或 &gt; 三目条件`?:``&gt;赋值</p>
3089-
<p>一般方法
3090-
1. 先看优先级,找到优先级最低的运算符,然后分别处理该运算符左右两边的表达式(一般先算左边的,但实际上求值顺序是不确定的),直到分解完毕。
3091-
2. 一个数两边符号优先级相同,看左结合/右结合,如果是右结合就先算右边,结果再和左边算 如<code>x+=x-=10</code>,相当于<code>x+=(x-=10)</code> . 赋值是右结合的,其他如a&lt;b&lt;c是左结合的
3092-
3. 逻辑运算符两边注意短路!(&amp;&amp;看到0,||看到1就停),后面的不算了
3093-
4. 逻辑表达式,把整数转成0/1,一定要看清是与还是或
3094-
5. 看到有前导零的整数如<code>0234</code>,一定是八进制。<code>0x123</code>是十六进制
3095-
6. 逗号表达式从左到右执行,返回最后一个的值
3096-
7. 涉及到除法的时候注意是整形还是浮点型
3097-
8. <strong>看清是<code>=</code>还是<code>==</code>,注意赋值运算符的返回值</strong></p>
3089+
<p>一般方法</p>
3090+
</blockquote>
3091+
<ol>
3092+
<li>先看优先级,找到优先级最低的运算符,然后分别处理该运算符左右两边的表达式(一般先算左边的,但实际上求值顺序是不确定的),直到分解完毕。</li>
3093+
<li>一个数两边符号优先级相同,看左结合/右结合,如果是右结合就先算右边,结果再和左边算 如<code>x+=x-=10</code>,相当于<code>x+=(x-=10)</code> . 赋值是右结合的,其他如a&lt;b&lt;c是左结合的</li>
3094+
<li>逻辑运算符两边注意短路!(&amp;&amp;看到0,||看到1就停),后面的不算了</li>
3095+
<li>逻辑表达式,把整数转成0/1,一定要看清是与还是或</li>
3096+
<li>看到有前导零的整数如<code>0234</code>,一定是八进制。<code>0x123</code>是十六进制</li>
3097+
<li>逗号表达式从左到右执行,返回最后一个的值</li>
3098+
<li>涉及到除法的时候注意是整形还是浮点型</li>
3099+
<li><strong>看清是<code>=</code>还是<code>==</code>,注意赋值运算符的返回值</strong></li>
3100+
</ol>
3101+
<blockquote>
30983102
<p>例:
30993103
表达式 <code>~(~2&lt;&lt;1)</code>的值是5。(取反优先级最高,注意取反不是求补码,~2=01(二进制))</p>
31003104
<p>表达式 `(z=0, (x=2)||(z=1),z)`` 的值是0 (注意短路)</p>
@@ -3180,9 +3184,11 @@ <h2 id="_9">数组</h2>
31803184
<h3 id="_10">数组的定义</h3>
31813185
<p><code>类型名 数组名[行长度][列长度];</code></p>
31823186
<p>数组名是一个地址<strong>常量</strong>,因此不能对其++,--等运算!但是可以用*取值</p>
3183-
<p>一维数组:
3184-
- 全部赋初值:可省略下标
3185-
- 部分赋初值,按顺序赋,<strong>剩下的赋值0</strong>(即使是局部变量也是)</p>
3187+
<p>一维数组:</p>
3188+
<ul>
3189+
<li>全部赋初值:可省略下标</li>
3190+
<li>部分赋初值,按顺序赋,<strong>剩下的赋值0</strong>(即使是局部变量也是)</li>
3191+
</ul>
31863192
<p>二维数组:
31873193
定义时可省略第一维大小,第二不可</p>
31883194
<ul>
@@ -3210,7 +3216,9 @@ <h4 id="_13">字符数组的初始化</h4>
32103216
<p>注意初始化完之后,<strong>不能用<code>a="abcd"</code>对char数组赋值</strong>,因为a是常量</p>
32113217
<h4 id="stringhinclude">string.h(不要忘记include</h4>
32123218
<ul>
3213-
<li>strlen:返回到第一个\0为止的长度,不包括\0. 而sizeof返回整个数组大小(每个元素一个字节)<blockquote>
3219+
<li>
3220+
<p>strlen:返回到第一个\0为止的长度,不包括\0. 而sizeof返回整个数组大小(每个元素一个字节)</p>
3221+
<blockquote>
32143222
<p>例:<code>a[80]="abc\0bcd\0"</code>,<code>sizeof(a)=80,strlen(a)=3</code> </p>
32153223
</blockquote>
32163224
</li>
@@ -3356,9 +3364,11 @@ <h4 id="fopen">fopen</h4>
33563364
</ul>
33573365
</li>
33583366
</ul>
3359-
<p>返回值:
3360-
- 打开成功,返回文件指针的地址
3361-
- 打开失败,返回值为NULL(0)</p>
3367+
<p>返回值: </p>
3368+
<ul>
3369+
<li>打开成功,返回文件指针的地址</li>
3370+
<li>打开失败,返回值为NULL(0)</li>
3371+
</ul>
33623372
<h4 id="fclose">fclose</h4>
33633373
<p>调用<code>fclose(fp)</code></p>
33643374
<p>返回值:</p>

大一上/Python.html

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2580,15 +2580,19 @@ <h3 id="print">print()</h3>
25802580
<div class="language-text highlight"><pre><span></span><code><span id="__span-0-1"><a href="#__codelineno-0-1" id="__codelineno-0-1" name="__codelineno-0-1"></a>print(x,end="") #不带任何字符
25812581
</span><span id="__span-0-2"><a href="#__codelineno-0-2" id="__codelineno-0-2" name="__codelineno-0-2"></a>print(x,end=" ") #带空格
25822582
</span></code></pre></div></p>
2583-
<p>格式化输出:
2584-
- 都转成str,再用+
2585-
- 用格式化字符串<code>print("%d + %d"%(a,b))</code>
2586-
- format</p>
2583+
<p>格式化输出:</p>
2584+
<ul>
2585+
<li>都转成str,再用+</li>
2586+
<li>用格式化字符串<code>print("%d + %d"%(a,b))</code></li>
2587+
<li>format</li>
2588+
</ul>
25872589
<p><div class="language-python highlight"><pre><span></span><code><span id="__span-1-1"><a href="#__codelineno-1-1" id="__codelineno-1-1" name="__codelineno-1-1"></a><span class="nb">print</span><span class="p">(</span><span class="s2">"* *</span><span class="se">\n\</span>
2588-
</span><span id="__span-1-2"><a href="#__codelineno-1-2" id="__codelineno-1-2" name="__codelineno-1-2"></a><span class="s2">* *</span><span class="se">\n\</span>
2589-
</span><span id="__span-1-3"><a href="#__codelineno-1-3" id="__codelineno-1-3" name="__codelineno-1-3"></a><span class="s2">*****</span><span class="se">\n\</span>
2590-
</span><span id="__span-1-4"><a href="#__codelineno-1-4" id="__codelineno-1-4" name="__codelineno-1-4"></a><span class="s2">* *</span><span class="se">\n\</span>
2591-
</span><span id="__span-1-5"><a href="#__codelineno-1-5" id="__codelineno-1-5" name="__codelineno-1-5"></a><span class="s2">* *"</span><span class="p">)</span>
2590+
</span><span id="__span-1-2"><a href="#__codelineno-1-2" id="__codelineno-1-2" name="__codelineno-1-2"></a>
2591+
</span><span id="__span-1-3"><a href="#__codelineno-1-3" id="__codelineno-1-3" name="__codelineno-1-3"></a><span class="o">*</span> <span class="o">*</span>\<span class="n">n</span>\
2592+
</span><span id="__span-1-4"><a href="#__codelineno-1-4" id="__codelineno-1-4" name="__codelineno-1-4"></a><span class="o">*****</span>\<span class="n">n</span>\
2593+
</span><span id="__span-1-5"><a href="#__codelineno-1-5" id="__codelineno-1-5" name="__codelineno-1-5"></a>
2594+
</span><span id="__span-1-6"><a href="#__codelineno-1-6" id="__codelineno-1-6" name="__codelineno-1-6"></a><span class="o">*</span> <span class="o">*</span>\<span class="n">n</span>\
2595+
</span><span id="__span-1-7"><a href="#__codelineno-1-7" id="__codelineno-1-7" name="__codelineno-1-7"></a><span class="o">*</span> <span class="o">*</span><span class="s2">")</span>
25922596
</span></code></pre></div>
25932597
<div class="language-python highlight"><pre><span></span><code><span id="__span-2-1"><a href="#__codelineno-2-1" id="__codelineno-2-1" name="__codelineno-2-1"></a><span class="nb">print</span><span class="p">(</span><span class="s2">"price = </span><span class="si">{:.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">));</span>
25942598
</span><span id="__span-2-2"><a href="#__codelineno-2-2" id="__codelineno-2-2" name="__codelineno-2-2"></a><span class="nb">print</span><span class="p">(</span><span class="s2">"price = </span><span class="si">%.2f</span><span class="s2">"</span><span class="o">%</span><span class="p">(</span><span class="n">x</span><span class="p">))</span> <span class="c1">#格式和C类似</span>
@@ -2665,9 +2669,11 @@ <h2 id="_10">赋值</h2>
26652669
<h2 id="_11">[重要!]循环</h2>
26662670
<p><mark><code>range(a,b)表示a,a+1...b-1</code>
26672671
<code>range(n)</code>表示<code>0,1,2...n-1</code></mark>
2668-
<code>for i in range(0,10,1)</code> = C语言的<code>for(i=0;i&lt;10;i++)</code> .
2669-
- <mark><strong>记得写range</strong>,<strong>左闭右开!!!!</strong></mark>,注意range实际上返回一个list
2670-
<code>for i in A</code></p>
2672+
<code>for i in range(0,10,1)</code> = C语言的<code>for(i=0;i&lt;10;i++)</code> . </p>
2673+
<ul>
2674+
<li><mark><strong>记得写range</strong>,<strong>左闭右开!!!!</strong></mark>,注意range实际上返回一个list
2675+
<code>for i in A</code></li>
2676+
</ul>
26712677
<p><code>for i in range(1,n+1,1)</code> 访问[1,n]</p>
26722678
<h2 id="_12">函数</h2>
26732679
<div class="language-python highlight"><pre><span></span><code><span id="__span-7-1"><a href="#__codelineno-7-1" id="__codelineno-7-1" name="__codelineno-7-1"></a><span class="kn">import</span> <span class="nn">math</span>

大一上/大英IV/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2221,8 +2221,8 @@
22212221
<h1>Index</h1>
22222222
<div class="admonition info">
22232223
<p class="admonition-title">Info</p>
2224-
<p>大英单词默写: https://eng.zjueva.net/
2225-
翻译: https://zhuanlan.zhihu.com/p/492815518</p>
2224+
<p>大英单词默写: <a href="https://eng.zjueva.net/">https://eng.zjueva.net/</a>
2225+
翻译: <a href="https://zhuanlan.zhihu.com/p/492815518">https://zhuanlan.zhihu.com/p/492815518</a></p>
22262226
</div>
22272227
<h2 id="__comments">Comments</h2>
22282228
<!-- Insert generated snippet here -->

大一下/微积分(甲)II/1多元函数微分学/1.0空间解析几何.html

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2546,9 +2546,11 @@ <h3 id="_5">混合积</h3>
25462546
\end{array}\right|
25472547
\]</div>
25482548
<p>证明根据行列式的展开</p>
2549-
<p>几何意义
2550-
- <span class="arithmatex">\(a,b,c\)</span><strong>共面的充要条件</strong><span class="arithmatex">\(a\cdot (b\times c)=0\)</span>. 证明: 共面,则三个向量线性相关,秩&lt;3
2551-
- <span class="arithmatex">\(|a\cdot (b\times c)|\)</span>是以<span class="arithmatex">\(a,b,c\)</span>为棱的<strong>平行六面体体积</strong></p>
2549+
<p>几何意义</p>
2550+
<ul>
2551+
<li><span class="arithmatex">\(a,b,c\)</span><strong>共面的充要条件</strong><span class="arithmatex">\(a\cdot (b\times c)=0\)</span>. 证明: 共面,则三个向量线性相关,秩&lt;3</li>
2552+
<li><span class="arithmatex">\(|a\cdot (b\times c)|\)</span>是以<span class="arithmatex">\(a,b,c\)</span>为棱的<strong>平行六面体体积</strong></li>
2553+
</ul>
25522554
<p>性质:</p>
25532555
<ul>
25542556
<li>顺次调换混合积中的矢量,混合积结果不变(行列式做了2次行交换)</li>
@@ -2566,9 +2568,11 @@ <h3 id="_8">平面方程</h3>
25662568
<p>已知法向量<span class="arithmatex">\((A,B,C)\)</span>,平面上一点<span class="arithmatex">\((x_0,y_0,z_0)\)</span></p>
25672569
<p>由内积为0推出点向式 <span class="arithmatex">\(A(x-x_0)+B(y-y_0)+C(z-z_0)=0\)</span> </p>
25682570
<p>由此可推出一般式 <span class="arithmatex">\(Ax+By+Cz+D=0\)</span></p>
2569-
<p><strong>求平面方程:</strong>
2570-
- 已知三点,用<span class="arithmatex">\(\vec{AB}\times \vec{AC}\)</span>
2571-
- 已知一点和一条直线. 用<span class="arithmatex">\(\vec{PM}\times \vec{v}\)</span>,M是直线上任取一点</p>
2571+
<p><strong>求平面方程:</strong></p>
2572+
<ul>
2573+
<li>已知三点,用<span class="arithmatex">\(\vec{AB}\times \vec{AC}\)</span></li>
2574+
<li>已知一点和一条直线. 用<span class="arithmatex">\(\vec{PM}\times \vec{v}\)</span>,M是直线上任取一点</li>
2575+
</ul>
25722576
<h3 id="_9">直线方程</h3>
25732577
<p>已知方向向量<span class="arithmatex">\((l,m,n)\)</span>,平面上一点<span class="arithmatex">\((x_0,y_0,z_0)\)</span>
25742578
参数式方程:</p>

大一下/微积分(甲)II/1多元函数微分学/1.1多元函数的极限和导数.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2503,9 +2503,11 @@ <h3 id="_3">多元极限与累次极限</h3>
25032503
<div class="arithmatex">\[\lim_{(x,y)\to(\infin,\infin)}\frac{x^2y^2}{e^{x+y}} \leq \frac{(x+y)^2}{e^{x+y}}-\frac{2x}{e^x}\frac{y}{e^{y}}=0
25042504
\]</div>
25052505
<p>右边就可以看成一元函数的极限</p>
2506-
<p>极限不存在
2507-
- 设k值法凑上下次数相等。如<span class="arithmatex">\(\frac{xy}{x^2+y^2}\)</span>
2508-
- 两个重极限不相等,如<span class="arithmatex">\(\frac{x-y+x^2+y^2}{x+y+x^2+y^2}\)</span></p>
2506+
<p>极限不存在</p>
2507+
<ul>
2508+
<li>设k值法凑上下次数相等。如<span class="arithmatex">\(\frac{xy}{x^2+y^2}\)</span></li>
2509+
<li>两个重极限不相等,如<span class="arithmatex">\(\frac{x-y+x^2+y^2}{x+y+x^2+y^2}\)</span></li>
2510+
</ul>
25092511
<h3 id="_4">多元函数连续性</h3>
25102512
<blockquote>
25112513
<p>定义: <span class="arithmatex">\(\lim_{(x,y)\to (x_0,y_0)}=f(x_0,y_0)\)</span></p>
@@ -2612,10 +2614,14 @@ <h4 id="_13">一个隐函数的偏导数</h4>
26122614
$$
26132615
F'_x\cdot 1+F'_y \cdot 0+F'_z \frac{\partial z}{\partial x}=0\
26142616
\frac{\partial z}{\partial x}=-\frac{F'_x}{F'_z}
2615-
$$
2616-
- 对于高阶偏导,应在方程1的基础上再两边求导。</p>
2617+
$$</p>
26172618
<ul>
2618-
<li>如果要同时求出<span class="arithmatex">\(x,y\)</span>的偏导,可以两边取全微分</li>
2619+
<li>
2620+
<p>对于高阶偏导,应在方程1的基础上再两边求导。</p>
2621+
</li>
2622+
<li>
2623+
<p>如果要同时求出<span class="arithmatex">\(x,y\)</span>的偏导,可以两边取全微分</p>
2624+
</li>
26192625
</ul>
26202626
<blockquote>
26212627
<p>例: <span class="arithmatex">\(e^{xy}-2z+e^z=0\)</span>. 求<span class="arithmatex">\(\partial z/\partial x\)</span></p>

大一下/微积分(甲)II/2多元函数积分学/2.6曲面积分难题.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2261,7 +2261,7 @@ <h3 id="_1">星形线,双纽线的性质</h3>
22612261
<p>星形线: <span class="arithmatex">\(x^{2/3}+y^{2/3}=1\)</span>
22622262
参数方程<span class="arithmatex">\(x=\cos^3t,y=\sin^3 t\)</span></p>
22632263
<p>应用: 一根长度为1的木棒,在垂直的墙角内滑动,则木棒由竖直变为水平的过程中,木棒扫过的面积是多少呢?
2264-
https://www.zhihu.com/question/642313405/answer/3389698936</p>
2264+
<a href="https://www.zhihu.com/question/642313405/answer/3389698936">https://www.zhihu.com/question/642313405/answer/3389698936</a></p>
22652265
<p>曲线形成的柱面的面积,可以用<span class="arithmatex">\(\int zds\)</span>化成曲线积分</p>
22662266
<h2 id="__comments">Comments</h2>
22672267
<!-- Insert generated snippet here -->

大一下/微积分(甲)II/3级数/级数-习题.html

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2386,17 +2386,21 @@
23862386
<article class="md-content__inner md-typeset">
23872387
<h1>级数 习题</h1>
23882388
<h2 id="_1">级数的敛散性</h2>
2389-
<p>正项级数收敛性
2390-
- 比较判别法
2391-
- 比值判别法、根值判别法
2392-
- 积分判别法
2393-
- 部分和有上界
2394-
- 线性运算法则
2395-
- 如果通项极限不为0,则发散</p>
2396-
<p>一般级数
2397-
- 绝对值的。。。
2398-
- 莱布尼兹定理
2399-
- 如果通项极限不为0,则发散</p>
2389+
<p>正项级数收敛性</p>
2390+
<ul>
2391+
<li>比较判别法</li>
2392+
<li>比值判别法、根值判别法</li>
2393+
<li>积分判别法</li>
2394+
<li>部分和有上界</li>
2395+
<li>线性运算法则</li>
2396+
<li>如果通项极限不为0,则发散</li>
2397+
</ul>
2398+
<p>一般级数</p>
2399+
<ul>
2400+
<li>绝对值的。。。</li>
2401+
<li>莱布尼兹定理</li>
2402+
<li>如果通项极限不为0,则发散</li>
2403+
</ul>
24002404
<h3 id="_2">比较判别法与泰勒展开</h3>
24012405
<blockquote>
24022406
<p>判断敛散性<span class="arithmatex">\(\sum_{n=1}^{\infin}(\sqrt[n]{a}-\sqrt{1+\frac{1}{n}})\)</span></p>

大一下/微积分(甲)II/3级数/级数.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3095,11 +3095,13 @@ <h3 id="_26">傅里叶级数的定义</h3>
30953095
<p>我们可以先把定义域延拓到<span class="arithmatex">\([-l,0]\)</span>, 令函数周期为<span class="arithmatex">\(2l\)</span>, 然后在 <span class="arithmatex">\([-l,l]\)</span> 上展开。根据推论1:</p>
30963096
<h2 id="-f-x-fx0xl-a_n0">- 令<span class="arithmatex">\(f(-x)=-f(x)(0&lt;x&lt;l)\)</span> 奇延拓(得到<strong>正弦级数</strong>) <span class="arithmatex">\(a_n=0\)</span>,</h2>
30973097
<div class="arithmatex">\[\boxed{b_n=\frac{2}{l}\int_{0}^lf(x)\sin \frac{n\pi x}{l}}
3098-
$$
3099-
- (乘2是因为积分符号内是偶函数)
3100-
- 令$f(-x)=f(x)(0&lt;x&lt;l)$偶延拓(得到**余弦级数**)
3101-
$$\boxed{a_n=\frac{2}{l}\int_{0}^lf(x)\cos \frac{n\pi x}{l},b_n=0}
31023098
\]</div>
3099+
<ul>
3100+
<li>(乘2是因为积分符号内是偶函数)</li>
3101+
<li><span class="arithmatex">\(f(-x)=f(x)(0&lt;x&lt;l)\)</span>偶延拓(得到<strong>余弦级数</strong>)
3102+
$$\boxed{a_n=\frac{2}{l}\int_{0}^lf(x)\cos \frac{n\pi x}{l},b_n=0}
3103+
$$</li>
3104+
</ul>
31033105
<h3 id="_27">傅里叶级数的应用</h3>
31043106
<blockquote>
31053107
<p>帕塞瓦尔等式: 若<span class="arithmatex">\(f(x)\)</span><span class="arithmatex">\([-l,l]\)</span>上连续</p>

大一下/离散数学及其应用/1.Propositional Logic.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2827,12 +2827,14 @@ <h3 id="rules-of-inference-for-quantified-statements">Rules of inference for Qua
28272827
B:<span class="arithmatex">\(\exists x\forall y P(x,y)\)</span>
28282828
A不能推出B,B可以推出A</p>
28292829
<h2 id="proofs">Proofs</h2>
2830-
<p>Terminology:
2831-
- theorem 定理
2832-
- axioms 公理
2833-
- lemma 引理
2834-
- corollary 推论
2835-
- conjecture 猜想</p>
2830+
<p>Terminology:</p>
2831+
<ul>
2832+
<li>theorem 定理</li>
2833+
<li>axioms 公理</li>
2834+
<li>lemma 引理</li>
2835+
<li>corollary 推论</li>
2836+
<li>conjecture 猜想</li>
2837+
</ul>
28362838
<p>Vacuous proof: <span class="arithmatex">\(p=F,p \to q=T\)</span>. Trivial Proof:<span class="arithmatex">\(q=T\)</span></p>
28372839
<p>Proof by contraposition:</p>
28382840
<p><span class="arithmatex">\(p \to q \equiv \neg q \to \neg p\)</span></p>

0 commit comments

Comments
 (0)