问题列表 - 第34096页

关于变量名称的有趣细节

我已经阅读了整个网络上的教程,并在游戏中指定了不同类型的教程(但事实证明这很普遍).

是否有任何理由为什么许多开发人员将他们的变量命名为:

mContext
Run Code Online (Sandbox Code Playgroud)

对我来说,默认只是将其命名为"上下文"或类似的东西.

之前有"m"的原因吗?(我知道这是一个风格问题,但我只是好奇它代表什么)

android coding-style hungarian-notation

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

为什么在eclipse中编译相同的代码时,类文件的大小不同,然后通过ant使用eclipse编译器?

我正在使用ant构建一个自动构建环境,使用eclipse中使用的相同eclipse编译器构建一个新签出的源代码树.问题是,一些生成的类文件的大小不同于在eclipse中编译生成的类文件.为什么是这样?这没关系,还可以预料到吗?按照规定,我告诉Ant使用eclipse编译器,如:

<target description="compile project with Eclipse compiler" name="build-eclipse-compiler">
        <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
        <antcall target="build"/>
</target>
Run Code Online (Sandbox Code Playgroud)

java eclipse

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

BigNums实现如何工作?

我想知道BigInt和其他类似的东西是如何实现的.我试图查看JAVA源代码,但它对我来说都是希腊语和拉丁语.你能用语言向我解释算法 - 没有代码,这样我就能理解当我使用JAVA API时我实际使用的内容.问候

biginteger

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

哪个循环更快,而对于?

您可以使用for和while循环获得相同的输出:

而:

$i = 0;
while ($i <= 10){
  print $i."\n";
  $i++;
};
Run Code Online (Sandbox Code Playgroud)

对于:

for ($i = 0; $i <= 10; $i++){
  print $i."\n";
}
Run Code Online (Sandbox Code Playgroud)

但哪一个更快?

performance for-loop while-loop

34
推荐指数
5
解决办法
9万
查看次数

Android活动超过默认锁定屏幕

如何在锁定屏幕上显示ActivityDialog显示?

通过在Activity.onCreate()方法中设置各种窗口类型,我已经尝试在屏幕打开时显示我的锁定活动:

TYPE_PRIORITY_PHONE
TYPE_SYSTEM_ALERT
TYPE_KEYGUARD

和其他人一起SYSTEM_ALERT_WINDOWINTERNAL_SYSTEM_WINDOW权限.

解锁设备后,我的活动可见.

更新:

我实际上已经设法显示我自己的Activity而不是默认锁定屏幕.除非您使用HOME按钮,否则它可以完美运行

android dialog lockscreen android-windowmanager android-activity

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

为什么indexOf不能在IE8阵列上工作?

以下功能适用于Opera,Firefox和Chrome.但是,在IE8中它失败了if ( allowed.indexOf(ext[1]) == -1).

有谁知道为什么?有没有明显的错误?

function CheckMe() {
    var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz');
    var fileinput=document.getElementById('f');
    var ext = fileinput.value.toLowerCase().split('.');
    if ( allowed.indexOf(ext[1]) == -1) 
    {
        document.getElementById('uploadsec').innerHTML = document.getElementById('uploadsec').innerHTML;
        alert('This file type is not allowed!');
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer indexof internet-explorer-8

291
推荐指数
5
解决办法
12万
查看次数

WordPress:在标题输入字段的正上方添加一个自定义字段(不修改核心文件)吗?

有谁知道在帖子编辑页面的标题输入字段正上方(或下方)添加输入字段(或与此类型的任何类型的html)的方法吗?

我正在寻找一种无需修改核心文件的方法(我将其作为创建自定义帖子类型的插件的一部分来进行)。

我不知道在edit-form-advanced.php文件的该区域中是否有任何可用的wp钩子可以帮助您。我真的希望有人提出了一个天才的解决方法!

wordpress custom-fields

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

是什么让这段代码"endian独立"?

我遇到了以下代码,并被告知这意味着它COL_8888_RED是"endian independent".为什么?是什么让这个端点独立?(我问过原来的编码员,但他们没有回复我...... 他们也许也不知道.)

union _colours {
    uint8  c[3][4];
    uint32 alignment;
};

static const union _colours col_8888 = {
        {    /*   B     G     R     A  in memory     */
                {    0x00, 0x00, 0xFF, 0xFF, }, /* red   */
                {    0x00, 0xFF, 0x00, 0xFF, }, /* green */
                {    0xFF, 0x00, 0x00, 0xFF, }, /* blue  */
        }
};

#define COL_8888_RED   *((uint32 *)&col_8888.c[0])
Run Code Online (Sandbox Code Playgroud)

c c++

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

Perl的XSUB怎么会死?

我为一个包含约80个函数的C库编写了一个Perl XS包装器.现在我的一般策略是用C函数替换错误,PL_sv_undef并且调用Perl代码必须明确检查返回是否不是undef.(对于某些C函数,它更复杂,因为我将它们的输出转换为HV/ AV并使用空列表来报告错误.)

现在,当我开始使用该库编写更大的Perl脚本时,我想简化错误处理并使用例如通常eval {}/ die类似异常的机制来处理错误.

目前,我的XS中的简单XSUB看起来像这样:

SV *
simple_function( param1, param2 = 0, param3 = 0)
        int             param1
        int             param2
        int             param3
        CODE:
                int rc;
                rc = simple_function( param1, param2, param3 );
                RETVAL = (rc == 0) ? &PL_sv_yes : &PL_sv_undef;
        OUTPUT:
                RETVAL
Run Code Online (Sandbox Code Playgroud)

我已经看到一些模块有die关于错误的"RaiseError"的全局标志,但未能找到任何我可以借用的例子.我发现的几个模块处理里面的"RaiseError"标志.pm,而不是在里面.xs,因此允许使用Perl die.在我的情况下,在.pm很多函数内部很难实现需要特殊的错误检查.这也会导致代码重复,因为检查已经存在于XS内部.

我发现perlxs/ perlguts文档中没有任何相关内容.特别是,我已经看到了将呼叫Perl_croak().c从我的产生.xs,但未能找到该功能的任何文件.

什么是XS的Perl模拟die?或者XSUB如何报告Perl运行时函数失败并且没有RETVAL返回?如何正确设置$@ …

perl perl-xs xs

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

用Java编写RSS阅读器

我正在尝试为类项目编写基本的RSS阅读器.我们的书通过走DOM树来展示一个例子.对于RSS阅读器来说,这是一个不错的方法吗?我是否会忽略某些对我不感兴趣并且不被RSS阅读器使用的标签?谢谢.

java xml rss

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