小编Emm*_*mma的帖子

如何在JavaScript中通过其属性获取对象的索引?

例如我有:

var Data = [
  { id_list: 1, name: 'Nick', token: '312312' },
  { id_list: 2, name: 'John', token: '123123' },
]
Run Code Online (Sandbox Code Playgroud)

然后我想通过例如排序/反转这个对象name.我得到这样的东西:

var Data = [
  { id_list: 2, name: 'John', token: '123123' },
  { id_list: 1, name: 'Nick', token: '312312' },
]
Run Code Online (Sandbox Code Playgroud)

现在我想知道带有属性的对象索引name='John'来获取属性令牌的值.

javascript arrays object

208
推荐指数
6
解决办法
22万
查看次数

英国邮政编码正则表达(综合)

我正在使用正则表达式,它将仅在输入字符串中验证完整复杂的英国邮政编码.所有不常见的邮政编码表格都必须与通常一样.例如:

火柴

  • CW3 9SS
  • SE5 0EG
  • SE50EG
  • se5 0eg
  • WC2H 7LT

没有比赛

  • aWC2H 7LT
  • WC2H 7LTa
  • WC2H

是否有任何官方甚至半官方的正则表达式用于此类事情?有关格式化和存储在数据库中的任何其他建议吗?

regex validation postal-code regex-group

171
推荐指数
16
解决办法
17万
查看次数

检查数字是否为素数的最佳算法是什么?

只是我正在寻找的一个例子:我可以用一点代表每个奇数,例如对于给定的数字范围(1,10),从3开始:

__PRE__

以下字典可以挤得更对吗?我可以通过一些工作来消除五的倍数,但是以1,3,7或9结尾的数字必须在位数组中存在.希望这能澄清我想要的东西.

我正在寻找最好的算法,检查数字是否是素数,即布尔函数:

__PRE__

我想知道实现此功能的最佳算法.当然,我可以查询一个数据结构.我定义了最好的算法,它是生成数据结构的算法,该数据结构具有最低的内存消耗范围(1,N),其中N是常量.

algorithm math primes data-structures

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

循环的Twig和带键的数组

我使用Twig,我有一个像这样的键的数组:

array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
Run Code Online (Sandbox Code Playgroud)

我想在循环中获取密钥(1,2,3,8,9)和内容(alpha, bravo, charlie, delta, echo)以获取此数组的所有值.

我怎么能这样做?

谢谢

php arrays loops twig

142
推荐指数
4
解决办法
22万
查看次数

浮点数的正则表达式

我有一个匹配浮点数的任务.我为它写了以下正则表达式:

[-+]?[0-9]*\.?[0-9]*
Run Code Online (Sandbox Code Playgroud)

但它显示错误说:

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )
Run Code Online (Sandbox Code Playgroud)

但据我所知,我们还需要使用转义字符..请纠正我错在哪里.

regex

87
推荐指数
6
解决办法
15万
查看次数

在SoapClient中获取http标头时出错

我正在尝试在远程主机上调用WS over https:远程端口,我得到:

获取http标头时出错

使用PHP5 SoapClient; 我可以通过这样做得到功能列表$client->__getFunctions()但是当我打电话时$client->myFunction(...)我总是得到这个错误.

我用Google搜索并发现在php.ini中增加了default_socket_timeout,但它没有用.

谁能建议我一个解决方案?

编辑:这是代码:

$wsdl="myWSDL";

$client = new SoapClient($wsdl,array('connection_timeout'=>5,'trace'=>true,'soap_version'=>SOAP_1_2));

var_dump($client->__getFunctions());

try {
    $response=$client->myFunction("1","2","3");
         } catch (SoapFault $fault) {
    var_dump($fault);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

......总是有错.

php soap-client

41
推荐指数
6
解决办法
10万
查看次数

正则表达式匹配AZ,az,0-9,_和

我需要一个正则表达式,它只允许输入中的AZ,az,0-9,_字符和点(.).我试过了:

[A-Za-z0-9_.] 
Run Code Online (Sandbox Code Playgroud)

但它没有用.我该如何解决?

regex

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

如何将DataTable转换为类Object

我已经开发了一个可以在任何地方返回DataTable的应用程序.

现在我的客户端想要转换(使用服务堆栈使用某些部分),所以我需要在我的应用程序中返回DTO(对象).

我不想更改现有的存储过程,甚至不想尽可能多地使用LINQ(我对LINQ并不太了解).

对于小功能,我可以使用Linq没问题.

我的问题是:我如何改变我DataTable对该类的对象?

示例代码如下

string s = DateTime.Now.ToString();
DataTable dt = new DataTable();

dt.Columns.Add("id");
dt.Columns.Add("name");

for (int i = 0; i < 5000000; i++)
{
    DataRow dr = dt.NewRow();
    dr["id"] = i.ToString();
    dr["name"] = "name" + i.ToString();
    dt.Rows.Add(dr);

    dt.AcceptChanges();
}

List<Class1> clslist = new List<Class1>();

for (int i = 0; i < dt.Rows.Count; i++)
{
    Class1 cls = new Class1();
    cls.id = dt.Rows[i]["id"].ToString();
    cls.name = dt.Rows[i]["name"].ToString();
    clslist.Add(cls);
}

Response.Write(s);
Response.Write("<br>");
Response.Write(DateTime.Now.ToString());
Run Code Online (Sandbox Code Playgroud)

我知道,上面是耗时的,所以我试图找到一个替代解决方案.

有没有其他方法(我猜,LINQ to DataTable),通过它直接将表行转换为DTO …

.net c# linq asp.net datatable

31
推荐指数
3
解决办法
10万
查看次数

枕头安装,但"没有模块命名枕头" - python2.7 - Windows 7 - python -m安装枕头

在Windows 7上使用python 2.7安装包枕

python -m pip install pillow
Run Code Online (Sandbox Code Playgroud)

获得成功消息(Pillow).关闭并重新打开cmd终端.

但是当我尝试时

import pillow
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

Requirement already satisfied (use --upgrade to upgrade): pillow in c:\python27\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

如果Successfully installed pillow再次运行,它说

python -m pip install pillow
Run Code Online (Sandbox Code Playgroud)

python pip python-import python-imaging-library

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

如何使用JavaScript压缩文件

有没有办法使用JavaScript压缩文件?例如,在Yahoo邮件中,当您选择从电子邮件下载所有附件时,它会被压缩并下载到单个zip文件中.JavaScript能够做到这一点吗?如果是,请提供编码示例.

我发现这个名为jszip的库来执行任务,但它已知并且未解决的问题.

谢谢.

javascript zip zipfile

15
推荐指数
6
解决办法
3万
查看次数