理解:本文中的”合并继承”是指如果子类的属性和方法也适合于基类,那么就可以移除子类,从而减少依赖关系。 详解:上一篇我们讲到“提取子类”重构是指当基类中的一个责任不被所有的子类所需要时,将这些责任提取到合适的子类中。而我们今天所要讲的的“合并继承”重构一般用在当我们觉得不需要子类的时候。 如上代码所 ...
分类:
其他好文 时间:
2016-04-10 01:07:04
阅读次数:
152
JS Bin - Collaborative JavaScript Debugging 官网: http://jsbin.com/?html,output 整体界面: 生成唯一代码编辑地址(可以分享给小伙伴也可用于自己测试): 可以自由切换视图界面:蓝色是选中,灰色是取消隐藏掉 还有一些,就不一一介 ...
分类:
其他好文 时间:
2016-04-10 01:04:14
阅读次数:
366
刚开始使用Linux,自己构建了一个Linux虚拟机之后,在使用yum install的时候,经常是出错,提示连接不上。 一直以为是自己构建的虚拟机的问题,后来在网上查找了一些资料,才发现:需要配置本地yum源。 下面是网上的重复不断的博客,我这里也为了备忘将内容引用一下。 虚拟机中的linux有时 ...
分类:
系统相关 时间:
2016-04-10 01:05:59
阅读次数:
184
ajax_json.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" ...
分类:
Web程序 时间:
2016-04-10 01:04:59
阅读次数:
123
一.Servlet sun提供的一种动态web资源开发技术,本质上就是一段java小程序,可以将Sevlet加入到Servlet容器中 *Servlet容器 -- 能够运行Servlet的环境就叫做Sevlet容器 -- tomcat *web容器 -- 能够运行web应用的环境就叫做web容器 - ...
分类:
编程语言 时间:
2016-04-10 01:04:20
阅读次数:
205
assets 前端资源文件夹,大致用于管理css js等前端资源文件等 commands 包含命令行命令 文件为控制器文件 config 应用程序的配置文件 controllers 控制器文件夹 mail 就是应用的前后台和命令行的与邮件相关的布局文件等 ——网上查到的,但是我还是不懂是做什么的,以 ...
分类:
其他好文 时间:
2016-04-10 01:03:20
阅读次数:
358
Android中处理图像是一件很常见的事情,这里记录备忘一些亲身使用过的处理图片数据的方法。 转为Bitmap RGB值转Bitmap 1 2 3 4 5 6 7 8 9 private Bitmap createColorBitmap(String rgb, int width, int heig ...
分类:
其他好文 时间:
2016-04-10 01:05:18
阅读次数:
148
<html><head><title>简单的页面</title><style> .QAQ{ width:840px; height:390px; background:red; margin:0 auto; } .A{ width:840px; height:100px; background:#E ...
分类:
其他好文 时间:
2016-04-10 01:04:39
阅读次数:
191
免费的虚拟机软件:vmware server Ubuntu下切换到root用户: 1,su 2, sudo -s 3, sudo+命令 Ubuntu下切换到一般用户: su chennan 软件包的安装: sudo apt-get update sudo apt-get install Ubuntu ...
分类:
系统相关 时间:
2016-04-10 01:04:34
阅读次数:
232
本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。 J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被 ...
分类:
编程语言 时间:
2016-04-10 01:02:38
阅读次数:
192
软件下载: http://hovertree.com/h/bjaf/hwqtjwjs.htm 截图:使用方法:点击按钮,选择文件夹,就可以显示文件夹中包含的文件总数。这个项目包含在HoverTree解决方案中。源码下载:http://hovertree.com/h/bjaf/cao15h74.htm ...
分类:
Web程序 时间:
2016-04-10 01:01:55
阅读次数:
181
这次我做书上P171 8.8.4题 在一个软件项目中,软件团队预计每天的进度为 30 小时(即,完成了30小时的工作量)。当项目完成了一半的总工作量的时候,大家发现实际的进度为15小时/天,问:在余下的时间中, 团队的进度要到多少,才能在项目结束时让整个项目的平均进度恢复到每天30小时工作量? 答: ...
分类:
其他好文 时间:
2016-04-10 01:04:13
阅读次数:
202
这题不能使用递归来写,因为有一个输入长度是17173,会爆栈。因此得手动模拟栈调用。 ...
分类:
其他好文 时间:
2016-04-10 01:01:45
阅读次数:
110
MySQL目前最新版本是5.7.x,这里安装的MySQL版本是稳定的5.6.29版本,和5.7版本的版本安装过程不太一样,这里在CentOS 7.2系统上部署过程如下 首先,打开下载链接:http://www.mysql.com/downloads/,页面最上面是企业版,一般个人或者企业使用社区版就 ...
分类:
数据库 时间:
2016-04-10 01:04:41
阅读次数:
432
原理: 新浪微博的URL都是如:http://weibo.com/2480531040/z8ElgBLeQ这样三部分. 第一部分(绿色部分)为新浪微博的域名,第二部分(红色部分)为博主Uid,第三部分(蓝色)为一串貌似随机的字符串. 如果通过方法能计算出蓝色字串与返回的数组里的对应关系则好解决多了. ...
分类:
编程语言 时间:
2016-04-10 01:04:14
阅读次数:
470
在MySQL中使用存储过程,可以将相关的数据操作语句打包在一起,减少了应用程序到数据库之间的连接,相应地提高了性能。当然如果要编写大量的存储过程,维护调试也是个问题。因此需要自己权衡利弊。 0、语法 1、参数类型 MySql存储过程的参数主要有3种类型:IN、OUT、INOUT。IN表示输入参数,O ...
分类:
数据库 时间:
2016-04-10 01:03:14
阅读次数:
321
选择器模块之传统做法 选择器模块之传统做法 由浅入深之tag方法 由浅入深之tag方法 这是html部分代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> ...
分类:
Web程序 时间:
2016-04-10 01:03:09
阅读次数:
367