问题列表 - 第46231页

SSRS本地报告失败 - 错误"报告处理期间发生错误"

我正在使用MVC网站中的本地报告(rdl)文件运行ReportViewer 10.我传入的DataSet具有正确的数据,其列名与报表定义相匹配.

        var reportDataSource = new ReportDataSource("dataset1", resultSet);

        ReportViewer1.LocalReport.ReportPath = Server.MapPath("/Reports/Report2.rdl");
        ReportViewer1.LocalReport.DataSources.Clear();
        ReportViewer1.LocalReport.DataSources.Add(reportDataSource);

        List<ReportParameter> lst = new List<ReportParameter>();
        ReportParameter rptParam1 = new ReportParameter("Id", "54");
        lst.Add(rptParam1);
        ReportViewer1.LocalReport.SetParameters(lst);

        ReportViewer1.LocalReport.Refresh();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

在此输入图像描述

我无法找到有关确切错误的更多具体信息.我可以看到某处的日志文件吗?

谢谢.

reporting-services ssrs-2008

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

有没有办法直接使用SpeechRecognizer API进行语音输入?

Android Dev网站提供了使用内置Google语音输入活动进行语音输入的示例.该活动显示带麦克风的预配置弹出窗口并使用其传递结果onActivityResult()

我的问题:有没有办法SpeechRecognizer直接使用该类进行语音输入而不显示固定活动?这将让我构建自己的语音输入活动.

android speech-recognition speech-to-text

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

计算机崩溃后,我的Visual Studio 2010将无法​​加载程序集

我的电脑蓝屏了.我的计算机重新启动后,我运行了我的Silverlight应用程序,并收到此错误:

无法加载文件或程序集"AsyncCtpLibrary"或其依赖项之一.参数不正确.(HRESULT异常:0x80070057(E_INVALIDARG))

我实际上有一些关于RIA服务无法生成代码的错误,因为目录名称包含无效字符.我通过删除bin和obj目录中的所有内容来清除它.显然有腐败的东西.

我已经将DLL拉回来并将其设置为复制本地,我仍然得到该错误,只有在我运行程序之后.我不确定它是否是GAC中的DLL损坏之类的东西.

编辑:重新安装Async CTP DLL并检查GAC后,我决定启用程序集绑定日志记录,它给了我这些信息(以及更多).

错误:无法完成程序集的设置(hr = 0x80070057).探测终止.

c# visual-studio-2010 silverlight-4.0

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

Python:防止"if"楼梯?

每当我编写需要大量条件的东西时,我最终会这样做:

if foo:
  if bar:
    if foobar:
      if barfoo:
        if foobarfoo:
          if barfoobar:
            # And forever and ever and ever
Run Code Online (Sandbox Code Playgroud)

我无法写,if foo and bar and foobar and ...因为我检查了行if foo[1] == 'bar'if某处的值列表元素(),如果列表索引不存在,我会收到错误.

是否有条件检查这样的事情或替代方法的快捷方式?谢谢.

python if-statement list

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

如何在运行时找到变量的定义?

直到最近,我一直在使用jQuery和YUI并没有问题.有时候,在YUI按钮的回调中,$会被其他一些函数遮蔽(点击查看大版本): 安慰

而对于我的生活,我无法弄清楚为什么会这样.是的,我知道我可以安全使用jQuerywindow.$在任何地方而不仅仅是$,但这只是一种解决方法,而不是一个实际的修复.

在运行时,我怎样才能找到这个$冒名顶替者的来源? - 例如找到它声明的位置,以及为什么它在我的bleedin范围内.


事实证明,这种行为很容易在Stack Overflow上重现(至少在Chrome和Firefox 4中),因为SO使用jQuery(再次点击查看完整大小):

更多控制台 更多的控制台

我只能推断$

function () {
    return document.getElementById.apply(document, arguments)
}
Run Code Online (Sandbox Code Playgroud)

必须来自控制台本身!

找到了.

with 再次罢工.

在此输入图像描述 在此输入图像描述

Chromium bug:http://code.google.com/p/chromium/issues/detail?id = 70969

javascript shadowing

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

是否可以在Objective-C中创建自定义指令?

Objective-C有如下指令:

  • @接口
  • @implementation
  • @结束
  • @协议
  • @属性
  • @合成

我想到了像复杂的marco或代码生成器这样的东西.是否可以为代码生成目的创建自定义指令?一种可能的用途是为CoreData生成方法.

我没想到,因为我从来没有见过任何关于它的东西,但我的世界不是世界.


后续问题:

Jonathan在下面提到可以编写自己的预处理器,这就引出了问题.目前,#define SYMBOLIC_CONSTANT 102将在文件移动到编译器之前将字符SYMBOLIC_CONSTANT的所有实例替换为文件中的字符102.

我知道XCode你可以在Targets构建过程中添加"Run Script Phase".因此,我可以编写一个脚本来查找我的自定义预处理指令,如'$ coredata',然后让脚本生成一个新文件,其中字符$ coredata替换为某些代码字符.但根据我对XCode构建过程的理解,您无法将更改的文件提供给Compiler Sources阶段.这些文件由IDE指定并锁定.

有没有人做过类似的事情?我知道外部构建系统是可能的,但说实话,我不是那么理解.我不知道Build and Run按钮的技术细节.

与此同时,我将开始阅读Apple的XCode文档......

谢谢你的回复!

xcode objective-c

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

零成本异常处理与setjmp/longjmp

假设设置恢复点存在相关成本,可以像这样优化循环:

while (doContinue) {
   try {
     doSomeWork ();
   }
   catch (...) {}
}
Run Code Online (Sandbox Code Playgroud)

进入这样的事情:

while (doContinue) {
   try {
      do {
        doSomeWork ();
      } while (doContinue);
      break;
   } catch (...) {}
}
Run Code Online (Sandbox Code Playgroud)

但是,如果平台支持零成本异常处理,那么这种优化没有任何意义.

有人能指出我是如何在不同的体系结构上实现零成本异常处理的,并且有一种方法可以确定编译器/代码生成器可用的底层机制,以便在编译时决定是否优化这样做.例如,编译器可以为您优化它,如果它可以假设doSomeWork ()没有与循环相关的副作用吗?

c++ gcc exception-handling g++ exception

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

从地图中检索对象

伙计们,这很傻,但我得问

你有一个 private Map<String, String> dbMap = new HashMap<String, String>();

我在读完文件之后把东西放进去了:

  while ((line = br.readLine()) != null) {
            ...
        int ix = line.indexOf("=");
        String key = line.substring(0, ix);
        String value = line.substring(ix + 1, line.length());
            ...
        dbMap.put(key, value);
        }
Run Code Online (Sandbox Code Playgroud)

完成后,打印出来,地图会显示内部的内容

System.out.println(fc.getDbMap().keySet());

{MAX_DB_CONNECTIONS = something, DATABASE_PASSWD = something else}
Run Code Online (Sandbox Code Playgroud)

当我尝试将值赋给特定键时,我得到null,当确实存在键时

为什么?

System.out.println(fc.getDbMap().containsKey("DATABASE_PASSWD"));
false

System.out.println(fc.getDbMap().get("DATABASE_PASSWD"));
null
Run Code Online (Sandbox Code Playgroud)

java map

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

SWIG Python包装器中临时对象的生命周期(?)

2月12日编辑

我最近刚刚使用一些SWIG生成的Python包装器为一些C++类提出了一个奇怪的崩溃.似乎SWIG和Python的结合有点急于清理临时值.事实上,他们非常渴望在他们还在使用的时候进行清理.一个显着浓缩的版本看起来像这样:

/* Example.hpp */
struct Foo {
    int value;
    ~Foo();
};

struct Bar {
    Foo theFoo;
    Bar();
};

/* Example.cpp */
#include "Example.hpp"
Bar::Bar()  {theFoo.value=1;}
Foo::~Foo() {value=0;}

/* Example.i */
%module Example
%{
#include "Example.hpp"
%}
%include "Example.hpp"
Run Code Online (Sandbox Code Playgroud)

我在.i文件上运行SWIG(1.3.37),然后在Python中运行:

Python 2.4.3 (#1, Sept 17 2008, 16:07:08)
[GCC 4.1.2 20071124 (Red Hat 4.1.2-41)] on linux2
Type "help", "copyright", "credits", or "license" for more information.
>>> from Example import Bar
>>> b=Bar()
>>> print b.theFoo.value      # expect '1', since Bar's constructor …
Run Code Online (Sandbox Code Playgroud)

c++ python swig lifetime temporary-objects

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

使用网络库的状态信息的TCP服务器

我正在为在线回合制游戏编写tcp服务器.我已经使用php套接字编写了一个原型,但是想转向C++.我一直在看流行的网络库(ASIO,ACE,POCO,LibEvent),但目前还不清楚哪一个最适合我的需求:

1)连接是持久的(大约几分钟),服务器必须能够处理100多个同时连接.

2)连接必须能够维护状态信息(用户登录信息).[我的php原型目前要求每个客户端请求包含登录信息]

3)可选地且优选地多线程,但是单个过程.不希望每个连接没有1个线程,而是在所有打开的连接上使用固定数量的线程.


我倾向于POCO的TCPServer或Reactor框架,但不确定它们是否符合我的要求.我认为Reactor是单线程的,TCPServer强制执行1:1线程/连接.我对么?


在任何一种情况下,我都不确定如何完成将登录信息与特定连接相关联的最重要任务,其中连接随机进出.

c++ poco ace boost-asio

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