现在位置: 首页 > plainly发表的所有文章
  • 11月
  • 05日
综合 ⁄ 共 5991字 评论关闭
在hive查询中要限制查询输出条数, 可以用limit 关键词指定,如 select columnname1 from table1 limit 10; 这样hive将输出符合查询条件的10个记录,从根本上说, hive是hadoop提交作业的客户端,它使用antlr词法语法分析工具,对SQL进行分析优化后翻译成一系列MapReduce作业,向hadoop提交运行作业以得到结果.    看一条简单的SQL语句: select deviceid from t_aa_pc_log where pt='2012-07-07-00' limit 1;      这条语句指定分区字段 pt为2012-07-07-00, 限制结果为 limit 1. 假设运行这个MR作业需要5个map, 那么每个map应该......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 18285字 评论关闭
这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:kary contact:karymay@163.net STL概述 STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。 要点 STL算法作为模板函数......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2760字 评论关闭
摘要: 数据中心的计算密度越来越大,随着而产生了越来越多的能耗、效率问题,并导致企业用户的成本日益繁重,严重制约了业务发展。因此,绿色数据中心的提出,是社会发展和IT共同的需要。 关键词: 数据中心绿色云计算成本    云计算是数据中心发展的结果,数据中心也是整个互联网下一代变革的重要领域。一方面,通信技术的发展,支撑着更多的客户端和用户群体融入到一个共享平台,比如近年来推出的3G和Wi-Fi无线技术,这就对数据中心的规模和效率提出了更高要求;另一方面,社会多元化发展和业务应用的多样性,更有赖于整......
阅读全文
  • 09月
  • 23日
综合 ⁄ 共 232字 评论关闭
# include <stdio.h> int main() { int num1,num2,t,a,b,n; scanf("%d",&n); while(n--) { scanf("%d%d",&num1,&num2); b=num1*num2; if(num1<num2) { t=num1; num1=num2; num2=t; } while((a=num1%num2)!=0) { num1=num2; num2=a; } printf("%d %d\n",num2,b/num2); } return 0; }
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 3207字 评论关闭
GitHub版本: https://github.com/cncounter/translation/blob/master/tiemao_2014/NodeList/NodeList.md 副标题: 为何getElementsByTagName()比querySelectorAll()快100倍 昨天,我在雅虎的同事 Scott Schiller (斯科特·席勒, 同时也是SoundManager创造者) 发Twitter询问为何getElementsByTagName("a") 在所有浏览器上都比 querySelectorAll("a") 要快好多倍。 有一个 专门的 JSPerf测试页面, 通过对比就能发现两者的速度差异相当明显。 比如作者在Windows XP下使用的 Firefox 3.6.8 浏览器,querySelectorAll("a") 比 getElements......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 18653字 评论关闭
1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 你就自己没事偷着乐吧, 下面我开始介......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 248字 评论关闭
Mysql更新字段中部分数据的方法   Mysql更新字段中部分数据第一种情况:   update tab set     A   = concat(substring(A,1,3),'bbb');   从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。   如果我们要将字段A值中的包含的1,替换成2呢?   例如:a=2211,现在要替换成2222,就是把1换成2   SQl语句这么写:update table set a=REPLACE(a,'1','2');
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1248字 评论关闭
    很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( )。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { }is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于C++ 或者 C )。下面分别说一下C标准中对 main 函数的定义。  main() { return 0; }     “The C programming Language(《C 程序设计语言》)用的就是 main( )。”---这是因为第一版的C语言只有一种类型,那就是int,没有char......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 12091字 评论关闭
package android.util;      import java.util.LinkedHashMap;   import java.util.Map;      /**   * A cache that holds strong references to a limited number of values. Each time   * a value is accessed, it is moved to the head of a queue. When a value is   * added to a full cache, the value at the end of that queue is evicted and may   * become eligible for garbage collection.   * Cache保存一个强引用来限制内容数量,每当Item被访问的时候,此Item就会移动到队列的头部。  * 当cache已满......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 131字 评论关闭
API not findCan't find API database;API check not performed------解决方案--------------------修改 xml 文件的 android:minSdkVersion 把最低版本 调高 试试
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 9917字 评论关闭
在第一讲中已经新建了第一个cocos2d程序,运行效果如下: 在这讲中我们来分析下里面的代码,了解cocos2d的工作原理,看看屏幕上的这个"Hello World"是如何显示出来的。 这是HelloWorld项目的代码结构: 下面,我们开始分析项目中的这些源文件: 从程序的入口点开始 这么多源文件在这里,究竟先看哪个呢?有些人可能会先挑内容少的来看,觉得这样就可以轻松解决掉一个源文件了,其实这是不对的,这样看起来更加是一头雾水,根本搞不清楚每个源文件之间的联系。正确的做法应该是从程序的入口开始看起,慢慢理顺各个源文件......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 652字 评论关闭
比赛时,读了 最少五遍还是不懂.... 题目:给你三个硬币,抛足够多次,u1,d1,u2,d2,u3,d3,分别代表三个硬币正面和反面朝上和朝下的概率,u1-d2>0,=0,<0,a分别为1,0,-1;类似有b和c对应第二个硬币和第三个硬币,只有1,-1同时出现或者0 0 0的状态下 ,输出Yes 否则No  从反面考虑,1 ,1,1或者- 1,-1,-1或者0 0 1 或者0 0 -1或者0 1 1或者0 - 1 -1是输出No #include<iostream> #include<cstdio> using namespace std; int main() { int t; scanf("%d",&t); for(int k=1;k<=t;k++) { int u......
阅读全文