问题列表 - 第17068页

为什么Thread.interrupt()表现得像这样?

这是对并发Java教程中的代码的修改

package threads;

public class SimpleThreads {
 static void threadMessage(String msg) {
  String threadName = Thread.currentThread().getName();
  System.out.format("%s: %s%n", threadName,msg);
 }
 private static class MessageLoop implements Runnable{

  @Override
  public void run() {
   // TODO Auto-generated method stub
   String[] importantInfo= {"apple","bat","chlorine","dog","egg","fog","gun"};
   try {
    for(int i=0;i<importantInfo.length;i++) {
     Thread.sleep(4000);
     threadMessage(importantInfo[i]);
    }
   }catch(InterruptedException ie) {
    threadMessage("i wasn't done");
   }
     }
 }
 /**
  * @param args
  */
 public static void main(String[] args) throws InterruptedException{
  // TODO Auto-generated method stub
  long patience = 100;
  if(args.length > 0) …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

三维游戏编程

他们使用什么编程语言/语言制作游戏Bioware的Dragon Age Origins和其他一些3D游戏如Call of Duty?

如果我想做3D游戏编程,我该从哪里开始?有甚至简单的教程吗?我想为PC游戏做三维游戏编程:)

language-agnostic

6
推荐指数
3
解决办法
1582
查看次数

Python:urllib2 multipart/form-data和proxies

目标:一个循环遍历代理列表并发送一个post请求的脚本,该请求包含一个文件到我服务器上的PHP页面,然后计算交付时间.这是一个非常无用的脚本,但我用它来教自己关于urllib2.

问题:到目前为止,我已经使用Poster正确发送了多部分/表单数据,但我无法通过代理发送它,更不用说代理的循环列表了.我曾经尝试过使用OpenerDirector urllib2.ProxyHandler,但我相信Poster它定义了它自己的开启工具来实现它的魔力.

下面是使用海报发送multipart/form-data请求的代码.

import urllib2
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers

fields = {"type": "image",
          "fileup": open("/home/chaz/pictures/test.jpg", "rb")
         }

register_openers() #I believe this is the key
datagen, headers = multipart_encode(fields)
request = urllib2.Request("http://foo.net", datagen, headers)

lastResponse = urllib2.urlopen(request).read()
Run Code Online (Sandbox Code Playgroud)

任何帮助都会非常感激,因为我很难过.

python proxy multipartform-data urllib2 poster

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

在Web应用程序(或一般)中指示"可拖动性"的最佳方式?

是否有任何您知道的视觉线索表明项目的"可拖动性"?

显而易见的:

  • "<marque>点击此处拖动!</ marque>"
  • 一个图标
  • 和(我计划实施)封闭式手持光标 - onmouseover

谢谢你的帮助!

user-interface

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

使用GWT的Facebook应用程序

有没有人有使用GWT和GAE编写Facebook应用程序的经验?我是GWT/GAE和网络世界的新手,但不是Java的新手,并且在与Facebook API集成时遇到了一些小问题.

目前,我已经决定利用过滤器来验证针对Facebook的主servlet的请求,以确保传递正确的凭据并生成随后添加到用户会话的JSON客户端.servlet将客户端重定向到主入口点,该入口点针对身份验证servlet进行验证,以保证会话中客户端的存在,以防止在html请求中欺骗凭证.

我选择了这条路线,因为如果直接从入口点页面调用,我找不到将客户端从身份验证servlet重定向到Facebook登录的方法.但是,除了这似乎不切实际的事实之外,一旦入口点提交到身份验证servlet(或任何其他),我似乎会丢失会话属性.我已经确保我启用了会话,但显然我做错了什么.

有没有人能够深入了解我忽略或了解任何体面的GWT/Facebook教程?

gwt facebook

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

如何设置4字节长的底部3个字节,同时保留顶部字节不变?

相关代码是这样的:

typedef unsigned long int chunk_head;

typedef struct malloc_chunk
{
    // Contains the size of the data in the chunk and the flag byte.
    chunk_head      head;

    // Deliberately left unsized to allow overflow. 
    // Contains the payload of the chunk.
    unsigned int    data[];
};
Run Code Online (Sandbox Code Playgroud)

举个例子,"get"宏是这样的:

//Get the size of the data contained within the chunk.
#define GET_CHUNK_SIZE(chunk) ((chunk.head) & 0xFFFFFF)
Run Code Online (Sandbox Code Playgroud)

高位字节我正在使用标志位 - "inuse"和"可以合并",而我找到的任何其他字节都是有用的.

现在我已经完成了提供背景信息,正如我在标题中所说的那样,我需要能够将较低的3个字节更改为块的大小.我最初的本能是按位和大小的标头,因为它会正确对齐,但后来我意识到它也可能会覆盖标志字节,因为它会自动加上零,直到它的大小与长整数相匹配.我甚至不确定你可以按位和一个int和一个long.无论如何,帮助非常感谢.

c bit-manipulation bitwise-and

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

如何在Visual C#中的另一个窗体上的文本框中更改文本?

在Visual C#中,当我单击一个按钮时,我想加载另一个表单.但在该表单加载之前,我想用一些文本填充文本框.在显示表单之前,我尝试使用一些命令来执行此操作,但是我收到一条错误,指出文本框由于其保护级别而无法访问.

如何在显示之前在表单中设置文本框?

 private void button2_Click(object sender, EventArgs e)
    {

        fixgame changeCards = new fixgame();
        changeCards.p1c1val.text = "3";
        changeCards.Show();


    }
Run Code Online (Sandbox Code Playgroud)

c# text textbox visual-studio

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

Java:在数组中查找最高值

出于某种原因,当我尝试打印一个(11.3)时,此代码为数组中的最高值打印三个值.有人可以向我解释为什么这样做吗?

谢谢.

import java.util.Scanner;

public class Slide24
{
    public static void main (String [] args)
    {
        Scanner in = new Scanner(System.in);

        double[] decMax = {-2.8, -8.8, 2.3, 7.9, 4.1, -1.4, 11.3, 10.4,
            8.9, 8.1, 5.8, 5.9, 7.8, 4.9, 5.7, -0.9, -0.4, 7.3, 8.3, 6.5, 9.2,
            3.5, 3, 1.1, 6.5, 5.1, -1.2, -5.1, 2, 5.2, 2.1};

        double total = 0, avgMax = 0;

        for (int counter = 0; counter < decMax.length; counter++)
        {
         total += decMax[counter];
        }

        avgMax = total / …
Run Code Online (Sandbox Code Playgroud)

java arrays max

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

OptimisticConcurrencyException - SQL 2008 R2而不是使用实体框架插入触发器

使用SQL 2008 R2 11月发行版数据库和.net 4.0 Beta 2 Azure辅助角色应用程序.worker角色收集数据并将其插入到具有一个标识列的单个SQL表中.因为可能有多个此工作者角色的实例在运行,所以我在SQL表上创建了一个Insert而不是触发器.触发器使用SQL Merge函数执行Upsert功能.使用T-SQL我能够正确验证插入而不是触发器功能,在更新现有行时插入新行.这是我的触发器的代码:

Create Trigger [dbo].[trgInsteadOfInsert] on [dbo].[Cars] Instead of Insert
as
begin
set nocount On

merge into Cars as Target
using inserted as Source
on Target.id=Source.id AND target.Manufactureid=source.Manufactureid
when matched then 
update set Target.Model=Source.Model,
Target.NumDoors = Source.NumDoors,
Target.Description = Source.Description,
Target.LastUpdateTime = Source.LastUpdateTime,  
Target.EngineSize = Source.EngineSize
when not matched then
INSERT     ([Manufactureid]
       ,[Model]
       ,[NumDoors]
       ,[Description]
       ,[ID]
       ,[LastUpdateTime]
       ,[EngineSize])
 VALUES
       (Source.Manufactureid,
       Source.Model,
       Source.NumDoors,
       Source.Description,
       Source.ID,
       Source.LastUpdateTime,
       Source.EngineSize);
  End
Run Code Online (Sandbox Code Playgroud)

在worker角色中,我使用Entity Framework作为对象模型.当我调用SaveChanges方法时,我收到以下异常:

OptimisticConcurrencyException
Store update, insert, …
Run Code Online (Sandbox Code Playgroud)

triggers entity-framework sql-server-2008-r2 .net-4.0-beta-2

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

如何在地址中显示姓名?

我有一个PHP的网站.在这个时候,我发送邀请给人们,它的地址为mysitename@servername.我想要显示Mysitename.我怎么办.我有下面的代码.

                    $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'To:'. $value . "\r\n";
        $headers .= 'From:Mysitename'."\r\n";
Run Code Online (Sandbox Code Playgroud)

如何在用户中显示电子邮件的地址是Mysitename?

提前致谢?

php email

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