问题列表 - 第46640页

正确的lambda表达式语法,它在Scheme中获取任意数量的参数

在Scheme中,您可以定义以下过程:

(define (proc . vars)
        (display (length vars)))
Run Code Online (Sandbox Code Playgroud)

这将允许您发送任何数量的args到proc.但是当我尝试这样做时:

(define proc (lambda (. vars)
        (display (length vars))))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

读:非法使用"."

我似乎无法找到获取任意数量参数的lambda表达式的正确语法.想法?

(我正在使用DrScheme,版本209,语言设置为PLT(图形))

谢谢!

syntax scheme racket

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

mod_wsgi守护进程模式,WSGIApplicationGroup和Python解释器分离

我有2个虚拟主机的Apache,每个主机都有一个使用mod_wsgi,守护进程模式连接的Django站点,如下所示:

<VirtualHost 123.123.123.123:80>
    WSGIDaemonProcess a.com user=x group=x processes=5 threads=1
    WSGIProcessGroup a.com
    WSGIApplicationGroup %{GLOBAL}
</VirtualHost>

<VirtualHost 123.123.123.123:80>
    WSGIDaemonProcess b.com user=x group=x processes=5 threads=1
    WSGIProcessGroup b.com
    WSGIApplicationGroup %{GLOBAL}
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我使用WSGIApplicationGroup %{GLOBAL}是因为Xapian已知问题.

现在,如果我了解幕后发生了什么,mod_wsgi会为我的每个站点启动5个守护进程.我可以在Apache日志中看到这个:

[info] mod_wsgi (pid=8106): Attach interpreter ''.
[info] mod_wsgi (pid=8106): Adding '.../lib/python2.5/site-packages' to path.
[info] mod_wsgi (pid=8106): Enable monitor thread in process 'a.com'.
[info] mod_wsgi (pid=8106): Enable deadlock thread in process 'a.com'.

[info] mod_wsgi (pid=8107): Attach interpreter ''.
[info] mod_wsgi (pid=8107): Adding '.../lib/python2.5/site-packages' to path.
[info] mod_wsgi …
Run Code Online (Sandbox Code Playgroud)

python apache mod-wsgi

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

使用WSDL的ruby中的SOAP服务器

我需要在ruby中为一次调用实现一个soap服务器,并提供一个WSDL.我的计划是自己创建WSDL,并在rails服务器上提供解析xml的端点.

这是一条有效的道路吗?我看起来并且找不到关于生成WSDL的ruby中的soap服务器的其他信息.Action Web Service确实在2005年更新,而soap4r独立服务器不生成WSDL.

ruby soap wsdl ruby-on-rails-3

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

使Html.TextBoxFor看起来像Label

我想让MVC 3中的文本框显示为标签.我仍然显示边界的代码.

<p>@Html.TextBoxFor(m => m.PostcardsperWeek, new Dictionary<string, object>() { 
   { "id", "txtPostcardPerWeek" }, 
   { "readonly", "true" }, 
   {"class", "TextBoxAsLabel"} })
</p>
Run Code Online (Sandbox Code Playgroud)

CSS:

.TextBoxAsLabel
{
   border: none;
   background-color: #fff;
   background: transparent;
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

我应该在源代码仓库中使用大型测试数据进行回归测试吗?

我有一套总共几兆字节的脚本和模块.回归测试和必要的数据是我们使用的数据性质的数百兆字节b/c.将回归测试和大型测试数据与实际源代码保持一致是"最佳实践"吗?

请注意,有一组单独的单元测试,它们要小得多并且测试单个模块.但是一系列主要管道要求实际(大)数据有用.

version-control

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

MongoDB如何避免SQL注入混乱?

我正在阅读我信赖的O'Reilly书,并发现了一篇关于Mongo本质上是如何避免SQL注入式漏洞的消息.

在我的直觉中,我想我理解这一点.如果unsanitized瓦尔传递到查询,他们无法攻破了面向文档的查询结构的出UNION,JOIN,查询翻评论,等等.

MongoDB如何避免SQL注入混乱?这只是本质查询语法吗?

sql sql-injection mongodb

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

C#中的InitializeComponent不存在

我使用.net 4,我没有看到InitializeComponent方法.它在那里吗?

这是我正在使用的类文件

using System;
using System.Drawing;  //must add reference
using System.ComponentModel;
using System.Collections;
using System.Windows.Forms;  //must add reference
using System.Threading;
using System.Net.Sockets;
using System.IO;


public class Client : System.Windows.Forms.Form
{
    private System.Windows.Forms.TextBox inputTextBox;
    private System.Windows.Forms.TextBox displayTextBox;

    private NetworkStream output;
    private BinaryWriter writer;
    private BinaryReader reader;

    private string message = "";
    private Thread readThread;


    private System.ComponentModel.Container components = null;

    //default constructor
    public Client()
    {

        InitializeComponent();

        readThread = new Thread(new ThreadStart(RunClient));
        readThread.Start();
    }

    [STAThread]
    static void Main()
    {
        Application.Run(new Client());
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

Java中的正则表达式

我试图将此答案中的代码移植到Java: PHP VIN编号验证代码

据我所知,Java中的String.matches有点气质,我对正则表达式非常不熟悉.这是代码:

public boolean validateVIN(String vin) {
    vin = vin.toLowerCase();

    if(!vin.matches("/^[^\\Wioq]{17}$/")) { //the offending code, always fails
        Log.e("vininfo", "did not pass regex");
        return false;
    }

    int[] weights = { 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 };

    //array positions coorespond to the 26 letters of the alphabet
    int[] transliterations = { 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 0, 7, 0, …
Run Code Online (Sandbox Code Playgroud)

java regex string validation

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

如何从我制作的消息框中返回是或否?

我制作了一个消息框,一个包含消息标签和标题标签的表单.

和一个OK按钮(什么都不做).

我可以从我的程序中的任何形式上升此消息框.

我需要一个带有Yes按钮和No按钮的消息框,并知道它是否按下了,Yes或者No我该怎么办?

这样的代码示例是什么?

c# winforms

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

在Mustache中,如何获取当前Section的索引

我正在使用Mustache并使用数据

{ "names": [ {"name":"John"}, {"name":"Mary"} ] }
Run Code Online (Sandbox Code Playgroud)

我的小胡子模板是:

{{#names}}
    {{name}}
{{/names}}
Run Code Online (Sandbox Code Playgroud)

我想要做的是获得数组中当前数字的索引.就像是:

{{#names}}
    {{name}} is {{index}}
{{/names}}
Run Code Online (Sandbox Code Playgroud)

打印出来

John is 1
Mary is 2
Run Code Online (Sandbox Code Playgroud)

是否可以使用Mustache获得此功能?或使用把手或其他扩展?

templates mustache

55
推荐指数
5
解决办法
5万
查看次数