小编Rom*_*man的帖子

为什么它不是"如果"而不是"其他"?

我有这个代码:

$link = mysql_connect("localhost", "ctmanager", "pswsafgcsadfgG");
if ( ! $link )
   die("I cannot connect to MySQL.<br>\n");
else
    print "Connection is established.<br>\n";
print "a";

if ( mysql_create_db("ct", $link) )
   print "AAA";
else
   print "BBB";
print "2";
die();
Run Code Online (Sandbox Code Playgroud)

这是输出:

Connection is established.
a
Run Code Online (Sandbox Code Playgroud)

所以,我无法理解输出"AAA"和"BBB"的可能性如何.是因为程序死了mysql_create_db吗?

php if-statement

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

我需要付钱才能创建交互式Flash电影吗?

我想用闪存技术创建互动电影.我是否需要从adobe购买程序才能创建我的flash电影或者有一些我可以使用的免费软件?我更喜欢Linux(Ubuntu).

添加

我需要在"actionscript"中编程,我想知道我可以使用哪些程序来编译代码.

compiler-construction flash actionscript-3

0
推荐指数
2
解决办法
230
查看次数

为什么一个物体是看不见的?

我上课了.在这个类中,我声明了一个私有变量private Agent agent;.在我的班上,我有

private Thread controller = new Thread() {
...
}
Run Code Online (Sandbox Code Playgroud)

在上面private thread我调用getParameter哪个是所考虑类的私有方法.在getParameter我称之为的方法之一agent.结果我得到了一个NullPointerException.因此,我得出结论,agent从中看不到getParameter.

这是为什么?可能是因为它getParameter是在private Thread?而且,如果是这样的话,如何解决所描述的问题?

添加

我意识到我需要更加具体.我的代码组织如下:

public class GameWindow {
   ...
   private Agent agent;
   ...
   private Thread controller = new Thread() {
        public void run() {
           ...
           Agent agent = new Agent();
           ...
           parameter = getParameter();
        }
  }
  ...
  private String getParameter() {   
     ...
     agent.someMethod();
     ...
  }
} …
Run Code Online (Sandbox Code Playgroud)

java visibility private

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

如何创建包含未知数量对象的变量?

我有一个递归生成对象的过程.该过程采用的"最后"对象,并生成一个"新"一个,"新"对象比视为一个"最后"一个且依此类推,直到不能产生"新的"对象.

我需要保存所有生成的对象.我想用于那个数组,但问题是我事先并不知道将生成多少个对象(因此,我在声明它时无法指定数组的长度).

Java中是否有一种方法可以使数组没有固定的长度?或者可能是我应该使用不是数组而是其他东西?

java arrays set

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

您可以推荐哪些JavaScript库?

我想在我的网页上使用JavaScript.特别是我想有一个自动完成器(就像stackoverflow用于标签).我也想要下拉菜单等等.

我认为,出于这些目的,使用JavaScript库是有意义的(我之前从未做过).我浏览了Internet,我找到的第一个选项是jQuery,我还找到了其他库的列表.

所以,我很难在这些库之间进行选择,并想问你的建议.我对图书馆的要求如下:

  1. 当然是跨浏览器功能(适用于尽可能多的浏览器).
  2. 易于使用(带有示例+活动社区的良好文档).
  3. 可以更改代码(相应的版权+代码的良好文档).

预先感谢您的任何帮助.

javascript

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

date_add和interval如何在MySQL中运行?

我尝试从表中选择那些数据时间为1分钟的行.我试着用以下方式做到这一点:

SELECT datetime FROM my_table 
WHERE datetime > date_add( curdate( ) , INTERVAL -1 MINUTE )
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

2011-09-23 02:39:53
2011-09-23 08:10:07
Run Code Online (Sandbox Code Playgroud)

事情显然是错的.有人知道为什么吗?

添加

看起来很奇怪.如果我使用interval -1 hour我得到的结果是4或7个小时(我不应该得到它们),但我会过滤超过14小时的结果.这怎么可能?

mysql select where intervals

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

如何在Python中使用索引作为键?

我有一个清单:v = [1,2,2,3].我想用这个列表作为关键.我可以"手动"完成:

x = {}
x[1,2,2,3] = 7
Run Code Online (Sandbox Code Playgroud)

x [v] = 7

不起作用.做我需要做的最简单的方法是什么?

添加

我想像这样的解决方案:

x[open(v)] = 7
Run Code Online (Sandbox Code Playgroud)

python dictionary key list assign

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

没有符号的运算符和两组参数意味着什么?

在这里,我看到了一些运算符重载的明显例子.语法如下:

type operator sign (parameters) { /*...*/ }
Run Code Online (Sandbox Code Playgroud)

在我工作的代码中,我找到了以下字符串:

bool operator () (int a)
Run Code Online (Sandbox Code Playgroud)

我对此代码的第一个问题是没有操作符(没有像operator+operator*).第二个问题是,在(int a)我看到的论点面前,()我无法找出应该做的事情.你能帮帮我吗?

c++ operator-overloading

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

"x(y)= z(w)"在C++中是什么意思?

有人可以帮我理解以下语法:

aaa<bbb> object_name;
func(object_name, object_name2);
ccc<ddd>(object_name) = func2(arg1, arg2);
Run Code Online (Sandbox Code Playgroud)

我知道在第一个我们声明一个新的aaa<bbb>类对象.然后我们将这个对象与另一个一起使用来调用一个函数,这可能会改变它的值object_name.我很难理解第三行.特别是=标志左侧的结构.为什么object_name在括号中?对我而言,我们称之为函数.但是,我们可以在=标志的左侧和右侧调用一个函数吗?

c++ syntax

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

为什么指针返回值而不是地址?

这段代码:

string  str1 ( "Hello world" );
const char *c_str1 = str1.c_str ( );
cout << "The C-style string c_str1 is: " << c_str1 
Run Code Online (Sandbox Code Playgroud)

生成此输出:

The C-style string c_str1 is: Hello world
Run Code Online (Sandbox Code Playgroud)

我不明白

c_str1是一个指针,对吗?因此,c_str1应返回一个地址,并且只*c_str1应给出位于此地址的值.但是,在上面的例子中c_str1给出了值(不是地址).

我有什么误解?

c++ string pointers c-str

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