问题列表 - 第24654页

empty()不是有效的回调?

我想在php中使用数组映射中的empty().我收到的错误是它不是一个有效的回调.

$ cat test.php
<?

$arrays = array(
   'arrEmpty' => array(
        '','',''
    ),
);

foreach ( $arrays as $key => $array ) {

        echo $key . "\n";
        echo array_reduce( $array, "empty" );
        var_dump( array_map("empty", $array) );
        echo "\n\n";

}
Run Code Online (Sandbox Code Playgroud)
$ php test.php
arrEmpty

Warning: array_reduce(): The second argument, 'empty', should be a valid callback in /var/www/authentication_class/test.php on line 12

Warning: array_map(): The first argument, 'empty', should be either NULL or a valid callback in /var/www/authentication_class/test.php on line 13
NULL
Run Code Online (Sandbox Code Playgroud)

这不应该工作吗? …

php callback array-map

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

如何安全地将参数传递给linq到sql

如果我想获得电子邮件地址为"me@example.com"的用户,如何将其作为linq中的参数传递?

即:

var a = from u in Users
        where u.Email = @email
        Select u;
Run Code Online (Sandbox Code Playgroud)

所以这将在我的方法中使用:

public static GetuserByEmail(string email)
Run Code Online (Sandbox Code Playgroud)

我只是传入变量或?

c# linq-to-sql

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

在Mathematica中使用两个数据集的ListPlot

假设我有理由保持数据集独立,是否有更简洁的方法来执行以下操作?:

x = {1, 2, 3};
y = {1, 4, 9};

ListPlot[Partition[Riffle[x, y], 2]]
Run Code Online (Sandbox Code Playgroud)

谢谢!

plot wolfram-mathematica

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

一个正则表达式,允许只有一个大写字母的字符串

字符串长度应为6到20个字符.它应该包含1个大写字母.

我可以使用C#在代码中执行此操作:

string  st = "SomeString"

Regex rg = new Regex("[A-Z]");
MatchCollection mc = rg.Matches(st);

Console.WriteLine("Total Capital Letters: " + mc.Count);

if (mc.Count > 1)
{
  return false;
}
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是一个正则表达式,它将匹配我的字符串,如果它只包含一个大写字母.字符串可以以普通字母开头,并且只能包含字母.

c# regex string

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

scala中的<:<运算符

任何人都可以<:<在scala中提供有关运算符的一些细节.我认为:

if(apple <:< fruit)  //checks if apple is a subclass of fruit.
Run Code Online (Sandbox Code Playgroud)

还有其他解释吗?我在scala源文件中看到了很多定义.

scala

39
推荐指数
4
解决办法
7189
查看次数

excel Vb.Net中的数字格式

有人可以给我一些代码来将Excel电子表格的单元格设置为使用最多2位小数的数字格式.或者它会更好地工作,我将我放入单元格的数据更改为正确的格式?这是一个正在进行的数据示例.现在它以字符串形式进入... col("ADJ").ToString()其中col是DataTable对象.

c# vb.net excel

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

如何自动重新引发异常

如果将调用包装HttpResponse.End在try catch块中,ThreadAbortException则会自动重新引发.我假设即使你在try catch块中包装try catch块也是如此.

我怎样才能完成同样的事情?我没有这方面的实际应用程序.

namespace Program
{
    class ReJoice
    {
        public void End() //This does not automatically re-raise the exception if caught.  
        {
            throw new Exception();
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                ReJoice x = new ReJoice();
                x.End();
            }
            catch (Exception e) {}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception

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

警告:与字符串文字进行比较会导致未指定的行为

我正在开始一个在C中为Linux编写简化shell的项目.我完全不熟悉C,也不熟悉Linux,这正是我认为这是个好主意的原因.

从解析器开始,我已经遇到了一些问题.

代码应该是直截了当的,这就是为什么我没有包含任何评论.

我收到gcc的警告:"与字符串文字的比较导致未指定的行为"在注释"警告在这里"的行(见下面的代码).

我不知道为什么会引起警告,但真正的问题是即使我将"<"与"<"进行比较也不会进入if ...

我正在寻找解释问题的答案,但是如果你在代码中看到的东西应该改进,请说出来.请记住,我不是那么精通,而且这仍然是一项正在进行中的工作(或者更好,一项工作在开始).

提前致谢.

#include <stdio.h>
#include <unistd.h>
#include <string.h>

typedef enum {false, true} bool;

typedef struct {
    char **arg;
    char *infile;
    char *outfile;
    int background;
} Command_Info;

int parse_cmd(char *cmd_line, Command_Info *cmd_info)
{
    char *arg;
    char *args[100];    

    int i = 0;
    arg = strtok(cmd_line, " \n");
    while (arg != NULL) {
        args[i] = arg;
        arg = strtok(NULL, " \n");
        i++;
    }

    int num_elems = i;

    cmd_info->infile = NULL;
    cmd_info->outfile = NULL;
    cmd_info->background = 0;

    int …
Run Code Online (Sandbox Code Playgroud)

c

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

在UISearchBar下强制范围栏

我有一个UISearchBar和UISearchDisplayController,一切都很好但我的范围选择器显示在文本字段旁边而不是在它下面.我知道这是设备在横向时的预期操作,但由于我在UISplitViewController的主视图中有UISearchBar,它最终看起来像这样:

UISearchBar问题

是否有任何方法可以强制范围栏显示在所有界面方向的文本字段下方(我知道这在iPad上的Mail.app中很好用,所以它可能,但谁知道Apple是否决定隐藏选项要做所以)

iphone cocoa-touch scope uisearchbar uisearchdisplaycontroller

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

Delphi调试错误的单元

这是我的D2006的奇怪行为,因为它有时只会发生.我有一个我想调试的项目.我想调试的文件名为'Main.pas'.我有另一个不相关的项目具有相同的单位名称,有时调试提示我错误的主文件而不是当前项目中的主单位.我和其他同名文件发生了这种情况.我无法调试,因为调试键不起作用(他们只是不做任何事情).你有同样的问题吗?我该如何解决?

谢谢.

delphi delphi-2006

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