首先要推荐一下:http://www.alidata.org/archives/1470阿里的大牛在上面的文章中比较详细的介绍了shuffle过程中mapper和reduce的每个过程,强烈推荐先读一下。不过,上文没有写明一些实现的细节,比如:spill的过程,mapper生成文件的 partiti...
分类:
其他好文 时间:
2014-07-29 13:43:18
阅读次数:
298
如果说要做验证码,那不得不提的就是GDI+绘图了。我们都知道验证码是以图片形式展示的,而且是动态生成的,这样就需要我们去画出它。科普一下,什么是GDI+?GDI+是图形设备接口(GDI)的高级版本, 提供了各种丰富的图形图像处理功能。GDI+主要由二维矢量图形、图像处理和版式3部分组成。GDI+为使...
分类:
Web程序 时间:
2014-07-29 13:43:08
阅读次数:
291
搜索网上的,数字格式化过余复杂,自己想了个简单方法,欢迎吐槽。简化说明:'123333' => 12.3万parseInt('123333') 字符串转整型parseInt('123333')/1000 先除以1000,预留小数位数Math.round(parseInt('123333')/1000...
分类:
Web程序 时间:
2014-07-29 13:42:58
阅读次数:
279
bool is_left( int n )//是否为左节点{ return n % 2 == 0;}bool is_right( int n )//是否为右节点{ return 0 != n && ! is_left( n );}int father( int n )//父亲节点{ if ( ...
分类:
其他好文 时间:
2014-07-29 13:42:48
阅读次数:
182
随着业务的不断扩展及IT的深化融合,IT运维在企业日常管理中的地位已经显得越发重要。然而,日常的运维工作繁琐、辛苦,还得不到认可。“吃力不讨好!”也成为很多兢兢业业的IT管理人员普遍存在的苦恼。 据统计,IT运维服务占到IT部门工作量的80%左右,其中包括人员、维护和故障修复的成本。而有关技术和基....
分类:
其他好文 时间:
2014-07-29 13:42:38
阅读次数:
222
1、 const 成员函数需要吗? 尽量不要,如果存在继承,则无法预支子类是否有可能改变data member2、 pure virtual constructor 可以实现类的隐藏吗(包含data member)? 这样子类无法调用base 的构造函数对数据初始化,所以可以用protected来....
分类:
编程语言 时间:
2014-07-29 13:42:28
阅读次数:
238
1///2///将一组对象导出成EXCEL3///4///要导出对象的类型5///一组对象6///导出后的文件名7///列名信息8publicvoidListToExcel(ListobjList,stringFileName,DictionarycolumnInfo)9{10if(columnIn...
分类:
其他好文 时间:
2014-07-29 13:42:18
阅读次数:
228
Cron表达式是一个由 7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔。 Cron表达式说明:秒分时日月周年SecondsMinutesHoursDay-of-MonthMonthDay-of-WeekYear秒分钟小时月中的天月周中的天年子表达式说明:是否...
分类:
其他好文 时间:
2014-07-29 13:42:08
阅读次数:
170
Lucene做站内搜索的时候经常会遇到实时搜索的应用场景,比如用户搜索的功能。实现实时搜索,最普通的做法是,添加新的document之后,调用 IndexWriter 的 Commit 方法把内存中的索引提交到硬盘;然后重新打开IndexReader,进行搜索。但是索引一般存储在硬盘上,而且当索引文...
分类:
Web程序 时间:
2014-07-29 13:41:38
阅读次数:
255
探索式测试的定义在我的blog都做了较多说明,其中也谈到了探索式测试在项目的实践方式,接下来会详细的说明其中来亮个实践方式的具体实施过程。探索式测试四象限探索式测试是一种测试风格和思考方式,它强调的是学习在测试过程中的作用。无论测试人员在做功能测试、性能测试、安全测试或其他类型的测试,都可以使用探索...
分类:
其他好文 时间:
2014-07-29 13:41:18
阅读次数:
482
Configuration config = WebConfigurationManager.OpenWebConfiguration("/"); ConfigurationSection appSettings = config.GetSection("appSettings...
分类:
其他好文 时间:
2014-07-29 13:40:58
阅读次数:
128
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.题意:给定一个有序的链表,将其转换成平衡二叉搜索树思路: 二分法要构建一个平衡二叉...
分类:
其他好文 时间:
2014-07-29 13:40:48
阅读次数:
601
iOS应用性能调优的25个建议和技巧写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能...
分类:
移动开发 时间:
2014-07-29 13:40:38
阅读次数:
412
PHP Deprecated: Comments starting with '#' are deprecated in D:\mvam\php5\php.ini on line 1944 in Unknown on line 0PHP Deprecated: Comments starting w...
分类:
Web程序 时间:
2014-07-29 13:40:28
阅读次数:
307
CURLOPT_RETURNTRANSFER 选项: curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 如果成功只将结果返回,不自动输出任何内容。 如果失败返回FALSE curl_setopt($ch, CURLOPT_RETURNTRANSFER,0...
分类:
Web程序 时间:
2014-07-29 13:40:18
阅读次数:
224
刚开电脑平时都好好的qc打开就报错,QCC10000E -Unable to allocate environment handle百度一番得出结论,环境变量出了差错,昨天弄别的东西的时候动了下环境变量,好吧,果断修正path环境变量添上:“;D:\Program Files\IBM\SQLLIB\...
分类:
其他好文 时间:
2014-07-29 13:40:08
阅读次数:
351
1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()和os.putenv()函数分别用来读取和设置环境变量。os.curdir:返回但前目录(’.')os.chd....
分类:
编程语言 时间:
2014-07-29 13:39:58
阅读次数:
303