问题列表 - 第19092页

Response.RedirectToRoute指定了一个动作

我希望重定向到一个路由,但也指定在该路由的控制器上运行的操作.

我试过这个:

Response.RedirectToRoute("Login", new { action = "ChangePassword" });
Run Code Online (Sandbox Code Playgroud)

该动作如下所示:

public ActionResult ChangePassword()
{}
Run Code Online (Sandbox Code Playgroud)

路线看起来像这样:

routes.MapRoute("Login", "Login/{action}", new { controller = "Login", 
action = "Index" } );
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

System.NotImplementedException:未实现方法或操作.

你能看出我做错了什么吗?

asp.net-mvc routing

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

在C#中将大文件读入字节数组的最佳方法是什么?

我有一个Web服务器,它将大型二进制文件(几兆字节)读入字节数组.服务器可能同时读取多个文件(不同的页面请求),所以我正在寻找最优化的方法来做到这一点,而不会对CPU造成过多的负担.下面的代码是否足够好?

public byte[] FileToByteArray(string fileName)
{
    byte[] buff = null;
    FileStream fs = new FileStream(fileName, 
                                   FileMode.Open, 
                                   FileAccess.Read);
    BinaryReader br = new BinaryReader(fs);
    long numBytes = new FileInfo(fileName).Length;
    buff = br.ReadBytes((int) numBytes);
    return buff;
}
Run Code Online (Sandbox Code Playgroud)

.net c# bytearray binary-data

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

在函数式编程中,什么是函子?

在阅读有关函数式编程的各种文章时,我偶然遇到过"Functor"这个术语,但作者通常认为读者已经理解了这个术语.在网上浏览提供了过多的技术描述(参见维基百科文章)或令人难以置信的模糊描述(请参阅本ocaml教程网站上的Functors部分).

有人可以友好地定义术语,解释它的用法,并提供一个如何创建和使用Functors的例子吗?

编辑:虽然我对这个术语背后的理论感兴趣,但我对这个理论的兴趣不如我在实现和实际使用这个概念.

编辑2:看起来有一些交叉的术语:我特别指的是函数式编程的函数,而不是C++的函数对象.

ocaml functional-programming functor

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

当我调整图片大小时,Python图像库会产生一个糟糕的质量jpeg

我使用Python图像库(PIL)来调整图像大小并创建缩略图.为什么我的代码会生成一个如此糟糕和低质量的图像?有人能告诉我如何修改代码,以便它是最高质量的JPEG?

def create_thumbnail(buffer, width=100, height=100):
    im = Image.open(StringIO(buffer))
    if im.mode not in ('L', 'RGB', 'RGBA'):
        im = im.convert('RGB')
    im.thumbnail((width, height), Image.ANTIALIAS)
    thumbnail_file = StringIO()
    im.save(thumbnail_file, 'JPEG')
    thumbnail_file.seek(0)
    return thumbnail_file
Run Code Online (Sandbox Code Playgroud)

python encoding image file python-imaging-library

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

在文件中查找唯一的单词 - Java

使用msdos窗口我在amazon.txt文件中管道.我正在尝试使用集合框架.请记住,我希望尽可能简化这一点.我想要做的是计算文件中的所有独特单词...没有重复.

这就是我到目前为止所拥有的.请善意这是我的第一个java项目.

import java.util.Scanner;
import java.util.ArrayList;
import java.util.Iterator;

public class project1 {

    // ArrayList<String> a = new ArrayList<String>();

    public static void main(String[] args) {
        Scanner  sc = new Scanner(System.in); 
        String  word;
        String grab;

        int count = 0;
        ArrayList<String> a = new ArrayList<String>();
        // Iterator<String> it = a.iterator();

        System.out.println("Java project\n");

        while (sc.hasNext()) {      
            word = sc.next();  
            a.add(word); 
            if (word.equals("---")) {
            break;
            }
        }

        Iterator<String> it = a.iterator();

        while (it.hasNext()) {
            grab = it.next();

            if (grab.contains("a")) {
                System.out.println(it.next()); // Just a check …
Run Code Online (Sandbox Code Playgroud)

java

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

这是错的还是我错过了什么(int count = 10,x;)

在我阅读的书中看到了这个例子,它对我来说根本没有意义,我可能错过了一些东西,但似乎你用值'10'分配计数,然后是值'x',这是不均匀的一个int.只是想知道这是否是有效的语法.

这本书说:

变量count和x以正常方式声明为整数变量.在下一行,变量intPtr被声明为"指向int的指针".请注意,这两行声明可以组合成一行:

int count = 10, x, *intPtr;
Run Code Online (Sandbox Code Playgroud)

这是程序取自:

#import <Foundation/Foundation.h>
int main (int argc, char *argv[ ])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    int count = 10, x;

    int *intPtr;

    intPtr = &count;

    x = *intPtr;

    NSLog (@"count = %i, x = %i", count, x);

    [pool drain];

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

c objective-c variable-assignment assignment-operator

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

仅当没有其他侦听器时才添加Javascript EventListener?

我是Javascript编程领域的一个相对tyro,所以请放轻松我.:-)

我正在尝试将eventListener添加到页面上的各种DOM元素.但是,我添加我的事件的一些元素已经有了一个eventListener,我不想取代那个; 我只想将我的事件添加到一个尚未与之关联的事件的元素中.

我查看了一堆与addEventListener,event.StopPropagation,事件冒泡等相关的东西,但还没有找到任何方法来实现这一点.

有没有办法检测给定元素上的其他事件侦听器,或者某种其他方式来获取我想要的位置?

javascript events greasemonkey javascript-events

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

如何将任何类添加到标准Java库?

Java是一个开源:如果我们开发了可以帮助任何人的好类...我们可以将它们添加到标准Java库中吗?如果是的话:怎么样?

java open-source

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

调试Django Forms验证错误

我的一个表单在form.is_valid()上失败

第一次调试Django表单时,我不太确定在哪里查找

表格

class ImageForm(forms.ModelForm):
def __init__(self,user,*args,**kwargs):
    super(ImageForm,self ).__init__(*args,**kwargs) # populates the form

class Meta:
    model = KMSImageP
    fields = ('name',
              'caption',
              'image',
              )
Run Code Online (Sandbox Code Playgroud)

models.py

from photologue.models import ImageModel

class KMSImageP(ImageModel):

name = models.CharField(max_length=100)
slug = AutoSlugField(max_length=45, unique=True, populate_from='name')
num_views = models.PositiveIntegerField(editable=False, default=0)
caption = models.TextField(_('caption'), blank
Run Code Online (Sandbox Code Playgroud)

收到

>>>> image_form.__dict__['_errors']
>>>>django.forms.util.ErrorDict({'image': django.forms.util.ErrorList([<django.utils.functional.__proxy__ object at 0xecc770>])})
Run Code Online (Sandbox Code Playgroud)

因此,我猜我的“图像”字段(从抽象基类继承的ImageField)是失败的原因,但我不知道为什么。

我尝试将属性的类型更改为FileField(因为我的其他表单使用FileField可以正常上传),但仍然失败...无论如何,我一无所知...

python django django-forms

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

PHP中的数组是通过值还是通过引用传递的?

当一个数组作为参数传递给方法或函数时,它是通过引用传递的吗?

这样做怎么样:

$a = array(1,2,3);
$b = $a;
Run Code Online (Sandbox Code Playgroud)

$b参考$a

php arrays reference pass-by-reference pass-by-value

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