现在位置: 首页 > aural发表的所有文章
1 Map side tuning参数 1.1 MapTask运行内部原理 当map task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map的性能。如上图所示,每一个map都会对应存在一个内存buffer(MapOutputBuffer,即上图的buffer in memory),map会将已经产生的部分结果先写入到该buffer中,这个buffer默认是100MB大小,但是这个大小是可以根据job提交时的参数设定来调整的,该参数即为:io.s......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 1509字 评论关闭
本文和大家重点讨论一下IE6不支持min-height的解决办法,这里主要包括两种解决方案,相信本文介绍一定会让你有所收获。 IE6不支持min-height的解决办法 最小高度min-height是很有用的,但IE6却不支持。真烦人。有没有办法呢? 第一种方法:我们可以利用IE6不识别!important来实现: height:auto!important; height:500px; min-height:500px; 这3句代码就让IE6也有了高度min-height的效果,大家可以把下面的代码复制保存成网页文件看看效果。 HTML代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 5091字 评论关闭
转载自:http://www.bit-101.com/blog/?p=1793 See this note. In part 1, we created a Ball class which contained position, velocity, radius, and a color. And we set up a timer to update the ball’s position based on its velocity and bounce off the walls. Now let’s render that ball to the screen. Rendering is done in a view class, which is of type UIView or a sublcass of UIView. when you create a View-Based application, XCode automatically sets up a generic view of type UIView. Often thi......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2791字 评论关闭
文章目录 Input: Output: Problem Description Haku has been newly hired by Chef to clean tables at his restaurant. So whenever a customer wants a table, Haku must clean it. But Haku happens to be a lazy boy. So in the morning, when the restaurant is opened, all the tables are dirty from night before. The customer don't leave the table unless they are politely requested to do so. And customers can order meal later again. So if they were a......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 531字 评论关闭
目标,如黑暗中的灯塔,指引你前进的方向。 犹记2011年1月29日,人受刺激后才能奋发,亦有了一个五年内必须达到的目标。 目标的达成需要付出艰苦卓绝的努力,也需要突破一个又一个的难关,克服一个又一个的障碍。 而要达到这个目标,目前的我只有一条路可以走,就是成为TMTFE。 之所以说是华山一条道,是因为只有这条路才有信心走下去。 曾想过做一个顶级程序员,平心而论,现在的我差距还是很大的,虽然对于自己的学习和理解能力很有自信,但是久疏大战已成硬伤,更适合于做教练而非运动员。 也曾想过转行,慢慢淡出IT,但是内心......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 224字 评论关闭
第五章:测试驱动开发(TDD) 1.TDD有利于缩短编码的周期。 2.(1)在编好失败单元测试之前,不要编写任何产品代码。(2)只要有一个单元测试失败了,就不要再写测试代码;无法通过编译也是一种失败的情况。 (3)产品代码恰好能够让当前失败的单元测试成功通过即可。 3.TDD的优势(1)确定性(2)缺陷注入率(3)勇气。遵循TDD的法则,便能够产生一种驱动力,促使你做出松耦合的设计。 4.TDD的局限性,当你的测试代码就有问题时,TDD就会有很大的问题。
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 789字 评论关闭
        现代医学研究认为,核桃中的磷脂,对脑神经有很好保健作用。核桃油含有不饱和脂肪酸,有防治动脉硬化的功效。核桃仁中含有锌、锰、铬等人体不可缺少的微量元素。人体在衰老过程中锌、锰含量日渐降低,铬有促进葡萄糖利用、胆固醇代谢和保护心血管的功能。核桃仁的镇咳平喘作用也十分明显,冬季,对慢性气管炎和哮喘病患者疗效极佳。可见经常食用核桃,既能健身体,又能抗衰老。有些人往往吃补药,其实每天早晚各吃几枚核桃,实在大有裨益,往往比吃补药还好。   核桃是食疗佳品。无论是配药用,还是单独生吃、水煮、作糖......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 377字 评论关闭
转自:   http://linux.chinaunix.net/techdoc/system/2009/08/31/1133198.shtml 1.1  安装KDE桌面环境 yum groupinstall "KDE (K Desktop Environment)" 1.2  卸载KDE桌面环境 yum groupremove "KDE (K Desktop Environment)" 2.1  安装GNOME桌面环境 yum groupinstall "GNOME Desktop Environment" 2.2  卸载GNOME桌面环境 yum groupremove "GNOME Desktop Environment" 另一种方法:yum groupinstall kde-desktopyum --enablerepo=kde-testing groupupdate kde-desktopyum update
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 5122字 评论关闭
【摘要】本文概述了常用队列调度算法的实现机制,并在此基础上对比了基于理想流模型的WFQ队列算法与其他队列调度算法的公平性能。 【关键字】服务质量 队列调度 通用处理器共享 加权公平队列 1. 引言 队列调度算法是实现网络QoS(Quality of Service,服务质量)控制的核心机制之一,是网络资源管理的重要内容,通过控制不同类型的分组对链路带宽的使用,使不同的数据流得到不同等级的服务。 通常调度算法的工作模式可以分为两种:工作保留模式(work-conserving)和非工作保留模式(non-work-conserving)。如果队列中有数据包等待......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 5462字 评论关闭
   本章介绍Qt的二维图形引擎,Qt的二维图形引擎是基于QPainter类的。QPainter既可以绘制几何图形(点、线、矩形等),也可以绘制像素映射、图像和文字。此外QPainter还支持一些高级特性,例如反走样、像素混合、渐变填充和矢量路径等。QPainter也支持线性变换,例如平移、旋转、错切和缩放。         QPainter可以画在“绘图设备”(QWidget、QPixmap、QImage和QSvgGenerator)上,也可以与QPrinter一起使用来打印文件和创建PDF文档。         重新实现QWidget::PaintEvent()可用于定制窗口部件,随心所欲的控制他们的外观      ......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 3268字 评论关闭
1.手指点击事件 //单指单击 UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleFingerEvent:)]; singleFingerOne.numberOfTouchesRequired = 1; //手指数 singleFingerOne.numberOfTapsRequired = 1; //tap次数 singleFingerOne.delegate = self; //单指双击 UITapGestureRecognizer *singleFingerTwo = [[UITapGestureRecognizer alloc] initWithTarget:self ......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 844字 评论关闭
    新装了一台服务器,用nginx做代理。突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置。     cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面的 location / { root html; index index.html index.htm; client_max_body_size 1000m; }     加上了client_max_body_size    字段,怎么重启都不行。后来在总配置文件里面发现了分配置文件: sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; ......
阅读全文