数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要的程序,但大多数情况,如果没有多态,就会觉得代码极其难以维护。 在Java中,谈论多态就是在...
分类:
编程语言 时间:
2015-12-09 00:28:06
阅读次数:
274
fakenect首页(https://openkinect.org/wiki/Fakenect),在github上(https://github.com/OpenKinect/libfreenect/tree/master/fakenect)下载源码,安装。到这里还不知道如何测试是否可用,参考:ht...
分类:
其他好文 时间:
2015-12-09 00:26:55
阅读次数:
141
简介nodejs ,nodejs相当于服务器端的 可以轻易搭建一个服务器端。nodejs是用C++开发的一种运行于服务器端的语言,可以写网站后台程序,可以做服务端应用开发,语法和JAVASCRIPT一样,会JS,就是会NodeJS,区别于,普通JS是脚本运行客户端,而NODEJS中的JS是运行于服务...
分类:
Web程序 时间:
2015-12-09 00:26:27
阅读次数:
138
一、初步了解了PHP昨天晚上合作伙伴来公司开发弄到半夜,我只好作陪。顺便趁喝水聊天的时候,走过去看他们调试php。以前没见过php感觉很神秘,现在发现和.NET区别也不大。他们用的是zend studio,界面看上去很简洁。好像就是原版的没调过,不像我的VS,又调背景又调颜色又调字体,弄的比较个性化...
分类:
其他好文 时间:
2015-12-09 00:26:55
阅读次数:
298
感觉建造者模式最经典的一句话就是:设计与实施分离设计就是导演类实施就是建造者类成品就是模型类举个简单的例子--例如你想吃某道菜 你要告诉厨师,我想吃红烧肉,并且是毛氏红烧肉--你充当着导演的角色 厨师根据你的要求,首先要准备食材,准备锅具,准备毛氏红烧肉的配料,然后开始制作你想要的红烧肉--厨师.....
分类:
其他好文 时间:
2015-12-09 00:28:02
阅读次数:
162
1、继承(inheritance)继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。继承是为了重用父类代码,同时为实现多态性作准备。2、我们可以把...
分类:
编程语言 时间:
2015-12-09 00:26:34
阅读次数:
203
必看参考:http://www.divcss5.com/html/h323.shtmlhttp://www.w3school.com.cn/tags/tag_html.asp常用: 创建一个HTML文档 设置文档标题和其它在网页中不显示的信息 设置文档的标题 最大的标题 预先格式化文本 下划线 黑体...
分类:
Web程序 时间:
2015-12-09 00:25:51
阅读次数:
140
上一篇中介绍了ShardedJedis的基本使用方法以及演示了一个简单的例子,在这一篇中我们来介绍了ShardedJedis的原理。1.获取数据过程首先我们来看一下ShardedJedis的一个继承关系看完了图,那么我们一步一步跟着我们的代码调用来看下,以我们最简单的 ShardedJedis.ge...
分类:
其他好文 时间:
2015-12-09 00:25:02
阅读次数:
262
前言: 最近使用springmvc写了不少rest api, 觉得真是一个好框架. 之前描述的几篇关于rest api的文章, 其实还是不够完善. 比如当遇到参数缺失, 类型不匹配的情况时, 直接抛出异常, 返回的内容是500+的错误页面, 而不是json内容, 这让移动端的调用方很难处理. ...
分类:
编程语言 时间:
2015-12-09 00:25:30
阅读次数:
633
直接上代码,说明请看注释吧1.继续三个代理UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout2.直接看代码#import "ViewController.h"@interface...
分类:
移动开发 时间:
2015-12-09 00:26:09
阅读次数:
173
正如您所看到的,AngularJS指令是以ng作为前缀的html属性,ng-init指令初始化AngularJS应用程序变量。 名字: 提示:HTML5允许扩展的属性,以data开头,AngularJS属性是ng开头,您可以使用data-ng-来让网页对...
分类:
Web程序 时间:
2015-12-09 00:25:09
阅读次数:
153
一直在搞spark,也没时间弄hadoop,不过Hadoop基本的编程我觉得我还是要会吧,看到一篇不错的文章,不过应该应用于hadoop2.0以前,因为代码中有 conf.set("mapred.job.tracker","192.168.1.2:9001");新框架中已改为 Yarn-site.x...
分类:
其他好文 时间:
2015-12-09 00:24:20
阅读次数:
256
ironpython的介绍请自行搜索。 一句话,python是一个类似lua js的动态预言。ironpython是在net环境执行python的类库。效果:在网站中调用一个python文件test.py,test.py引用另一个文件夹下的python文件ceshi.py调用其中的方法 ceshi....
分类:
编程语言 时间:
2015-12-09 00:26:26
阅读次数:
217
第三章学习 一、变量定义变量时要使用var操作符,每一个变量仅仅是一个用于保存值的占位符而已注:用var定义的变量可以变为局部变量 二、数据类型1、五种简单数据类型,又称基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型Objec...
分类:
编程语言 时间:
2015-12-09 00:23:37
阅读次数:
207
分支开发原则:如果本地dev分支有修改,则需要先切换到master分支,把本地分支的修改merge回master(git merge dev),然后在master上把合并后的内容push到master上;然后再切换回本地分支,再把master的内容merge回分支,然后就继续在分支开发。 开发流程:...
分类:
其他好文 时间:
2015-12-09 00:23:37
阅读次数:
119
1.job的本质是什么?2.任务的本质是什么?3.文件系统的Namespace由谁来管理,Namespace的作用是什么?4.Namespace 镜像文件(Namespace image)和操作日志文件(edit log)文件的作用是什么?5.Namenode记录着每个文件中各个块所在的数据节点的位...
分类:
系统相关 时间:
2015-12-09 00:22:51
阅读次数:
237
怎么保证多人开发进行内存泄露的检查.如何定位内存泄露?1>使用Analyze进行代码的静态分析(检测有无潜在的内存泄露)2>通过leak检查在程序运行过程中有无内存泄露3>为避免不必要的麻烦,多人开发时尽量使用ARC2.非自动内存管理情况下怎么做单例模式.创建单例设计模式的基本步骤·>声明一个单件对...
分类:
移动开发 时间:
2015-12-09 00:24:30
阅读次数:
1380