问题列表 - 第19845页

PHP - 致命错误:不支持的操作数类型

我一直收到以下错误,我想知道如何修复?

这是我第二次遇到这个错误,我第一次修复它,但由于某种原因我第二次无法修复它.

Fatal error: Unsupported operand types on line 103
Run Code Online (Sandbox Code Playgroud)

这是第103行.

$avg = (round($total_rating_points / $total_ratings,1));
Run Code Online (Sandbox Code Playgroud)

以下是完整的代码.

function getRatingText(){
    $dbc = mysqli_connect ("localhost", "root", "", "sitename");

    $page = '3';

    $sql1 = "SELECT COUNT(users_articles_id) 
             FROM articles_grades 
             WHERE users_articles_id = '$page'";

    $result = mysqli_query($dbc,$sql1);

    if (!mysqli_query($dbc, $sql1)) {
            print mysqli_error($dbc);
            return;
    }

    $total_ratings = mysqli_fetch_array($result);

    $sql2 = "SELECT grade_points 
             FROM grades 
             JOIN articles_grades ON grades.id = articles_grades.grade_id
             WHERE articles_grades.users_articles_id = '$page'";

    $result = mysqli_query($dbc, $sql2);

    if (!mysqli_query($dbc, $sql2)) {
            print mysqli_error($dbc);
            return; …
Run Code Online (Sandbox Code Playgroud)

php

22
推荐指数
2
解决办法
16万
查看次数

内存分配问题?

public static void Main()
        {
            Test t1 = new Test();
}
Run Code Online (Sandbox Code Playgroud)

何时t1(引用变量)将在编译时或运行时获得内存.
我认为应该是运行时间.但是当我在Main方法中设置断点并监视t1时,它为空.所以这意味着t1在记忆中.

如果我错了,请纠正我.

编辑:我听说静态成员变量是在编译时分配的.

.net c# oop memory-management

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

在C中混淆指针

我有一个以上的疑问所以请耐心等待.有人能告诉我为什么这段代码失败了吗?

#include<stdio.h>
void main(int argc,char **argv) /*assume program called with arguments aaa bbb ccc*/
{
    char **list={"aaa","bbb","ccc"};

    printf("%s",argv[1]);/*prints aaa*/
    printf("%s",list[1]); /*fails*/ 
}
Run Code Online (Sandbox Code Playgroud)

我认为它与指针内容的指针有关,我不明白.所以我试过:

#include<stdio.h>
void main()
{
char **list={"aaa","bbb","ccc"};
char *ptr;
ptr=list;
printf("%s",ptr);/*this prints the first string aaa*/
    /* My second question is how do i increment the value
       of ptr so that it points to the second string bbb*/
}
Run Code Online (Sandbox Code Playgroud)

是什么区别char *list[]char **list在什么场合都可以使用这两个理想是什么?令我困惑的另一件事是argv特别?当我传递char **list给另一个函数,假设它让我以我能用的方式访问内容时argv,它也失败了.

我意识到过去曾经问过类似的问题,但我似乎无法找到我需要的东西.若有,有人可以发布相关链接.

c pointers

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

Xcode找不到#Include <>标头

我正在尝试让Xcode导入Irrlicht的头文件.

#include <irrlicht.h>
Run Code Online (Sandbox Code Playgroud)

它说"Irrlicht.h.没有这样的文件或目录".是的Irrlicht.h带有大写字母I,即使#include是小写的.

无论如何,我在Xcode项目的标题搜索路径中添加了"/lib/irrlicht-1.6/include",但它仍然没有找到它.

我尝试过的唯一有效的方法是:

#include "/lib/irrlicht-1.6/include/irrlicht.h"
Run Code Online (Sandbox Code Playgroud)

这有点荒谬,#include应该有用,我不明白为什么它不起作用.

更新(以下是有关错误的更多详细信息):

/lib/PAL/pal_benchmark/palBenchmark/main.h:31:0
/lib/PAL/pal_benchmark/palBenchmark/main.h:31:22: error: irrlicht.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

c++ xcode include header-files

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

从服务器端数据库到iPhone进行单向同步的最佳方法是什么?

我的服务器上有一个大约3mb的数据库.我想用我的iphone应用程序发送它.

最重要的是我想推动对iphone的数据库更改(插入,更新,删除).这样做的最佳方法是什么?我的意思是 - 什么是必要的 - 服务器 - 客户端(= iphone) - 之间; 如何传输这些数据?

我很自由地使用技术服务器; 现在,我在服务器上有一个sqlite数据库,里面装满了我要同步到iphone的数据.

sqlite iphone data-synchronization

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

SqlDataAdapter.Fill - 异步方法

使用C#/ .NET 3.5.

目前我正在使用SqlDataAdapter.Fill()依次填充2个DataTable.

我希望并行地填充这两个DataTable,同时异步执行每个DataTable.但是,没有Fill()方法的异步版本 - 即BeginFill()会很棒!

我尝试过的一种方法是(伪):

  1. SqlCommand1.BeginExecuteReader //第一个查询,用于DataTable1
  2. SqlCommand2.BeginExecuteReader //第二个查询,用于DataTable2
  3. SqlCommand1.EndExecuteReader
  4. SqlCommand2.EndExecuteReader
  5. DataTable1.Load(DataReader1)
  6. DataTable2.Load(DataReader2)

但是,DataTable.Load()需要很长时间:
执行步骤1到步骤4
需要3秒钟.然后步骤5需要22秒.
第6步需要17秒.
因此,步骤5和6合并39秒.

最终的结果是,这使我没有任何好处而只是一个接一个地做2个SqlDataAdapter.Fills.我希望最终结果是整个过程只需要最长的查询(或尽可能接近).

寻找推荐的方法,最终得到一些真正的异步方法来填充DataTable.

或者我自己管理它并滚动2个单独的线程,每个线程填充一个DataTable?

.net c# datatable asynchronous

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

如何获取绑定中所有变量的列表?

aBinding知道它存储的变量吗?或者我总是必须将其与 结合使用local_variables

ruby binding

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

如何匹配与Perl中的特定模式不匹配的字符串?

我知道除了使用正则表达式的给定字符之外,很容易匹配任何内容.

$text = "ab ac ad";
$text =~ s/[^c]*//g; # Match anything, except c.

$text is now "c".
Run Code Online (Sandbox Code Playgroud)

我不知道如何"除"字符串而不是字符.我怎么能"匹配任何东西,除了'ac'"?尝试[^(ac)]和[^"ac"]没有成功.

有可能吗?

regex perl

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

使用C#在Excel中创建图表

我在使用C#在Excel中创建图表时遇到了一些麻烦.我设法使用以下代码获得任何类型的图表:

            Excel.Range chartRange; 

            Excel.ChartObjects xlCharts = (Excel.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing);
            Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(10, 80, 300, 250);
            Excel.Chart chartPage = myChart.Chart;

            chartRange = xlWorkSheet.get_Range("A2", "Y2");
            chartPage.SetSourceData(chartRange, misValue);
            chartPage.ChartType = Excel.XlChartType.xlColumnClustered;
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不确定下一步该做什么.这是我想要做的:

1)应该有几行数据,但它们并不相邻(例如A2:Y2; A4:Y4; A6:Y6;).如何将其中的每一个添加到图表中?

2)A1:Y1具有我的图例的所有值,如何将其添加到图例中?

3)如何更改它以便在新选项卡上创建每个图表?

谢谢!

c# excel charts

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

最安全的密码保护管理文件/文件夹的方法?

什么是最安全的密码保护管理文件/文件夹的方法?

我在apache/php上

php apache passwords admin

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