问题列表 - 第26788页

什么是timeGetTime的最佳替代品,以避免环绕?

timeGetTime似乎非常适合查询系统时间.但是,它的返回值仅为32位,因此每49天左右就会回绕一次.

在调用代码时检测翻转并不太难,但它增加了一些复杂性,并且(更糟)需要保持状态.

是否有一些替换timeGetTime没有这个环绕问题(可能通过返回64位值),并具有大致相同的精度和成本?

c++ windows time

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

Java:如何快速复制BufferedImage的像素?(包括单元测试)

我想从源BufferedImage到目的地复制(矩形区域)ARGB值BufferedImage.不应该进行合成:如果我复制ARGB值为0x8000BE50(alpha值为128)的像素,则目标像素必须精确为 0x8000BE50,完全覆盖目标像素.

我有一个非常精确的问题,我做了一个单元测试来展示我需要的东西.单元测试功能齐全,设备齐全,传递良好,正是我想要的.

但是,我想要一种更快,更有效的内存方法来替换copySrcIntoDstAt(...).

这就是我的问题的全部要点:我不是在追求如何以更快的方式"填充"图像(我所做的仅仅是进行单元测试的一个例子).我想要的只是知道什么是快速和内存有效的方法(即快速而不是创建不必要的对象).

我所做的概念验证实现显然非常节省内存,但速度很慢(每个像素执行一次getRGB和一次setRGB).

原理上,我有这样的:(其中A表示复制前目标图像的相应像素)

AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
Run Code Online (Sandbox Code Playgroud)

我希望有这个:

AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAABBBBAAA
AAAAAAAAAAAAABBBBAAA
AAAAAAAAAAAAAAAAAAAA
Run Code Online (Sandbox Code Playgroud)

其中'B'代表src图像中的像素.

请注意,我正在寻找copySrcIntoDstAt(...)方法的完全替代,而不是API链接/引用.

import org.junit.Test;

import java.awt.image.BufferedImage;

import static org.junit.Assert.*;

public class TestCopy {

    private static final int COL1 = 0x8000BE50;  // alpha at 128
    private static final int COL2 = 0x1732FE87;  // alpha at  23 

    @Test
    public void testPixelsCopy() {
        final …
Run Code Online (Sandbox Code Playgroud)

java bufferedimage

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

mysql查询执行时间 - 我能在几毫秒内得到这个吗?

可能重复:
如何在mysql中以毫秒或微秒为单位获取加载时间

我正在比较一些不同的方法来直接在控制台上使用mysql获取一些数据,使用SQL_NO_CACHE选项确保mysql每次都保持运行完整的查询.Mysql给我的执行时间以秒为单位,小数点后两位.我真的希望以毫秒(最好是一个或两个小数位)得到结果,以便更好地了解改进(或缺少).我可以在mysql中设置一个选项来实现这个目的吗?

谢谢,最大

mysql execution-time

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

通过调用Fortran中的C++函数将Fortran int数组传递给C++

我试图在Fortran子例程中调用C++函数.该C++函数应该更新整数数组.这是我写的一个非工作代码.有什么问题?

! Fortran function that calls a C++ function.

subroutine my_function()

      integer(4) ar(*)

      integer(4) get_filled_ar

      ! Need correct syntax here.
      ar = get_filled_ar()
end


// C++ function:

    extern "C" {
        void get_filled_ar(int *ar){
            ar[0] = 1;
            ar[1] = 10;
            ar[3] = 100;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c++ fortran

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

快速点产品,适用于非常特殊的情况

给定大小为L的向量X,其中X的每个标量元素来自二进制集{0,1},如果大小为L的向量Y由整数组成,则找到点乘积z = dot(X,Y)价值元素.我建议,必须有一种非常快速的方法来做到这一点.

假设L=4; X[L]={1, 0, 0, 1}; Y[L]={-4, 2, 1, 0}我们必须找到z=X[0]*Y[0] + X[1]*Y[1] + X[2]*Y[2] + X[3]*Y[3](在这种情况下会给我们-4).

很明显,X可以使用二进制数字表示,例如,对于L = 32,整数类型为int32.然后,我们要做的就是找到这个整数的点积和一个32个整数的数组.您是否有任何想法或建议如何快速完成?

c c++ algorithm math

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

HTML按钮不提交表单

我有一张表格.在那个表格之外,我有一个按钮.一个简单的按钮,如下所示:

<button>My Button</button>
Run Code Online (Sandbox Code Playgroud)

然而,当我点击它时,它会提交表单.这是代码:

<form id="myform">
    <input />
</form>
<button>My Button</button>
Run Code Online (Sandbox Code Playgroud)

所有这个按钮应该是一些JavaScript.但即使它看起来像上面的代码,它提交表单.当我将标签按钮更改为span时,它可以完美地工作.但不幸的是,它需要成为一个按钮.有没有办法阻止该按钮提交表单?比如说

<button onclick="document.getElementById('myform').doNotSubmit();">My Button</button>
Run Code Online (Sandbox Code Playgroud)

html javascript

345
推荐指数
5
解决办法
17万
查看次数

在DocumentBuilder解析方法中使用一个字符串(需要它使用XPath解析XML)

我正在尝试使用Java Servlet创建RESTful Web服务.问题是我必须通过POST方法传递给Web服务器请求.此请求的内容不是参数,而是正文本身.

所以我基本上从ruby发送这样的东西:

url = URI.parse(@host)
req = Net::HTTP::Post.new('/WebService/WebServiceServlet')
req['Content-Type'] = "text/xml"
# req.basic_auth 'account', 'password'
req.body = data
response = Net::HTTP.start(url.host, url.port){ |http| puts http.request(req).body }
Run Code Online (Sandbox Code Playgroud)

然后我必须在我的servlet中检索此请求的主体.我使用经典的readline,所以我有一个字符串.问题是我必须将其解析为XML:

private void useXML( final String soft, final PrintWriter out) throws ParserConfigurationException, SAXException, IOException, XPathExpressionException, FileNotFoundException {
  DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
  domFactory.setNamespaceAware(true); // never forget this!
  DocumentBuilder builder = domFactory.newDocumentBuilder();
  Document doc = builder.parse(soft);

  XPathFactory factory = XPathFactory.newInstance();
  XPath xpath = factory.newXPath();
  XPathExpression expr = xpath.compile("//software/text()");

  Object result = expr.evaluate(doc, XPathConstants.NODESET);
  NodeList …
Run Code Online (Sandbox Code Playgroud)

java xml rest

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

你如何使用jquery获得对外部div的引用

如果我有这个HTML

<div class="whole">This is a <div class="min">Test</div></div>
Run Code Online (Sandbox Code Playgroud)

我想点击"min"div时更改"整个"div的html:

我在下面尝试了这个,但似乎没有用.

$(document).ready(function() {
    $('div.min').live('click', function() {
         $(this).prev('.whole').html("<img  BORDER=0 src='../../images/copy1.png' />");
    });
});
Run Code Online (Sandbox Code Playgroud)

有没有人对这里出了什么问题有任何想法?

jquery jquery-selectors

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

align ="right"在XML中不起作用

我之前从未使用过XML,现在我必须更改文本的对齐方式.我尝试像HTML一样,但它不会发生.也许我做错了什么?这是他的剧本:

<gallery>
    <title><![CDATA[<FONT SIZE="20" COLOR="#C3A25D"></FONT>]]></title>
    <text><![CDATA[<FONT SIZE="20" COLOR="#C3A25D">text, which i want to to be in right position</FONT>]]></text>
    <thmb></thmb>
    <img wdt="421">images/avetiskhakhamyan.jpg</img>
</gallery>
Run Code Online (Sandbox Code Playgroud)

我尝试align="right"<font>标签写,但它不起作用.你能告诉我这是什么问题吗?

更新:

无论如何我无法理解,如果我没有设置任何align属性,为什么它在中心显示文本?它是默认值吗?

xml

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

java.lang.IllegalArgumentException:方法不能为null

Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: Method must not be null:java.lang.IllegalArgumentException: Method must not be null  
Run Code Online (Sandbox Code Playgroud)

我在部署应用程序时遇到此部署错误.

java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)  
Run Code Online (Sandbox Code Playgroud)

而相同的构建在同一服务器jetty 6.1.3中成功部署,并具有以下conf.

java version "1.6.0_17"
Run Code Online (Sandbox Code Playgroud)

使用的弹簧版本是2.5.6.SEC01

如何克服,谷歌搜索没有工作?

    2010-05-13 15:53:20.903::WARN:  Failed startup of context org.mortbay.jetty.webapp.WebAppContext@9ad840{/caw,jar:file:/home/jigar/jetty-6.1.3/webapps/caw.war!/}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: Method must not be …
Run Code Online (Sandbox Code Playgroud)

java spring java-ee

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