问题列表 - 第17316页

如何使用动态网址将图像添加到SSRS报告中?

我正在尝试将图像添加到报告中.图像src url是一个IHttpHandler,它接受一些查询字符串参数.这是一个例子:

<img src="Image.ashx?item=1234567890&lot=asdf&width=50" alt=""/>
Run Code Online (Sandbox Code Playgroud)

我向单元格添加了一个Image,然后将Source设置为External,并将Value设置为以下表达式:

="Image.ashx?item="+Fields!ItemID.Value+"&lot="+Fields!LotID.Value+"&width=50"
Run Code Online (Sandbox Code Playgroud)

但是当我查看报告时,它将图像html呈现为:

<IMG SRC="" />
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

更新

即使我将Value设置为"image.jpg",它仍然呈现一个空的src属性.我不确定它是否有所作为,但我在远程处理模式下使用VS 2008 ReportViewer控件.

更新

我能够使用绝对路径(http:// server/path/to/http/handler)在报表设计器(VS 2005)中显示图像.但它们没有显示在Report Manager网站上.我甚至设置了一个无人值守的执行帐户,可以访问外部URL.

reportingservices-2005 reporting-services

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

寻找java库与PSD格式一起工作

我正在寻找一个使用PSD格式(Photoshop)的java库.有任何想法吗?

java photoshop psd

7
推荐指数
3
解决办法
8447
查看次数

哪种 WCF 绑定性能最高?

我必须在 WCF 服务中获得最大吞吐量性能。在我的一项测试中,下面的服务使用 NetTcpBinding 每分钟仅获取 50k 数据项。像 NetMsmqBinding 这样的断开连接会提高性能吗?

服务和客户端使用WCF并运行在同一台机器上。

[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single,
    ConcurrencyMode = ConcurrencyMode.Multiple)]
public class Storage : IStorage
{
    protected List<int> _data = new List<int>();

    public void Insert(int[] data)
    {
        lock (_data)
        {
            _data.AddRange(data);
        }
    }

    public int[] Get()
    {
        lock (_data)
        {
            return _data.ToArray();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是实际代码的简化版本。

.net performance wcf nettcpbinding netmsmqbinding

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

带有类Hiearchies的Spring JDBC RowMapper

我想知道社区认为使用Spring JDBC映射类层次结构的"最佳实践".

我们没有能力使用完整的ORM工具,但我们使用Spring JDBC来缓解JDBC的一些乏味特性.我们非常经常使用的一个类是BeanPropertyRowMapper,因为它易于使用,并且能够从我们的结果集中访问类型不敏感的bean属性.

我有一个类层次结构,它都映射回一个表(对于这个小类层次结构采用table-per-hiearchy方法).因此,该表包含一个classId列,可用于确定实际应该实例化哪个类.防爆.1 =经理,2 =员工,3 =承包商.所有这些都是"人",但每个人的子类都有一些属性,这些属性对于他们的类是唯一的.

我最初的想法是创建一个BeanPropertyRowMapper的子类,并尝试注入这个逻辑,说"如果列A = 1然后实例化一个管理器,然后进行你的标题绑定".

这看起来像是一种合理的方法吗?人们可能有任何其他建议吗?

提前感谢您的回复,

贾斯汀N.

java orm spring spring-jdbc class-hierarchy

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

您多久一次升级您的Bug跟踪系统/软件

我正在使用Fogbugz作为我的Bug跟踪软件,并且正按计划进行思考,以便我可以根据该计划暂时升级我的Bug跟踪软件.

我只是好奇其他人如何进行升级,以及多久.

如果您根据什么原因分享Bug跟踪软件升级的频率,那也很不错.

谢谢.

fogbugz bug-tracking upgrade

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

Java:BufferedReader读取多行?

我正在使用Sockets在Java中创建一个程序.我可以将命令发送到客户端,从客户端发送到服务器.要阅读我使用的命令BufferedReader.要编写它们,PrintWriter但现在我想通过套接字传输文件(不只是创建第二个连接).
首先,我向输出流写入文件包含的字节数.例如40000字节.所以我40000通过套接字写入数字,但连接的另一端读取78.

所以我在想:BufferedReader读取的不仅仅是行(通过调用readLine()),在这种情况下,我从文件数据中丢失了一些字节.因为它们在缓冲区中BufferedReader.
所以这个数字78是我要传输的文件的一个字节.

这种思维方式是否正确.如果是这样,如何解决这个问题.
我希望我解释得很好.


这是我的代码,但我的默认语言是荷兰语.所以一些变量名称可以发出声音.

public void flushStreamToStream(InputStream is, OutputStream os, boolean closeIn, boolean closeOut) throws IOException {
    byte[] buffer = new byte[BUFFERSIZE];
    int bytesRead;
    if ((!closeOut) && closeIn) { // To Socket from File
        action = "Upload";
        os.write(is.available()); // Here I write 400000
        max = is.available();
        System.out.println("Bytes to send: " + max);
        while ((bytesRead = …
Run Code Online (Sandbox Code Playgroud)

java sockets file-transfer bufferedreader data-loss

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

在JScrollPane中访问JTextArea

我在JTabbedPane中的(多个)JScrollPane中有一个JTextArea.

我需要访问JTextArea.如果我没有JScrollPane,我可以这样做:

JTextArea c = (JTextArea)jTabbedPane1.getComponentAt(i);
Run Code Online (Sandbox Code Playgroud)

在JScrollPane中如何获得它?

干杯,Gazler.

java swing jtextarea

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

证明SQL注入

我试图在这里简单地证明这个简单的函数不足以阻止世界上每个sql注入:

Function CleanForSQL(ByVal input As String) As String
    Return input.Replace("'", "''")
End Function
Run Code Online (Sandbox Code Playgroud)

以下是我们其中一个应用的典型插入声明:

Database.DBUpdate("UPDATE tblFilledForms SET Text1 = '" + CleanForSQL(txtNote.Text) + "' WHERE FilledFormID = " + DGVNotes.SelectedRows(0).Cells("FilledFormID").Value.ToString)
Run Code Online (Sandbox Code Playgroud)

我知道它不安全,因为谷歌搜索和查找StackOverflow.com上的其他问题. 是我发现的一个问题,其中所有功能,例如我上面介绍的功能都是无关紧要和毫无意义的.

所以基于我链接的帖子,只需输入即可

"CHR(8); update tblMaint SET Value1 = 2 WHERE ValueID = 2--

进入txtNote应该足以清除整个tblFilledForms表中text1中的每个值,然后将tblmaint表的第二行更新为2正确吗?

这里应该发生的是VB将其解释为

UPDATE tblFilledForms SET Text1 ='''Chr(8); update tblMaint SET Value1 = 2 WHERE ValueID = 2--'WHERE FilledFormID = 5120327

并将其发送到SQL,它将实习执行Chr(8)以擦除将产生的第三个'

UPDATE tblFilledForms SET Text1 =''; update tblMaint SET Value1 = 2 WHERE ValueID = …

.net sql vb.net sql-injection

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

Facebook应用程序:存储用户照片缩略图

我正在构建一个Facebook应用程序(作为其功能的一部分)显示用户的FB照片.关于这个问题的条款和条件对我来说有点模糊,所以我想我在这里问这个问题:

有谁知道创建FB照片的缩略图并将它们存储在我的服务器上是否可以接受?如果是这样(假设我已经获得了offline_access权限),我是否还必须每24小时更新一次?

非常感谢!

facebook

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

如何使用协议缓冲区?

有人可以帮忙告诉我如何使用协议缓冲区.实际上我想通过在unix上运行的程序和在windows上运行的另一个程序之间的套接字交换数据,以便运行模拟研究.

使用套接字交换数据的程序是用C/C++编写的,如果somne​​one可以帮助我使用协议缓冲区以便以下列形式交换数据,我会很高兴:

struct snd_data{
    char *var="temp";
    int var1=1;
    float var2;
    double var2;
}
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,但数据仍未正确交换.任何帮助将非常感激

谢谢你的帮助,

c c++ gcc protocol-buffers visual-c++

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