信息领域热词分析 2020.4.1 1 可修改性理解 可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个网站,我们要修改它某一板块的UI界面,当我们对界面进行修改时是否会引起对另一个UI模块的影响,是否会引起后台控制,业务逻辑代码的变更,是否会引起整个 ...
分类:
其他好文 时间:
2020-06-13 21:11:40
阅读次数:
65
七大设计原则 开闭原则 对拓展开放,对修改关闭 单一职责原则 不要存在多余一个导致类变更的原因,类和对象的职责应该单一 依赖倒置原则 高层模块不依赖底层模块,二者都依赖其抽象。抽象不依赖于细节,细节依赖于抽象。(依赖注入) 通过公共的抽象类实现上下层解耦 接口隔离原则 每个接口做成专门化,而不使用单 ...
分类:
其他好文 时间:
2020-06-13 17:34:54
阅读次数:
71
在面向对象编程中,有一条非常经典的设计原则,那就是:组合优于继承,多用组合少用继承。为什么不推荐使用继承?组合相比继承有哪些优势?如何判断该用组合还是继承?今天,我们就围绕着这三个问题,来详细讲解一下这条设计原则。 ...
分类:
其他好文 时间:
2020-06-13 17:17:16
阅读次数:
52
1.构造方法的定义 构造方法:用于对象的初始化。 注: 1.通过new关键字调用! 2.构造器虽然有返回值,但是不能定义返回值类型,返回值的类型一定是本类,不能在构造器里使用return返回某一个值 3.如果没有定义构造方法,则编译器会自动添加一个无参的构造方法,如果已定义,编译器不会自动添加 4. ...
分类:
编程语言 时间:
2020-06-13 13:10:08
阅读次数:
79
1.1 训练——开发——测试集 经验法则: Make sure dev and test come from same distribution 1.2 偏差_方差 1.4 Logistic regression 为什么只正则化参数w,为什么不再加上参数b呢? 因为w通常是一个高维参数矢量,已经可以 ...
分类:
其他好文 时间:
2020-06-13 11:15:08
阅读次数:
58
数据拼接与数据转换 1.数据拼接:数据拼接一般指的是同种数据类型的拼接,比如字符串 利用拼接符号【+】,将需要拼接的变量连在一起就行了 比如字符串的拼接: 会打印出: 而数字的拼接则会变成四则法则的运算 结果会显示: 而数字与字符串直接直接连接 ,计算机则会看不懂,于是报错比如 会出现: 要改过来的 ...
分类:
其他好文 时间:
2020-06-08 12:40:19
阅读次数:
67
OOP七大原则 开闭原则: 对扩展开放, 对修改关闭 里氏替换原则: 继承必须确保所拥有的性质在子类中仍然成立 以来倒置原则: 面向接口编程, 不要面向实现编程 单一职责原则: 控制类的粒度大小, 将对象解耦, 提高其内聚性 接口隔离原则: 腰围各个类建立他们需要的专用接口 迪米特法则: 只与你直接 ...
分类:
其他好文 时间:
2020-06-07 19:43:45
阅读次数:
91
反向传播算法基于多元函数链式法则,以下记录多元函数链式法则的证明与反向传播算法的实例推演。 多元复合函数的求导法则(多元链式法则) 定义 如果函数$u=\varphi(t)$及$v=\psi(t)$都在点$t$可导,函数$z = f(u,v)$在对应点$(u,v)$具有连续偏导数(重点),那么复合函 ...
分类:
编程语言 时间:
2020-06-06 18:33:46
阅读次数:
49
C语言解决汉诺塔问题 汉诺塔是典型的递归调用问题: hanoi简介:印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有 ...
分类:
编程语言 时间:
2020-06-04 22:00:39
阅读次数:
119
核心:更新视图不重新请求页面。 路由的hash模式和history模式。 看上去,hash模式就比history模式多了一个#。无论是hash模式还是history模式,在发生改变的时候,浏览器都会新增一个记录,我们就是通过这个记录来实现更新视图但是重新请求页面。 hash("#") 的作用是加载 ...
分类:
其他好文 时间:
2020-06-04 01:45:19
阅读次数:
75