小编goo*_*ing的帖子

JAVA非法启动类型

我的节目:

public class m
{
    public static void main (String[] args)
    {
        boolean bool = true;

        while(bool)
        {
            rand_number player_1 = new rand_number();
            System.out.println("Player_1 guessed " + player_1.rand_n);

            rand_number player_2 = new rand_number();
            System.out.println("Player_2 guessed " + player_2.rand_n);

            rand_number player_3 = new rand_number();    
            System.out.println("Player_3 guessed " + player_3.rand_n);

            if(player_1.guessed || player_2.guessed || player_3.guessed)
            {
                System.out.println("We have a winner");   
                bool = false;
            }
        }
    }
}

class rand_number
{
    int rand_n = (int)(Math.random() * 10);

    if(rand_n == 2) 
    {
        boolean guessed …
Run Code Online (Sandbox Code Playgroud)

java

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

因果一致性与顺序一致性有何不同?

我知道在顺序一致性中,所有进程都必须按顺序处理.例如:

Process 1     Process 2
x = 1         z = 5
y = 2         p = 3
Run Code Online (Sandbox Code Playgroud)

因此,我们可以得到x = 1,z = 5,y = 2,p = 3或z = 5,p = 3,x = 1,y = 2.但重要的是p只能在z执行后执行等,对吗?

因果一致性怎么样?我没有看到任何差异.任何草图,或JAVA或C中的代码都会很棒.谢谢.

c java algorithm concurrency memory-model

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

为什么卷积与内核有效?

我不明白有人会想出一个简单的3x3矩阵叫做内核,因此当应用于图像时,它会产生一些非常棒的效果.示例:http://en.wikipedia.org/wiki/Kernel_(image_processing).它为什么有效?人们是如何提出这些内核的(反复试验?)?是否有可能证明它将始终适用于所有图像?

c math image image-processing convolution

6
推荐指数
4
解决办法
2043
查看次数

两个事件同时发生

我想在单击.smth类时执行一些操作

$('.smth').click(function() {
Run Code Online (Sandbox Code Playgroud)

当按下键时:

$('.txt').bind('keypress', function(e) {
Run Code Online (Sandbox Code Playgroud)

我想做同样的动作,那么如何将它们与OR或类似的东西一起使用?

$('.log').click.or.$('.txt').bind('keypress', function(e) {
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery

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

如何在动画完成后才执行操作?

我有我的代码:

$(this).attr("disabled","disabled");
$(this).animate({'opacity':'0.6'}, 200);
$(this).animate({'opacity':'1'}, 200);
$(this).attr("disabled","");
Run Code Online (Sandbox Code Playgroud)

我想要在keypress'ed 时禁用输入,只有当动画执行时才启用它.

我怎样才能做到这一点?

编辑:我刚才意识到我可以这样做:$(this).delay(200).attr("disabled","");.这是好习惯吗?

jquery

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

如果有多个未命名的输入,为什么没有提交表单?

<form method="POST" action="">
    <input type="text" />
    <input type="text" />
</form>
Run Code Online (Sandbox Code Playgroud)

(JSFiddle)

按回车键input.然后删除其中一个input并再次按下它.当我们在表单内部有两个输入时,表单未提交(我们需要一个按钮).这是为什么?

html forms

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

PHP不定式循环或jQuery setInterval?

JS:

<script>
function cometConnect(){
    $.ajax({
          cache:false,
          type:"post",
          data:'ts='+1,
          url: 'Controller/chatting',
          async: true,
          success: function (arr1) {
              $(".page-header").append(arr1);
          },
          complete:function(){
            cometConnect(true);
            nerr=false;
          },
          dataType: "text"
        }); 
}
cometConnect();
</script>
Run Code Online (Sandbox Code Playgroud)

PHP的:

public function chatting()
{
    while(true)
    {
       if(memcache_get(new_message))
          return new_message; 
       sleep(0.5);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个比设置setInterval更好的解决方案,它连接到PHP方法,如果每1秒钟就会返回一条消息(1秒增加+0.25每5秒让我们说)?

如果我使用第一个解决方案,我可能会使用sleep(0.5)它会立即给我消息,因为php循环很便宜,不是吗?

那么,什么解决方案更好(更重要的是,它需要更少的资源?).因为这样会有数以百计的聊天记录.

另外,可以先解决问题吗?假设我会重新加载一个页面,否则我会每30秒停止一次执行,所以我不会得到502 Bad Gateway.

编辑:我相信第二个解决方案更好,所以我将重新实现我的网站,但我只是好奇,如果这可能会给用户带来问题?可以预期会发生什么吗?我注意到的第一个问题是,在至少有一条新消息之前,您无法转到其他页面.

php mysql jquery memcached comet

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

为蛇游戏编写演示

我用Java写了一个蛇游戏.我还想做的就是为它创建一个演示(所以蛇会自己玩).我写了一个简单的演示,但是蛇死得很快.那么,对于那种问题,有没有算法或东西?我相信它有点类似于国际象棋游戏的问题?我希望蛇尽可能地活着.谢谢.

java

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

Python curses.getmouse()

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 

import curses 

screen = curses.initscr() 
curses.noecho() 
curses.curs_set(0) 
screen.keypad(1) 
curses.mousemask(1)

screen.addstr("This is a Sample Curses Script\n\n") 

while True: 
   event = screen.getch() 
   if event == ord("q"): break 
   if event == curses.KEY_MOUSE: screen.addstr(curses.getmouse()) 

curses.endwin()
Run Code Online (Sandbox Code Playgroud)

if event == curses.KEY_MOUSE: screen.addstr(curses.getmouse())我想我应该得到点击鼠标的文字?我得到的只是TypeError: str.这是为什么?我错过了什么?我找不到关于这个主题的任何好的教程.谢谢.

python curses

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

简单的AlarmManager示例,用于在10分钟内触发活动

我发现了许多类似的问题,但它们太复杂了(代码太多),至少我认为.

可以用几行代码完成这件事吗?我想在10分钟(比方说)分钟开一个活动,就是这样.谢谢.

java user-interface android alarmmanager

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