我大约一年前切换到了dvorak键盘布局.我现在在工作和家里使用dvorak全职.
最近,我去了秘鲁度假,发现自己陷入了一个难题.网吧只有qwerty(和西班牙qwerty,在那).我被困在一个狩猎和啄食的例程,很快就变老了.
那就是说,qwerty和dvorak同时可以"流利"吗?如果没有,对于我发现自己的情况有什么好的解决方案吗?
我正在Amazon Elastic MapReduce上运行大型(超过100个节点)系列的mapreduce作业.
在reduce阶段,已经完成的map任务会随之失败
Map output lost, rescheduling: getMapOutput(attempt_201204182047_0053_m_001053_0,299) failed :
java.io.IOException: Error Reading IndexFile
at org.apache.hadoop.mapred.IndexCache.readIndexFileToCache(IndexCache.java:113)
at org.apache.hadoop.mapred.IndexCache.getIndexInformation(IndexCache.java:66)
at org.apache.hadoop.mapred.TaskTracker$MapOutputServlet.doGet(TaskTracker.java:3810)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:835)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:180)
at java.io.DataInputStream.readLong(DataInputStream.java:399)
at org.apache.hadoop.mapred.SpillRecord.<init>(SpillRecord.java:74)
at org.apache.hadoop.mapred.SpillRecord.<init>(SpillRecord.java:54)
at org.apache.hadoop.mapred.IndexCache.readIndexFileToCache(IndexCache.java:109)
... 23 more
Run Code Online (Sandbox Code Playgroud)
映射器针对这种情况的比例很少,足,我不会介意,只是当它,减速机全部暂停,等待1地图任务重新运行所以整个工作一直暂停,每次1-5分钟. …
hadoop jetty amazon-web-services amazon-emr elastic-map-reduce
我是python中机器学习的新手,因此请原谅我天真的问题.python中是否有用于实现神经网络的库,因此它也为我提供了ROC和AUC曲线.我知道python中实现神经网络的库,但我正在寻找一个库,它也可以帮助我绘制ROC,DET和AUC曲线.
我正在尝试安装一些Ruby Gems,这样我就可以使用Ruby在收到twitter消息时通知我.但是,在做了之后gem update --system,我现在每次尝试做gem install任何事情时都会收到zlib错误.下面是我在尝试安装ruby gem时获得的控制台输出.(以及来自的输出gem environment).
C:\data\ruby>gem install twitter
ERROR: While executing gem ... (Zlib::BufError)
buffer error
C:\data\ruby>gem update --system
Updating RubyGems
ERROR: While executing gem ... (Zlib::BufError)
buffer error
C:\data\ruby>gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.2.0
- RUBY VERSION: 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
- INSTALLATION DIRECTORY: c:/ruby/lib/ruby/gems/1.8
- RUBY EXECUTABLE: c:/ruby/bin/ruby.exe
- EXECUTABLE DIRECTORY: c:/ruby/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mswin32-60
- GEM PATHS:
- c:/ruby/lib/ruby/gems/1.8
- GEM CONFIGURATION: …Run Code Online (Sandbox Code Playgroud) 我正在尝试在日期做一些计算,我有一个timedelta对象,我想得到秒数.它似乎dt.total_seconds()完全符合我的需要,但不幸的是它是在Python 2.7中引入的,而且我坚持使用旧版本.
如果我阅读官方文档,它会说明以下内容:
返回持续时间中包含的总秒数.相当于(td.microseconds +(td.seconds + td.days*24*3600)*10**6)/ 10**6 使用真正的除法计算得出.
在查看datetime模块的源代码(在C中)后,我看到如下内容:
total_seconds = PyNumber_TrueDivide(total_microseconds, one_million);
Run Code Online (Sandbox Code Playgroud)
因此,虽然计算total_seconds()似乎微不足道,但这让我想知道这个真正的分裂究竟意味着什么.我找不到有关该主题的任何信息.如果我只使用常规划分会发生什么,为什么我们需要这个真正的划分呢?它做了什么?我可以用total_seconds()Python中的等效文档编写吗?
我在使用ipp支持构建opencv时遇到了一些问题.我在debian压缩32位上使用cmake-gui和ipp的最新intel版本(完整composer包).
我想我已经正确配置了cmake.当我启用ipp构建时,构建失败并显示以下错误:
/usr/bin/ld: /opt/intel/ipp/lib/ia32/libippcv_l.a(ippcv00242as.o): relocation R_386_GOTOFF against undefined symbol `ippJumpIndexForMergedLibs' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎不是配置类型错误:-)
有关如何解决此问题的任何想法?
谢谢,
-Andres
你如何HttpModule在asp.net中进行单元测试,HttpApplication并且HttpContext没有实现接口?
DataInput.skipBytes的Sun文档声明它"尝试从输入流中跳过n个字节的数据,丢弃跳过的字节.但是,它可能会跳过一些较小的字节数,可能为零.这可能是由于任何一个条件;在跳过n个字节之前到达文件末尾只有一种可能性."
除了到达文件末尾,为什么可能skipBytes()不会跳过正确的字节数?(DataInputStream我正在使用的将要包装一个FileInputStream或一个PipedInputStream.)
如果我肯定想跳过n个字节并抛出一个EOFException如果这导致我转到文件的末尾,我应该使用readFully()并忽略生成的字节数组吗?或者,还有更好的方法?
我以root用户身份登录终端.
然后在Python中:
os.setuid(471)能够切换到子根,但当我尝试切换回root用户时,os.setuid(0)我收到以下错误:Operation not permitted
请让我知道如何从子根切换回root用户.
我Executors在Java中使用框架为多线程应用程序创建线程池,我有一个与性能相关的问题.
我有一个可以在实时或非实时模式下工作的应用程序.如果它是实时的,我只是使用以下内容:
THREAD_POOL = Executors.newCachedThreadPool();
Run Code Online (Sandbox Code Playgroud)
但是,如果它不是实时的,我希望能够控制我的线程池的大小.要做到这一点,我正在考虑两个选项,但我并不真正理解其中的差异,哪个会更好.
选项1是使用简单的方法:
THREAD_POOL = Executors.newFixedThreadPool(threadPoolSize);
Run Code Online (Sandbox Code Playgroud)
选项2是创建我自己的ThreadPoolExecutor这样:
RejectedExecutionHandler rejectHandler = new RejectedExecutionHandler() {
@Override
public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) {
try {
executor.getQueue().put(r);
} catch (Exception e) {}
}
};
THREAD_POOL = new ThreadPoolExecutor(threadPoolSize, threadPoolSize, 0, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(10000), rejectHandler);
Run Code Online (Sandbox Code Playgroud)
我想了解使用更复杂的选项2的优点是什么,以及我是否应该使用其他数据结构LinkedBlockingQueue?任何帮助,将不胜感激.