小编Kho*_*hid的帖子

在 OJS(开放日志系统)中选择 MySQLi 驱动程序而不是 MySQL 驱动程序

我有这个错误: PHP 致命错误:未捕获错误:调用 /home/epuedu/public_html/journal/epuojs/ojs/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php 中未定义的函数 mysql_connect() :456

在 OJS 上搜索此错误后:我找到了这个答案:

如果是 PHP 7,您可能需要选择 MySQLi 驱动程序而不是 MySQL 驱动程序。

所以我知道PHP7不再使用MYSQL驱动程序。

我的问题:如何将 OJS 连接切换到 MYSQLi 驱动程序?

谢谢

php ojs

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

如何用新的getHour()替换旧的getCurrentHour()?

我有这些代码并且可以很好地显示timePicker的时间.代码使用getCurrentHour和getCurrentMinute.

public void setTime(View view) {
    int hour = timePicker1.getCurrentHour();
    int min = timePicker1.getCurrentMinute();
    showTime(hour, min);
}

public void showTime(int hour, int min) {
    if (hour == 0) {
        hour += 12;
        format = "AM";
    }
    else if (hour == 12) {
        format = "PM";
    } else if (hour > 12) {
        hour -= 12;
        format = "PM";
    } else {
        format = "AM";
    }
    time.setText(new StringBuilder().append(hour).append(" : ").append(min)
            .append(" ").append(format));
}
Run Code Online (Sandbox Code Playgroud)

android Studio告诉我使用新的getHour()和getMinute()代替.

当我在app上面的代码中使用它们时停止并崩溃.为什么以及如何正确使用它们.

这是logcat中的错误:引起:java.lang.NoSuchMethodError:没有虚拟方法getHour()我在类Landroid/widget/TimePicker中; 或其超级类('android.widget.TimePicker'的声明出现在/system/framework/framework.jar:classes2.dex中)

android

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

我可以使用点表示法在mongoDB中聚合嵌入式文档吗?

我在MongoDb中有一个这样的文档:

{
        "_id" : ObjectId("56b88d5f2628a6bca1b17f99"),
        "first_name" : "JAMES",
        "last_name" : "SMITH",
        "accounts" : [
                {
                        "account_type" : "Savings",
                        "account_balance" : 8995952.153640702,
                        "currency" : "PESO"
                },
                {
                        "account_type" : "Checking",
                        "account_balance" : 3901436.5580737568,
                        "currency" : "USD"
                }
        ]
}
Run Code Online (Sandbox Code Playgroud)

我想按"last_name"和"accounts.account_type"进行分组,并汇总每个相关的余额.

我尝试像这样的点符号,但我有错误,我找不到这种聚合的解释:

db.bank_data.aggregate([ 
{$group:{_id: "$last_name",accounts.account_type:"$accounts.acount_type",
 total:{$sum:"$accounts.account_balance"}}}])
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

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

标签 统计

aggregation-framework ×1

android ×1

mongodb ×1

ojs ×1

php ×1