问题列表 - 第48710页

无头测试JavaScript?

我正在寻找一个javascript的无头测试环境...像ZombieJS,但不依赖于nodejs,并且已经存在了一段时间,因此,希望,更稳定...

javascript testing

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

我的scala代码中的文件下载问题

我编写了以下scala代码来下载文件.文件正确下载,但也抛出异常.代码如下:

var out:OutputStream = null
var in:InputStream = null

      try {
        var url:URL = null
        url = new URL("http://somehost.com/file.doc")
        val uc = url.openConnection()
        val connection = uc.asInstanceOf[HttpURLConnection]
        connection.setRequestMethod("GET")
        val buffer:Array[Byte] = new Array[Byte](1024)
        var numRead:Int = 0
        in = connection.getInputStream()
        var localFileName="test.doc"
        out = new BufferedOutputStream(new FileOutputStream(localFileName))
        while ((numRead = in.read(buffer)) != -1) {
              out.write(buffer,0,numRead);
        }
      }
      catch {
        case e:Exception => println(e.printStackTrace())
      }

      out.close()
      in.close()
Run Code Online (Sandbox Code Playgroud)

文件被下载但抛出以下异常:

java.lang.IndexOutOfBoundsException
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:260)
    at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105)
    at TestDownload$.main(TestDownload.scala:34)
    at TestDownload.main(TestDownload.scala)
    at …
Run Code Online (Sandbox Code Playgroud)

scala

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

即使是最简单的Jasperreport jrxml,也是空白PDF

我有一个带有glassfish 3.1 + JSF的EJB站点,用于jasperreport 4.0.1.该网站在流式传输pdf上没有问题,但是在使用runReportToPdfStream打印PDF时它产品为空白PDF,下面是代码片段:

EJB

public class BookEJB {  
    public void printReport() throws ClassNotFoundException, IOException, JRException {
        Map parameterMap = new HashMap();

        FacesContext ctx = FacesContext.getCurrentInstance();
        HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse();
        InputStream reportStream = ctx.getExternalContext().getResourceAsStream("/reports/test.jasper");

        ServletOutputStream servletOutputStream = response.getOutputStream();
        servletOutputStream.flush();

        response.setContentType("application/pdf");
        JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, parameterMap);

        servletOutputStream.flush();
        servletOutputStream.close();
        ctx.responseComplete();
}}
Run Code Online (Sandbox Code Playgroud)

test.jrxml - 没有SQL连接的简单报告

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="test" pageWidth="800" pageHeight="1200" columnWidth="555" leftMargin="25" rightMargin="25" topMargin="30" bottomMargin="30">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <queryString>
        <![CDATA[]]>
    </queryString> …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports

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

使用Python从数据库中删除记录

我创建了一个Django应用程序,并通过填充大约10,0000条记录来测试应用程序的性能.现在我想用python脚本删除它.有人可以帮我这样做吗.这是我创建的用于将数据填充到sql db中的脚本.

def dumpdata():
    for i in range(2,10):
        userName = "Bryan"    
        designation = 'Technician '
        employeeID = 2312         
        dateOfJoin = '2009-10-10'    
        EmployeeDetails(userName= "Bryan",designation= 'Technician',employeeID= 2312,dateOfJoin= '2009-10-10').save()

dumpdata() 
Run Code Online (Sandbox Code Playgroud)

python django django-models django-queryset django-views

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

选择MongoDb/CouchDb/RavenDb - 性能和可扩展性建议

对于某些读/写密集型应用程序,我们正在研究具有故障转移群集的文档数据库存储解决方案.

我们将每秒平均写入40K并发写入数据库(峰值可能达到70,000) - 并且可能有大约几乎相同数量的读取发生.

我们还需要一种机制让db通知新写入的记录(db级别的某种触发器).

在正确选择文档数据库和相关容量规划方面,什么是一个好的选择?

更新

关于期望的更多细节.

  • 平均而言,我们期望在3-4个数据库/文档集合中每秒插入40,000(40K)个插入数(新文档).
  • 峰值可能高达120,000(120K)插入
  • 插件应该可以立即读取 - 几乎是实时的
  • 除此之外,我们预计每秒大约有5000次更新或删除
  • 除此之外,我们还期望500-600个并发查询访问数据.这些查询和执行计划在某种程度上是已知的,尽管这可能需要更新,例如,在一周左右的时间内更新一次.
  • 系统应支持存储端的故障转移群集

couchdb mongodb nosql document-database ravendb

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

如何在Mono2.10上包含DocumentFormat.OpenXml.dll的引用?

我正在使用C#.net Windows桌面应用程序.我也希望与其他平台一起运行这些应用程序.所以,我使用Mono 2.10作为交叉编译器.运行时,意外地我的应用程序被终止,说错误消息像

错误:无法打开所选文件夹.
无法加载文件或程序集"DocumentFormat.OpenXml.dll,version = 2.0.5022.0,culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其中一个依赖项.

我不知道这里有什么问题...我在c:\ program files\open xml sdk\v2\lib\DocumentFormat.OpenXml.dll上安装了openxml sdk2.0.

并将我的应用程序eXe放在同一个地方进行测试......

请指导我解决这个问题......

c# mono moma openxml-sdk

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

如何确定结果集是否为空?

美好的一天!

我想知道if-else statement如果我想确定我的搜索是否存在,如何才能获得所需的结果.我做了之前与之相关的问题所建议的各种组合,但仍然无法得到我想要的东西.

代码1:如果我的搜索为空,我无法访问else语句...

        if (resultSet!= null) {
            while (resultSet.next()) {   //MULTIPLE VALUE SEARCH
                Product product = new Product();
                product.setProductId(resultSet.getInt("productId"));
                product.setProductName(resultSet.getString("productName"));
                productList.add(product);
            }
            request.setAttribute("productList", productList);
            RequestDispatcher rd = request.getRequestDispatcher("adminViewSearch.jsp");
            rd.forward(request, response);
        } else {
            request.setAttribute("message", "Search Failed"):
            RequestDispatcher rd = request.getRequestDispatcher("adminViewSearch.jsp");
            rd.forward(request, response);
        }
Run Code Online (Sandbox Code Playgroud)

代码2:我也不能达到应该显示搜索值的else语句...

        if (!resultSet.next()) {
             .... Search Failed Message    
        } else { 
             while(result.next()){.....
        }
Run Code Online (Sandbox Code Playgroud)

代码3:与案例1相同的结果:

        if (resultSet.wasNull()) {
             .... Search Failed Message    
        } else { 
             while(result.next()){.....
        }
Run Code Online (Sandbox Code Playgroud)

我尝试了其他组合但仍然无法实现我想要的结果,如下所示:当用户搜索某个值时,如果结果集为空,则会显示错误消息,否则如果搜索不为空,则会进行1次或多次搜索显示.

请给我一个关于如何更容易的方法,因为看起来我做错了.

先感谢您..

java jsp jdbc

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

从表格参数中获取数据

我是铁杆和红宝石的新手.我尝试制作一个简单的项目并遇到这个问题.我有一个视图,其中有一些文本字段,当我按下提交按钮时,在我的控制器中我需要这个字段中的值作为字符串,我试试这种方式params[:field1],但值的格式为{"field1"=>"some_value "},它不是一个字符串,我有它的问题.我该如何解决?

UP:查看代码

<%= form_tag :action=>:login_user do %>
    <div class="field">
        <h2>Login</h2>
        <%= text_field "field1", "field1" %>
    </div>

    <div class="field">
        <h2>Password</h2>
        <%= password_field "field2", "field2" %>
    </div>

    <div class="actions">
        <%= submit_tag "Login" %>
    </div>

    <% end %>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

如何查看VPS服务器的RAM速度?

如何查看Linux VPS的RAM速度?实际上,根据我的 VPS 计划,我应该获得 2GB RAM,但我怀疑我是否只获得 128MB。请帮我找到服务器的 RAM 速度。

linux vps

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

团队代理和管理员 - Apple Developer

Apple Developer's网站中Team Agents和Admins有什么区别?任何不同的权利?

iphone iphone-developer-program

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