码迷,mamicode.com
首页 > 2017年07月25日 > 全部分享
Refactoring之——代码的坏味道(四)过长参数列
1.1.4 Long Parameter List(过长参数列) 特征:一个方法有超过三四个的参数。 问题原因: 过长参数列可能是将多个算法并到一个函数中时发生的。函数中的入参可以用来控制最终选用哪个算法去执行。 过长参数列也可能是解耦类之间依赖关系时的副产品。例如,用于创建函数中所需的特定对象的代 ...
分类:其他好文   时间:2017-07-25 01:05:12    阅读次数:201
php CI框架基础知识
一、 CI框架的MVC导图 二、 CI框架目录文件介绍 (1)index.php 单入口 整个框架对外暴露的唯一访问文件 (2)application 应用文件(放置用户信息,用户控制器、用户模板等) application/cache > 缓存 application/config > 配置文件 ...
分类:Web程序   时间:2017-07-25 01:05:03    阅读次数:259
java Callable
package concurrency; import java.util.ArrayList; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.uti... ...
分类:编程语言   时间:2017-07-25 01:04:55    阅读次数:215
确定比赛名次 简单的拓扑排序
有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。 Input输入有 ...
分类:编程语言   时间:2017-07-25 01:04:48    阅读次数:193
在Ubuntu 16.04 LTS安装Mattermost
可以在一台到三台机器上安装产品级别的Mattermost系统;主要有三个重要组件:proxy、数据库、Mattermost;可以把它们安装在一台机器上或者各自一台,如果只有两台机器,那么可以把proxy和Mattermost安装在一台机器上,数据库安装在另外一台机器上;数据库的选择,这里可以使用MySq..
分类:系统相关   时间:2017-07-25 01:04:39    阅读次数:939
Redhat6 网卡设置 IP地址及主机名配置
Redhat6网卡设置IP地址及主机名配置1:临时修改:1.1:修改IP地址#ifconfigeth0192.168.1.10network192.168.1.01.2:修改网关地址#routeadddefaultgw192.168.1.1deveth01.3:修改DNS#echo"nameserver8.8.8.8">>/etc/resolv.conf注:一旦重启网卡或者重启服务器,除了DNS..
分类:其他好文   时间:2017-07-25 01:04:32    阅读次数:309
学习笔记汇总
inotify+rsync实时同步
分类:其他好文   时间:2017-07-25 01:04:23    阅读次数:109
redis源码分析(3)-- 基本数据结构字典dict
一、字典结构 Redis中字典采用hash表结构,如下: table是一个数组,每个元素指向一个dictEntry结构。size表示hash表大小,used表示使用的大小。一个size=4的空hash表如下: dictEntry是一个key-value pair, 定义为: next指针用于解决ha ...
分类:其他好文   时间:2017-07-25 01:04:16    阅读次数:145
定时器运行原理 && javascript事件循环模型
定时器是我们经常使用的一个异步函数,它的用处十分广泛,比如图片轮播、各种小的动画、延时操作等等;定时器函数只有两个setTimeout、setInterval,这两个工作原理相同,唯一的区别是:setTimeout只执行一次,setInterval循环执行;通过以下实例看看对定时器原理掌握程度: 定 ...
分类:编程语言   时间:2017-07-25 01:04:06    阅读次数:278
【Python笔记】文件常见用法
关于文件的函数w 写方式a 追加模式打开(从EOF开始,必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开a+ 以读写模式打开rb 以二进制读模式打开wb 以二进制写模式打开 (参见 w )ab 以二进制追加模式打开 (参见 a )rb+ 以二进制读写模式打开 (参见 r+ )wb+ 以二进... ...
分类:编程语言   时间:2017-07-25 01:03:58    阅读次数:180
python----------文件操作
一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 二、基本操作 1.文件打开模式 文件句柄=open('文件路径',‘模式’) 打开文件时,需要指定文件路径和以什么方式打开文件。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在 ...
分类:编程语言   时间:2017-07-25 01:03:51    阅读次数:295
centos 7 python2.7.5升级到3.5.2
centos7python2.7.5升级到3.5.2系统centos7软件包python3.5.2下载:wgethttps://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz查看原有原有软件包[root@localhost~]#python-VPython2.7.5创建Python-3.5.2的安装目录[root@localhost~]#mkdir/usr/local/python3.5.2解压软件..
分类:编程语言   时间:2017-07-25 01:03:35    阅读次数:214
MySQL
MySQL 一、安装 二、用户管理 三、SQL规范 1、在数据库中,SQL语句不区分大小写(建议用大写),但字符串常量区分大小写,建议是,命令大写,库名,表名小写; 2、SQL语句可单行或多行书写,以 “;” 结尾。关键字不能跨多行或简写。 3、用空格和缩进来提高语句的可读性,子句通常位于独立行,便 ...
分类:数据库   时间:2017-07-25 01:03:27    阅读次数:192
vSphere Web Client 升级 ESXI主机
vSphereWebClient升级ESXI主机第一部分:添加主机1、在数据中心添加主机2、输入IP地址3、输入主机帐号4、接受安全提示,选中“是”5、点击“下一步”4、选中许可证5、“锁定模式”选中“已禁用”6、选中“数据中心”7、点击“完成”第二部分:1、选中主机“192.168.105.34”,..
分类:Web程序   时间:2017-07-25 01:03:21    阅读次数:1325
如何完整删除DISK DRILL
前两天装了DISK DRILL 右上角出现一个温度提示的图标 现在把DISK DRILL卸载了 但右上角的温度提示图标仍然存在 请问如何删除? 打开系统偏好设置 用户与群 管理员(点击登录项)可以看到你登录时候哪些App随开机打开,选着此图标,按鼠标右键(在Finder中显示),找到后删除之即可。 ...
分类:其他好文   时间:2017-07-25 01:03:15    阅读次数:179
17-7-24-react入门
先说明下为什么说好每天一更,周五周六周日都没有更新。因为在周五的时候,上司主动找我谈了转正后的工资4-4.5K。本来想好是6K的,后来打听了一圈公司的小伙伴,都是5-5.5,我就把自己定到了5K。万万没想到,只有4-4.5, 估计是4.5然后扣掉各种以后,就4K。也不是说不能活,就是觉得和周围的小伙 ...
分类:其他好文   时间:2017-07-25 01:03:08    阅读次数:138
CRM 报表中 Filtered 无数据
数据源设置为以下才可以使用 Filtered+实体名称和 fn_FindBusinessGuid 和 fn_FindUserGuid ...
分类:其他好文   时间:2017-07-25 01:03:02    阅读次数:159
1507条   上一页 1 ... 80 81 82 83 84 85 86 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!