问题列表 - 第13891页

如何编码URL?

当我运行我的项目时,我得到了http://localhost:5973/PageToPageValuePass/Default.aspx 我想要编码URL的URL,因为有时我需要从页面到页面传输数据.当网址被编码时,它会提高可靠性.

Server.UrlEncode("http://www.google.com/c#");
Run Code Online (Sandbox Code Playgroud)

我明白了,但是如何使用它来帮助我编码网址呢?

c# asp.net

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

需要帮助将迭代模式转换为公式

var = 8

itr 1:
var == 8 (8 * 1)

itr 2:
var == 24 (8 * 3)

itr 3:
var == 48 (8 * 6)

itr 4:
var == 80 (8 * 10)

itr 5:
var == 120 (8 * 15)
Run Code Online (Sandbox Code Playgroud)

模式:( var*(最后乘数+当前迭代))

基本上我想得到公式(itr)的结果,而不必迭代到itr.

iteration math recursion analytical

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

用于Rails进程的互斥锁

通过Passenger或Mongrel部署Rails时,您运行了多个应用程序实例.在共享资源上建立互斥锁的最佳实践或模式是什么,例如写入本地文件或远程文件.我想确保两个进程不会同时写入同一个资源.

mutex ruby-on-rails

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

CKEditor图像上传

我希望在我正在进行的项目中包含CKEditor,我需要CKFinder插件提供的图像上传支持,但是我并不特别需要CKFinder工具的其余部分,因此购买许可证有点过分.有没有人花时间为CKEditor 3实现一个可以与ASP.NET MVC一起使用的自定义图像上传器?如果需要我可以创建我自己的,只是想先在这里查看.

或者,有没有人知道一个体面的WYSIWYG编辑器与支持图像上传的CKEditor/Cute Editor相同,并且可以在ASP.NET MVC中使用?

asp.net-mvc wysiwyg image-uploading ckeditor

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

MooseX :: AttributeHelpers和MooseX :: FollowPBP是否正确交互?

以下代码定义了两个类(DeckADeckB),它们的区别仅在于它们是否使用MooseX :: AttributeHelpers附带的功能.Moose生成的吸气剂DeckB不是我的预期.这是一个错误还是我误解了MooseX :: AttributeHelpersMooseX :: FollowPBP应该如何互动?

我现在的解决方法是避免is在这种情况下使用参数,而是声明a readerwriter根据需要.

use strict;
use warnings;

my %moose_args = (
    isa     => 'ArrayRef[Str]',
    is      => 'ro',
    default => sub {[]},
);

my %moose_attr_helper_args = (
    metaclass => 'Collection::Array',
    provides => {
        elements => 'get_all_cards',
    },
);

package DeckA;
use Moose;
use MooseX::FollowPBP;
use MooseX::AttributeHelpers;
has 'cards' => (%moose_args);

package DeckB;
use Moose;
use MooseX::FollowPBP;
use MooseX::AttributeHelpers; …
Run Code Online (Sandbox Code Playgroud)

perl moose

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

std :: vector reserve()和push_back()比resize()和数组索引更快,为什么?

我正在对一段代码进行快速性能测试

void ConvertToFloat( const std::vector< short >& audioBlock, 
                     std::vector< float >& out )
{
    const float rcpShortMax = 1.0f / (float)SHRT_MAX;
    out.resize( audioBlock.size() );
    for( size_t i = 0; i < audioBlock.size(); i++ )
    {
        out[i]  = (float)audioBlock[i] * rcpShortMax;
    }
}
Run Code Online (Sandbox Code Playgroud)

我很高兴原来非常天真的实现速度超过1毫秒来处理65536个音频样本.

然而,只是为了好玩,我尝试了以下

void ConvertToFloat( const std::vector< short >& audioBlock, 
                     std::vector< float >& out )
{
    const float rcpShortMax = 1.0f / (float)SHRT_MAX;
    out.reserve( audioBlock.size() );
    for( size_t i = 0; i < audioBlock.size(); i++ )
    {
        out.push_back( (float)audioBlock[i] …
Run Code Online (Sandbox Code Playgroud)

c++ optimization stl vector

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

编译时Java 6.0中的内存不足错误

我知道如何在运行时使用-Xmx -Xms,有没有办法让编译器分配更多的ram.我的电脑上有2场演出.我不使用IDE只是textpad.我正在尝试创建一个10,000,000位的BigInteger并对其进行操作.我尝试创建一个StringBuffer和ensureCapacity(10000000),它不会编译.是否有一个类可以用来告诉编译器我需要更多ram才能编译,或者编译时?我确实读过有关RunTime方法的内容,并且我将继续乘以BigInteger并观察堆.我尝试将字符串嵌入代码"1000000"+等10,000,000个数字,它也不会编译.

java memory javac

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

ASP.NET MVC Updatemodel不更新但不抛出错误

任何想法为什么这不更新但不会抛出错误?

public ActionResult Edit(int id, [Bind(Exclude = "deptid")]FormCollection collection)
    {
        var department = _repository.ListOne(id); //Grabs record from linq to sql
        try
        {
            UpdateModel(department);
            _entities.SubmitChanges();

            // TODO: Add update logic here

            return RedirectToAction("Index");
        }
        catch
        {
            return View(department);
        }
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc updatemodel

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

Ruby中类似Java的高级枚举

首先,这不是Ruby枚举的重复:)

该问题的公认答案表明这是在Ruby中表示枚举的一种好方法:

class Foo
  BAR = 1
  BAZ = 2
  BIZ = 4
end
Run Code Online (Sandbox Code Playgroud)

在Java中,可以将多个值和方法附加到枚举值.我想在Ruby中实现相同或类似的东西.

什么是最类似Ruby的方式来表示这个Java枚举:

public enum Enum

    VALUE_1("Value 1"),
    VALUE_2("Value 2"),
    VALUE_3("Value 3");

    Enum(String value) {
        this.value = value;
    }
    public String getValue() {
        return value;
    }
    private String value;
}  
Run Code Online (Sandbox Code Playgroud)

编辑:

我还想保留Java枚举的隐含功能:

  • ...检索序数值
  • ...在枚举值上调用方法(或类似的东西)

例子:

Enum.VALUE_1.getValue(); // "Value 1"
Enum.VALUE_2.name();     // "VALUE_2"
Enum.VALUE_3.ordinal();  // 2
Run Code Online (Sandbox Code Playgroud)

ruby java enums

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

如何制作从A到Z的字母列表并在shell中迭代它们?

假设我想在csh shell中从字母A迭代到字母Z. 我该如何简洁地做到这一点?

在bash我会做类似的事情

for i in 'A B C ...Z'; do echo $i; done
Run Code Online (Sandbox Code Playgroud)

关键是我不想写A到Z,我想要类似的东西

[A-Z]
Run Code Online (Sandbox Code Playgroud)

你能用AWK或Perl建议一行建议吗?

unix shell perl awk csh

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