小编Cha*_*guy的帖子

有可能是ambikeyboard?

我大约一年前切换到了dvorak键盘布局.我现在在工作和家里使用dvorak全职.

最近,我去了秘鲁度假,发现自己陷入了一个难题.网吧只有qwerty(和西班牙qwerty,在那).我被困在一个狩猎和啄食的例程,很快就变老了.

那就是说,qwerty和dvorak同时可以"流利"吗?如果没有,对于我发现自己的情况有什么好的解决方案吗?

keyboard qwerty dvorak

10
推荐指数
5
解决办法
5479
查看次数

弹性Mapreduce Map输出丢失

我正在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

10
推荐指数
1
解决办法
1645
查看次数

python中的库用于神经网络绘制ROC,AUC,DET

我是python中机器学习的新手,因此请原谅我天真的问题.python中是否有用于实现神经网络的库,因此它也为我提供了ROC和AUC曲线.我知道python中实现神经网络的库,但我正在寻找一个库,它也可以帮助我绘制ROC,DET和AUC曲线.

python numpy machine-learning scipy

10
推荐指数
2
解决办法
8205
查看次数

无法安装ruby gems - zlib错误

我正在尝试安装一些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)

ruby gem

9
推荐指数
2
解决办法
3万
查看次数

在启用了真正除法的日期时间模块中计算Python中的total_seconds

我正在尝试在日期做一些计算,我有一个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中的等效文档编写吗?

python datetime

9
推荐指数
1
解决办法
1377
查看次数

opencv无法在启用ipp支持的情况下构建

我在使用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

opencv

9
推荐指数
1
解决办法
6519
查看次数

单元测试IHttpModule

你如何HttpModule在asp.net中进行单元测试,HttpApplication并且HttpContext没有实现接口?

c# asp.net unit-testing mocking

8
推荐指数
1
解决办法
2737
查看次数

DataInputStream.skipBytes(n)何时不能跳过n个字节?

DataInput.skipBytesSun文档声明它"尝试从输入流中跳过n个字节的数据,丢弃跳过的字节.但是,它可能会跳过一些较小的字节数,可能为零.这可能是由于任何一个条件;在跳过n个字节之前到达文件末尾只有一种可能性."

  1. 除了到达文件末尾,为什么可能skipBytes()不会跳过正确的字节数?(DataInputStream我正在使用的将要包装一个FileInputStream或一个PipedInputStream.)

  2. 如果我肯定想跳过n个字节并抛出一个EOFException如果这导致我转到文件的末尾,我应该使用readFully()并忽略生成的字节数组吗?或者,还有更好的方法?

java io

8
推荐指数
1
解决办法
2257
查看次数

无法使用python切换回root用户

我以root用户身份登录终端.

然后在Python中:

os.setuid(471)能够切换到子根,但当我尝试切换回root用户时,os.setuid(0)我收到以下错误:Operation not permitted

请让我知道如何从子根切换回root用户.

python

8
推荐指数
3
解决办法
3606
查看次数

使用Executors服务在Java中创建固定大小线程池的最佳方法

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?任何帮助,将不胜感激.

java multithreading executorservice threadpool

8
推荐指数
1
解决办法
7370
查看次数