还是使用之前的单词计数的例子
自定义Mapper类import java.io.IOException;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapred.MapReduceBase;
import org.apache....
分类:
编程语言 时间:
2015-02-11 18:43:55
阅读次数:
132
默认配置下,Tomcat 会为每个连接器创建一个绑定的线程池(最大线程数 200)。在大多数情况下你不需要改这个配置(除非增大最大线程数以满足高负载需要)。但是 Tomcat 喜欢在每个工作者线程的 thread-local 上下文缓存一些诸如 PageContext 以及标签缓存的对象。正因如此,就会有你期望 Tomcat 能够将线程关掉以清理出来一些内存的情况。此外,每个连接器维护自己的线程池...
分类:
编程语言 时间:
2015-02-11 18:43:12
阅读次数:
96
如何使用Java代码获取文件、文件流或字符串的编码方式...
分类:
编程语言 时间:
2015-02-11 18:41:36
阅读次数:
194
____________________________________________________________________________________________________________________________________
条款24:若所有参数皆需类型转换,请为此采用non-member函数
#1.如果你需要为某个函数的所有参数(包括被 this...
分类:
编程语言 时间:
2015-02-11 18:38:39
阅读次数:
150
如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程...
分类:
编程语言 时间:
2015-02-11 18:38:04
阅读次数:
135
题目链接:click here
三种方法都用了一下,对比得出EK最少,只用46ms。
【Edmonds-Karp算法】
基础的最大流算法,每次BFS寻找最短路进行增广,找出一条残余路径就可以了。然后对残余网络进行增广,不要忘记正向增广,相当于负向减少,也要在图中保存记录。
最后求一个割集来得到最大流,效率O(VE2),“找任意路径”最简单的方法是用DFS,但是数据要稍微增加就会变得较慢...
分类:
编程语言 时间:
2015-02-11 18:36:39
阅读次数:
252
一、前言 《Java魔法堂:类加载机制入了个门》中提及整个类加载流程中只有加载阶段作为码农的我们可以入手干预,其余均由JVM处理。本文将记录加载阶段的核心组件——类加载器的相关信息,以便日后查阅。若有纰漏请大家指正,谢谢。 注意:以下内容基于J...
分类:
编程语言 时间:
2015-02-11 18:29:41
阅读次数:
149
PHP:指示支持该函数的最早的 PHP 版本。函数 描述 PHParray() 创建数组。 3array_change_key_case() 返回其键均为大写或小写的数组。 4array_chunk() 把一个数组分割为新的数组块。 4array_co...
分类:
编程语言 时间:
2015-02-11 18:30:48
阅读次数:
193
//CodeForces 314C//分析:相当于求给定序列的不降子序列的个数,从一个空序列开始将得到的不降子序列不断的延长是典型的做法,则dp[i]表示以第 i 个元素结尾的序列//思路:O(n^2) 的做法,dp[i] = sum(dp[j]]) (a[j] = 1; i -= lowbit(i...
分类:
编程语言 时间:
2015-02-11 18:28:51
阅读次数:
178
改写要求1:用单链表实现#include #include using namespace std;struct LinkNode{ int data; LinkNode *next;};class PALINDROME{ int low,up; int ...
分类:
编程语言 时间:
2015-02-11 18:28:20
阅读次数:
145
需要解决的问题:要匹配字符串,字符串中字母的大小写不确定,如何匹配?问题出现之前是使用字符串比较的方式,比如要匹配'abc',则用语句:1 if s == 'abc':#s为需要匹配的字符串2 print '匹配成功\n'现在的问题是s可能是Abc、ABC等等,所以需要大小写不敏感的匹配,如...
分类:
编程语言 时间:
2015-02-11 18:26:58
阅读次数:
200
hon编写的Linux网络设置脚本,Debian Wheezy上测试通过阿里百川梦想创业大赛,500万创投寻找最赞的APP技术细节参见Linux网络设置高级指南注意事项参见程序注释快速使用指南:根菜单下,直接回车意味着刷新其它输入的时候,除了标明特定含义外,直接回车通常意味着取消或者跳过net-co...
分类:
编程语言 时间:
2015-02-11 18:26:58
阅读次数:
231
如果你曾经使用过Python,你一定好奇,为什么我们运行pythonmanage.pyshell而不是python。这两个命令都会启动交互解释器,但是manage.pyshell命令有一个重要的不同: 在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模.....
分类:
编程语言 时间:
2015-02-11 18:26:22
阅读次数:
190
本文内容 General 一般 Lists 列表 Maps 映射 Ranges/Slices 范围/片段 Object access 对象访问 参考资料 Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性,Groovy 代码能...
分类:
编程语言 时间:
2015-02-11 18:24:15
阅读次数:
355
Java对象序列化 对于一个存在Java虚拟机中的对象来说,其内部的状态只是保存在内存中。JVM退出之后,内存资源也就被释放,Java对象的内部状态也就丢失了。而在很多情况下,对象内部状态是需要被持久化的,将运行中的对象状态保存下来(最直接的方式就是保存到文件系统中),在需要的时候可以还原,即使是在...
分类:
编程语言 时间:
2015-02-11 18:22:00
阅读次数:
131
坑爹的背景半透明,按网上给出oc的方法,动画结束之后,半透明效果消失。通过各种折腾,各种试验,终于搞定了。let viewController=storyboard.instantiateViewControllerWithIdentifier("对应要启动的ViewController名字") a...
分类:
编程语言 时间:
2015-02-11 18:22:29
阅读次数:
232