问题列表 - 第9874页

SSRS向表格添加页脚行 - CSV输出

我在SSRS中有一个简单的表格,用于创建CSV报告.输出如下:

a,b,c
1,2,3
4,5,6
其中a,b,c是列标题.现在我的客户端需要一个页脚行,说明文件中有多少条记录.但是,如果我在我的表中添加一行所需的字段,输出将变为:
a,b,c,records
1,2,3,2
4,5,6,2
代替:
a,b,c
1,2,3
4,5,6
records,2
有谁知道我怎么能达到预期的效果?

csv reporting-services

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

Designer.cs文件自动创建错误

像我一样有缺陷,我收到了一些不必要的帮助,以Visual Studio 2008的形式创建错误,将不正确的代码添加到.designer.cs文件中.我很感激,它可能是因为我的遗漏或错误而做到这一点 - 但我会借口说我实际上是一个崭露头角的ASP.NET开发人员,所以我还在学习.

解决方案的相关部分看起来像这样:

/Prototypes
  /Project01.Master
   - Project01.Master.cs
   - Project01.Master.designer.cs
  /SampleApplication.aspx
   - SampleApplication.aspx.cs
   - SampleApplication.aspx.designer.cs 
Run Code Online (Sandbox Code Playgroud)

我不完全确定在问题中包含哪些文件,所以我会尽力猜测..Master.cs和SampleApplication.aspx.cs都包含在Project01.Prototypes命名空间内(虽然我对此并不珍贵,它是自动添加和工作的东西,而我不需要考虑它) .

SampleApplication.aspx的顶部是以下内容(为了能够访问理论上的主页面所暴露的一些属性).

<%@ Page Language="C#" MasterPageFile="~/Prototypes/Project01.Master" AutoEventWireup="true" CodeBehind="SampleApplication.aspx.cs" Inherits="Project01.Prototypes.SampleApplication" %>
<%@ MasterType VirtualPath="~/Prototypes/Project01.Master" %>
Run Code Online (Sandbox Code Playgroud)

SampleApplication.aspx.designer.cs中包含:

namespace Project01.Prototypes {

  public partial class SampleApplication {

    public new Project01.Prototypes.Project01 Master {
      get {
        return ((Project01.Prototypes.Project01)(base.Master));
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

所有这些导致错误:

The type name 'Prototypes' does not exist in the type 'Project01.Prototypes.Project01'
Run Code Online (Sandbox Code Playgroud)

我可以解决这个错误,并通过摆脱'Project01.Prototypes'再次进行构建.类本身内的引用(离开命名空间).我的问题是,这只是一个临时解决方案,因为Visual Studio不断添加它 - 所以我想问题是我的错误实际位于何处?

ps如果它很重要,我将使用ASP.NET MVC Web应用程序在Visual Studio 2008中运行.

asp.net master-pages namespaces

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

我在GIF文件中找到了一个PHP脚本

PHP脚本是否可以在GIF文件中?当我在notepad ++中打开一个.gif文件时,我发现了一个.

php

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

SQL Server:日期时间,ASC或DESC上的聚簇索引

如果我在日期时间字段上有一个带有聚簇索引的SQL Server表,那么在插入之前设置为DateTime.Now(来自C#),索引应该是升序还是降序以避免重组表?

谢谢.

sql-server clustered-index

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

"嵌套foreach"vs"lambda/linq查询"性能(LINQ-to-Objects)

从性能的角度来看,你应该使用"嵌套的foreach"或"lambda/linq查询"?

c# foreach lambda linq-to-objects

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

如何将java类添加到jar文件中的文件夹

在Windows命令提示符下使用jar,如何将foo.class添加到foo.jar中的文件夹"classes"?

我可以使用将文件添加到jar中

jar uvf foo.jar foo.class

但是这并没有将类放在jar中的"classes"文件夹中.

我知道我可以使用winzip解压缩jar,添加文件,然后再将其压缩,但这很慢,希望没必要.

java windows jar

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

ColdFusion:如何检查二维数组中是否存在某个元素?

我有一个二维数组.我在初始化期间向数组写入3个值,如果数组值与通过表单传递的值不相等,则添加第四个值.然后我想检查,如果存在第四个值.

update.cfm

<cfset array = obj.getArray() />
<cfif not StructIsEmpty(form)>
  <cfloop collection="#form#" item="key">
    <cfif left(key,3) eq "ID_">
      <cfset number = listLast(key,"_") />
      <cfset value = evaluate(0,key) />
      <cfloop index="j" from="1" to="#arrayLen(array)#">
        <cfif (array[j][1] eq number) and (array[j][3] neq value)>
          <cfset array[j][3] = value />
          <cfset array[j][4] = "true" />
        </cfif>
      </cfloop>
    </cfif>
  </cfloop>
<cfset obj = createObject("component", "cfc.Obj").init(arg = form.arg, argarray = array) />
<cfset application.objDao.update(obj) />
Run Code Online (Sandbox Code Playgroud)

objDao.cfc更新方法

<cfset matarray = arguments.obj.getArray() />
  <cfloop index="i" from="1" to="#arrayLen(array)#">
    <cfquery name="qUpdateAsset" datasource="#variables.instance.dsn#"> …
Run Code Online (Sandbox Code Playgroud)

coldfusion multidimensional-array data-structures

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

大多数人使用.NET的SqlMembershipProvider,SqlRoleProvider和SqlProfileProvider吗?

在开发具有成员资格功能的站点时,大多数人是否使用.NET的SqlMembershipProvider,SqlRoleProvider和SqlProfileProvider?

或者许多人完全建立自己的提供者,甚至自己的会员制度?

SQL提供程序的哪些限制会让您自己推出?

是否可以轻松扩展SQL提供程序以提供其他功能?

对于Reference
Per Scott Gu的博客,Microsoft提供了SqlMembershipProvider的源代码,以便您可以自定义它,而不是从头开始.只是一个FYI.

c# asp.net sqlmembershipprovider sqlroleprovider sqlprofileprovider

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

如何使用DSP加速OMAP上的代码?

我正在为OMAP3430开发视频编解码器.我已经有用C++编写的代码,我尝试修改/移植它的某些部分以利用DSP(SDK(OMAP ZOOM3430 SDK)我有一个额外的DSP).

我尝试移植一个小的for循环,它运行的是非常少量的数据(~250字节),但是在不同的数据上大约需要2M次.但CPU和DSP之间通信的过载远远超过增益(如果我有的话).

我认为这个任务就像在普通计算机中优化GPU的代码一样.我的问题是移植什么样的部件会有益?GPU程序员如何处理这些任务?

编辑:

  1. GPP应用程序分配大小为0x1000字节的缓冲区.
  2. GPP应用程序调用DSPProcessor_ReserveMemory为每个分配的缓冲区保留DSP虚拟地址空间,使用比分配的缓冲区大4K的大小来考虑自动页面对齐.总预留大小也必须沿4K页面边界对齐.
  3. GPP应用程序调用DSPProcessor_Map将每个分配的缓冲区映射到上一步中保留的DSP虚拟地址空间.
  4. GPP应用程序准备一条消息,通知DSP执行阶段虚拟地址空间的基地址,该地址已映射到GPP上分配的缓冲区.GPP应用程序使用DSPNode_PutMessage将消息发送到DSP.
  5. GPP调用memcpy将要处理的数据复制到共享内存中.
  6. GPP应用程序调用DSPProcessor_FlushMemory以确保已刷新数据高速缓存.
  7. GPP应用程序准备一条消息,通知DSP执行阶段已完成写入缓冲区,DSP现在可以访问缓冲区.该消息还包含写入缓冲区的数据量,以便DSP知道要复制的数据量.GPP使用DSPNode_PutMessage将消息发送到DSP,然后调用DSPNode_GetMessage等待从DSP收回消息.

在这些之后,DSP程序的执行开始,并且DSP在完成处理时通过消息通知GPP.只是为了尝试我不在DSP程序中进行任何处理.我只是将"处理完成"消息发送回GPP.这仍然需要耗费大量时间.可能是因为内部/外部内存使用,还是因为通信过载?

c c++ embedded signal-processing omap

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

SetWindowPos()函数没有移动窗口?

我有一个对话框,我想放在另一个对话框和相对于主对话框上的一个控件的位置.

void CspAceDlg::DrawResultsArea()
{
    CWnd* pTabCtl = GetDlgItem(IDC_BUILDTABS);
    CRect rectTabCtl; // Allocate CRect for control's position.
    pTabCtl->GetWindowRect(&rectTabCtl);
    int resX = rectTabCtl.right + 15;
    int resY = rectTabCtl.top;
    //RESULTS AREA
    results.Create(IDD_RESULTSDIALOG, this);
    results.SetWindowPos(this, resX, resY, /*608, 19, */175, 135, SWP_SHOWWINDOW);
    results.ShowWindow(SW_SHOW);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我的对话框资源(IDD_REULTSDIALOG)具有名为X Pos和Y Pos的属性,它们似乎覆盖了我的SetWindowPos()(资源编辑器中的小属性选项卡不允许我将这些留空).如果我将这些属性设置为0,0我的对话框将出现在主对话框的左上角.如果我将它们设置为一个数字我可以猜测 - 并且测试将它大致放在我想要的位置,但是然后在不同的分辨率下运行应用程序会导致对话框出现在不同的位置.我真正想要做的是将对话框相对于我的主对话框上的另一个控件(在本例中为我的选项卡控件).为什么我的SetWindowPos()被忽略,我该如何解决这个问题?我应该使用不同的功能吗?

mfc visual-c++

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