小编rin*_*t.6的帖子

PHP Spoofchecker类

我正在阅读PHP手册,并在intl扩展文档页面中遇到了这个Spoofchecker.类中的方法,它们的参数以及类本身都是公平的,所以我想知道它的目的是什么.

php localization internationalization intl

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

何时需要使用静态方法?

我认为通常我们使用静态方法,因为我们不需要实例化对象.我们可以className::staticFunction用来调用静态方法,今天发现bub:

test1.php

<?php
class Foo { 
    static public function helloWorld() {
        print "Hello world " ;
    }
}
Foo::helloWorld();
Run Code Online (Sandbox Code Playgroud)

test2.php

<?php
class Foo { 
    public function helloWorld() {
        print "Hello world " ;
    }
}
Foo::helloWorld();
Run Code Online (Sandbox Code Playgroud)

题:

以上两个脚本都有效.我们没有声明函数static,我们仍然可以className::staticFunction用来调用函数.为什么我们需要使用静态方法?

php

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

Javascript变量初始化

在那里,发生了一件奇怪的事......

通常我会像这样分配我的全局变量:

orders = [];
pOrders = [];
Run Code Online (Sandbox Code Playgroud)

但我很懒,只是写道:

orders = pOrders = [];
Run Code Online (Sandbox Code Playgroud)

应该是一样的意思,不应该吗?

显然不是因为数组pOrder也包含数组orders数据.我坐了15分钟寻找我的代码中的错误,但找不到任何错误,所以我只是尝试按照通常的方式编写变量并且它有效.为什么会这样?

在PHP中,逻辑是相同的,但JavaScript似乎表现不同.

请任何人都可以向我提供一些信息或知识..

javascript php

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

播放2.1错误:找不到符号错误

我的控制器中有以下内容,

public static Result index() {
    return ok(indexpage.render());
}
Run Code Online (Sandbox Code Playgroud)

我的indexpage.scala.html页面,

@main("Test") {

}
Run Code Online (Sandbox Code Playgroud)

然而Play 2.1给出了以下错误:错误:找不到符号

错误的屏幕截图

有任何想法吗?

编辑:我在我的控制器中创建了另一个视图+方法,具有相同的确切错误.

java playframework playframework-2.1

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

使用jQuery UI datepicker选择日历更改URL

我正在使用jQuery UI选择器,我想知道当有人选择日期时它是否可能,它会自动将它们重定向到URL,如下所示:

index.php?date=2013-10-15

这是我正在使用的插件.

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

Date: <input type="text" id="datepicker" />

jquery jquery-ui jquery-ui-datepicker

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

使用jquery随机显示页面内的图像

我在页面内部连续尝试fadeIn fadeOut图像.我尝试了窗户高度.但是出现的图像溢出了窗口的宽度.这是FIDDLE 有没有办法在窗口内随机显示图像而不会溢出或任何东西.这里是

  var clone = drop
                    .clone()
                    .appendTo('body')

                    .css('left', Math.random() * jQuery(window).width() - 100)
                            .css('top', snowTop)
                    .html('<img src="http://i.stack.imgur.com/S9o1r.png"/>')
                    .animate({
            }, 20000, function() {
                jQuery(this).fadeIn(2000, function() {

                    jQuery(this).fadeOut(2000);
                });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

html javascript css jquery

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

C中的静态字符数组声明

有人可以向我解释为什么int array[3] = {1,2,3}工作但 char array[3] = "123"不起作用?

它打印出"123((而不是"123").

它说对于char数组需要另一个空格用于空字符,但不是数组从0开始,所以char array[3]就足够了,因为它实际上是4个空格.除非char数组实际上需要2个空格,一个用于null,一个用于特殊字符.

c arrays char

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

PHP异或字符串

我从PPCG 的回答中看到了这段代码:

echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)

我知道 PHP 将未定义的常量转换为字符串,所以等效的代码是:

echo 'BeeABBeeoBodBaBdOdPQBBgDQgDdp' ^ "\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)

这些的输出是:

echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这两个字符串的异或是如何产生那一行输出的吗?

php xor

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

根据具体数据计算锯齿波和三角波

我需要计算三角形和锯齿波,但由于我的模型和我能够使用的数据,它有点复杂(但也许我只是感到困惑)。

我能够计算我的正弦波,但我并没有真正使用帧计数器。我所做的是,计算一个theta_increment变量,下次需要计算样本时可以使用该变量。这工作起来是这样的:

float x = note.frequency / AppSettings::sampleRate;
float theta_increment = 2.0f * M_PI * x;
float value = 0;

if(waveType == SINE){
    value = sin(note.theta) * fixedAmplitude;
}
Run Code Online (Sandbox Code Playgroud)

theta_increment现在我有了存储在成员中的当前帧/样本的值,note.theta以便我可以将其用于下一个样本:

note.theta += theta_increment;
Run Code Online (Sandbox Code Playgroud)

我已经看过大量关于如何计算锯子或三角形的示例,但我无法弄清楚。(我只有上面提到的数据可供我使用)这是我最后一次尝试,但它不起作用并给我带来了很多故障:

value = 1.0f - (2.0f * ((float)note.theta / (float)44100));
Run Code Online (Sandbox Code Playgroud)

c++ math trigonometry waveform

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

现代UI自定义AppBar按钮

我正在开发我的第一个Windows 8现代应用程序,我似乎很难找到正确的文档来制作不像默认应用程序栏按钮.

我正在尝试做的事情就像Microsoft Solitaire Collection中的应用程序栏,如下所示:http://www.windows8core.com/wp-content/uploads/2012/08/2b1.png

有三件事需要注意:

  1. 自定义图标(熊,在第一个)
  2. 它不像图标下方带有文本的默认按钮
  3. 它是矩形的,宽度与填充和全屏横向模式下应用程序的宽度成正比.(在固定模式下,按钮会消失,但对于我的应用程序,如果可能,我会在固定模式下使用"仅图标").

我已经使用开始时<button>,因为语义上它们是按钮,并且似乎只有<button><hr>在应用栏的归属.

我是在data-win-options属性中设置参数还是在JavaScript中完成的?

我使用的是JavaScript/HTML5,而不是C++/C#/ VB.以下是我读过的有关应用栏的MSDN文章.

appbar windows-8 windows-runtime winjs windows-store-apps

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