问题列表 - 第27849页

ESS/AucTeX/Sweave集成

我正在使用GNU/Linux发行版(Arch,如果相关的话),Emacs v23.2.1,ESS v5.9和AucTeX v11.86.

我想设置AucTeX来识别.Rnw文件,这样我就可以在.Rnw文件上运行LaTeX并自动获取.dvi文件.我认为编辑.emacs文件非常容易管理,但我仍然没有牢牢掌握Elisp.C-c C-c

还有一个问题很烦人 - 不知怎的,LaTeX没有在prembule中识别\usepackage{Sweave},所以我实际上需要将Sweave.sty文件(在我的情况下位于/usr/share/R/texmf/Sweave.sty)复制到.Rnw文件所在的目录(而且我变得更加沮丧的事实是这是Windows平台上的常见错误!)

我的问题归结为两个问题:

  • 如何让LaTeX识别\usepackage{Sweave}(Sweave.sty每次都不复制到"home"文件夹)[ 编辑:设法做到这一点; 在Dirk回答后看评论]
  • 如何设置AucTeX.Rnw文件编译为.dvi

emacs latex r ess sweave

7
推荐指数
2
解决办法
2959
查看次数

从字符串中获取所有字符及其编号

如何在 Java 中获取出现在字符串中的所有字符的列表,以及它们的出现次数?假设我们有一个字符串“我现在很忙”,所以我应该得到:

i-2、a-2、r-2、m-1 等等。

java string text-parsing repeat

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

Clojure中的动态范围?

我正在寻找一种惯用的方法来获取Clojure中的动态范围变量(或类似的效果),以​​便在模板等中使用.

以下是使用查找表将标记属性从某些非HTML格式转换为HTML的示例问题,其中表需要访问从其他位置提供的一组变量:

(def *attr-table* 
  ; Key: [attr-key tag-name] or [boolean-function]
  ; Value: [attr-key attr-value] (empty array to ignore)
  ; Context: Variables "tagname", "akey", "aval"
  '(
        ; translate :LINK attribute in <a> to :href
     [:LINK "a"]    [:href aval]
        ; translate :LINK attribute in <img> to :src
     [:LINK "img"]  [:src aval]
        ; throw exception if :LINK attribute in any other tag
     [:LINK]        (throw (RuntimeException. (str "No match for " tagname)))
     ; ... more rules
        ; ignore string keys, used for internal bookkeeping …
Run Code Online (Sandbox Code Playgroud)

clojure

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

C#log base 10并舍入到最接近10的幂?

如果我有一个介于100和1000之间的数字我想得到值3因为10 ^ 3 = 1000.同样,如果我有一个介于10和100之间的数字我想得到值2,因为10 ^ 2是100.

如果您想知道,它与计算概率有关,我总是需要除以10 ^值,以保持0到1之间的概率.例如,如果我计算9256,我需要除以10 ^ 4 ,这样我的概率为0.92

我不知道如何进行整理以及如何进行基础10,有人可以帮忙吗?

c#

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

立即学习Prolog!运动解决方案

有谁知道我在哪里可以找到练习的解决方案和现在学习Prolog的实践课程?我开始研究它,并将验证我设计的答案.

prolog

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

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

generateUrl问题

我正在尝试生成一个网址,但即使它有效,我仍然会收到一个奇怪的警告.我正在制作一个api xml页面,我在控制器中使用以下调用:

public function executeList(sfWebRequest $request)
{
    $this->users = array();
    foreach($this->getRoute()->getObjects() as $user)
    {
        $this->users[$this->generateUrl('user_show', $user, true)] = $user->asArray($request->getHost());
    }
}
Run Code Online (Sandbox Code Playgroud)

user_show路由如下:

# api urls
user_show:
  url:   /user/:nickname
  param: { module: user, action: show }
Run Code Online (Sandbox Code Playgroud)

并且xml输出如下:

<br />
<b>Warning</b>:  array_diff_key() [<a href='function.array-diff-key'>function.array-diff-key</a>]: Argument #1 is not an array in <b>/opt/local/lib/php/symfony/routing/sfRoute.class.php</b> on line <b>253</b><br />
<br />
<b>Warning</b>:  array_diff_key() [<a href='function.array-diff-key'>function.array-diff-key</a>]: Argument #1 is not an array in <b>/opt/local/lib/php/symfony/routing/sfRoute.class.php</b> on line <b>253</b><br />

<br />
<b>Warning</b>:  array_diff_key() [<a href='function.array-diff-key'>function.array-diff-key</a>]: Argument #1 …
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony1

2
推荐指数
1
解决办法
3307
查看次数

Firefox innerHTML Bug?

我有一个简单的HTML

<p id="skills">Skills</p>
Run Code Online (Sandbox Code Playgroud)

在Firefox 3.6.3中调用(使用JQuery):

$("#skills")[0].innerHTML = "some new text"
Run Code Online (Sandbox Code Playgroud)

Firefox将其呈现为

<p id="skills"><a xmlns="http://www.w3.org/1999/xhtml">some new text</a></p>
Run Code Online (Sandbox Code Playgroud)

世界上哪个地方的链接来自??

(注意通过$("#skills").html("some new text")使用JQuery 调用同样的事情)

firefox jquery

7
推荐指数
2
解决办法
1875
查看次数

检查无效字符的用户名

如何检查用户名是否包含无效字符?

我想用PHP将每个用户的用户名限制为包含数字,字母和下划线.

php restrict username

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

确定.NET程序集是否是从同一源构建的

有没有人知道比较两个.NET程序集以确定它们是否是从"相同"源文件构建的方法?

我知道有一些差异实用程序可用,例如Reflector的插件,但我对查看GUI中的差异不感兴趣,我只是想要一种自动方式来比较二进制文件的集合,看看它们是否是从相同(或等效)的源文件.我知道多个不同的源文件可以产生相同的IL,并且意识到该过程只对IL的差异敏感,而不是原始源.

仅仅比较两个程序集的字节流的主要障碍是.NET包含一个名为"MVID"(模块版本标识符)的程序集.这似乎对每个编译都有不同的值,因此如果您构建相同的代码两次,则程序集将有所不同.

一个相关的问题是,是否有人知道如何强制MVID为每个编译相同?这将避免我们需要具有对MVID值的差异不敏感的比较过程.一致的MVID将是更可取的,因为这意味着可以使用标准校验和.

这背后的背景是,在我们被允许发布到Production之前,第三方公司负责独立审核和签署我们的版本.这包括查看源代码.他们希望独立确认我们提供的源代码与我们之前构建,测试并且当前计划部署的二进制文件相匹配.我们正在寻找一个允许它们从我们提供的源中独立构建系统的过程,并将校验和与我们测试的二进制文件的校验和进行比较.

BTW.请注意,我们正在使用持续集成,自动构建,源代码控制等.该问题与内部缺乏对源文件进入给定构建的控制无关.问题在于,第三方负责验证我们提供的来源是否与我们测试过并计划投入生产的二进制文件相同.他们不应该信任我们的任何内部系统或控件,包括构建服务器或源代码控制系统.他们所关心的只是获取与构建相关的源,自己执行构建,并验证输出是否与我们所说的部署相匹配.

比较解决方案的运行速度并不是特别重要.

谢谢

.net il checksum assemblies binary-reproducibility

29
推荐指数
4
解决办法
4918
查看次数