问题列表 - 第24750页

在哪里放置java applet策略文件?

我正在开发一个人工智能项目,这是一个逻辑游戏,目标是两个用户连接到网络上充当管理员的服务器,然后逐个开始玩.

为了创建连接,我有一个服务器代码,它只是在localhost:8000上监听,并在客户端到达时为其分配团队值.连接后,客户端可以在Admin的控制下进行移动.

问题是,当我尝试将我的代码放在浏览器中工作时,它失败并出现以下错误:

java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8000 connect,resolve)
Run Code Online (Sandbox Code Playgroud)

即使我已经创建了自己的策略,首先只授予对我的项目文件夹(file:///home/xxx/projects/-)的代码库的Socket访问权限,在它不起作用后,我授予所有代码库的所有权限.我尝试将我的策略文件放在主目录和我的applet代码所在的同一目录中.

感谢任何提示,谢谢.

java policy applet

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

在C中双重拆分

好.例如,我在我的txt文件中有这一行:

1|1,12;7,19;6,4;8,19;2,2
如你所见,它有2个部分,由...分隔|.我没有问题获得两个部分,并1,12;7,19;6,4;8,19;2,2使用;分离器分离第二部分.但我确实有进一步分离的问题,,以获得每组的第一和第二个数字.

这是我目前的代码:

  result = strtok(result, ";");

  while(result != NULL ) {
      printf("%s\n", result);
      result = strtok(NULL, ";");
  }
Run Code Online (Sandbox Code Playgroud)

它输出我:

1,12
7,19
6,4
8,19
2,2

太好了.但是,当我尝试"strtok"(我正在使用此方法进行拆分)时,如下所示:

 result = strtok(result, ";");

 while(result != NULL ) {
     //printf("%s\n", result);
     help    = strtok(result, ",");    
     while(help != NULL) {
         printf("<%s>", help);
         help = strtok(NULL, ",");
     }

     result  = strtok(NULL, ";");
 }
Run Code Online (Sandbox Code Playgroud)

我只得到"<1>,<12>",就像这组数字中只有一组一样.我不明白其他数字在哪里.相反,输出应该是:<1>,<12>,<7>,<19>,<6>,<4>,<8>,<19>,<2>,<2>.有人可以给出一个解决方案,如何获得每组的EACH号码这组数字.也许有其他方法或我做错了:)

谢谢!

c string split strtok

7
推荐指数
2
解决办法
2570
查看次数

Delphi真的比静态更好地处理动态类吗?

我不止一次被告知Delphi比static更好地处理动态类.使用以下代码:

type Tsomeclass=class(TObject)
  private procedure proc1;
  public 
    someint:integer;
    procedure proc2;
end;

var someclass:TSomeclass;

implementation

...

initialization
  someclass:=TSomeclass.Create;
finalization
  someclass.Free;
Run Code Online (Sandbox Code Playgroud)

而不是

type Tsomeclass=class
  private class procedure proc1;
  public 
    class var someint:integer;
    class procedure proc2;
end;
Run Code Online (Sandbox Code Playgroud)

我正在处理的项目中有90%的类只需要一个实例.我真的必须使用第一种方法来使用这些类吗?是否更好地优化,由Delphi处理?

对不起,我没有理由支持这个假设,但我想要专家的意见.

提前致谢!

delphi optimization static dynamic delphi-2009

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

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

即使鼠标不移动,Webkit和Safari也会移动鼠标

我已经读过mousemove在Safari/Webkit中两次触发事件的问题,但是我面临的问题是mousemove即使鼠标没有移动也会触发.也就是说:当鼠标光标位于加载/刷新页面时附加事件的上下文之上时,它已经触发.因为我将它附加到document(浏览器的整个视口),它会立即在Safari中激活.我试图将它附加到html元素,body包装和包装上div.没变.

$(document).bind('mousemove', function() {
  alert('Mouse moved!');
  $(document).unbind('mousemove');
});
Run Code Online (Sandbox Code Playgroud)

在其他浏览器中是否可行.有谁看到我做错了什么?谢谢.

javascript jquery javascript-events mousemove

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

如何使MYSQL查询结果ORDER BY条件顺序?

我的查询字符串如下:

SELECT ... FROM maintable
LEFT JOIN table1 on (maintable.id = table1.idx)
LEFT JOIN table2 on (table1.idy = table2.idy)
LEFT JOIN table3 on (table2.idz = table3.idz)
WHERE (condition1 OR condition2 OR condition3)
AND maintable.status = static

//condition1 & condition2 & condition3 are kind of
table3.idz = 101, table3.idz = 3, maintable.id IN (1,2,3,4), and so on
Run Code Online (Sandbox Code Playgroud)

对于结果,我希望condition1首先返回满足的条目,然后是满足的condition2条目,最后是满足的条目condition3.有任何想法吗?

mysql sql-order-by

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

使用boost :: date_time在当前时区获取当前时间的最简单方法?

如果我date +%H-%M-%S在命令行(Debian/Lenny)上做的话,我会得到一个用户友好的(不是UTC,而不是DST-less,正常人在他们的手表上的时间)打印时间.

获得同样东西的最简单方法是boost::date_time什么?

如果我这样做:

std::ostringstream msg;

boost::local_time::local_date_time t = 
  boost::local_time::local_sec_clock::local_time(
    boost::local_time::time_zone_ptr()
  );

boost::local_time::local_time_facet* lf(
  new boost::local_time::local_time_facet("%H-%M-%S")
);

msg.imbue(std::locale(msg.getloc(),lf));
msg << t;
Run Code Online (Sandbox Code Playgroud)

然后msg.str()比我想要的时间早一个小时.我不确定这是因为它显示UTC或本地时区没有DST校正时间(我在英国).

修改上述内容以获得DST更正的本地时区时间的最简单方法是什么?我知道它涉及boost::date_time:: c_local_adjustor但无法从示例中弄清楚.

c++ timezone debian boost boost-date-time

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

python中的错误未定义.

我正在学习python并且有这个错误.我可以弄清楚代码中的错误是什么. File "<string>", line 1, in <module>.

Name = ""
Desc = ""
Gender = ""
Race = ""
# Prompt user for user-defined information
Name = input('What is your Name? ')
Desc = input('Describe yourself: ')
Run Code Online (Sandbox Code Playgroud)

当我运行该程序

它输出你的名字是什么?(我输入d)

这给出了错误

Traceback (most recent call last):
  File "/python/chargen.py", line 19, in <module>
    Name = input('What is your Name? ')
  File "<string>", line 1, in <module>
NameError: name 'd' is not defined
Run Code Online (Sandbox Code Playgroud)

这是Python 3 for Absolute Beginners的示例代码.

python python-3.x

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

函数的模板推导基于其返回类型?

我希望能够使用模板推导来实现以下目标:

GCPtr<A> ptr1 = GC::Allocate();
GCPtr<B> ptr2 = GC::Allocate();
Run Code Online (Sandbox Code Playgroud)

而不是(我现在拥有的):

GCPtr<A> ptr1 = GC::Allocate<A>();
GCPtr<B> ptr2 = GC::Allocate<B>();
Run Code Online (Sandbox Code Playgroud)

我目前的Allocate功能如下所示:

class GC
{
public:
    template <typename T>
    static GCPtr<T> Allocate();
};
Run Code Online (Sandbox Code Playgroud)

这将是可能敲掉多余的<A><B>

c++ templates template-argument-deduction

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

两个关键HashSet?

我需要一个HashSet实现,其中元素是一对整数,
例如.Set s = { {1,2} , {3,4} , {1,4}}.这里的集合有3个元素.

在许多情况下需要这种两个关键的HashSet,我在我的数据库中有一个关系,其中候选键是两列的组合.
有没有一些图书馆已经提供了这个?如果没有这样的实现可用,那么从头开始实现整个数据结构,是否更容易(并且有效?)在Java中扩展HashSet实现?

java hashset

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