码迷,mamicode.com
首页 > 2016年08月19日 > 全部分享
重构9-Extract Interface(提取接口)
我们来介绍一个常常被忽视的重构:提取接口。如果你发现多于一个类使用另外一个类的某些方法,引入接口解除这种依赖往往十分有用。该重构实现起来非常简单,并且能够享受到松耦合带来的好处。 public class ClassRegistration{ public Double Total;//getter ...
分类:其他好文   时间:2016-08-19 09:46:14    阅读次数:123
重构20-Extract Subclass(提取父类)
当一个类中的某些方法并不是面向所有的类时,可以使用该重构将其迁移到子类中。我这里举的例子十分简单,它包含一个Registration类,该类处理与学生注册课程相关的所有信息。 public class Registration { public NonRegistrationAction actio ...
分类:其他好文   时间:2016-08-19 09:46:22    阅读次数:146
SQL SERVER 修改数据库名称(包括 db.mdf 名称的修改)
折腾SQL SERVER 2012,弄了一个上午修改数据库名,主要是需要修改db.mdf 和db_log.ldf的名字,总算解决了。在这里记下,以后再要修改了就别忘了。 假设原来数据库名为db,附加数据库为db.mdf和db_log.ldf。 需要改成dbt,及dbt.mdf和dbt_log.ldf ...
分类:数据库   时间:2016-08-19 09:45:45    阅读次数:233
导航栏的常见配置
把子控制器添加到导航控制器中 (1) YYOneViewController *one=[[YYOneViewController alloc]init]; UINavigationController *nav=[[UINavigationController alloc]initWithRoot ...
分类:其他好文   时间:2016-08-19 09:46:25    阅读次数:123
Bootstrap 教程
Bootstrap简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Ot ...
分类:其他好文   时间:2016-08-19 09:45:04    阅读次数:124
xubuntu共享打印机
by 无若 1、查看系统中的打印机lpstat -ssystem default destination: HP-Color-LaserJet-CP1215device for HP-Color-LaserJet-CP1215: hp:/usb/HP_Color_LaserJet_CP1215?se ...
分类:系统相关   时间:2016-08-19 09:44:25    阅读次数:301
Browser Security-基本概念
URL格式: 下面详细解释一下各个部分: scheme scheme是协议名不区分大小写,以冒号结尾,表示需要使用的协议来检索资源。 URL协议是由IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)与个标准化组织一同管理的。 下面的网址列举 ...
分类:其他好文   时间:2016-08-19 09:43:39    阅读次数:144
拦截QWebView弹出窗口
环境 系统:win7 64位旗舰版 软件:VS2013、QT5.5.1-32位 概述 当网页打开一个新的窗口时,我们有时候需要根据URL地址来判断弹出窗口是否合理,如果合理则弹出新窗口,否则不弹出。本文假设你能够基本使用QT。 步骤 1)首先创建类InterceptNetworkAccessMana ...
分类:Web程序   时间:2016-08-19 09:43:47    阅读次数:184
基于springMVC+angular+bootstrap+mysql的简易购物网站搭建
基于springMVC+angular+bootstrap+mysql的简易购物网站搭建 阅读目录 介绍 数据库的设计 项目结构 最后 回到顶部 介绍 前端的css框架用了bootstrap, 以及bootstrap的JS组件, 以及很好用的angular(angular大法好), 项目一共包含了7 ...
分类:数据库   时间:2016-08-19 09:45:16    阅读次数:248
python之路四
内建函数 内建函数详解: 1. abs(x) abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如: >>>print abs(-2,4) 2.4 >>>print abs(4+2j) 4.472135955 2. apply(function,ar ...
分类:编程语言   时间:2016-08-19 09:42:38    阅读次数:181
阿里云-mysql托管错误日志ajax获取
阿里云的错误日志是一条对应一行,这样看起来太痛苦,只能自己通过ajax去获取拼接 ...
分类:数据库   时间:2016-08-19 09:43:01    阅读次数:233
基于tomcat-jQ-springMVC-bootstrap的公司产品管理WEB应用
基于tomcat-jQ-springMVC-bootstrap的公司产品管理WEB应用 管理员登录后台以后才能操作 ,权限管理只有一个管理员, 系统的主要作用是查看所有的 “公司列表”, 并查看该公司的”产品“, 用户可以对该公司的产品进行添加或者删除, 添加或者删除公司等 , 添加产品和删除产品等 ...
分类:编程语言   时间:2016-08-19 09:42:22    阅读次数:186
字符串(四)
本文目标: 介绍处理 字符串 的各个头文件(string.h, cstring, string 头文件) ...
分类:其他好文   时间:2016-08-19 09:43:51    阅读次数:155
CLASS
写在CLASS 前面: 面向对象术语:类(class)——创建新类 对象(object)——python中class的新格式,此object也是类,创建的新类即继承了这个类 实例(instance)——实例和类就像泥鳅和鱼的关系,泥鳅有鱼的特性,即实例继承类的特性;泥鳅又有自己和其他鱼类不同的特点, ...
分类:其他好文   时间:2016-08-19 09:44:13    阅读次数:111
MySQL的varchar定义长度到底是字节还是字符
相信这个问题也会困扰不少人,尤其是使用过其它数据库(如Oracle)的人,之前我也没有太在意这个问题,再加上一些书籍和网上的文章讲的不够细致,又没测试过,导致我一直理解错误。下面通过实例来解释,在开始之前先简单介绍下字符和字节的区别。字符 人们使用的记号,抽象意义上的一个符号。一个汉字和英文就是一个 ...
分类:数据库   时间:2016-08-19 09:41:14    阅读次数:200
1、Maven环境搭建
1、Maven配置 1.1下载Maven-->解压到E盘-->配置环境变量 http://maven.apache.org/download.cgi 1.2配置环境变量 【MAVEN_HOME】: 在系统变量Path中追加 ;%MAVEN_HOME%\bin 【MAVEN_OPTS】:设置JVM最大 ...
分类:其他好文   时间:2016-08-19 09:42:01    阅读次数:102
模拟AngularJS之依赖注入
AngularJS有一经典之处就是依赖注入,对于什么是依赖注入,熟悉spring的同学应该都非常了解了,但,对于前端而言,还是比较新颖的。依赖注入,简而言之,就是解除硬编码,达到解偶的目的。下面,我们就来看看AngularJS中常用的实现方式。 ...
分类:Web程序   时间:2016-08-19 09:43:39    阅读次数:179
1595条   上一页 1 ... 75 76 77 78 79 80 81 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!