问题列表 - 第6160页

如何在ASP.NET MVC中呈现Active Reports WebViewer

我今天早些时候在DataDynamics论坛上问了这个问题.我想也许我会在SO处得到某种回应.

我试图在我的ASP.NET MVC应用程序中启动并运行WebViewer.我试图在控制器中渲染webviewer(webViewer.RenderControl(htmlTextWriter),然后将结果放入ViewData并在我的视图中显示报告.我甚至不知道这是否是正确的方法.任何帮助我将不胜感激.

控制器代码:

    public ActionResult Display()
    {

        CurrentReport = new DetailedReport { ReportData = new DetailedData() { Repository = _repository } };

        var webViewer = new WebViewer();
        CurrentReport.Run();
        webViewer.ID = "WebViewer1";
        webViewer.Visible = true;
        webViewer.ViewerType = ViewerType.HtmlViewer;
        webViewer.Width = Unit.Percentage(100);
        webViewer.Report = CurrentReport;


        var stringWriter = new StringWriter();
        var htmlTextWriter = new HtmlTextWriter(stringWriter);
        webViewer.RenderBeginTag(htmlTextWriter);
        webViewer.RenderControl(htmlTextWriter);
        webViewer.RenderEndTag(htmlTextWriter);

        ViewData["WebViewer"] = stringWriter.ToString();

        return View();
    }
Run Code Online (Sandbox Code Playgroud)

Display.aspx代码:

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Admin.Master" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Register assembly="ActiveReports.Web, Version=5.2.1013.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" namespace="DataDynamics.ActiveReports.Web" tagprefix="ActiveReportsWeb" %>
<%@ …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc activereports reporting

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

平台独立文件锁定?

我正在运行一项计算量很大的科学工作,不时地吐出结果.这项工作基本上只是为了模拟相同的事情,所以它分为几台使用不同操作系统的计算机.我想将所有这些实例的输出定向到同一个文件,因为所有计算机都可以通过NFS/Samba看到相同的文件系统.以下是约束:

  1. 必须允许安全的并发附加.如果另一台计算机上的某个其他实例当前正在附加到该文件,则必须阻止.
  2. 性能并没有指望.每个实例的I/O只有每分钟几个字节.
  3. 简单就算了.这一点的全部意义(除了纯粹的好奇心)是这样我可以停止让每个实例写入不同的文件并手动将这些文件合并在一起.
  4. 不能依赖于文件系统的细节.必须在NFS或Samba装载上使用未知文件系统.

我正在使用的语言是D,如果重要的话.我看,标准库中似乎没有任何东西可以做到这一点.D语言和一般语言无关的答案都是完全可以接受和赞赏的.

concurrency file-io samba locking d

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

PyGame中的Unicode字体

如何在PyGame中显示中文字符?什么是一个很好的免费/自由字体用于此目的?

python unicode pygame cjk

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

在C#中实现最快的真随机数生成器

我正在阅读有关Random.Next()的信息,"适用于创建随机密码的加密安全随机数"MSDN建议使用RNGCryptoServiceProvider类

速度是多少?获得真正的随机数有一些最快的方法吗?

编辑:使用Random.Next()我得到一个新的随机数.与...

byte[] randomNumber = new byte[1];
RNGCryptoServiceProvider Gen = new RNGCryptoServiceProvider();
Gen.GetBytes(randomNumber);
int rand = Convert.ToInt32(randomNumber[0]);
Run Code Online (Sandbox Code Playgroud)

我得到一个"加密安全随机数"我想知道如果上面的代码与"Random.Next()"比较快,如果有一些快速的方法来获得相同的结果,好吗?

c# random performance

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

MySQL FULLTEXT搜索超过> 1表

作为这个问题的更一般情况,因为我认为它可能会引起更多人的兴趣...在两个表上执行全文搜索的最佳方法是什么?假设有三个表,一个用于程序(带有submitter_id),另一个用于带有object_id的标签和描述:外键引用程序中的记录.我们希望程序的submitter_id在其标签或描述中包含某些文本.我们必须使用MATCH AGAINST,因为我不会在这里讨论.不要挂在这方面.

programs
  id
  submitter_id
tags_programs
  object_id
  text
descriptions_programs
  object_id
  text
Run Code Online (Sandbox Code Playgroud)

以下工作并在20ms左右执行:

SELECT p.submitter_id
FROM programs p
WHERE p.id IN
    (SELECT t.object_id
    FROM titles_programs t
    WHERE MATCH (t.text) AGAINST ('china')
UNION ALL
    SELECT d.object_id
    FROM descriptions_programs d
    WHERE MATCH (d.text) AGAINST ('china'))
Run Code Online (Sandbox Code Playgroud)

但我尝试将此作为JOIN重写如下,并且它运行了很长时间.我必须在60秒后杀死它.

SELECT p.id 
FROM descriptions_programs d, tags_programs t, programs p
WHERE (d.object_id=p.id AND MATCH (d.text) AGAINST ('china'))
OR    (t.object_id=p.id AND MATCH (t.text) AGAINST ('china'))
Run Code Online (Sandbox Code Playgroud)

出于好奇,我用AND取代了OR.这也在几毫秒内运行,但这不是我需要的.上面的第二个查询出了什么问题?我可以和UNION和子选择一起生活,但我想了解.

mysql full-text-search

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

如何从javascript启动Flash视频?

是否可以通过使用JavaScript代码开始在Flash播放器中播放文件?如果是这样,我该怎么做?

javascript flash playback

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

从C#调用CreateProcessAsUser

我一直在尝试使用CreateProcessAsUserWindows API 的功能在特定用户的上下文中创建一个新进程,但似乎遇到了一个相当讨厌的安全问题......

在我进一步解释之前,这里是我正在使用的代码来启动新进程(一个控制台进程 - PowerShell具体,尽管它无关紧要).

    private void StartProcess()
    {
        bool retValue;

        // Create startup info for new console process.
        var startupInfo = new STARTUPINFO();
        startupInfo.cb = Marshal.SizeOf(startupInfo);
        startupInfo.dwFlags = StartFlags.STARTF_USESHOWWINDOW;
        startupInfo.wShowWindow = _consoleVisible ? WindowShowStyle.Show : WindowShowStyle.Hide;
        startupInfo.lpTitle = this.ConsoleTitle ?? "Console";

        var procAttrs = new SECURITY_ATTRIBUTES();
        var threadAttrs = new SECURITY_ATTRIBUTES();
        procAttrs.nLength = Marshal.SizeOf(procAttrs);
        threadAttrs.nLength = Marshal.SizeOf(threadAttrs);

        // Log on user temporarily in order to start console process in its security context.
        var hUserToken = IntPtr.Zero; …
Run Code Online (Sandbox Code Playgroud)

c# privileges winapi process createprocessasuser

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

如何在粘贴到Vim时避免出现额外的括号

我在编码时使用了一些地图:

imap ( ()<C-[>i
imap [ []<C-[>i
imap { {}<C-[>i
Run Code Online (Sandbox Code Playgroud)

所以,当我把"(",它写成"()"("["和"{")相同的东西.问题是,当我将东西粘贴到Vim时:

for (i = 0; i < count; i++) {
tab[i] = something()
}  
Run Code Online (Sandbox Code Playgroud)

我明白了

for (i = 0; i < count; i++) {
tab[i] = something()
}  
)]})
Run Code Online (Sandbox Code Playgroud)

是否可以避免额外的括号?

mapping vim

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

使用readonly将NSMutableArray作为@property

假设我有这样的事情:

@property (readonly) NSMutableArray *someArray;
Run Code Online (Sandbox Code Playgroud)

即使@property设置为readonly,我可以修改[obj someArray]吗?

objective-c

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

在加载不同的页面时,Facebook如何保持页眉和页脚的固定?

浏览Facebook页面时,页面加载和标题栏中的URL在页面加载之间保持可见,并且相应地更改了URL.至少,这是我得到的错觉.

从技术上说,Facebook如何实现这一目标?

html javascript navigation ajax facebook

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