问题列表 - 第21363页

在Haskell中"〜"是什么意思?

我正在研究mtl图书馆并试图做一些我自己的MonadTransformers.我正在检查Control.Monad.State.StateT声明,并且在所有代码中,我看到了这种语法:

execStateT :: (Monad m) => StateT s m a -> s -> m s
execStateT m s = do
  ~(_, s') <- runStateT m s
  return s'
Run Code Online (Sandbox Code Playgroud)

这个~操作数是什么意思?

syntax haskell pattern-matching

17
推荐指数
2
解决办法
1524
查看次数

如何以编程方式设置ASP.NET ReportViewer控件的数据源?

如何以编程方式设置ASP.NET ReportViewer控件的数据源?

我有一个VS 2008 ReportViewer控件,想要在几个不同的报告之间切换.

我可以通过设置报告源并刷新控件来切换报告,但我看不到在哪里设置数据源.

每个报告都有自己的数据源,如果我在构建控件时最初配置它们就可以了,但我需要在它们之间切换.

asp.net reportviewer visual-studio-2008

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

帮助调试的提示"无法加载文件或程序集X或其依赖项之一"

我正在寻找有助于调试应用程序负载问题的提示/建议/见解; 无法加载文件或程序集 ......

该解决方案/项目中,我遇到这个问题是在Visual Studio 2008中的工作拷贝到Visual Studio 2010发布候选转换.转换过程似乎是成功的,所有解决方案项目都设置为框架4.

例外是第三方组件(图形处理库),但任何答案都可能帮助其他人解决任何麻烦的DLL.

无法加载文件或程序集"Aurigma.GraphicsMill.DLL"或其依赖项之一.不是有效的Win32应用程序.(HRESULT异常:0x800700C1)

这个异常令人困惑的是附加文本:不是有效的Win32应用程序.

PasteBin上有完整的异常堆栈跟踪,但似乎没有对这个问题有更多的了解......

到目前为止我没有尝试过什么:

  1. 简单清理,重建,重新启动Visual Studio 2010 RC的组合.
  2. 删除并重新添加有问题的DLL.
  3. 在有问题的DLL上将"copy local"切换为true和false.
  4. 确认在"成功构建"之后,有问题的DLL出现在bin\debug文件夹中.
  5. 检查对相关DLL的任何不必要的引用(没有找到).
  6. 相关DLL的相关许可文件与其位于同一目录中.

在应用程序负载上遇到任何调试器断点时,我也没有运气.

.net exception visual-studio-2010 assembly-resolution

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

如何获取文件的路径拖入Win32应用程序并删除它?

我有一个程序,当他们将文件放入其中时,我希望它让路径显示"路径"的消息框然后将其删除.任何人都可以阐明如何做到这一点?

c c++ winapi drag-and-drop

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

JavaScript正则表达式:make ungreedy

我有这个正则表达式寻找%{any charactering including new lines}%:

/[%][{]\s*((.|\n|\r)*)\s*[}][%]/gm
Run Code Online (Sandbox Code Playgroud)

如果我测试的,如"%{}哎%"的字符串正则表达式,正则表达式返回"哎"的比赛.

但是,如果我给它"%{hey} %% {there}%",它与"嘿"和"那里"分别不匹配,它有一个匹配 - "嘿} %% {那里".

如何使其不合适,以便为每个%{}%返回一个匹配项?

javascript regex

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

每次更新表单时,如何阻止PHP替换变量?

基本问题 - 我有一个带有提交按钮的文本区域,该按钮链接到变量$ListItem.

在页面的下方,我想打印$ListItem一次<li>,每次在文本区域输入新内容时,我想为它分配一个新变量($ListItem2也许?),然后将它打印在前一个变量下面.

使用我当前的代码,每次在文本区域中输入新字符串时,它都会替换现有变量:

<?php
$ListItem = $_POST["ListItem"];
?>

<form method="post" action="<?php echo $PHP_SELF;?>">
<textarea name="ListItem" cols=80 rows=6></textarea> <br />
<input type="submit" value="Submit"> <br />
</form>

<li><?php echo $ListItem; ?></li>
Run Code Online (Sandbox Code Playgroud)

我是否必须使用数据库?

php variables list

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

索引到ArrayList的结果的InvalidCastException

我有一个ArrayList填充了一堆点,我想循环它们,所以我使用这个代码:

for (int i = 0; i < currentClicks.Count; i++)
{
    if (i > 0) // Skip the first click
    {
        clickPos = currentClicks[i];
        prevPos = currentClicks[i - 1];
    }
}
Run Code Online (Sandbox Code Playgroud)

我在clickPosprevPos线上得到这个错误:

Cannot implicitly convert type 'object' to 'System.Drawing.Point'.
An explicit conversion exists (are you missing a cast?)
Run Code Online (Sandbox Code Playgroud)

为什么是这样?我有clickPosprevPos定义如下:

private System.Drawing.Point clickPos;
private System.Drawing.Point prevPos;
Run Code Online (Sandbox Code Playgroud)

编辑

当我注释掉clickPosprevPos线并添加

MessageBox.Show(currentClicks[i].GetType().ToString());
Run Code Online (Sandbox Code Playgroud)

消息框说 System.Drawing.Point

c# visual-studio-2008 visual-studio

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

用于ASP.NET的调试工具栏

是否有类似于ASP.NET的Django调试工具栏(更具体地说是ASP.NET MVC).

它是一个HTML页面覆盖,显示总执行时间,SQL查询(和时间),调用的视图......等.

c# asp.net django asp.net-mvc

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

使用泛型的字典

我目前正在为我的游戏编写资源管理器.这基本上是一个类,它将处理不同类型的所有其他对象,并且每个对象都通过名称(System.String)引用.现在这是我当前的实现,但由于我使用对象字典,我仍然需要转换每个对象.在这种情况下有没有办法使用泛型?我对这些不是很强,我试着读它们,结果让我更加困惑.

public static class ResourceManager
{
    public static Dictionary<string, object> Resources { get; private set; }

    public static void LoadResources()
    {
        Resources = new Dictionary<string, object>();

        //Sample resource loading code
        Resources.Add("number", 3);
        Resources.Add("string", "bleh");

        Console.Log("Loaded " + Resources.Count + " resources.");
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics dictionary

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

在Java中,布尔的"操作顺序"是什么?

我们来看一个对象的简单例子Cat.我想确定"not null" cat是橙色还是灰色.

if(cat != null && cat.getColor() == "orange" || cat.getColor() == "grey") {
//do stuff
}
Run Code Online (Sandbox Code Playgroud)

我相信AND先来,然后是OR.我有点模糊,所以这是我的问题:

  1. 有人可以引导我完成这个陈述,所以我确定我会得到什么?

  2. 另外,如果我添加括号会发生什么; 这会改变运营的顺序吗?

  3. 我的操作顺序会因语言而异吗?

java evaluation logic boolean operator-precedence

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