1.模式动机 在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。 通常情况下,客户端可以通过目标类的接口访问它所提供的服务。有时,现有的类可以满足客户类的功能需要,但是它所提供的接口不一定是客户类所期望的,这可能是因为现有类中方法名与目标类中定义的方法名不一致等原因所导致的。 在这种 ...
分类:
其他好文 时间:
2020-02-20 13:20:24
阅读次数:
52
用递归替代多重循环n皇后问题:输入整数n, 要求n个国际象棋的皇后,摆在n*n的棋盘上,互相不能攻击,输出全部方案。八皇后问题:八重循环。n皇后,n重循环? N皇后问题输入一个正整数N,则程序输出N皇后问题的全部摆法。输出结果里的每一行都代表一种摆法。行里的第i个数字如果是n,就代表第i行的皇后应该 ...
分类:
其他好文 时间:
2020-02-19 14:47:22
阅读次数:
73
勘误: 多重集的组合 (1) (2) 答案应为C(n+r-1,r-1) ...
分类:
其他好文 时间:
2020-02-18 20:32:04
阅读次数:
66
通过优锐课的java架构学习中,了解了关于比较两种联系类的基本方法,然后练习在Java继承中调试ClassCastExceptions继承和组合是开发人员用来在类和对象之间建立关系的两种编程技术。继承是从另一类继承一个类,而composition将一个类定义为其部分的总和。通过继承创建的类和对象紧密耦合,因为在继承关系中更改父类或超类可能会破坏你的代码。通过合成创建的类和对象是松散耦合的,这意味着
分类:
其他好文 时间:
2020-02-18 16:45:29
阅读次数:
87
Gulp: The streaming build systemgulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,不仅可以很愉快的编写代码,而且大大提高我们的工作效率。项目构建是指项... ...
分类:
其他好文 时间:
2020-02-18 13:13:53
阅读次数:
92
GET 后退按钮/刷新无害,POST数据会被重新提交(浏览器应该告知用户数据会被重新提交)。 GET书签可收藏,POST为书签不可收藏。 GET能被缓存,POST不能缓存 。 GET编码类型application/x-www-form-url,POST编码类型encodedapplication/x ...
分类:
其他好文 时间:
2020-02-16 20:40:27
阅读次数:
119
1.按照文件类型判断 判断文件是否存在 判断语法: a. test -测试选项 文件名 b.[ -e 文件名 ] //前后都有空格 echo $? 判断上条语句是否正确执行 2.判断文件权限 实例:在判断文件执行权限时候,只要在所有者、用户、其他者中有判断条件,则会输出 3.文件比较 实例测试 4. ...
分类:
系统相关 时间:
2020-02-15 13:32:51
阅读次数:
99
有时候看见很多论文中有那种散点密度图,还有拟合线,感觉瞬间一张图里面信息很丰富,特别是针对数据很多的时候,散点图上的点就会存在很多重叠,这时候比较难以看出其分布特征,所以叠加点密度的可视化效果还是很有必要的。 1 基本 基本的R语言:使用plot()函数即可 # Create data data = ...
分类:
其他好文 时间:
2020-02-14 22:49:37
阅读次数:
358
"题目" 题目描述 形如 2^P 1 的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数, 2^P 1 不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。 任务:从文件中输入P ...
分类:
其他好文 时间:
2020-02-13 23:00:25
阅读次数:
78
1. Object Based(基于对象) vs. Object Oriented(面向对象) Object Based: 面对的是单一class的设计; Object Oriented:面对的是多重classes的设计,class 和 class 之间的关系。 classes 的两个经典分类: c ...
分类:
编程语言 时间:
2020-02-13 15:13:48
阅读次数:
111