在java中将图像拼接在一起

我正在尝试使用java将一些图像拼接在一起。 我有一堆图像,我想拼接在一起,它们都是相同的尺寸所以它实际上只是一个问题,我想它们将它们排列在一起。 我有它的工作,但它很慢,可能非常耗费内存。 我想知道是否有更简单的方法: public static void main(String[] args) throws IOException { int dim = 256; BufferedImage merged = null; for(int y = 0; y<10;y++) { for(int x = 0; x<10;x++) { URL url = new URL(someURL); BufferedImage nextImage = ImageIO.read(url); if(merged==null) merged=nextImage; else { BufferedImage tempMerged; tempMerged = new BufferedImage(10*dim,10*dim,merged.getType()); //Write first image for(int […]

不能以协同方式绘制像素,Pi数

我想打印pi数字的每个数字作为彩色像素,所以,我得到一个带有pi数字的输入,然后将其解析成一个列表,每个节点包含一个数字(我知道,我稍后会使用数组) ,但我从来没有把它画成屏幕……有人能帮我看看我错了吗? import java.awt.BorderLayout; import java.awt.Graphics; import java.awt.Image; import java.awt.image.MemoryImageSource; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import javax.swing.JFrame; import javax.swing.JPanel; public class PiPainter extends JPanel { private static final long serialVersionUID = 6416932054834995251L; private static int pixels[]; private static List pi = new ArrayList(); private final static int[] color = { […]

Java中的Clob字符串?

我在java中有一个字符串,但数据库中的数据类型是Clob。 如何从String获得Clob?

独立桌面应用程序中的表示层JavaFX

我们将创建一个java独立桌面应用程序。 我们正在寻找表示层的最佳解决方案。 我看过javaFX并且非常喜欢它,但我有点困惑。 它可以用在独立的桌面应用程序中吗? 我可以在我的独立桌面应用程序中使用javaFX并使用css来设置Ui的样式吗?

java.lang.IllegalStateException:BindingResult和bean名称’user’的普通目标对象都不可用作请求属性

这些天我开始学习Spring,Iam得到以下exception:我只是想从登录页面导航(稍后将使用DAO在db中插入opeartion)到一些index.jsp页面 exception org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 11 8: 9: 10: 11: 12: 13: 14: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:424) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name ‘user’ available as request attribute org.springframework.web.servlet.support.BindStatus.(BindStatus.java:141) org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:179) org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:199) org.springframework.web.servlet.tags.form.LabelTag.autogenerateFor(LabelTag.java:130) org.springframework.web.servlet.tags.form.LabelTag.resolveFor(LabelTag.java:120) org.springframework.web.servlet.tags.form.LabelTag.writeTagContent(LabelTag.java:90) org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:103) org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:80) org.apache.jsp.login_jsp._jspx_meth_form_005flabel_005f0(login_jsp.java:157) org.apache.jsp.login_jsp._jspx_meth_form_005fform_005f0(login_jsp.java:111) org.apache.jsp.login_jsp._jspService(login_jsp.java:71) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) […]

为什么使用Java套接字从未到达输入流的末尾?

我正在用Java编写一个简单的代理。 我无法将整个给定请求读入字节数组。 具体来说,在下面的循环中,即使客户端已经发送了它将要发送的所有数据(即,永远不会到达流的末尾),对“读取”的调用也会阻塞。 因为我不能确定是时候开始写输出直到我读完整个输入,这会造成一些麻烦。 如果我终止与服务器的连接,最终会到达流的末尾,一切都顺利完成(来自客户端的所有数据,在这种情况下,Firefox请求www.google.com,已被服务器读取) ,它可以根据需要处理它,但显然它不能发回任何东西给客户端)。 public static void copyStream(InputStream is, OutputStream os) throws IOException { int read = 0; byte[] buffer = new byte[BUFFER_SIZE]; while((read = is.read(buffer, 0, BUFFER_SIZE)) != -1) { os.write(buffer, 0, read); } return; } InputStream直接来自客户端套接字(getInputStream(),然后缓冲); OutputStream是ByteArrayOutputStream。 我究竟做错了什么?

jersey 2 + spring 4 + jetty-maven-plugin

我试图用一个使用jersey 2 + spring 4 + jetty-maven-plugin的例子。 但不断得到这个错误,无法理解为什么..请给我一个手。 WARNING: The Jersey servlet application, named com.joejag.code.orders.restservices.ResourceConfiguration, is not annotated with ApplicationPath and has no servlet mapping. 2015-12-16 19:56:38.746:INFO:/.0-SNAPSHOT:main: Spring WebApplicationInitializers detected on classpath: [org.glassfish.jersey.server.spring.SpringWebApplicationInitializer@2776015d] 2015-12-16 19:56:38.778:WARN:oejw.WebAppContext:main: Failed startup of context oejmpJettyWebAppContext@15fb7a32{/orders-server-1.0-SNAPSHOT,file:///home/bryan-1/workspace/project/java/simple-java-restful-service-using-jersey-and-maven-master/src/main/webapp/,STARTING}{file:///home/bryan-1/workspace/project/java/simple-java-restful-service-using-jersey-and-maven-master/src/main/webapp/} java.lang.IllegalStateException: No such servlet: Example 我的POM.xml 4.0.0 com.joejag.code.orders orders-server war 1.0-SNAPSHOT Example UTF-8 4.2.3.RELEASE 2.22.1 […]

IBrokers – 我如何向IBrokers发送100000 :::。placeOrder?

我正在使用IBrokers在IDEALPRO上开设AUD-USD订单 这里的语法很适合我销售90,000: # myscript.r .libPaths(“rpackages”) library(IBrokers) myconid = 3 twsobj = twsConnect(myconid) myaud = twsCurrency(“AUD”,currency=”USD”,exch=”IDEALPRO”,primary=””,strike=”0.0″,right=””,local=””,multiplier=””,include_expired=”0″,conId=myconid) Sys.sleep(2) myorderid = as.integer(reqIds(twsobj)) print(myorderid) Sys.sleep(2) myorderid = as.integer(difftime(Sys.time(), “2014-10-30”, units = “secs”)) Sys.sleep(2) IBrokers:::.placeOrder(twsobj, myaud, twsOrder(myorderid,”SELL”, 90000, “MKT”)) Sys.sleep(4) twsDisconnect(twsobj) 接下来,我尝试使用此API调用下订单100,000: IBrokers:::.placeOrder(twsobj, myaud, twsOrder(myorderid,”SELL”, 100000, “MKT”)) 订单失败。 我在日志中看到了这个: java.lang.NumberFormatException: For input string: “1e+05” 一个简单的解决方法是为50000下2个订单。 我正在寻找其他解决方法的线索。 我怀疑这个错误是IBrokers正在向API发送1e + 05而不是100000。

Android FFImageLoading使用URI(Xamarin)

我试图从光标加载联系人图像,所以我有每个图像的URI。 但是我想使用FFImageLoading库将这些图像添加到视图中,这样我就可以轻松加载占位符并进行圆形变换。 但是,我在使用带有URI的库时遇到了困难 – 我尝试使用Path将URI转换为url以使用LoadFromURL方法,但这种做法并不成功。 所以我想知道使用LoadImage或LoadStream方法是否更好,但我不确定如何最好地这样做。 这是我本来想要做的 // use FFImageLoading library to asynchronously: await ImageService .Instance .LoadUrl(item.PhotoURL, TimeSpan.FromHours(Settings.ImageCacheDurationHours)) // get the image from a URL .LoadingPlaceholder(“placeholderProfileImage.png”) // specify a placeholder image .Transform(new CircleTransformation()) // transform the image to a circle .Error(e => System.Diagnostics.Debug.WriteLine(e.Message)) .IntoAsync(viewHolder.ProfilePhotoImageView); 但是,对于我从联系人获得的图像,我有一个Uri,我可以使用以下内容加载它,但我无法对其进行转换: var contactUri = ContentUris.WithAppendedId(ContactsContract.Contacts.ContentUri, Contacts[position].LongId); var contactPhotoUri = Android.Net.Uri.WithAppendedPath(contactUri, Android.Provider.Contacts.Photos.ContentDirectory); […]

如何使用Jsoup从链接中提取href?

我想得到这个链接: index.php?limitstart=0&picno=0&gallery_key=92 index.php?limitstart=0&picno=1&gallery_key=92 index.php?limitstart=0&picno=2&gallery_key=92 从这个使用Jsoup的html: 有任何想法吗? 谢谢