...

正N边形的面积

周长相同的情况下,变数越多,面积越大。 井盖儿为什么做成圆的。因为不管怎样把井盖儿竖起来,都掉不下去。

...

平行四边形的剪切(shear)

这里给初学者一个我个人理解的线性变换的定义:平行四边形,在面积不变的情况下,拉动并保持两条平行边在拉动前与拉动后依然在原边的延长线上,那么这个变换,对应的就是线性变换中的第二大变换:shear(剪切)

...

面向对象编程

对象:是一种概念,一套体系,一种思维方式。在这种理解世界的方式当中,包含封装、继承、多态、设计模式上满足六大原则。1)单一职责原则2)里氏替换原则3)依赖倒转原则4)接口隔离原则5)迪米特法则6)开闭

...

python类中的函数为什么要加self

以下两条源自百度: 加了self,以后,这个变量就变成了全局变量,在类中的其他函数中也可以调用。 Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但

...

德摩根定律也被称作反演率

德摩根定律也被称作反演率,指的是在命题逻辑和逻辑代数中,关于命题逻辑规律的一对法则。它是由数学家奥古斯都德·摩根明确陈述的逻辑关系,因此被命名为德·摩根定律。德·摩根定律的发现影响了乔治·布尔从事的逻

...

第13章相关源代码

本章思维导图 尝试在函数内部修改一个全局变量

...

迭代

  迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。   重复执行一系列运算步骤,从前面的量依次求出后

...

值传递、关于求值策略中传值调用(call by value)、传引用调用(call by reference)、传地址调用(call by address)、传共享对象调用(call by sharing)

问题来源:《Java工程师成神之路(基础篇)》 求值策略(Evaluation strategy)是确定编程语言中表达式的求值的一组规则。给出一个函数,给出函数的参数、次序,然后获得结果。 param