dlopen()是一个强大的库函数。该函数将打开一个新库,并把它装入内存。该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的。这种机制使得在系统中添加或者删除一个模块时,都不需要重新编译了。可以在...
分类:
系统相关 时间:
2014-11-14 14:22:50
阅读次数:
915
也可以查看一下SparkWorker2上的运行情况: 我们点击具体的Container查看其信息: 程序运行结束后我们可以执行一下命令查看运行结果: 也可通过HDFS控制台查看运行结果: 可以通过Web控制的JobHistory查看历史工作...
分类:
其他好文 时间:
2014-11-14 14:24:39
阅读次数:
148
??
Description
猜数字游戏是gameboy最喜欢的游戏之一。游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么。每猜一个数,计算机都会告诉玩家猜对几个数字,其中有几个数字在正确的位置上。
比如计算机随机产生的数字为1122。如果玩家猜1234,因为1,2这两个数字同时存在于这两个数中,而且1在这两个数中的位置是相同的,所以计算机会告诉玩家猜对...
分类:
其他好文 时间:
2014-11-14 14:24:00
阅读次数:
157
package com.huowolf;
/*
* jdk1.5升级版线程通信示例
* 将同步中的 synchronized替换成显示的Lock操作
* 将Object中的wait().notify(),notify() ,替换成了Condition对象的方法,
* 该对象可以由Lock锁,进行获取。
*
*本例中,实现了本方只唤醒对方的操作。 *达到生成一次消费一次的目的
*/...
分类:
编程语言 时间:
2014-11-14 14:23:49
阅读次数:
220
其实没什么可以记载的。只是当时头晕,一直犯晕,故记录下来,防止再次犯晕。
系统中配置的错误页500.jsp。有需求是在该jsp中记录错误日志信息,当时调用了后台封装的一个组合Exception信息的方法:
public static String getStackTraceMessage(Exception e){
String message="";
message+=e...
分类:
Web程序 时间:
2014-11-14 14:24:26
阅读次数:
669
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
其他好文 时间:
2014-11-14 14:22:50
阅读次数:
164
题目大意:维护一种游戏排名系统,为他们的得分排序,若得分一样,则时间早的优先。有的时候要查询一个人是第几名,或者一段名次都是谁。
思路:拿到题一看就知道是暴力Treap乱搞,但是一查不知道看到了谁的文章,说Treap会T,我就战战兢兢的写了Splay,结果T了,拿到数据发现被一个点卡了100s。于是怒写Treap,1.2s怒切。
PS:千万不要相信谣言。。
CODE:
...
分类:
其他好文 时间:
2014-11-14 14:20:39
阅读次数:
174
1. struts2文件下载
1) Action类
package com.morris.ajax.action;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream...
分类:
其他好文 时间:
2014-11-14 14:20:50
阅读次数:
222
JavaScript处理并发事件的机制是十分友好和强大的,它结合了事件队列(Event Queue)/事件循环并发(Event-loop Concurrency)和一套异步调用API。这因为这一点,JavaScript不仅可以在浏览器环境中运行,还可以在桌面应用和服务器应用中运行,如Node.js。
令人奇怪的是,ECMAScript标准时至今日对并发这个问题还是只字未提。所以以下提到的各种...
分类:
编程语言 时间:
2014-11-14 14:23:07
阅读次数:
225
android 之 下载管理器 在任何地方监听进度设计思路...
分类:
移动开发 时间:
2014-11-14 14:20:56
阅读次数:
150
Java内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部类的可视性。内部类与组合是完全不同的概念。
import java.util.*;
public class Parcel2{
class Contents{
private int i=11;
public int v...
分类:
编程语言 时间:
2014-11-14 14:22:14
阅读次数:
289
http://poj.org/problem?id=2385
状态定义: dp[i][j] :=前i秒,移动j次接到的最大苹果数量。
状态转移: dp[i][j]=dp[i-1][j]+num[0][i]; (j==0)
dp[i][j]=max{dp[i-1][j-1],dp[i-1][j]}+num[j%2==1][i]; (1=
...
分类:
移动开发 时间:
2014-11-14 14:22:21
阅读次数:
244
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Vector;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObjec...
分类:
编程语言 时间:
2014-11-14 14:20:42
阅读次数:
207
十多分钟做出来了呃,虽然是入门级别的题目,但是还算是比较开心了呵呵
题意:
从一张r*c的图中 由左上角走向右下角,每一步 有一定概率不动,也有一定概率往下,还有一定概率向由走一步,每一次花费2
方程: 是最一般的思路,以目标状态为边界,当前状态到目标状态所需期望 为方程
dp[i][j] 代表在(i,j)到目标 需要的期望
那么很显然dp[i][j] = dp[i + 1][j...
分类:
其他好文 时间:
2014-11-14 14:21:32
阅读次数:
142
贪心算法:从问题的某一个初始解触发逐步逼近给定的目标,以尽可能快的求得更好的解。当达到算法中某一步不能再继续前进时,就停止算法,给出近似值。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。...
分类:
编程语言 时间:
2014-11-14 14:19:31
阅读次数:
210