ReduceTask的执行 Reduce处理程序中须要运行三个类型的处理, 1.copy,从各map中copy数据过来 2.sort,对数据进行排序操作。 3.reduce,运行业务逻辑的处理。 ReduceTask的执行也是通过run方法開始, 通过mapreduce.job.reduce.shu ...
分类:
其他好文 时间:
2017-05-04 14:48:27
阅读次数:
250
一、网络编程 自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然 ...
分类:
编程语言 时间:
2017-05-03 20:32:21
阅读次数:
262
一.客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 二.套接字发展史 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字 ...
分类:
其他好文 时间:
2017-05-03 20:30:42
阅读次数:
229
某厂商demo中的解析字符串的一段代码,字符串格式是“2016/10/02 14:55:26~14:55:28” 这一直数到29,还是很佩服的 其实这种固定格式可以使用sscanf中匹配正则的方法来弄,比较简单明了。 几个规则: 基本格式为%[set],例如%[a-z],%[0-9]等,只匹配序列中 ...
分类:
其他好文 时间:
2017-04-28 18:24:49
阅读次数:
202
同步,异步,串行队列,并发队列,全局队列,主队列等概念的总结 在GCD函数中, 我们常常碰到同步,异步,串行队列,并发队列,全局队列,主队列等概念,而这些概念又常常组合在一起, 十分头疼, 这篇文章就来梳理一下这些烦人的概念. 不想看长篇大论的, 直接看文章末尾的表格即可! 在此之前, GCD中还涉 ...
分类:
其他好文 时间:
2017-04-28 10:22:02
阅读次数:
142
微信公众号模版消息最大的作用就是用户在平台上提交订单或发生其它行为时,平台可以给用户发送简要的交易信息,且公众平台主动给用户发送消息目前最多的就是1.模版消息;2.客服消息。 公众号配置 首先申请一个需要的模版消息 其次,发送模版消息必须要用户的openid,获取教程可参考之前的获取用户信息篇 后台 ...
分类:
微信 时间:
2017-04-26 14:41:09
阅读次数:
1594