问题列表 - 第5933页

Java Robot createScreenCapture性能

我需要抓取一系列截图并将它们连接成电影.我正在尝试使用java Robot类来捕获屏幕.

但是createScreenCapture()方法在我的机器上花费的时间超过1秒.我甚至无法获得1 fps.有没有办法加快速度?或者还有其他API吗?

编辑:它正在分配缓冲的图像.

BufferedImage image = robot.createScreenCapture(screen); //将屏幕截图保存为jpg
文件文件=新文件("图像/屏幕"+索引+".jpg");
ImageIO.write(image,"jpg",file); 索引++;

将其写入jpg文件大约需要200毫秒,因为获取BufferedImage大约需要1400毫秒.

java performance swing

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

关于命令"查找"的问题

find . \( -name "_*" -or -newer while2 \) -type f -print

在上面的linux命令中,为什么要引用_*?

linux shell command-line

3
推荐指数
2
解决办法
234
查看次数

不使用字符串文字时的字符串插值

我有一个Ruby脚本,使用字符串插值来构建错误消息.

p "#{vName} is not a defined variable"  => 'xxx is not a defined variable'
Run Code Online (Sandbox Code Playgroud)

另一位程序员通过并尝试将字符串文字外部化为单独的配置文件.当然,他没有得到替代.

p err_string_from_config  => '#{vName} is not a defined variable'
Run Code Online (Sandbox Code Playgroud)

我环顾四周,但没有比转换为sprintf字符串和使用printf更好的方法.

有没有人知道如何让#{}替换处理Ruby脚本中不是双引号文字的字符串?

ruby

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

在不更改main()函数的情况下更改C++输出

#include<iostream.h>
void main()
{
    cout<<"Love";
}
Run Code Online (Sandbox Code Playgroud)

问题是如何在不做任何改变的情况下将该程序的输出更改为"我爱你" main().

c++

9
推荐指数
7
解决办法
3316
查看次数

为什么我用Apache Commons FileUpload获得"FileUploadException:Stream意外结束"?

遇到此异常的原因是什么:

org.apache.commons.fileupload.FileUploadException: 
  Processing of multipart/form-data request failed. Stream ended unexpectedly
Run Code Online (Sandbox Code Playgroud)

java file-upload apache-commons

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

XSL字符转义问题

我写这篇文章是因为我真的碰到了墙,无法继续前进.在我的数据库中,我已经像这样转义了HTML : "&lt;p&gt;My name is Freddy and I was".

我想将其显示为HTML或剥离我的XSL模板中的HTML标记.这两种解决方案都适合我,我会选择更快的解决方案.

我在线阅读了几篇帖子但找不到解决方案.我也尝试过disable-output-escape但没有成功.基本上似乎问题是在XSL执行中的某个地方,引擎正在将其改变&lt;p&gt;为:&amp;lt;p&amp;gt;.

它正在转化&&amp;.如果它有帮助,这是我的XSL代码.我在顶部尝试了几种带有和不带输出标签的组合.

任何帮助将不胜感激.提前致谢.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:output method="html" omit-xml-declaration="yes"/>

  <xsl:template match="DocumentElement">
    <div>
      <xsl:attribute name="id">mySlides</xsl:attribute>
      <xsl:apply-templates>
        <xsl:with-param name="templatenumber" select="0"/>
      </xsl:apply-templates>
    </div>

    <div>
      <xsl:attribute name="id">myController</xsl:attribute>
      <xsl:apply-templates>
        <xsl:with-param name="templatenumber" select="1"/>
      </xsl:apply-templates>
    </div>
  </xsl:template>

  <xsl:template match="DocumentElement/QueryResults">
    <xsl:param name="templatenumber">tobereplace</xsl:param>

    <xsl:if test="$templatenumber=0">
      <div>
        <xsl:attribute name="id">myController</xsl:attribute>
        <div>
          <xsl:attribute name="class">article</xsl:attribute>
          <h2>
            <a>
              <xsl:attribute name="class">title</xsl:attribute>
              <xsl:attribute name="title"><xsl:value-of select="Title"/></xsl:attribute>
              <xsl:attribute name="href">/stories/stories-details/articletype/articleview/articleid/<xsl:value-of select="ArticleId"/>/<xsl:value-of select="SEOTitle"/>.aspx</xsl:attribute>
              <xsl:value-of select="Title"/>
            </a>
          </h2>
          <div> …
Run Code Online (Sandbox Code Playgroud)

html xslt escaping

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

使用PHP创建加密的zip存档

我正在寻找一种方法将.txt文件加密成zip,但是采用安全的密码保护方式.我的目标是通过电子邮件发送此文件给我,没有人能够阅读附件的内容.

有没有人知道一个简单的,最重要的,安全的方法来实现这一目标?我可以创建zip存档,但我不知道如何加密它们,或者它是多么安全.

php encryption zip

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

如何从C++程序运行bash脚本

Bash脚本非常有用,可以节省大量的编程时间.那么如何在C++程序中启动bash脚本呢?此外,如果你知道如何让用户成为超级用户也会很好.谢谢!

c++ linux bash shell

46
推荐指数
5
解决办法
10万
查看次数

在创建帐户时,如何将密码存储在内存中?

我们的基于Web的应用程序使用帐户创建期间指定的密码将用户帐户绑定到用户.对于Java,在将哈希值保存在数据库中之前,如何安全地处理密码.

更具体地说,如何确保持有密码的字符串在足够短的时间间隔内被垃圾收集?

java security passwords hash

6
推荐指数
2
解决办法
4624
查看次数

/ usr/bin/ld:找不到-lfreetype qt

编译Fedora 10.

我是第一次使用qt.我首先创建了一个包含所有默认设置的简单GUI应用程序.当我尝试构建项目时,我收到以下错误消息.

但是,当我搜索-lfreetype时,我发现它在以下目录中./usr/lib/libfreetype.so.6 /usr/lib/libfreetype.so.6.3.18

无论如何要解决这个问题?

非常感谢任何建议

Running build steps for project test1...
Creating gdb macros library...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make debug -w 
make: Entering directory `/home/steve/projects/qt/test1/test1'
/usr/bin/make -f Makefile.Debug
make[1]: Entering directory `/home/steve/projects/qt/test1/test1'
g++ -Wl,-rpath,/opt/qtsdk-2009.01/qt/lib -o test1 debug/main.o 
  debug/mainwindow.o debug/moc_mainwindow.o 
  -L/opt/qtsdk-2009.01/qt/lib 
  -lQtGui -L/opt/qtsdk-2009.01/qt/lib -L/usr/X11R6/lib 
  -pthread -lfreetype 
  -lgobject-2.0 -lSM -lICE -pthread -pthread 
  -lXrender -lfontconfig 
  -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt 
  -lglib-2.0 -ldl -lpthread
/usr/bin/ld: cannot find -lfreetype
collect2: ld returned 1 exit status
make[1]: *** [test1] …
Run Code Online (Sandbox Code Playgroud)

qt freetype

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