问题列表 - 第23840页

检查有效的IMEI

有人知道如何检查有效的IMEI吗?

我找到了一个功能来检查这个页面:http://www.dotnetfunda.com/articles/article597-imeivalidator-in-vbnet-.aspx

但它返回false有效的IMEI(fe 352972024585360).我可以在此页面上在线验证它们:http://www.numberingplans.com/? page = analysis&sub = meinr

检查给定IMEI是否有效的正确方法(在VB.Net中)是什么?

PS:上面的这个功能在某些方面必须是错误的:

Public Shared Function isImeiValid(ByVal IMEI As String) As Boolean
    Dim cnt As Integer = 0
    Dim nw As String = String.Empty
    Try
        For Each c As Char In IMEI
            cnt += 1
            If cnt Mod 2 <> 0 Then
                nw += c
            Else
                Dim d As Integer = Integer.Parse(c) * 2 ' Every Second Digit has to be Doubled ' …
Run Code Online (Sandbox Code Playgroud)

.net vb.net algorithm imei

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

一个非常基本的自动扩展列表/数组

我有一个方法,它返回一个固定类型对象的数组(让我们说MyObject).

该方法创建一个新的空Stack<MyObject>.然后,它做了一些工作,并推动了一些数字MyObjects到最后Stack.最后,它返回Stack.ToArray().

它不会更改已添加的项目或其属性,也不会删除它们.要添加的元素数量会降低性能.无需对元素进行排序/排序.

Stack是最好用的吗?或者我必须切换到CollectionList确保更好的性能和/或更低的内存成本?

c# performance stack memory-management data-structures

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

PHP 2D Array输出所有组合

我有这个问题现在弯曲了一段时间(头冷也没有帮助!),基本上我有一个PHP数组,看起来像这个例子:

$array[0][0] = 'apples';
$array[0][1] = 'pears';
$array[0][2] = 'oranges';

$array[1][0] = 'steve';
$array[1][1] = 'bob';
Run Code Online (Sandbox Code Playgroud)

而且我希望能够从这个表格中生成每种可能的组合,但不重复任何组合(无论它们的位置如何),所以例如这将输出

Array 0            Array 1
apples             steve
apples             bob
pears              steve
pears              bob
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用尽可能多的不同阵列.

php arrays recursion multidimensional-array

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

数据库索引:为什么配对

我有一个包含多个索引的表,其中几个重复相同的列:

Index 1 columns: X, B, C, D
Index 2 columns: Y, B, C, D
Index 3 columns: Z, B, C, D
Run Code Online (Sandbox Code Playgroud)

我对实践中的索引知识不是很了解,所以我想知道是否有人可以解释为什么X,Y和Z与这些相同的列配对.B是生效日期.对于特定生效日期,C是该表的半唯一密钥ID.D是标识该标识符C的该记录的优先级的序列.

为什么不创建6个索引,每个X,Y,Z,B,C,D一个?

我想在另一个列T中添加一个索引,但在某些情况下我只会单独查询T而在其他情况下我也会指定B,C和D列...所以我应该只创建一个索引以上或我应该为T创建一个,为T(B,C,D)创建一个?

谷歌搜索索引的全面报道时,我没有像预期的那样运气.我能通过解释和B-tree索引的大量例子的任何资源?

sql oracle indexing b-tree-index

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

jQuery autocomplete将null参数传递给ASP.NET MVC 2中的控制器

我正在使用jQuery 网站上的 jQuery autocomplete插件 调用控制器url,返回json.问题是发送到控制器的参数始终为null.

以下是自动完成的浏览器内jQuery代码:

$(document).ready(function() {
    var url = "/Building/GetMatchedCities";
    $("#City").autocomplete(url);
});
Run Code Online (Sandbox Code Playgroud)

这是C#中的ASPNET MVC控制器签名:

public JsonResult GetMatchedCities(string city)
{
    ..
    return this.Json(query, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)

提前致谢,

穆罕默德

asp.net-mvc jquery autocomplete

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

nUnit Assert.That(方法,Throws.Exception)没有捕获异常

有人能告诉我为什么检查异常的单元测试失败了吗?显然我真正的测试是检查其他代码,但我正在使用Int32.Parse来显示问题.

[Test]
public void MyTest()
{
    Assert.That(Int32.Parse("abc"), Throws.Exception.TypeOf<FormatException>());
}
Run Code Online (Sandbox Code Playgroud)

测试失败,给出了这个错误.显然我正在尝试测试这个异常,我想我的语法中缺少一些东西.

Error   1   TestCase '.MyTest'
failed: System.FormatException : Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Int32.Parse(String s)
Run Code Online (Sandbox Code Playgroud)

基于Throws Constraint(NUnit 2.5)的文档

.net c# nunit exception

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

无法从可转换类型初始化非const引用

我无法从可转换类型T2 初始化非const引用到T1类型.但是,我可以使用const引用.

long l;
const long long &const_ref = l; // fine
long long &ref = l;             // error: invalid initialization of reference of
                                // type 'long long int&' from expression of type
                                // 'long int'
Run Code Online (Sandbox Code Playgroud)

我遇到的大多数问题都与无法分配给非const引用的r值有关.这不是这里的情况 - 有人可以解释一下吗?谢谢.

c++ const reference type-conversion

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

什么是jjo的范围属性的Dojo等价物?

在jQuery中,DOM节点或jQuery对象可以作为查询中的属性传递,该查询设置范围:

var myScope = $('#someDiv');
$('a',myScope).addClass('red');
$('li',myScope).css('display','inline');
Run Code Online (Sandbox Code Playgroud)

现在,在Dojo中我可以链接几个.query()s,但如果我有一个DOM节点 - 而不是nodeList - 我想用作作用域,我该怎么办?

KTHNX

jquery dojo scope

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

递归闭包中的作用域错误

为什么这样做:

def function1():                                                                                                             
       a = 10                                                                                                                    
       def function2():
          print a
       function2()
Run Code Online (Sandbox Code Playgroud)

但这不是:

def function1():
    a = 10
    def function2():
        print a
        a -= 1
        if a>0:
           function2()
    function2()
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

UnboundLocalError: local variable 'a' referenced before assignment
Run Code Online (Sandbox Code Playgroud)

python recursion closures scope

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

如何在浏览器中监控渲染时间?

我在一个内部企业系统上工作,该系统具有使用Tomcat的Web前端.

  1. 如何在浏览器(IE6)中监控特定页面的渲染时间?
  2. 我希望能够将结果记录在日志文件中(单独的日志文件或Tomcat访问日志).

编辑:理想情况下,我需要监控访问页面的客户端上的呈现.

javascript browser performance monitoring rendering

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