重构不止是代码整理,它提供了一种高效且受控的代码整理技术。 (一)重构原则 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 另一种解释是:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 2、为何重构 改进软件设计:如果没有重构,程序 ...
分类:
其他好文 时间:
2019-09-17 12:32:09
阅读次数:
79
在index文件夹下index.js文件下插入代码 实现弹窗 示例 ...
分类:
微信 时间:
2019-09-16 13:41:51
阅读次数:
103
SparkStreaming实时消费kafka数据,结合redis实时统计pv,uv,结果保存到mysql。 ...
分类:
数据库 时间:
2019-09-14 01:15:07
阅读次数:
287
实验吧web之Forms 地址:http://www.shiyanbar.com/ctf/1819 flag值:ctf{forms_are_easy} 解题步骤: 1、查看页面源代码,从中发现"value=0",并且在框内输入任何东西都没有反应 2、打开调试器,找到"value=0"这个位置,把"v ...
分类:
Web程序 时间:
2019-09-14 01:08:48
阅读次数:
423
对于RN中的state的取值大家都不陌生,现在小记下几种方法 假设state中有data数组 取值时使用时有以下几种取法 ...
分类:
其他好文 时间:
2019-09-13 13:38:31
阅读次数:
105
目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b、使用双引号(")双引号中的字符串与单引号中的字 ...
分类:
编程语言 时间:
2019-09-12 21:36:32
阅读次数:
87
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>模态框</title> <style> header{ display: flex; } .login{ width: 50px; height: 15px; ...
分类:
其他好文 时间:
2019-09-12 16:45:19
阅读次数:
81
对于深拷贝 一直使用的都是 JSON 和 lodash 的方法, 今天空下来自己手写个 深拷贝方法, 把想到的一些情况, 包括对 函数、Symbol、正则、日期对象 都做了处理。 基本上满足了了日常需求。代码如下: 有不足的地方, 还请评论区留言???? ...
分类:
Web程序 时间:
2019-09-10 23:27:40
阅读次数:
131
一.部署YUM软件仓库要成功使用YUM机制来更新系统和软件,需要有一个包含各种rpm安装包文件的软件仓库(Repository),提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库的地址等信息,就可以通过对应的“源”服务器来安装或更新软件了YUM软件仓库通常借助于HTTP或FTP协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依赖关系
分类:
其他好文 时间:
2019-09-07 18:25:54
阅读次数:
118
6. Step 6: Modules 在sapui5中,将资源称为model。 修改App.controller.js sap.ui.define可以为controller跟其他js model定义全局命名空间。使用命名空间,可以在整个应用程序中进行寻址。 7. Step 7: JSON Model ...
分类:
其他好文 时间:
2019-09-06 18:53:14
阅读次数:
115