问题列表 - 第16251页

在pdflatex中出现"打开文件太多"错误

当使用15个左右的包和大约5个包编译乳胶文档时,pdflatex会抛出"太多打开的文件" - 错误.所有包含都以\ endinput结尾.什么可能导致错误的想法?

错误似乎取决于使用了多少包(毫不奇怪......); 然而,这不是我第一次使用这么多包,而我之前从未遇到过这样的错误.

@axel_c:这不是关于linux的.正如您可能知道或不知道的那样,LaTeX也可以在Windows上使用(这恰好就是我现在正在使用的).

latex pdflatex

5
推荐指数
1
解决办法
2535
查看次数

在Windows上的ssh客户端和服务器上的Mercurial

我正在尝试将Mercurial配置为与Windows服务器(freeSSHd)和客户端(包括命令行和TortoiseHG)一起使用.我正在使用所有内容的最新版本......所有这些都是在过去几天内下载的.使用公钥验证,我已经能够连接到服务器,我能够使用plink执行"hg版本"并获得响应,但是当我尝试从ssh服务器克隆存储库时,命令似乎挂.使用-v运行产生:

hg -v clone ssh://<username>@<server>//hg/repositoryA testRepositoryA
running "plink.exe -i "<path to private key file>" <username>@<server> "hg -R /hg/repositoryA serve --stdio""
Run Code Online (Sandbox Code Playgroud)

没有更多的即将到来.直接在服务器上运行hg serve命令会产生一个明显响应的Mercurial服务器,但客户端似乎没有进一步的请求.

在存储库目录中运行"hg serve"并通过http克隆工作完美.

我应该寻找什么来帮助调试这个?是否有客户端(hg和TortoiseHG)没有发送以继续请求流?

附加信息:如果我更改为目标计算机上的无效存储库,则会显示相应的错误,因此看起来远程hg正在运行并正确评估路径.

使用--debug和--traceback运行会导致:

sending hello command
sending between command
Run Code Online (Sandbox Code Playgroud)

它挂在这里,直到我CTRL-C

Traceback (most recent call last):
  File "mercurial\dispatch.pyo", line 46, in _runcatch
  File "mercurial\dispatch.pyo", line 452, in _dispatch
  File "mercurial\dispatch.pyo", line 320, in runcommand
  File "mercurial\dispatch.pyo", line 504, in _runcommand
  File "mercurial\dispatch.pyo", line 457, in checkargs
  File "mercurial\dispatch.pyo", line 451, in <lambda>
  File "mercurial\util.pyo", line 402, in …
Run Code Online (Sandbox Code Playgroud)

windows mercurial

17
推荐指数
1
解决办法
1万
查看次数

Scala 2.8 breakOut

在Scala 2.8中,有一个对象scala.collection.package.scala:

def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) =
    new CanBuildFrom[From, T, To] {
        def apply(from: From) = b.apply() ; def apply() = b.apply()
 }
Run Code Online (Sandbox Code Playgroud)

我被告知这会导致:

> import scala.collection.breakOut
> val map : Map[Int,String] = List("London", "Paris").map(x => (x.length, x))(breakOut)

map: Map[Int,String] = Map(6 -> London, 5 -> Paris)
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?为什么breakOut被称为我的论据List

scala scala-2.8 scala-collections

223
推荐指数
4
解决办法
3万
查看次数

开发Android应用程序的最佳IDE是什么?

我即将开始开发一个Android应用程序,需要一个IDE.Eclipse和android eclipse插件似乎是自然的选择.但是我熟悉intelliJ并且重新锐化所以我更喜欢使用intelliJ.

有人用过https://code.google.com/archive/p/idea-android/吗?这有什么好处吗?

我应该咬紧牙关学习Eclipse吗?

eclipse android intellij-idea

248
推荐指数
11
解决办法
27万
查看次数

如何使用 spring JdbcTemplate 更新 postgresql 数组列?

我正在使用 Spring JdbcTemplate,并且我陷入了一个查询,该查询更新实际上是一个 int 数组的列。数据库是postgres 8.3.7。这是我正在使用的代码:

public int setUsersArray(int idUser, int idDevice, Collection<Integer> ids) {

    int update = -666;

    int[] tipi = new int[3];
    tipi[0] = java.sql.Types.INTEGER;
    tipi[1] = java.sql.Types.INTEGER;
    tipi[2] = java.sql.Types.ARRAY;

    try {
        update = this.jdbcTemplate.update(setUsersArrayQuery, new Object[] {
                ids, idUser, idDevice }, tipi);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return update;
}
Run Code Online (Sandbox Code Playgroud)

查询是“update table_name set array_column = ? where id_user = ? and id_device = ?”。我得到这个例外:

org.springframework.dao.DataIntegrityViolationException:PreparedStatementCallback;SQL [更新acotel_msp.users_mau 设置denied_sub_client = ? 其中 id_users = ? 和 …

arrays postgresql spring jdbctemplate

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

如何了解“位置”,“观看方向”,“向上方向”之类的相机属性?

我从互联网上下载了一些样本。但是当我更改“位置”,“观察方向”或“向上方向”的任何值时,锐利总是消失。我不了解这些属性,有人可以帮助我吗?

这些属性之间有什么关系?有任何样本可以证明这些关系吗?

3d wpf camera

6
推荐指数
1
解决办法
7501
查看次数

如何在没有"flags"包的情况下获取Go中的命令行参数?

我正在尝试为Go编写一个GNU风格的命令行解析器,因为该flags包还没有处理所有这些:

program -aAtGc --long-option-1 argument-to-1 --long-option-2 -- real-argument
Run Code Online (Sandbox Code Playgroud)

显然,我不想使用flags包,因为我正在尝试更换它.有没有其他方法可以进入命令行?

command-line go

18
推荐指数
1
解决办法
4658
查看次数

让一些RewriteCond影响多个规则

我有一个网站,其中各个部分自己解析请求URL,有些则不解析(例如vBulletin论坛)..htaccess我必须向适当的脚本发送请求是:

# wiki, shop, admin
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !(.*)\.js
RewriteRule ^wiki/(.*)$ w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ wiki/ [L,QSA]
RewriteRule ^shop/ /shop/shop.php [NC,L]
RewriteRule ^forum/admincp/pkr/ /forum/admincp/pkr/pkr.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

这不像我预期的那样有效.我忘记了重写条件仅适用于跟随它们的第一个规则.问题是如何将这些RewriteCond itions应用于所有这些规则,而不必将它们复制4次?


出了什么问题是这样的:

  • / shop/example被重写为/shop/shop.php
  • 然后将/shop/shop.php重新写入/shop/shop.php(读取:我们有一个无限循环).如果将此条件应用于该重写规则,则不会发生这种情况,因为/shop/shop.php是一个实际文件:

    RewriteCond%{REQUEST_FILENAME}! - f

是的...

php mod-rewrite url-rewriting

5
推荐指数
2
解决办法
2635
查看次数

在Python 2.5中解码未知的unicoding编码的最佳方法

我有没有正确的方法?无论如何,我正在解析很多HTML,但我并不总是知道它的编码是什么(一个令人惊讶的数字谎言).下面的代码很容易显示到目前为止我一直在做的事情,但我确信有更好的方法.非常感谢您的建议.

import logging
import codecs
from utils.error import Error

class UnicodingError(Error):
    pass

# these encodings should be in most likely order to save time
encodings = [ "ascii", "utf_8", "big5", "big5hkscs", "cp037", "cp424", "cp437", "cp500", "cp737", "cp775", "cp850", "cp852", "cp855", 
    "cp856", "cp857", "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874", "cp875", "cp932", "cp949", 
    "cp950", "cp1006", "cp1026", "cp1140", "cp1250", "cp1251", "cp1252", "cp1253", "cp1254", "cp1255", "cp1256", "cp1257", "cp1258", 
    "euc_jp", "euc_jis_2004", "euc_jisx0213", "euc_kr", "gb2312", "gbk", "gb18030", "hz", "iso2022_jp", "iso2022_jp_1", "iso2022_jp_2", 
    "iso2022_jp_2004", "iso2022_jp_3", …
Run Code Online (Sandbox Code Playgroud)

html python unicode encoding character-encoding

7
推荐指数
1
解决办法
8921
查看次数

线程安全的单元测试?

我写了一个类和许多单元测试,但我没有让它线程安全.现在,我想让类线程安全,但为了证明它并使用TDD,我想在开始重构之前编写一些失败的单元测试.

有什么好办法吗?

我的第一个想法是创建一些线程并让它们以不安全的方式使用该类.用足够的线程做足够的时间,我一定会看到它破裂.

.net c# nunit unit-testing thread-safety

66
推荐指数
3
解决办法
1万
查看次数