码迷,mamicode.com
首页 > 2016年08月19日 > 全部分享
重构13-Extract Method Object(提取方法对象)
重构来自于Martin Fowler的重构目录。你可以在这里找到包含简介的原始文章。 在我看来,这是一个比较罕见的重构,但有时却终能派上用场。当你尝试进行提取方法的重构时,需要引入大量的方法。在一个方法中使用众多的本地变量有时会使代码变得丑陋。因此最好使用提取方法对象这个重构,将执行任务的逻辑分开 ...
分类:其他好文   时间:2016-08-19 10:02:10    阅读次数:107
YII2 日志
YII 提供的日志写入方法: Yii::getLogger()->log($message, $level, $category = 'application') Yii::trace($message, $category = 'application'); Yii::error($message ...
分类:其他好文   时间:2016-08-19 09:59:32    阅读次数:151
css2---选择器
常用选择器,6种,分别是 全局选择器,标签选择器,id选择器,class选择器,复合选择器(空格 .号 ,号),a:状态选择器 全局选择器 *{ background:src(1.jpg); } 标签选择器 p{ background-color:red; } id选择器 #id1{ backgro ...
分类:Web程序   时间:2016-08-19 10:02:02    阅读次数:273
java-读取xml
1.使用w3c.document 2.使用dom4j 主类如下 /** * * 方法描述:写入XML文件并存储 备 注: </br> */ 主类结束 辅助类,重写了createPrettyPrint()方法 辅助类结束 示例XML文件 示例文件结束 ...
分类:编程语言   时间:2016-08-19 10:00:46    阅读次数:200
巧用vsprintf将浮点数等转化字符串
直接上代码 关于vsprintf函数的具体代码可以参考 http://files.cnblogs.com/files/libra13179/printf.rar 输出的效果如下 ...
分类:其他好文   时间:2016-08-19 10:01:21    阅读次数:127
重构8-Replace Inheritance with Delegation(委托替换继承)
继承的误用十分普遍。它只能用于逻辑环境,但却经常用于简化,这导致复杂的没有意义的继承层次。看下面的代码: public class Sanitation{ public String WashHands(){ return "Cleaned!";}} public class Child exten ...
分类:其他好文   时间:2016-08-19 10:00:17    阅读次数:145
oracle中的null
在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。 ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primary key),2、定义时已经加了NOT NULL限制条件的字段 说明:1、等价于没有任何值、是未... ...
分类:数据库   时间:2016-08-19 10:02:00    阅读次数:210
Browser Security-超文本标记语言(HTML)
重要的4个规则: 文件解析模式 在任何HTML文档中,最开始的<!DOCTYPE>用来指示浏览器需要解析的方式,同样也可使用Content-Type头来告诉浏览器。 一般情况下,浏览器中的解析器会尝试恢复大多数类型的语法错误,包括开始和结束标记。 在XML中,是非常严格的,所有标签必须有对应的开始关 ...
分类:编程语言   时间:2016-08-19 10:00:55    阅读次数:199
Android SnackBar
展示的效果就这样简单就看你是有那个需求了。SnackBar的创建过程使用了Builder设计模式,有不同需求的可以更具需求结合代码创建出需要的效果。 下载demo 在MainActivity中,使用: ...
分类:移动开发   时间:2016-08-19 09:59:27    阅读次数:246
C 不改变顺序,原址剔除数组中的0元素
...
分类:编程语言   时间:2016-08-19 10:00:39    阅读次数:172
[TWLFramework] 全局委托 全局枚举
using UnityEngine;using System.Collections; #region 全局委托 public delegate void MessageEvent(Message message); #endregion #region 全局枚举//panel Typepublic ...
分类:其他好文   时间:2016-08-19 10:00:31    阅读次数:120
端口映射
using ConsoleApplication1; using System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Text; using System ...
分类:其他好文   时间:2016-08-19 09:59:51    阅读次数:179
颠覆?革新?细看猿团众包
随着“互联网+”的发展,众包模式已经渗透到各行各业,其中软件开发行业尤其明显。 据统计,全国大概有几十家软件众包平台,但各个众包平台一直稂莠不齐,项目拖延、资金无保障、开发者佣金拖欠等情况屡见不鲜。这些问题的出现,也让人忍不住发问,互联网软件开发众包模式,是对软件开发模式的颠覆还是众人追捧的一场自嗨 ...
分类:其他好文   时间:2016-08-19 09:58:51    阅读次数:147
Visual Studio 进行Excel相关开发,Microsoft.Office.Interop.Excel.dll库
1、 Interop.Excel.dll 的查找 本文中将 Microsoft.Office.Interop.Excel.dll库简称为Interop.Excel.dll库 其实在使用Visual Studio进行Office的Excel开发时,Microsoft.Office.Interop.Ex ...
分类:其他好文   时间:2016-08-19 09:58:03    阅读次数:254
【实践】Memcached实例解析
一、关于Memcached Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是一种基于内存的Key-Value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。 Memcached简洁而强大。它的简洁设计便 ...
分类:系统相关   时间:2016-08-19 09:57:02    阅读次数:202
html----学完总结
html包括三个要素,元素(标签),属性,属性值。CSS包括三个要素,选择器,属性,属性值。 !DOCTYPE html head title meta charset="utf-8" body bgcolor,backgound,topmargin,rightmargin,leftmargin,b ...
分类:Web程序   时间:2016-08-19 09:58:15    阅读次数:128
弄清 ORA-24777:不允许使用不可移植的数据库链路 产生的原因,以及解决方法
最近一个同事咨询,说有一个含有dblink的SQL,在plsql中这个SQL可以正常执行,而在JAVA后台调用执行这个SQL执行要报错:ORA-24777:不允许使用不可移植的数据库链路。 请同事跟踪程序进去后,发现是通过dblink查询某个远程库表,而且使用了XA分布式事务数据库连接。以前也知道X ...
分类:数据库   时间:2016-08-19 09:57:27    阅读次数:1069
1595条   上一页 1 ... 70 71 72 73 74 75 76 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!