我正在寻找一个javascript的无头测试环境...像ZombieJS,但不依赖于nodejs,并且已经存在了一段时间,因此,希望,更稳定...
泰
我编写了以下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) 我有一个带有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) 我创建了一个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) 对于某些读/写密集型应用程序,我们正在研究具有故障转移群集的文档数据库存储解决方案.
我们将每秒平均写入40K并发写入数据库(峰值可能达到70,000) - 并且可能有大约几乎相同数量的读取发生.
我们还需要一种机制让db通知新写入的记录(db级别的某种触发器).
在正确选择文档数据库和相关容量规划方面,什么是一个好的选择?
更新
关于期望的更多细节.
我正在使用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放在同一个地方进行测试......
请指导我解决这个问题......
美好的一天!
我想知道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次或多次搜索显示.
请给我一个关于如何更容易的方法,因为看起来我做错了.
先感谢您..
我是铁杆和红宝石的新手.我尝试制作一个简单的项目并遇到这个问题.我有一个视图,其中有一些文本字段,当我按下提交按钮时,在我的控制器中我需要这个字段中的值作为字符串,我试试这种方式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) 如何查看Linux VPS的RAM速度?实际上,根据我的 VPS 计划,我应该获得 2GB RAM,但我怀疑我是否只获得 128MB。请帮我找到服务器的 RAM 速度。
Apple Developer's网站中Team Agents和Admins有什么区别?任何不同的权利?