小编Mak*_*tar的帖子

用于网页的SQL Reporting Services查看器 - 您可以移动"查看报告"按钮吗?

使用查看器控件在网页上显示SQL Reporting Services报表(Microsoft.ReportViewer.WebForms),您可以移动"查看报表"按钮吗?它默认为报告的右侧,这意味着您必须在按钮可见之前一直滚动.对于符合窗口宽度的报告而言,这不是一个问题,而是非常广泛的报告很快就会出现问题.

asp.net reportviewer reporting-services

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

Findbugs没有发现潜在的SQL注入漏洞

我刚安装了Eclipse的FindBugs插件,希望它能帮助我在代码中找到SQL注入漏洞.然而,它似乎没有找到任何东西,即使我故意放入一些.

在以下示例中,假设staticFinalBaseQuery声明如下:

public static final String staticFinalBaseQuery ="SELECT foo FROM table where id ='";

并假设userInputfilterString是包装示例代码段的方法的参数.它直接来自用户输入,并且没有消毒.

例如,以下代码段不会触发警告:

String query = staticFinalBaseQuery + userInputfilterString;
pstmt = dbConnection.prepareStatement(query);
Run Code Online (Sandbox Code Playgroud)

staticFinalBaseQuery静态最终字符串在哪里,并且userInputfilterString是直接来自用户输入的字符串,仅在运行时可用,根本不擦除.显然,这是一个漏洞.

我希望触发" 准备好的语句是从非常量String生成的 "警告.

以下代码段也不会引发警告(这并不奇怪,因为这些代码的编译形式可能相同):

pstmt = dbConnection.prepareStatement(staticFinalBaseQuery + userInputfilterString);
Run Code Online (Sandbox Code Playgroud)

但是,这会引起警告:

pstmt = dbConnection.prepareStatement(staticFinalBaseQuery + userInputfilterString + "'");
Run Code Online (Sandbox Code Playgroud)

如果我追加空字符串或空格,则不会触发警告.

所以,我的问题是,如何让我的第一个例子触发FindBugs?我也好奇为什么第一个不会引起警告,但最后一个呢?

提前致谢!

编辑:我 FindBugs的bug跟踪系统提交了一个错误,因为它似乎可能是一个错误.但是,如果有人有任何提示,我很乐意听到他们的意见.

java sql-injection findbugs

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

Blackberry的嵌入式HTML控件?

在你的黑莓应用程序中是否有用于查看html内容的api?要清楚,我并不是说在我的应用程序之上启动浏览器来查看页面.而是在我的应用程序中呈现页面.

html user-interface blackberry custom-controls java-me

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

用于非RIM设备的BlackBerry Messenger API?

我在想,如果RIM发布了一个API,允许在非RIM设备的第三方应用程序,如iPhone,发送和接收邮件的黑莓???

iphone api blackberry bb-messenger

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

IIS可伸缩性

我最近的任务是估计IIS可以处理的concurednt用户数量.不幸的是,我对IIS有0次经验,所以我希望有人能指导我去哪里看看.我希望在这个阶段我不必做自己的基准测试.

我想知道它可以处理的并发连接数是多少.客户将使用彗星/长轮询或轮询,具体取决于答案.IIS下的Web应用程序将是SOAP Web服务.服务既不是计算也不是数据密集型.

它将运行在今天的普通硬件,core2 duo,4GB ram,盒子上没有其他应用程序.

iis estimation scalability

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

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

如何将报表设计器标尺单位从英寸更改为厘米?

一个简单的(我希望)问题,我正在使用Visual Studio,我在SQL Server Business Intelligence Development Studio中创建了一个新报告.在布局视图中,标尺以英寸为单位,我想将其更改为厘米.

更新1

更改区域设置有效.

如果不改变区域设置,是不是可以这样做?我希望这将是Visual Studio中的一个设置.

visual-studio-2005 reporting-services

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

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

黑莓 - 如何使菜单项变灰?

我想灰显一些菜单项,因此可见但禁用.
如何在黑莓手机上做到这一点?

user-interface blackberry menu

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

Blackberry - ListField包含来自文件系统的图像

我使用以下代码从手机或SDCard中检索图像,然后将该图像用于我的ListField.它提供输出,但生成屏幕需要很长时间.如何解决这个问题呢 ??谁能帮我??提前致谢!!!

String text = fileholder.getFileName();
try{
 String path="file:///"+fileholder.getPath()+text;
 //path=”file:///SDCard/BlackBerry/pictures/image.bmp”

 InputStream inputStream = null;
 //Get File Connection
 FileConnection fileConnection = (FileConnection) Connector.open(path);

 inputStream = fileConnection.openInputStream();

 ByteArrayOutputStream baos = new ByteArrayOutputStream();
 int j = 0;
 while((j=inputStream.read()) != -1) {
 baos.write(j);
 }
 byte data[] = baos.toByteArray();                
 inputStream.close();
 fileConnection.close();  

 //Encode and Resize image 
 EncodedImage  eImage = EncodedImage.createEncodedImage(data,0,data.length);
 int scaleFactorX = Fixed32.div(Fixed32.toFP(eImage.getWidth()), 
      Fixed32.toFP(180));
 int scaleFactorY = Fixed32.div(Fixed32.toFP(eImage.getHeight()), 
      Fixed32.toFP(180));
 eImage=eImage.scaleImage32(scaleFactorX, scaleFactorY);
 Bitmap bitmapImage = eImage.getBitmap();  
 graphics.drawBitmap(0, y+1, 40, 40,bitmapImage, 0, 0);
 graphics.drawText(text, 25, y,0,width);
} …
Run Code Online (Sandbox Code Playgroud)

graphics file-io blackberry image

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