问题列表 - 第23300页

依赖编程语言的默认功能是明智的吗?

我应该经常依赖默认值吗?

例如,在PHP中,如果您有以下内容:

<?php

$var .= "Value";

?>
Run Code Online (Sandbox Code Playgroud)

这非常好 - 它有效.但是,如果将这样的赋值转换为以前未使用的变量后来从语言中消除了怎么办?(我不是指对未使用的变量的一般赋值.)

有无数的例子表明某些东西的默认值已经发生了变化,而现有的代码却没用了.

另一方面,没有默认值,会有很多代码冗余.

处理这个问题的正确方法是什么?

language-agnostic default

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

有没有办法打开某种JVM日志记录,所以我可以看到在类加载等过程中发生了什么

我正在尝试优化我的Java Web应用程序的启动时间/类加载时间,因为它在Google App Engine和启动时间非常重要.

有没有办法可以打开某种类加载调试消息,或者某种方式来查看类加载时花费的时间?我想看看是否有任何特定的库需要一段时间才能加载,然后如果它们不是必需的话就去掉它们.

java google-app-engine jvm classloader

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

使用.htaccess RewriteRule重写基于数字的URL

如何将基于简单号码的URL重写为子文件夹?

我想http://mysite.com/123重定向到http://mysite.com/en/123.

这个数字可能是1 - 9999.我在htaccess的尝试是:

RewriteRule ^([0-9]+)$ /en/$1/ [R]
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

apache .htaccess mod-rewrite url-rewriting

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

Java Bean和Enterprise Java Bean之间的区别?

它们是不同的还是可以互换使用?如果它们不同,那么是什么使它们彼此不同?

java ejb javabeans java-ee

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

jQuery slideToggle在悬停时保持打开状态

我有一个div,我绑定了jQuery悬停事件,以使用slideToggle激活slideDown:

<div class="Square">
    <div class="RedSquare"></div>
    <div class="GraySquare"></div>
</div>

$("div.RedSquare").hover(
    function() {
        $(this).siblings("div.GraySquare").slideToggle("fast");
    },
    function() {
        $(this).siblings("div.GraySquare").slideToggle("fast");
    }
);
Run Code Online (Sandbox Code Playgroud)

它在它下面切换一个div'.GraySquare'.基本上从灰色框中滑下灰色框.我面临的问题是,当鼠标移动到灰色div上时,幻灯片会向上移动.我希望它悬停在红色或灰色方块上时保持不动.

任何帮助表示赞赏.

jquery slidetoggle

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

Windows上的Mongodb性能

我最近一直在研究.NET可用的nosql选项,MongoDB在可用性和支持方面正在成为明显的赢家,所以今晚我决定试一试.我从mongodb站点下载了1.2.4版(Windows x64二进制文件)并使用以下选项运行它:

C:\mongodb\bin>mkdir data
C:\mongodb\bin>mongod -dbpath ./data --cpu --quiet
Run Code Online (Sandbox Code Playgroud)

然后我从http://github.com/samus/mongodb-csharp加载了最新的mongodb-csharp驱动程序,并立即运行基准程序.听说过MongoDB的"速度惊人",我对糟糕的基准性能感到震惊.

Starting Tests
encode (small).........................................320000 00:00:00.0156250
encode (medium)........................................80000 00:00:00.0625000
encode (large).........................................1818 00:00:02.7500000
decode (small).........................................320000 00:00:00.0156250
decode (medium)........................................160000 00:00:00.0312500
decode (large).........................................2370 00:00:02.1093750
insert (small, no index)...............................2176 00:00:02.2968750
insert (medium, no index)..............................2269 00:00:02.2031250
insert (large, no index)...............................778 00:00:06.4218750
insert (small, indexed)................................2051 00:00:02.4375000
insert (medium, indexed)...............................2133 00:00:02.3437500
insert (large, indexed)................................835 00:00:05.9843750
batch insert (small, no index).........................53333 00:00:00.0937500
batch insert (medium, no index)........................26666 00:00:00.1875000
batch insert (large, no index).........................1114 00:00:04.4843750
find_one (small, no …
Run Code Online (Sandbox Code Playgroud)

windows mongodb

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

如何使用变量值作为Perl中的名称创建新文件?

例如:

$variable = "10000";
for($i=0; $i<3;$i++)
{
   $variable++;
   $file = $variable."."."txt";
   open output,'>$file' or die "Can't open the output file!"; 
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.请建议一种新的方式.

perl

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

Ruby静态方法在Ruby中看起来像什么?

在Java中,'静态方法'看起来像这样:

class MyUtils {
    . . .
    public static double mean(int[] p) {
        int sum = 0;  // sum of all the elements
        for (int i=0; i<p.length; i++) {
            sum += p[i];
        }
        return ((double)sum) / p.length;
    }
    . . .
}

// Called from outside the MyUtils class.
double meanAttendance = MyUtils.mean(attendance);
Run Code Online (Sandbox Code Playgroud)

编写"静态方法"的等效"Ruby方式"是什么?

ruby java

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

如何检索自定义控件的XML属性

我用edittext和spinner创建了一个组合框控件.我试图让android:prompt属性传递给微调器,这意味着我需要在构造函数中捕获它,它传递我的AttributeSet并在微调器上设置它.我无法弄清楚如何获得提示的值.我尝试着,

int[] ra = { android.R.attr.prompt };
TypedArray ta = context.getTheme().obtainStyledAttributes(ra); 
int id = ta.getResourceId(0, 0); 
Run Code Online (Sandbox Code Playgroud)

我回到0,这意味着它没有找到属性.我还做了一个返回0的ta.count().所以我没有得到任何回报.

我的XML只是定义了一个android:提示符值.

谢谢

android custom-controls

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

如何使用Oracle sql查询获取数组

我希望在双表上使用oracle SQL显示从日期到日期之间的年份结果集

例如

如果我通过 - 从日期为1/1/1900和到日期为1/1/2000

然后它显示出来

只有几年

1900
1901
1902
-
-

2000
Run Code Online (Sandbox Code Playgroud)

oracle

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