小编duk*_*vin的帖子

PHP:浏览器返回页面

我想要这样的东西:

<?php
if($something)
    header('Location:javascript:history.go(-2)');
?>
Run Code Online (Sandbox Code Playgroud)

header('Location:javascript:history.go(-2)');不起作用.任何替代品?

我不知道用户刚刚访问的页面,所以我无法对网址进行硬编码.

javascript php back

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

C++:处理不同大小数组的函数

我有2个代表迷宫的2D阵列

const char maze1[10][11]const char maze2[20][21]

我正在尝试创建1个函数来处理这两个迷宫:

void solveMaze(maze[][])
{
}
Run Code Online (Sandbox Code Playgroud)

并且只是传递迷宫solveMaze(maze1);
然而,我必须为数组提供一个大小,这取决于传入的迷宫.不重载函数或使用函数模板,我怎么能有1个函数来处理两个数组?

c++ arrays function

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

Java:以下是类还是对象?

  public class Animal 
   {
    public Animal()
          {
             System.out.println("Animal");
          }
   }

  public class Mammal extends Animal
   {
    public Mammal()
          {
             System.out.println("Mammal");
          }
   }
Run Code Online (Sandbox Code Playgroud)

这是一个对象还是一个类?如果没有,那么对象的例子是什么?

java class object

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

网站上的Javascript

这是一个基本问题,但谷歌没有提供任何帮助.

我有一个网站,可以在其上运行javascript.

在我的目录中,我有index.html和index.css.对于javascript文件,我假设它应该被称为index.js.

在我的index.js文件中,我有这个:

var countTime = 0; // Number of seconds
var redirectURL = "http://example.com"; // URL to direct to

countTime = (countTime+1)*1000;
function updateCount(){
    countTime = countTime-1000;
    if(document.getElementById("countdownDisplay"))
        document.getElementById("countdownDisplay").innerHTML = (countTime/1000);

    if(countTime <= 0)
        location.href = redirectURL;
    else
        setTimeout("updateCount()",1000);
}

updateCount();
Run Code Online (Sandbox Code Playgroud)

但是,当我使用浏览器访问该页面时,它无法正常工作.我是否必须在我的html文件中执行某些操作,例如include index.js或其他什么内容?

javascript web

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

测试某些单词的字符串的有效方法

我有一堆禁止的单词,想检查字符串A是否包含这些单词中的任何一个。

例如:

$banned_words = "dog cat horse bird mouse monkey blah blah2 blah3 "; //etc
$string_A = "The quick brown fox jumped over the lazy dog";
Run Code Online (Sandbox Code Playgroud)

如何有效检查字符串中的任何单词是否与禁止单词列表中的任何单词匹配?

php string

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

将字符数组转换为字符串

为什么toString方法返回乱码?

char[] arrays = {'a','b','c'};
  { a, b, c }
arrays.toString()
  "[C@6519ceb1"
Run Code Online (Sandbox Code Playgroud)

java

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

在保持多态属性的同时创建一个超类数组

如果我在运行时填充了一系列Birds,那么如何访问特定于子类的成员方法?

class Bird
{
  public Bird() {}
  public void fly(int x) {
     System.out.println("Flew "+x+" meters");
  }
}
class DumbBird extends Bird
{
   public DumbBird() {super();}
   public void fly(int x) {
     x-=5; //we're dumb
     System.out.println("Flew "+x+" meters");
   }
   public void sing() {
      System.out.println("La la la!");
   }
}
public static void main(String[] args)
{
   Bird[] cage = new Bird[10];
   cage[0] = new Bird();
   cage[1] = new Dumbbird();
   cage[2] = new Sleepybird();
   //.... more bird types

   cage[1].sing(); //is inaccessable because it is of …
Run Code Online (Sandbox Code Playgroud)

java arrays polymorphism arraylist

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

初始化一个int数组作为类型参数

此代码无法编译:

  unordered_map<char, int[4]> inv = {
    { 'a', {{0,0,1,0}} } 
  }
Run Code Online (Sandbox Code Playgroud)

作为类型参数传递时,初始化此int数组的正确方法是什么?

我试过了:int[]array<int,4>但是它们都给出了错误:

no instance of constructor "std::unordered_map<_Kty, _Ty, _Hasher,
_Keyeq, _Alloc>::unordered_map [with _Kty=char, _Ty=std::pair<Cell *, int []>, _Hasher=std::hash<char>, _Keyeq=std::equal_to<char>,
 _Alloc=std::allocator<std::pair<const char, std::pair<Cell *, int []>>>]" matches the argument list
Run Code Online (Sandbox Code Playgroud)

c++ arrays

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

PHP:这行代码有什么问题?

if($player[$x]->name == $p->name || $player[$x]->name == $target) unset $player[$x]; //<-- line 215
Run Code Online (Sandbox Code Playgroud)

注释掉这一行会删除错误:

PHP Parse error:  syntax error, unexpected T_VARIABLE, expecting '(' in /path/script.php on line 215
Run Code Online (Sandbox Code Playgroud)

但我没有看到它是否期待(我是否遗漏了一些明显的东西?

php syntax

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

标签 统计

arrays ×3

java ×3

php ×3

c++ ×2

javascript ×2

arraylist ×1

back ×1

class ×1

function ×1

object ×1

polymorphism ×1

string ×1

syntax ×1

web ×1