迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
广义的迪米特法则在类的设计上的体现:
优先考虑将一个类设置成不变类。
尽量降低一个类的访问权限。
谨慎使用Serializable。(不懂)
尽量降低成员的访问权限。...
分类:
其他 时间:
2015-04-01 19:57:34
收藏:
0 评论:
0 赞:
0 阅读:
239
学习了sizeof保留字来获取不同变量所占的字节数。不过该字节数是跟机器相关的。#include /**
* 输出常用变量的大小
* @brief main
* @return
*/
int main(void)
{
printf("%s\n","Now We will print the size of the variable."); /**输出short...
分类:
其他 时间:
2015-04-01 19:57:24
收藏:
0 评论:
0 赞:
0 阅读:
244
Mac OS X 下捕获App局域网通讯包一.抓包模式因为工作关系,经常要分析App wifi通讯协议。我的开发电脑是Mac Book.
大体有如下几种模式:
+ App与服务器进行http通讯,这种情况下Http调试神器Charles 就派上用场。(这个参见本人其它博文)
+ App 与智能设备进行Wifi设备,一般是TCP包居多,往往不需要联入互联网,只是局域通讯。它需要用抓包软件Wire...
分类:
移动平台 时间:
2015-04-01 19:57:14
收藏:
0 评论:
0 赞:
0 阅读:
400
对继承开放、对修改关闭(继承了就不能修改原来父类的方法)
Open for extension
Closed for modification...
分类:
其他 时间:
2015-04-01 19:57:04
收藏:
0 评论:
0 赞:
0 阅读:
174
通过这道题目还是学到了不少东西的,当时刚拿到这个题目的时候时间已经不多了,因为前面有个C坑到了,看了个大概,然后就往线段树和树状数组方面去想了,对于gcd的区间求一个前缀,再搞一个后缀 瞎弄弄,后来发现错了,题目求的是区间个数。。。又浪费了一段时间,然后回头再看看,大致就想到了暴力枚举,n是10^5,大不了离线先暴力的高出答案,想到一般发现 若假定一个询问输入的数 为 X,那么另一个 能够 y...
分类:
其他 时间:
2015-04-01 19:56:54
收藏:
0 评论:
0 赞:
0 阅读:
198
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
关于JIRA详细信息请参考:JIRA介绍
为解决JIRA上的Bug不便查找查找问题,我们可以创建了几个过滤器,收藏一下随时使用:
创建方法:
1、 在问题导航栏页面,点击“新建”,然后再右侧 “查询”文本框中输入查询条件,...
分类:
其他 时间:
2015-04-01 19:56:45
收藏:
0 评论:
0 赞:
0 阅读:
340
今天,通达OA技术交流群里一位朋友提出他们的服务器当人数达到200时,速度会变慢的问题。经过群里大家的讨论得出一些相关分析方法及经验,这里记录一下以便后续继续深入探讨研究。OA版本:2010硬件配置:IBM 3650 M4,2CPU,16G内存系统:Windows Server 2008主要应用模块:邮件,其它模块未启用。每人分配200M邮箱空间,有一部分人邮箱空间大小无限制。问题现象:在线用户达...
分类:
其他 时间:
2015-04-01 19:56:34
收藏:
0 评论:
0 赞:
0 阅读:
192
源:TEA encryption with 128bit keyIf anyone needs some basic encryption in software, here's one solution. This TEA implementation fits within less than ...
分类:
其他 时间:
2015-04-01 19:55:44
收藏:
0 评论:
0 赞:
0 阅读:
186
车辆提供班次线路经停时间车辆备注软件新城早班零壹广场--软件新城无8:201空调公交车,刷公交卡每次1元8:301晚班软件新城--零壹广场无18:101日间穿梭车软件新城--零壹广场--都市之门--软件新城零壹广场、软件新城9:301小巴, 刷公交卡每次1元车牌号:陕AL5149田师傅:135722...
分类:
其他 时间:
2015-04-01 19:55:34
收藏:
0 评论:
0 赞:
0 阅读:
137
情景是这样的,我UITableView添加了一个HeaderView,这个HeaderView是通过xib创建,是UIView。出来的结果却出乎意料,UITableView的Cell最顶部的几个被HeaderView给遮挡了~~~我勒个去~~神马情况???!!! 于是哥通过看层次结构,发现运行...
分类:
移动平台 时间:
2015-04-01 19:55:14
收藏:
0 评论:
0 赞:
0 阅读:
1891
$("tr.tr_data").hover(function(){ $(this).find('.fa-close').show(); }, function(){ $(this).find('.fa-close').hide(); } ); ...
分类:
其他 时间:
2015-04-01 19:55:04
收藏:
0 评论:
0 赞:
0 阅读:
252
Cocos2d-JS中的键盘事件与触摸事件不同,它没有空间方面信息。键盘事件不仅可以响应键盘,还可以响应设备的菜单。键盘事件是EventKeyboard,对应的键盘事件监听器(cc.EventListener.KEYBOARD),键盘事件响应属性:onKeyPressed。当键按下时回调该属性所指定...
分类:
Web开发 时间:
2015-04-01 19:54:54
收藏:
0 评论:
0 赞:
0 阅读:
264
【Large Class】
分类:
其他 时间:
2015-04-01 19:54:35
收藏:
0 评论:
0 赞:
0 阅读:
89
前言: APP测试过程中,经常需要用的一些命令,如adb,每次敲命令,虽可以加深印象,但个人认为那即繁琐又浪费时间。本文贴出一些我使用的批处理,以及一点点小小技巧。 目录 1、[查看APK文件信息.bat] 2、[自动安装APK.bat] 1、[查看APK文件信息.bat]@ECHO O...
分类:
移动平台 时间:
2015-04-01 19:54:14
收藏:
0 评论:
0 赞:
0 阅读:
235
【Long Method】 拥有短函数的对象会活得比较好、比较长。 程度愈长愈难理解。 函数名就是注释。
分类:
其他 时间:
2015-04-01 19:54:04
收藏:
0 评论:
0 赞:
0 阅读:
244
参考文章:http://www.cnblogs.com/xuxm2007/archive/2011/04/21/2023611.html http://yunwei.blog.51cto.com/381136/432672 http://www.cnblogs.com/aoy...
分类:
其他 时间:
2015-04-01 19:53:54
收藏:
0 评论:
0 赞:
0 阅读:
365
LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。一、Director Server的配置在Director Server上配置LVS负载均衡集群,有两种方法:...
分类:
系统服务 时间:
2015-04-01 19:53:44
收藏:
0 评论:
0 赞:
0 阅读:
330
oracle约束constraint隐式索引 VS 先建索引后建约束使用索引 有啥不同?
分类:
数据库技术 时间:
2015-04-01 19:53:34
收藏:
0 评论:
0 赞:
0 阅读:
255
昨天面试一家公司,上机题目中要求获取每月最后一笔订单。用到了日期的选择性查询,回来在ITeye上找到了这篇文章。原文:http://new-fighter.iteye.com/blog/1758723① 本月第一天(--减去今天再加上1天)Sql代码SELECTDATEADD(DD,-DAY(GET...
分类:
数据库技术 时间:
2015-04-01 19:53:24
收藏:
0 评论:
0 赞:
0 阅读:
359
把所给的字符串按照规定转化成相应的数字。要考虑溢出的情况,含有非法字符的情况,数字前有空格的情况。但是还是比较简单的。public class Solution { public int atoi(String str) { StringBuilder s = ...
分类:
其他 时间:
2015-04-01 19:53:14
收藏:
0 评论:
0 赞:
0 阅读:
142