MorgageCalculator Console.java Main.java ...
分类:
编程语言 时间:
2020-04-22 22:54:02
阅读次数:
82
这应该是每次我们打算使用模块化框架来创建新的解决方案或者将已有程序重构时首先面对的一个问题。 这里我们不谈详细的需求与功能点的探讨过程,直接拿假设的功能点作为讨论基础。比如我们现在准备实现一个简单的B/S的留言板程序,它需要如下功能 1) 留言信息展示 2) 增加留言信息 3) 管理员登陆 4) 管 ...
分类:
其他好文 时间:
2020-04-22 16:18:30
阅读次数:
134
面向对象的基本思想 1、什么是面向对象 “面向对象的方法主要是把事物给对象化,包括其属性和行为。 是一种编程思想,编程思路,代码的书写格式 2、构造函数的使用 创建对象的方法,有两种 字面量 const obj = {} 构造函数 const obj = new Object() 这个构造函数,就是 ...
分类:
其他好文 时间:
2020-04-20 01:34:58
阅读次数:
85
一、说在前面 1、昨天完成了: 1)脱离对现成的api的依赖,自己独立爬取、处理和存储数据,实现数据初步审核去除“坏数据”。 2)在web端,自己编写自己的“api”接口,灵活的组织和传递自己所需的数据。 3)重构前三天的代码,加强了app的稳定性,(比如说:现成的api接口用个别的图片地址形式和其 ...
分类:
其他好文 时间:
2020-04-19 17:39:21
阅读次数:
53
1、什么是面向对象 所谓的面向对象,是一种编程思想,编程思路,代码的书写格式。之前为了简化代码,我们是将程序封装为函数的形式来调用 函数会有一些小问题: 函数内部定义的局部作用域变量,函数外部无法直接调用 函数调用使用时,会占用大量的系统内存,容易造成数据溢出数据泄露,容易被黑客攻击 函数一般只是封 ...
分类:
其他好文 时间:
2020-04-19 14:39:50
阅读次数:
72
本文转自:https://www.cnblogs.com/yubinfeng/p/4557630.html 通过面向对象三大特性:封装、继承、多态的学习,可以说我们已经掌握了面向对象的核心。接下来的学习就是如何让我们的代码更优雅、更高效、更易读、更易维护。当然了,这也是从一个普通程序员到一个高级程序 ...
分类:
Web程序 时间:
2020-04-18 23:17:41
阅读次数:
105
一、 重构的概念 重构(Refactoring)是以改善代码质量为目的的代码重写 使其软件的设计和架构更加合理 提高软件的扩展性和维护性 二、 重要的差异(代码实现与代码重构的区别) 1. 代码实现:按照设计编程实现,重点在于功能的实现。代码实现时不考虑架构的好坏,只考虑功能的实现 2. 代码重构: ...
分类:
其他好文 时间:
2020-04-18 21:20:36
阅读次数:
76
一、什么是面向对象 所谓的面向对象,是一种编程思想,编程思路,代码的书写格式 二、对象的优点 1. 对象中,可以定义并且存储多个数据单元以及所有JavaScript支持的数据类型 例: 2. 对象中,调用具体数据很方便,调用数据时,不用考虑数据的顺序 例: 3. 对象中,可以定义函数,还可以通过函数 ...
分类:
其他好文 时间:
2020-04-18 15:35:59
阅读次数:
54
对服务器进行重装系统操作失误导致磁盘分区发生变化,原服务器内的第二分区由于未知原因不可访问,分区内的数据丢失。经过对客户服务器的xfs文件系统分析,分析结果为文件系统头部超级块丢失,文件系统的部分目录项丢失,部分就节点丢失。根据超级块备份及文件系统中的目录树结构,对超级块进行修复还原,对丢失的节点、目录项进行修补、重构之后,文件系统中99%以上的数据可以完整恢复
分类:
其他好文 时间:
2020-04-17 09:53:47
阅读次数:
121
LINK: "模板 树同构" 题目说的很迷 给了一棵有根树 但是重新标号 言外之意还是一棵无根树 然后要求判断是否重构。 由于时无根的 所以一个比较显然的想法暴力枚举根。 然后做树hash或者树的最小表示法。 前者做一次时n^2logn的 而后者则是严格的n^2logn的。 这样加上暴力枚举根就是n ...
分类:
其他好文 时间:
2020-04-16 15:24:26
阅读次数:
64