我有一个BufferedImage我正在尝试写一个jpeg文件,但是我的Java程序抛出异常.我能够成功地将相同的缓冲区保存到gif和png.我曾尝试在Google上寻找解决方案,但无济于事.
码:
File outputfile = new File("tiles/" + row + ":" + col + ".jpg");
try {
ImageIO.write(mapBufferTiles[row][col], "jpg", outputfile);
} catch (IOException e) {
outputfile.delete();
throw new RuntimeException(e);
}
Run Code Online (Sandbox Code Playgroud)
例外:
Exception in thread "main" java.lang.RuntimeException: javax.imageio.IIOException: Invalid argument to native writeImage
at MapServer.initMapBuffer(MapServer.java:90)
at MapServer.<init>(MapServer.java:24)
at MapServer.main(MapServer.java:118)
Caused by: javax.imageio.IIOException: Invalid argument to native writeImage
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeOnThread(JPEGImageWriter.java:1055)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.write(JPEGImageWriter.java:357)
at javax.imageio.ImageWriter.write(ImageWriter.java:615)
at javax.imageio.ImageIO.doWrite(ImageIO.java:1602)
at javax.imageio.ImageIO.write(ImageIO.java:1526)
at MapServer.initMapBuffer(MapServer.java:87)
... 2 more
Run Code Online (Sandbox Code Playgroud) 在创建Web应用程序时,如何显示重复实体(YouTube上的视频,或像我的网站上的书籍部分)的唯一标识符的显示,最好使用统一长度标识符,如哈希或唯一数据库中项目的键(1,2,3等).
除了揭示一点,我认为是非物质的,关于你的应用内部的信息,为什么使用哈希比仅使用唯一ID更好?
简而言之:哪个更好地用作公开显示的唯一标识符 - 哈希值或数据库中的唯一键?
编辑:我再次打开这个问题,因为Dmitriy提出了不要将命名绑定到db特定属性的好处.这种束缚会阻止我将来优化/规范化数据库吗?
该平台使用php/python和ISAM/w MySQL.
我的情况:我喜欢电子编辑,但是我在一台新电脑上,我的许可证正用在我的旧电脑上.我不能完全承担另一个许可证,所以我正在寻找符合以下条件的免费编辑器:
也会很好:
而不是(简单列出,因为它们是共同的建议,但我已经尝试过,但没有发现它们符合我的标准):
谢谢.哦,作为参考,这是我当前设置的图片:链接
编辑:感谢所有建议者.所有3(JEdit,Cream和PsPad)都是那些看过这个帖子的人的坚实候选人.
是否有任何理由不将cookie /会话用于浏览器通常使用的本机移动应用程序,以便对我的服务器进行身份验证以及后续的API调用?
澄清:似乎移动客户端上事实上的身份验证方法是基于令牌的系统,如OAuth/XAuth.为什么传统的浏览器方法不够用?
我正在寻求一些帮助,它是这样的:我是一个相当绿色的软件开发人员,主要关注网络(python/PHP),但我对Java应用程序和作为电气工程专业学生非常有经验,期待深入研究一些c/c ++.我已经在Windows机器上长大了,但是热情地讨厌.net而且真的不需要在Windows上开发 - 除了我已经习惯了它.
我想完全切换到Ubuntu作为我的开发机器(没有在另一个分区上安装WinXP),因为我已经厌倦了Windows,但每次我遇到无数的驱动程序问题时都很想回到它(不管怎么说)耳机驱动程序,或双显示器设置等).我正在寻找一个有助于这种转变的综合资源,并且不会假设你知道外星人的linux shell关键字.
干杯.
我没有计算机视觉的背景,但我很想知道如何使用OpenCV库来实现以下目标:
我有一个备用按钮,各种颜色,款式和直径.在大多数情况下,它们是循环的.我将它们均匀地散布在一张白纸上,在良好的光线下,用普通的数码相机拍摄相当高分辨率的照片.如何切割此图像以单独抓取每个按钮作为单独的对象/图像?
提前致谢.
截至昨天(也许是在最近的PHP更新之后?),我在php 5.3.3中遇到了一些非常奇怪的非确定性错误.它们也出现在PHP 5.3.2的生产服务器中.
错误基本上等于Fatal error: Uncaught exception 'ErrorException' with message 'Attempt to assign property of non-object'
代码库的各个部分.通常,错误行类似于:$this->foo = $bar
在__construct()
通话中.
$this
在构造函数中找不到?!
我不知道发生了什么事.有任何想法吗?这可能是这个bug的回归吗?:http://bugs.php.net/31525
编辑:我应该提一下,一段时间后刷新脚本,完全没有更改代码,让它再次工作.因此是非确定性的.
编辑2:此外,虽然PHP设置为记录最小的错误,并在发生其他错误时记录,此错误不会记录在日志文件中.这让我想到我们正在研究PHP引擎依赖性错误.
我正在尝试使用YouTube Java GData库/ API获取特定用户的视频列表.
但是,当我尝试使用创建服务时YouTubeService service = new YouTubeService("Cyphon-MyCampusPulse-1", YOUTUBE_API_KEY);
,我得到以下运行时异常:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingException
at scrapers.YouTubePulseScraper.<init>(YouTubePulseScraper.java:37)
at scrapers.YouTubePulseScraper.main(YouTubePulseScraper.java:153)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 2 more
Run Code Online (Sandbox Code Playgroud)
我不确定异常与我正在做的事情有什么关系.任何提示都表示赞赏.