小编Chr*_*pen的帖子

哪个代码运行得更快?

我有两段代码,我想知道哪些代码运行速度更快,为什么速度更快.我对JVM和CPU的了解较少,但我很努力.每个提示都会有帮助.

int[] a=new int[1000];
int[] b=new int[10000000];
long start = System.currentTimeMillis();
//method 1
for(int i=0;i<1000;i++){
    for(int j=0;j<10000000;j++){
        a[i]++;
    }
}
long end = System.currentTimeMillis();
System.out.println(end-start);

start=System.currentTimeMillis();
//method 2
for(int i=0 ;i<10000000;i++){
    for(int j=0;j<1000;j++){
        b[i]++;
    }
}
end = System.currentTimeMillis();
System.out.println(end-start);
Run Code Online (Sandbox Code Playgroud)

java performance

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

在Zend Framework 2中按字段排序SQL

你如何(优雅地)使用Zend Framework 2中的闭包来按字段排序select语句?

我有以下PHP代码:

$gateway = new \Zend\Db\TableGateway\TableGateway('table_name', $adapter);
$select = $gateway->select(function($select){
    $select->where->in('id', array(4, 2, 3, 1));
    // insert some awesome ordering magic here..!
});
Run Code Online (Sandbox Code Playgroud)

我知道你可以很容易地做到这一点:

    ...
    $select->order(array('id ASC'));
    ...
Run Code Online (Sandbox Code Playgroud)

但是,这只是按升序id值排序结果,我需要通过特定的id序列对它们进行排序(即:按序列排序)4, 2, 3, 1.

是否有一个优雅的Zend Framework 2功能,我可以在这里使用id它们自己订购?有效地创建SQL:

select * from table_name 
    where 'id' in (4, 2, 3, 1)
    order by field('id', (4, 2, 3, 1));
Run Code Online (Sandbox Code Playgroud)

php zend-db zend-db-select zend-framework2

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

如何在按钮单击时滚动回页面顶部?

我正在使用对象标签代码创建我的产品页面,但每次单击"查看"按钮时,下一页都会停留在我刚看过的上一页的相同位置.如何在每次单击"查看"按钮时添加允许我从页面顶部查看的功能?

<div id="container" class="clearfix"><!--! end of #sidebar -->
    <div class="holder"></div>
    <div id="content" class="defaults"><!-- navigation holder -->
        <div id="title2">Office Section</div>

        <!-- item container -->
        <ul id="itemContainer">
            <li>
                <div id="product">
                    <div id="title">FuBang®</div>
                    <div class="imageOuter" style="margin:0">
                        <a class="image" href="officesection010.html">
                            <span class="rollover" ></span>
                            <img class="imgborder" src="product/officesection/010.jpg" width="165" height="165" />
                        </a>
                    </div><br />
                    <div id="text">Sofa </div><br />
                    <div id="button">
                        <a href="officesection010.html">View Details</a>
                    </div>
                </div>
            </li>
        </ul>
        <br />
        <div id="title2"></div>
        <div class="holder"></div>
    </div>
    </div> <!--! end of #content -->
</div> <!--! end of #container --> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

MySqli检查查询是否有结果

我正试图找到最好的方法,看看是否mysqli有结果.我希望代码在有有效查询时执行,如果没有则不执行任何操作.

这是我尝试的代码不起作用:

$result = mysqli_query($con,"SELECT * FROM promoCode where code = '$code'")
    or die("Error in mySql statement!");

if (mysqli_num_rows($result)==1) { echo "yahoo it worked! "; }
Run Code Online (Sandbox Code Playgroud)

php mysqli

0
推荐指数
1
解决办法
2232
查看次数