小编Psy*_*tis的帖子

使用void()时未捕获的SyntaxError:意外的令牌)

我收到此错误,我已设法将其缩小到:

<a href="javascript:void();" onclick="myFunction();">aaa</a>
Run Code Online (Sandbox Code Playgroud)

这行代码现在是我的源代码中唯一的东西,我仍然得到标题中的错误.知道为什么会这样吗?

即使用适当的HTML元素(html,head,body等)包围,我仍然会抛出错误.错误显示在Chrome开发者控制台中,如果我包含a,则会显示警报

window.onerror
Run Code Online (Sandbox Code Playgroud)

head标签中的功能.当myFunction()方法实际存在时也会发生.据我所知,上述陈述完全没有错.

javascript

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

类型中的方法不适用于参数

我在这里查看过很多帖子,看不出我需要的解决方案......

我收到错误:

the method initTimer(untitled.Object, String, int int) in the type untitled.TimerClass is not applicable for the arguments (untitled.Toon, String, int, int)
Run Code Online (Sandbox Code Playgroud)

这让我发疯了.

    timers.initTimer(character, "regenAdd", 0,3);
Run Code Online (Sandbox Code Playgroud)

以上行是抛出错误的行,以下是函数:

public void initTimer(final Object obj, final String method, int delay, int period) {
delay*=1000;
period*=1000;

final Class<?> unknown = obj.getClass();

new Timer().schedule(new TimerTask() {
  public void run() {
    try {
      //get the method from the class 
      Method whatToDo = unknown.getMethod(method, null);
      try {
        //invoke() the object method
        whatToDo.invoke(obj);
      } catch(Exception e) {
        println("Exception …
Run Code Online (Sandbox Code Playgroud)

java processing arguments object

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

如何根据百分比计算掉落率

我在这里张贴之间徘徊,math.stackexchange.com但在这里选择了它,因为它与编程相关,我以前没用过math.stackexchange.com.

基本上我有6个不同的项目,我想根据百分比"放弃",但我不知道如何实现这一点.数学不是我强大的西装,也没有帮助.

无论如何,第1至第6项的百分比如下:

1%, 0.85%, 0.1%, 0.05%, 0.01%, 0.001%

所以第1项有1%的机会掉落,第2项有0.85%的机会掉落等.

而且我想要每次运行丢失1个项目,如果没有满足这些"机会",则将使用默认项目.考虑这6项奖励项目.

到目前为止,我已经尝试过这个:

        Random rn = new Random();

    int x = rn.nextInt(100)+1;

    if(100%x==0)//1%
    {

    }
    if(100%(x*100)==0) //0.1%
    {

    }
Run Code Online (Sandbox Code Playgroud)

这似乎不公平,这个:

    Random rn = new Random();

    int x = rn.nextInt(100000)+1;

    if(100%x==0)//1%
    {

    }
    if(8500%x==0) //0.1%
    {

    }
Run Code Online (Sandbox Code Playgroud)

这似乎更糟糕.

我想为每个项目使用一个随机数,但这很多,RNG因为它将在游戏循环中运行.

我试图尽可能地保持这个问题,以避免辩论等,所以我不是在寻找最好的解决方案,只是一个有效 - 如果需要任何其他信息,我很乐意回答,只要它是n2k帮我解决这个问题=)

java math

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

postgresql多个子查询

我手头有一项任务,要求我返回一名学生的详细信息,该学生就读于由霍夫曼姓氏老师教授的课程中,我被困住了.

    SELECT * FROM Public."Class" WHERE tid=(
        SELECT tid FROM Public."Tutor" WHERE tname LIKE '%Hoffman');
Run Code Online (Sandbox Code Playgroud)

这让我回到霍夫曼教授的课程,但从这里我不知道该往哪里去.我相信我必须访问'注册'表,然后最终访问学生表,但试图无济于事.以下查询是在我打破查询之前得到的-_-我确定我将不得不使用HAVINGor IN关键字,但我不知道如何处理它们!

SELECT * FROM Public."Student" WHERE programme='IT' (
    SELECT * FROM Public."Class" WHERE tid=(
        SELECT tid FROM Public."Tutor" WHERE tname LIKE '%Hoffman')
    );
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!

数据库结构如下: -

Student(sid integer, sname varchar(20), programme varchar(4), level integer, age integer) 
Class(ccode varchar(6), cname varchar(25), week_day varchar(3), meets_at time, room 
varchar(6), tid integer) 
Enrolled(sid integer, ccode varchar(6)) 
Tutor(tid integer, tname varchar(20))
Run Code Online (Sandbox Code Playgroud)

再次感谢 :)

更新: -

SELECT …
Run Code Online (Sandbox Code Playgroud)

postgresql subquery pgadmin

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