ISP(Interface Segregation Principle),接口隔离原则
它要求如下:
① 一个类对另一个类的依赖性要建立在最小接口上。
② 使用多个专门的接口比使用单一的总接口要好。
③ 没有关系的接口不可合并成一个臃肿的大接口。
④ 对于臃肿的大接口应分成几个合适的小接口。
接口分离方法:
1、使用委托分离接口:把请求委托给别的接口的实现类来完成...
分类:
其他 时间:
2014-09-03 16:59:16
收藏:
0 评论:
0 赞:
0 阅读:
150
Cocos2d-x3.X版本事件注册方法:
auto listener = EventListenerTouchOneByOne::create();
listener->onTouchBegan = CC_CALLBACK_2(ChartDemoScene::onTouchBegan,this);
Director::getIn...
分类:
其他 时间:
2014-09-03 16:59:07
收藏:
0 评论:
0 赞:
0 阅读:
119
闲聊ROOT权限——ROOT权限的前世今生...
分类:
其他 时间:
2014-09-03 16:58:47
收藏:
0 评论:
0 赞:
0 阅读:
266
在MVC模式下,默认是无法访问站点内的html页面的,要怎么设置才能访问呢?
默认在Views文件外的html页面可以访问,但是如果要访问Views里的静态页面则需要修改View文件夹中的web.config了
e.g.
:Views下有一test.html文件,则可以http://localhost:7079/Views/Home/test.html就可...
分类:
Web开发 时间:
2014-09-03 16:58:26
收藏:
0 评论:
0 赞:
0 阅读:
209
JVM 内部关键组件以及相关机制、原理简介。...
分类:
其他 时间:
2014-09-03 16:58:17
收藏:
0 评论:
0 赞:
0 阅读:
299
题目地址:HDU 1003
DP好弱。。先补补DP的基础。。。
这题就是记录起始点与终止点,然后每当发现一个更大的,就更新。从左往右扫一遍就行了。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using...
分类:
其他 时间:
2014-09-03 16:58:07
收藏:
0 评论:
0 赞:
0 阅读:
179
3 The class File Format
3.1 The ClassFile Structure
3.2 The Internal Form of Names
3.2.1 Binary Class and Interface Names
3.2.2 Unqualified Names
3.3 Descriptors and Signatures
3.3.1 Grammar Not...
分类:
其他 时间:
2014-09-03 16:57:58
收藏:
0 评论:
0 赞:
0 阅读:
396
在研究Smack的源代码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,因为一个即时通信程序,它的网络模块必是它的核心。而我很在乎它是如何实现的。
在收发数据包的时候,我看到了队列的身影。BlockingQueue和ArrayBlockingQueue。所以,我觉得用到什么然后去查阅,去记录,这种方法是比较高效率的。
BlockingQueue是在...
分类:
移动平台 时间:
2014-09-03 16:57:37
收藏:
0 评论:
0 赞:
0 阅读:
454
几乎所有的Rails网站都使用layout,但这回造成所有的网页都有同样的标题(在header中的title)。为每个网页设置独有的标题并不是件困难的事,解决方案见下文。
初步尝试
ruby
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD...
分类:
Web开发 时间:
2014-09-03 16:57:17
收藏:
0 评论:
0 赞:
0 阅读:
295
视频播放器进度条的制作----使用duilib...
分类:
其他 时间:
2014-09-03 16:57:06
收藏:
0 评论:
0 赞:
0 阅读:
421
一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘。我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要。
我一直认为自己是“初级”前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅。时势造就了一批技能薄弱但备受追捧的“弄潮者”,这在很大...
分类:
Web开发 时间:
2014-09-03 16:56:57
收藏:
0 评论:
0 赞:
0 阅读:
328
每天睡到自然醒,有车的不用在路上堵,没车的不用在车里挤,干活累了可以看看苍老师或者股市不用担心老板,要认真时不会被同事的聊天或电话烦扰,想放松时可以在位置上吞云吐雾,有另一半的还可以做饭献献殷勤充实生活……这应该是很多人梦想的工作状态,在家上班。作为一名IT老男人,我过去常常想,写程序是最适合在家干的工种之一,每天费时费力来办公室,一大堆人在空气未必流畅的房间里,论效率实在不如远程工作,需要的时候...
分类:
其他 时间:
2014-09-03 16:56:46
收藏:
0 评论:
0 赞:
0 阅读:
248
web中上传和下载功能的详解...
分类:
Web开发 时间:
2014-09-03 16:56:27
收藏:
0 评论:
0 赞:
0 阅读:
374
1.在cocos2d-x-3.2\运行python命令
python setup.py
//它的作用是将下面这些路径加入到你的用户环境变量中,当然你也可以不添加
COCOS_CONSOLE_ROOT = 'COCOS_CONSOLE_ROOT'
NDK_ROOT = 'NDK_ROOT'
ANDROID_SDK_ROOT = 'ANDROID_SDK_ROOT'
ANT_ROO...
分类:
其他 时间:
2014-09-03 16:56:17
收藏:
0 评论:
0 赞:
0 阅读:
315
使用的组件
前台组件:json2.js 来自 http://www.json.org/js.html
后台组件:json-lib-2.2.2-jdk15.jar
前台代码
1 通过页面生成json对象列表,然后转换成字符串
// 生成json对象 转字符串
function makeTsJsonParam(){
var tsList = new Array();
...
分类:
Web开发 时间:
2014-09-03 16:55:57
收藏:
0 评论:
0 赞:
0 阅读:
317
我所遇到的前端程序员分两种:
第一种一直在问:如何学习前端?
第二种总说:前端很简单,就那么一点东西。
我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。
何为:前端工程师?
前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。
...
分类:
Web开发 时间:
2014-09-03 16:55:36
收藏:
0 评论:
0 赞:
0 阅读:
322
题目链接
题意:男为f,女为m,求在长度为L的队列中不存在fmf,fff这样子序列的序列的个数。
思路:又是递推题,假设长度为L的队列中存在的序列个数为f(L),那么考虑最后一个放的字母,假设最后一个放m,那么前L-1个可以随意排列,即个数为f(L - 1);如果最后一个放f,那么考虑后两个字母,可能出现的情况为ff,mf,这样比较难判断是否符合题目要求的,所以我们考虑后三...
分类:
其他 时间:
2014-09-03 16:55:27
收藏:
0 评论:
0 赞:
0 阅读:
295
iOS 系统的推送(APNS,即 Apple Push Notification Service)依托一个或几个系统常驻进程运作,是全局的(接管所有应用的消息推送),所以可看作是独立于应用之外,而且是设备和苹果服务器之间的通讯,而非应用的提供商服务器。你的例子里面,腾讯 QQ 的服务器(Provider)会给苹果公司对应的服务器(APNs)发出通知,然后再中转传送到你的设备(Devices)之上。当你接收到通知,打开应用,才开始从腾讯服务器接收数据,跟你之前看到通知里内容一样,但却是经由两个不同的通道而来。...
分类:
移动平台 时间:
2014-09-03 16:55:16
收藏:
0 评论:
0 赞:
0 阅读:
309
IGMP(Internet Group Management Protocol)作为因特网组管理协议,用于多播。
与ICMP一样, IGMP也被当作 IP 层的一部分,IGMP报文也通过IP数据报进行传输。
IGMP 在TCP/IP中负责局域网IP多播组成员管理的协议。用来在多播路由器与其局域网中的主机建立、维护多播组成员关系(组...
分类:
其他 时间:
2014-09-03 16:54:57
收藏:
0 评论:
0 赞:
0 阅读:
426
WebView加载完网页之后利用js进行网页刷新,解决webview显示图片适应所有的机型...
分类:
Web开发 时间:
2014-09-03 16:54:36
收藏:
0 评论:
0 赞:
0 阅读:
442