问题列表 - 第32136页

引用run参数[Hudson]中指定的构建中的信息

第1天使用Hudson进行CI构建.慢慢但肯定要加快速度.

我的问题是关于运行参数.我已经看到我可以使用它们来引用特定项目的特定运行 - 这一切都很好.

我不明白(并且找不到任何文档 - 参数化构建中没有任何内容)是我如何引用run参数定义的运行中的任何内容.
基本上我想引用%BUILD_NUMBER%%SVN_REVISION%被在运行参数选择的运行.

我怎样才能做到这一点?

continuous-integration hudson build

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

R.exe,Rcmd.exe,Rscript.exe和Rterm.exe:有什么区别?

我正在努力使用不同的R可执行文件.在批处理文件中运行命令行时,R.exe(带或不带CMD BATCH选项),Rcmd.exe,Rscript.exe和Rterm.exe之间的区别究竟是什么?

有什么区别:

R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1
Run Code Online (Sandbox Code Playgroud)

R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"
Run Code Online (Sandbox Code Playgroud)

输出没有区别.

我在3079页的参考手册中找不到有关Rcmd.exe和Rscript.exe的任何信息.

顺便说一下:我正在使用Windows.

executable r

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

方法"|"中预期的解析器类型

我有针对scala 2.8.0编译的以下代码:

import scala.util.parsing.combinator.{syntactical,PackratParsers}
import syntactical.StandardTokenParsers

object MyParser extends StandardTokenParsers with PackratParsers{
  lexical.reserved ++= Set("int","char","boolean")

  lazy val primitiveType:PackratParser[PrimitiveType[_]] = primitiveChar | primitiveInt | primitiveBool

  lazy val primitiveInt:PackratParser[PrimitiveType[Int]] = "int" ^^ { _ => PrimitiveType[Int]() }

  lazy val primitiveChar:PackratParser[PrimitiveType[Char]] = "char" ^^ { _ => PrimitiveType[Char]() }

  lazy val primitiveBool:PackratParser[PrimitiveType[Boolean]] = "boolean" ^^ { _ => PrimitiveType[Boolean]() }
}

object MyParser2 extends StandardTokenParsers with PackratParsers{
  lexical.reserved ++= Set("int","char","boolean")

  lazy val primitiveType:PackratParser[PrimitiveType[_]] =  primitiveChar | primitiveIntOrBool

  lazy val primitiveIntOrBool:PackratParser[PrimitiveType[_]] = "int" ^^ …
Run Code Online (Sandbox Code Playgroud)

scala parser-combinators

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

链接到PHP脚本

我有一个脚本,我可以从Windows控制台运行"php backup.php".如何创建一个直接从desctop运行它的链接?

php

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

Python没有正确排序unicode.Strcoll没有帮助

我在OSX上以及Linux上使用Python 2.5.1和2.6.5中的unicode排序对排序列表有问题.

import locale   
locale.setlocale(locale.LC_ALL, 'pl_PL.UTF-8')
print [i for i in sorted([u'a', u'z', u'?'], cmp=locale.strcoll)]
Run Code Online (Sandbox Code Playgroud)

哪个应该打印:

[u'a', u'?', u'z']
Run Code Online (Sandbox Code Playgroud)

而是打印出来:

[u'a', u'z', u'?']
Run Code Online (Sandbox Code Playgroud)

总结一下 - 看起来好像strcoll坏了.尝试使用各种类型的变量(fe.非unicode编码的字符串).

我做错了什么?

此致,Tomasz Kopczuk.

python unicode locale

21
推荐指数
3
解决办法
7055
查看次数

如何重构此例程以避免使用递归?

所以我在C#中编写了一个mergesort作为练习,虽然它有效,但回顾代码,还有改进的余地.

基本上,算法的第二部分需要例程来合并两个排序列表.

这是我太长的实现,可以使用一些重构:

private static List<int> MergeSortedLists(List<int> sLeft, List<int> sRight)
{
    if (sLeft.Count == 0 || sRight.Count == 0)
    {
        sLeft.AddRange(sRight);
        return sLeft;
    }
    else if (sLeft.Count == 1 && sRight.Count == 1)
    {
        if (sLeft[0] <= sRight[0])
            sLeft.Add(sRight[0]);
        else
            sLeft.Insert(0, sRight[0]);
        return sLeft;
    }
    else if (sLeft.Count == 1 && sRight.Count > 1)
    {
        for (int i=0; i<sRight.Count; i++)
        {
            if (sLeft[0] <= sRight[i])
            {
                sRight.Insert(i, sLeft[0]);
                return sRight;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# algorithm refactoring mergesort

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

MS-dos FAT32 格式和 windows FAT32 格式有什么区别

MS-dos FAT32 格式和 Windows FAT32 格式有什么区别?

windows dos fat32

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

Android appwidget没有显示

看起来像我的#$#%$%#$接收器不是清单中的应用程序元素

你好

我刚刚创建了helloworld appwidget以了解它的工作原理.我在adroid开发站点上关注了dev示例.但由于某种原因,小部件不希望在小部件列表中显示.

AndroidManifest.xml中

 <receiver android:name="VoiceRIAWidget" android:label="Voice RIA">
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <meta-data android:name="android.appwidget.provider"
            android:resource="@xml/appwidget_info" />
    </receiver>
Run Code Online (Sandbox Code Playgroud)

appwidget_info.xml

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:label="Voice RIA" android:minWidth="50dp" android:minHeight="50dp"
    android:updatePeriodMillis="86400000" android:initialLayout="@layout/appwidget">
</appwidget-provider>
Run Code Online (Sandbox Code Playgroud)

VoiceRIAWidget

public class VoiceRIAWidget extends AppWidgetProvider
{

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager,
            int[] appWidgetIds)
    {

        final int N = appWidgetIds.length;

        for (int i = 0; i < N; i++)
        {
            int appWidgetId = appWidgetIds[i];

            CharSequence text = "Hello";

            RemoteViews views = new RemoteViews(context.getPackageName(),
                    R.layout.appwidget);

            views.setTextViewText(R.id.appwidget_text, text); …
Run Code Online (Sandbox Code Playgroud)

android android-appwidget

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

检查jQuery方法是否存在

可能吗?无论如何,在Javascript或jQuery中.

例如: $.isFunction($.isFunction());

Upd:但是如何检查jQuery插件的方法?有时它在调用时没有准备好并产生错误.例:$.isFunction($().jqGrid.format)

javascript jquery

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

HTTP响应缓存

我想确保我的servet的响应永远不会被broswer缓存,这样即使两个相同的请求(相隔一个纳秒),也总是联系服务器.这是实现这一目标的正确方法:

class MyServlet extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) {
        response.setHeader("Cache-Control", "no-cache");
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢,唐

java caching servlets http

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