今天写MapReduce的分区进行排序的功能,自己写了一个Partitioner,然后用的时候就错了 public static class MyPartition extends Partitioner { @Override public int getPartition(IntWritable... ...
分类:
编程语言 时间:
2017-11-16 14:37:51
阅读次数:
176
设计模式简介: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式提供了一个标准的术语系统,且具体到 ...
分类:
编程语言 时间:
2017-11-16 14:38:00
阅读次数:
265
感觉:从之前觉得面向对象的OOP设计方式心有余悸到目前的有所期待,全仰仗与这本书的一个游戏的实践,确实做得很有感觉,如果初学者用单纯的函数去实现这样的效果感觉不可思议,但是做完这个游戏之后觉得页面运行的效果还是有待欠缺,屏幕的刷新速度与程序运行速度息息相关,需要进一步的优化才能更理想些。 跟着敲完了 ...
分类:
编程语言 时间:
2017-11-16 14:38:41
阅读次数:
251
bash的特性之多命令执行的逻辑关系:1.命令替换(命令之间无明确的逻辑依赖关系)COMMAND1$(COMMAND2)2.管道(命令之间无明确的逻辑依赖关系)COMMAND1|COMMAND2|COMMAND3前面的命令无论执行成功与失败后面命令继续执行;管道命令的前一个命令应该有标准和输出否则用“;”隔..
分类:
编程语言 时间:
2017-11-16 14:39:13
阅读次数:
256
Person类中的各种属性写法如下: 在xml配置文件中按如下方式配置: 调用的实现类如下: 浏览器显示效果如下: ...
分类:
编程语言 时间:
2017-11-16 14:39:20
阅读次数:
413
一、概述 尽量少用预处理器——宏替换 二、细节 1. 关于宏替换之常量 旧版本:#define N 10; 新版本:const int n = 10; 比较:#define不被视为语言的一部分,记号名称N在编译器开始处理源代码之前就被预处理器移走了。 补充:class的专属常量需要封装性,而#def ...
分类:
编程语言 时间:
2017-11-16 14:40:04
阅读次数:
202
# set自动去重,但是没有值,只有keys = set([3, 5, 9, 10]) # 创建一个数值集合t = set("Hello") # 创建一个唯一字符的集合x = 'x'a = t | s # t 和 s的并集b = t & s # t 和 s的交集c = t - s # 求差集(项在t ...
分类:
编程语言 时间:
2017-11-16 14:41:17
阅读次数:
234
静态代理和装饰者模式的区别: 先来看一下装饰者模式的定义:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 总结一下采用装饰者模式是为了增强或拓展原对象的功能。 而静态代理除了能够提供功能增强外(AOP增加日志监控等,但不提供原对象本身的增强功能)还通常起到了 ...
分类:
编程语言 时间:
2017-11-16 15:22:39
阅读次数:
221
golang strconv.ParseInt 是将字符串转换为数字的函数 func ParseInt(s string, base int, bitSize int) (i int64, err error)参数1 数字的字符串形式参数2 数字字符串的进制 比如二进制 八进制 十进制 十六进制参数 ...
分类:
编程语言 时间:
2017-11-16 15:23:54
阅读次数:
219
摘要: 平时运行一些脚本,需要把结果发送到邮箱,可以用python来处理。 需要模块: ...
分类:
编程语言 时间:
2017-11-16 15:24:18
阅读次数:
214
箭头1要有逗号而且声名的数组arr里不能添加div标签包裸里面的h标签 render渲染里可以有 ...
分类:
编程语言 时间:
2017-11-16 15:52:59
阅读次数:
202
二叉树是很重要的数据结构,在面试还是日常开发中都是很重要的角色。 首先是建立树的过程,对比C或是C++的实现来讲,其涉及到了较为复杂的指针操作,但是在面向对象的语言中,就不需要考虑指针, 内存等。首先我们需要定义一个树节点, 我们采用基于链表设计的节点, 首先定义一个数据域, 其次就是左孩子和右孩子 ...
分类:
编程语言 时间:
2017-11-16 15:53:05
阅读次数:
291
分类:
编程语言 时间:
2017-11-16 16:10:35
阅读次数:
229
OpenCV(Open Source Computer Vision Library) 是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它具有C ++,C,Python和Java接口,可以运行在Linux、Windows、Mac OS和Android操作系统上。OpenCV的设计是为了提高计算 ...
分类:
编程语言 时间:
2017-11-16 16:20:58
阅读次数:
233
Windows下 一. Python下载安装配置环境变量 1. Python 下载地址:https://www.python.org/downloads/ 2. 安装Python你只需要下载python-x.x.x.msi文件,然后一直点击"Next"按钮即可 3. 安装完成后你需要设置Python ...
分类:
编程语言 时间:
2017-11-16 16:21:10
阅读次数:
119
本文源码见:https://github.com/get-set/get-designpatterns/tree/master/builder建造者模式(BuilderPattern)使用多个简单的对象一步一步构建成一个复杂的对象,这种类型的设计模式属于创建型模式。建造模式可以将一个复杂对象的内部组成部分,与该对象本身的创建分离开来,..
分类:
编程语言 时间:
2017-11-16 16:22:06
阅读次数:
135
1.创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。“文件”菜单有两个菜单项,一项是“打开”,一项是“保存”,“打开”项做成子菜单,有两个菜单项“打开x”和“打开y”,“保存”项就是普通的菜单项。“编辑”菜单就一个菜单项“复制”。“查看 ...
分类:
编程语言 时间:
2017-11-16 16:23:50
阅读次数:
220
刚接触,啥子都不会,按着教程走 需求:识别图片中的文字信息环境:windows系统 开发语言:python3.5 使用工具类:1.pyocr 2.PIL 3.tesseract-ocr 步骤: 1.pyocr 网络通直接使用命令:pip install pyocr 网络不通,转至https://py ...
分类:
编程语言 时间:
2017-11-16 17:13:30
阅读次数:
2638
转自:https://www.cnblogs.com/xsgame/p/3549486.html 用4.3打开两个低版本的unity工程,都报错.... 用低版本打开正常,希望Unity3D版本兼容性越来越好吧。 参考:http://blog.csdn.net/anyuanlzh/article/d ...
分类:
编程语言 时间:
2017-11-16 17:13:49
阅读次数:
223
Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口,位Python的内置模块,直接import tkinter即可使用。 1.创建窗口 几个常用属性 title: 设置窗口标题 geometry: 设置窗口大小 resizable():设置窗口是否可以变化长 宽 2.模 ...
分类:
编程语言 时间:
2017-11-16 17:16:27
阅读次数:
679