1.《Python高质量代码的91个建议》引论

1 建议1:理解 Pythonic 概念

Python之禅

The Zen of Python, by Tim Peters

Beautiful is better than ugly. Explicit is better than implicit. Simple is bet

Read more

2.面试需要的基础知识

1 面试官谈基础知识

  • 擅长的编程语言的特性和深入理解
  • 设计模型、UML图
  • 内存管理、并发、性能、安全
  • 基础数学(概率)
  • 问题分析和推理能力
  • 算法、复杂度

2 编程语言

C++、C#、Java、Python

本小节以C++和C#为例,进行了常见面试题的说明和思路介绍,还提供了进阶学习的相关书籍推荐,由于本人C++只学过一点,因此简单记录相关知识点

  • C++中的空类型实例,不包含任何信息,但

Read more

1.面试的流程

1 面试官谈经验

  • 初级程序员考察算法和数据结构;高级程序员考察专业技能和项目经验
  • 对公司近况、项目情况了解,准备好问面试官的问题
  • 编程注意完整设计(可读性,测试用例的全面性)

2 面试的3种形式

  • 电话面试(关注口语表述,沟通能力)
  • 共享桌面面试(关注编程习惯和调试能力)
  • 现场面试(从语言和行为关注各种能力的综合)

3 面试的3个环节

  • 行为面试(暖场阶段,基本经历和项目经验)
  • 技术面试(理论基础、问题分析、代码实现与优化)
  • 应聘者提问环节(提前准备)

对于项目经验的描述

#面试

Read more

21.功、平均值、概率

1 连续平均

continuous average: $$lim_{n\to \infty}\frac{y_1+y_2+...+y_n}{n}=\frac{1}{b-a}\int_a^bf(x)dx$$

例题1:单位半圆$y=\sqrt{1-x^2}$的平均高度 $$\frac{1}{1-(-1)}\int_{-1}^1\sqrt{1-x^2}dx=\frac{\pi}{4}$$

例题2:以弧长/角度$\theta$为自变量的单位半圆$y=sin(\theta)$的平均高度 $$\frac{1}{\pi}\int_0^{\pi}sin\t

Read more

20.圆盘法与壳层法求体积

1 圆盘法(method of disks)

求半圆函数$(x-a)^2+y^2=a^2$绕$x$轴旋转一周后所形成球的体积$V$

附件/Pasted image 20211007150403.png

  • 半圆函数可化简得$y^2=2ax-x^2$
  • 球的每一个切面都是一个圆:$dV=\pi y^2dx$
  • 由此可得$V=\int_0^{2a}\pi (2ax-x^2)dx=\frac{4}{3}\pi a^3$
  • 球的部分体积满足函数$V(x)=\pi (ax^3-\frac{x^3}{3})$

2 壳层法

求函数$y=x^2(y\leq a)$绕$y$轴旋转一周后所形成的物体体

Read more

19.定积分的应用(对数与几何)

1 对数的定义与性质

definition of the logarithm: $$L(x)=\int_1^x\frac{1}{t}dt$$

对数函数的性质

  • $L'(x)=\frac{1}{x}$与$L(1)=\int_1^1\frac{1}{t}dt=0$,这两个性质唯一的确定对数函数
  • 由$L''(x)=-\frac{1}{x^2}$可知,函数处处下凹
  • $L'(1)=1$,函数图像在点$(1,0)$位置与$y=x-1$相切
  • 函数图像与$y=1$相交于点$(e,1)$,即$e$满足$L(e)=1$

附件/Pasted image 20211007124756.png

Read more

18.微积分第二基本定理

1 FTC1的第二形式

$$\Delta F=Ave(F')\Delta x$$

推导过程

  • 由FTC1可知$\Delta F=F(b)-F(a)=F\int_a^bf(x)dx$
  • 而$\frac{\Delta F}{\Delta x}=\frac{1}{b-a}\int_a^bf(d)dx=Average(F)$,即$\Delta F=Ave(F')\Delta x$

与中值定理的对比

  • 中值定理(MVT)描述的是$\Delta F=F'(c)\Delta x$
  • 其中$c$并不确定,只是泛指定

Read more

域名备案

1 腾讯云域名备案

  1. 域名注册页面挑选购买合适的域名
  2. 本人最终根据个人喜好(王半仙),选择域名banxian-w.com,费用28¥/年
  3. 新注册域名需在注册成功后5天内进行域名实名认证
  • 域名实名认证需要先确保腾讯云账号已进行实名认证
  • 然后登录腾讯云域名注册控制台并在我的域名管理页面,选择并点击未实名认证页签,进入实名认证页面
  • 核对认证域名的信息是,提交相关认证资料以完成认证。
  • 认证提交后,没有问题的话,一般会在1个自然日内通过
  • 域名实名注册过程参考自腾讯云的域名实名认证说明页面
  1. 域名实名认证成功的3天后可以进行域名备案

备案信息需要注意的地方

Read more

17.微积分第一基本定理

1 微积分第一定理

Fundamental Theorem of Calculus(FCT1): $$\text{If }F'(x)=f(x)\text{, then }\int_a^bf(x)dx=F(b)-F(a)=F(x)|_a^b$$

定积分的理解

  • 几何解释:积分应该等于函数曲线在X轴以上的面积减去在X轴之下的面积
  • 物理解释:思考函数为描述速度$v(t)$,则其原函数$\int_a^b|v(t)|dt$会是描述路程的

2 定积分的性质

  • $\int_a^b(f(x)+g(x))dx

Read more

16.定积分

1 定积分(definite integral)

$$\int_a^bf(x)dx=F(b)-F(a)$$

  • 其中$F(x)$是$f(x)$的原函数,$[a,b]$是$x$的区间范围
  • 相比于不定积分有区间上下限的限制,排除了常数$c$
  • 定积分表示在某个区间上函数曲线与$x$轴所围成的面积

附件/Pasted image 20210915115518.png

2 定积分通解-面积近似法

  • 沿着$x$轴垂直切割图像,然后得到很多矩形
  • 多个矩形面积的加和就是面积的近似值

附件/Pasted image 20210915115533.png

3 定积分求解

:计算$y=x^2$从$

Read more