问题列表 - 第43402页

在MySQL数据库中设置行的唯一ID

我想为添加到我的数据库的每个项目设置一个唯一的ID,类似于Drupal节点.只是不确定在向数据库添加新项目时我怎么知道下一个数字是什么.MySQL的声明是:

$query = "INSERT INTO `HERDSIRES`(uid, name, color, gender) VALUES ( VALUE of next uid, '$name', '$color',  '$gender')";
Run Code Online (Sandbox Code Playgroud)

我想我需要在INSERT之前查询数据库,找出最后一个uid的值然后再加1,然后将其保存到变量中.我不确定这是不是最好的方法.

有什么想法吗?

php mysql sql

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

PHP警告:不推荐使用Call-time pass-by-reference

我收到警告:Call-time pass-by-reference has been deprecated对于以下代码行:

function XML() {
    $this->parser = &xml_parser_create();
    xml_parser_set_option(&$this->parser, XML_OPTION_CASE_FOLDING, false);
    xml_set_object(&$this->parser, &$this);
    xml_set_element_handler(&$this->parser, 'open','close');
    xml_set_character_data_handler(&$this->parser, 'data');
}
function destruct() {
    xml_parser_free(&$this->parser);
}
function & parse(&$data) {
    $this->document = array();
    $this->stack    = array();
    $this->parent   = &$this->document;
    return xml_parse(&$this->parser, &$data, true) ? $this->document : NULL;
}
Run Code Online (Sandbox Code Playgroud)

它是什么原因以及如何解决它?

php

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

Java中的日期格式问题

我有这个代码的问题

public static void main(String[] args) throws IOException, ParseException { 
    String strDate = "2011-01-12 07:50:00";
    DateFormat formatter = new SimpleDateFormat("yyyy-mm-dd H:M:S");
    Date date = formatter.parse(strDate);
    System.out.println("Date="+date);
}
Run Code Online (Sandbox Code Playgroud)

输出为:
日期=周四07年2月12日:01:00 EET 2015年
我在做什么错?

java

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

C++,随机数,范围为1-6

我想知道使用rand()方法得到1-6范围的随机数的方法是什么.这是为了模拟我需要的骰子卷来找到3个骰子卷的平均值,因此类型将是双倍的.

c++ random

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

当文件被删除并再次创建时,inotify将停止监视文件

使用inotify时遇到一些问题.我使用inotify来监视文件的变化.这是我的代码:

int fd = inotify_init();
int wd = inotify_add_watch(fd, "/root/temp", IN_ALL_EVENTS);
int bufSize = 1000;
char *buf = new char[bufSize];
memset(buf, 0, sizeof(buf));
int nBytes = read(fd, buf, bufSize - 1);
cout << nBytes << " bytes read" << endl;
inotify_event *eventPtr = (inotify_event *)buf;
int offset = 0;
while (offset < nBytes)
{
    cout << eventPtr->mask << endl;
    offset += sizeof(inotify_event) + eventPtr->len;
    eventPtr = (inotify_event *)(buf + offset);
}
delete []buf;
Run Code Online (Sandbox Code Playgroud)

如果我删除"/ root/temp"并重新创建这样的文件,则inotify不会监视此文件的任何更改,这是怎么回事?谢谢.

c++ inotify

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

在数组操作方面需要帮助(php)

我有这个$ record数组

array(4) { 
[0]=> array(2) { ["ROLE_ID"]=> string(1) "2" ["SUBFUNCTION_ID"]=> string(3) "904" } 
[1]=> array(2) { ["ROLE_ID"]=> string(1) "2" ["SUBFUNCTION_ID"]=> string(3) "903" } 
[2]=> array(2) { ["ROLE_ID"]=> string(1) "2" ["SUBFUNCTION_ID"]=> string(3) "902" } 
[3]=> array(2) { ["ROLE_ID"]=> string(1) "2" ["SUBFUNCTION_ID"]=> string(3) "901" } 
} 
Run Code Online (Sandbox Code Playgroud)

我怎么能操纵它所以它会变成这样?

array("901","902","903","904");
Run Code Online (Sandbox Code Playgroud)

提前致谢

php arrays

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

Perl Array值显示在不同的行中而不使用循环

谁能告诉我如何在不使用循环的情况下在不同的行中打印数组的值?

#!/usr/bin/perl -w

my @a = ('Test1','Test2','Test3');
print "@a";# output like **Test1 Test2 Test3** but i want **Test2 in next line and Test3 next to next line**
Run Code Online (Sandbox Code Playgroud)

可能吗?

perl

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

当我将InputScope设置为搜索时,如何判断何时单击"搜索"按钮?

对于Windows Phone.当我将InputScope设置为在TextBox上搜索时,如何判断何时单击"搜索"按钮?有活动吗?

sip windows-phone-7 windows-phone

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

如何在不显示控制台的情况下调用_wsystem?

我想在我的代码中使用批处理命令将文件复制到目标.

    szCommand.Format(_T("copy \"%s\" \"%s\""), szOrg, szTargetFile);
    _wsystem(szCommand);
Run Code Online (Sandbox Code Playgroud)

但是,每次调用_wsystem时,都会提示一个控制台窗口,这非常不愉快.

有没有办法调用_wsystem而不显示控制台窗口?还是其他任何选择?

c++ windows batch-file

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

将文件移动到新文件夹,保留Git历史记录

我希望移动一个文件夹,使其驻留在另一个文件夹中.

目前:/ folder1,移动到/ holder/folder1,例如.

在我的家用机器(Mac)和git上执行此操作的最简单方法是什么,以确保该文件夹中文件的所有历史记录都保留在github上.

对不起,对于新问题.我只有一个非常基本的git工作知识,并希望尽可能简单.

谢谢!

git macos command-line

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