问题列表 - 第48054页

会员和收集路线是什么意思?

阅读本文:http://guides.rubyonrails.org/routing.html#adding-more-restful-actions

添加"会员路线"是什么意思?

或者添加路线到集合?

在谈论路线时,会员和集合是什么?

ruby-on-rails

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

python的可变长度参数(*args)在函数调用时扩展生成器吗?

请考虑以下Python代码:

def f(*args):
    for a in args:
        pass

foo = ['foo', 'bar', 'baz']

# Python generator expressions FTW
gen = (f for f in foo)

f(*gen)
Run Code Online (Sandbox Code Playgroud)

是否*args在通话时自动扩展发电机?换句话说,我在gen内部迭代两次f(*gen),一次扩展*args,一次迭代args?或者是生成器保持原始状态,而迭代只在for循环期间发生一次?

python iteration function generator

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

Microsoft.ACE.OLEDB.12.0 CSV ConnectionString

我知道这种问题会不时被问到,但我找不到任何令人满意的解决方案.

如何使用MS ACE OLEDB 12打开CSV文件?我尝试使用以下代码.

DbConnection connection = new OleDbConnection();
connection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Documents;Extended Properties=\"Text;HDR=Yes\"";
connection.Open();
DbCommand cmd;

cmd = connection.CreateCommand();
cmd.CommandText = "SELECT * FROM [Mappe1#csv]";
DbDataReader reader = cmd.ExecuteReader();

while (reader.Read())
{
    for (int i = 0; i < reader.FieldCount; i++)
        Console.Write("(" + reader.GetValue(i).ToString() + ")");

    Console.WriteLine();
}

cmd.Dispose();
connection.Dispose();
Console.WriteLine("Done");
Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

问题是只找到一列.文本由';'分隔.即使我用"Delimited(|)"指定分隔符,它也行不通.

我找不到这个提供商的任何文档......

c# csv oledb provider connection-string

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

附加选项以选择菜单?

使用Javascript如何将选项附加到HTML选择菜单?

例如:

<select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/SSwhr/

html javascript

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

将 SSRS 报告导出到 Excel 时获得额外的一行

我有一个简单的 Reporting Services 报告,一个简单的表格,使用 BIDS 2005 和报告向导创建。

我在 RS2008 R2 服务器上按原样运行报告,它呈现完美。

当我导出到 Excel 时,表格下方会附加一行。该行是隐藏的,高度为 409.5。

那一行来自哪里?如何摆脱它?

*nb - 如果在 RS2005 服务器上运行,则没有额外的行

excel export reporting-services

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

是否有一个委托结合了Func <T>和Action <T>的功能?

当你调用a时,Action<T>你将传入一个T类型的变量,该变量可用于委托中定义的代码,例如

var myAction = new Action<string>(param =>
{
    Console.WriteLine("This is my param: '{0}'.", param);
});

myAction("Foo");

// Outputs: This is my param: 'Foo'.
Run Code Online (Sandbox Code Playgroud)

当你调用Func<T>委托时,会返回一个T类型的变量,例如

var myFunc = new Func<string>(() =>
{
    return "Bar";
});

Console.WriteLine("This was returned from myFunc: '{0}'.", myFunc());

// Outputs: This was returned from myFunc: 'Bar'.
Run Code Online (Sandbox Code Playgroud)

这是问题 -

有这将需要输入参数和第三委托类型返回一个值?就像是 -

var fooDeletegate = new FooDelegate<string, int>(theInputInt =>
{
    return "The Answer to the Ultimate Question of Life, the Universe, and Everything …
Run Code Online (Sandbox Code Playgroud)

.net c# delegates

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

给定点(纬度和长度),找到给定距离的正方形角的坐标

我使用小数点得到纬度'x'和经度'y'的点.该点以正方形为中心,每边的长度为12米.如何找到广场每个角落的纬度和经度?我用Java编程,但我很欣赏任何伪代码.:-)

在阅读有关此事的文章后,我想'd-meter的变化等于'e'度(十进制)......?如果是这样,那么"转换率"是多少?

我不知道这是否有帮助,但考虑到每边12米,每个角落距离该点距离为16,97米.

提前谢谢:-)

position distance latitude-longitude

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

使用C#执行命令行

我所要做的就是发送一个用program.exe打开模型的命令,假设它非常简单!

例如:

"C:\Program Files (x86)\River Logic\Enterprise Optimizer 7.4 Developer\EO74.exe" "C:\PauloXLS\Constraint Sets_1.cor"
Run Code Online (Sandbox Code Playgroud)

如果粘贴在命令提示符窗口上,则上面的行很有效.但是,当我尝试在我的代码上传递相同的字符串时,它会卡在C:\ Program上

string EXE = "\"" + @tbx_base_exe.Text.Trim() + "\"";
string Model = "\"" + @mdl_path.Trim()+ "\"";

string ExeModel = EXE + " " + Model;

MessageBox.Show(ExeModel);

ExecuteCommand(ExeModel);
Run Code Online (Sandbox Code Playgroud)

ExeModel在Visual Studio上显示以下行:

"\"C:\\Program Files (x86)\\River Logic\\Enterprise Optimizer 7.4 Developer\\EO74.exe\" \"C:\\PauloXLS\\Constraint Sets_1.cor\""
Run Code Online (Sandbox Code Playgroud)

对我来说看起来像是我需要发送到以下方法的字符串:

public int ExecuteCommand(string Command)
{
   int ExitCode;
   ProcessStartInfo ProcessInfo;
   Process Process;

   ProcessInfo = new ProcessStartInfo("cmd.exe", "/K " + Command);
   ProcessInfo.CreateNoWindow = true;
   ProcessInfo.UseShellExecute = true;

   Process = Process.Start(ProcessInfo);
   Process.WaitForExit(); …
Run Code Online (Sandbox Code Playgroud)

c# cmd command-prompt c#-4.0

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

nunit锁定DLL

我一直在Windows 7 64位PC上使用nunit和visual studio 2010.

我能够打开nunit gui并运行我的单元测试.如果我然后更改其中一个单元测试并尝试重建,我收到如下文件锁定错误 -

错误1无法将文件"obj\Debug\myProject.Tests.dll"复制到"bin\Debug\myProject.Tests.dll".该进程无法访问文件'bin\Debug\myProject.Tests.dll',因为它正由另一个进程使用.myProject.Tests

我使用进程资源管理器来验证它是锁定dll的nunit-agent.exe.

我注意到通过工具>测试程序集,nunit.exe在clr版本Net 2.0下运行,nunit-agent.exe在clr版本Net 4.0下运行.这可能与问题有关吗?如果是这样,我该如何解决?如果没有,有没有人知道还有什么可能发生?

谢谢你的任何想法.

nunit visual-studio-2010

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

在Vim中,什么是"备用文件"?

我刚刚:help registers在Vim中运行并注意到#'包含备用文件的名称'.

我看过一个重命名文件的例子,如下所示:

" Save the current file, foo.txt, as bar.txt
:w bar.txt
" Start editing bar.txt
:e#
Run Code Online (Sandbox Code Playgroud)

显然,在这种情况下,您刚刚保存的文件是"备用文件".

有人可以给我一个更为一般的"备用文件"定义以及你可以用它做什么?

vim

34
推荐指数
4
解决办法
6752
查看次数