问题列表 - 第39481页

计算字节数组中位总和的最快方法

我有两个长度相同的字节数组.我需要在每个字节之间执行XOR运算,然后计算位数之和.

例如:

11110000^01010101 = 10100101 -> so 1+1+1+1 = 4
Run Code Online (Sandbox Code Playgroud)

我需要对字节数组中的每个元素执行相同的操作.

c# arrays byte bit

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

Android FileNotFound异常 - 无法从没有文件格式的图像URL获取getInputStream

标题非常自我解释.

以下代码......:

    URL imageUrl = new URL(url);
   try {
                HttpURLConnection conn= (HttpURLConnection)imageUrl.openConnection();
                conn.setDoInput(true);
                conn.connect();
                int length = conn.getContentLength();
                InputStream is = conn.getInputStream();
                return BitmapFactory.decodeStream(is);
           } catch (IOException e) {
            e.printStackTrace();
           }
Run Code Online (Sandbox Code Playgroud)

如果url不包含文件格式,则会失败.例如,谷歌托管的一些图像将显示图像,但不具有文件格式(.png,.jpg等)作为网址的一部分.

因此,url连接的content-type标头返回"text/html".我相信这是个问题.

我试过设置一个新的内容类型标题,但似乎没有改变任何东西.

有人知道解决方法吗?

谢谢.

java android image filenotfoundexception httpurlconnection

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

MVVM列表框更新内容维护选定项目Silverlight

我一直在阅读很多关于MVVM(特别是使用Laurent Bugnion的库)的文章,而且我一直在努力确定如何在MVVM中做一些事情,而这些事情在代码背后很容易实现.

这里只是一个例子,我怀疑自己正在以艰难的方式做事.如果有人有时间阅读这些内容,也许他们可以评论我的方法的合理性.:)

我有一个绑定到ViewModel的列表框,如下所示:

<ListBox x:Name="lstFruitBasketLeft" ItemsSource="{Binding FruitBasket}" 
     SelectedItem="{Binding SelectedFruit, Mode=TwoWay}"  Width="150">
<ListBox.ItemTemplate>
    <DataTemplate>
        <StackPanel Orientation="Horizontal" VerticalAlignment="Center" 
                    HorizontalAlignment="Left" Margin="2">
            <TextBlock Text="{Binding Name}" />
            <TextBlock Text=":" />
            <TextBlock Text="{Binding Quantity}" />
        </StackPanel>
    </DataTemplate>
</ListBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

ItemSource是Fruit对象的ObservableCollection:

public class Fruit
{
    public string Name { get; set; }
    public int Quantity { get; set; }

    public Fruit() { }
    public Fruit(string name, int quantity) 
    {
      this.Name = name;
      this.Quantity = quantity;
    }
  }
Run Code Online (Sandbox Code Playgroud)

它在ViewModel中定义为:

// Property FruitBasket
public const string FruitBasketPropertyName = "FruitBasket"; …
Run Code Online (Sandbox Code Playgroud)

silverlight binding command listbox mvvm

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

在c#中声明像php array_count_values这样的函数的方法是什么?

我想在 c# 中声明接受一个数组的函数并返回该数组的所有值的计数

就像php 中的array_count_values

$array = array(1, 1, 2, 3, 3, 5 );

return 

Array
(
    [1] => 2
    [2] => 1
    [3] => 2
    [5] => 1
)
Run Code Online (Sandbox Code Playgroud)

这样做的有效方法是什么?

谢谢

c# arrays count

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

RegularExpressionAttribute - 如何使其对客户端验证不区分大小写?

我有一个用于客户端验证的字符串:

private const String regex = @"^(?:\b(?:\d{5}(?:\s*-\s*\d{5})?|([A-Z]{2})\d{3}(?:\s*-\s*\1\d{3})?)(?:,\s*)?)+$";
Run Code Online (Sandbox Code Playgroud)

我在我的[RegularExpression(regex, ErrorMessage = "invalid")]属性中使用此字符串.

我知道/iJavascript正则表达式的标志用于使其不区分大小写,但只是将其添加到我的正则表达式的末尾(即@"^....$/i"不工作 - 正则表达式验证完全失败,无论输入什么(有效或无效) ).

我错过了什么?

regex client-side-validation asp.net-mvc-2

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

iPhone - 核心数据Bool值?

我的核心数据中有一个BOOL.我希望该值为null,除非我将其设置为YES或NO.是否有可能做到这一点?在我的代码中,我如何检查是否尚未设置该值?

在我的nsmanagedObject中,我使用NSNumber作为我的BOOL,在我的核心数据mdoel中我有BOOL.

iphone boolean core-data objective-c

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

HtmlAgilityPack - 出于某种原因,<form>会自行关闭吗?

我刚写了这个测试,看看我是不是疯了......

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HtmlAgilityPack;

namespace HtmlAgilityPackFormBug
{
    class Program
    {
        static void Main(string[] args)
        {
            var doc = new HtmlDocument();
            doc.LoadHtml(@"
<!DOCTYPE html>
<html>
    <head>
        <title>Form Test</title>
    </head>
    <body>
        <form>
            <input type=""text"" />
            <input type=""reset"" />
            <input type=""submit"" />
        </form>
    </body>
</html>
");
            var body = doc.DocumentNode.SelectSingleNode("//body");
            foreach (var node in body.ChildNodes.Where(n => n.NodeType == HtmlNodeType.Element))
                Console.WriteLine(node.XPath);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它输出:

/html[1]/body[1]/form[1]
/html[1]/body[1]/input[1]
/html[1]/body[1]/input[2]
/html[1]/body[1]/input[3]
Run Code Online (Sandbox Code Playgroud)

但是,如果我改变<form><xxx>它给了我:

/html[1]/body[1]/xxx[1]
Run Code Online (Sandbox Code Playgroud)

(正如它应该).所以...看起来那些输入元素 …

c# html-agility-pack

34
推荐指数
2
解决办法
5004
查看次数

为什么Me.Controls()中缺少控件

大家好.我肯定错过了什么.我试图循环浏览表格上的标签,但看起来我错过了很多标签......我的表格总共有69个标签,我只能在msgbox上获得5个点击.所有控件都放在表单上的设计时间而不是面板或标签上.在检查me.controls时.计数不正确,因为它缺少64个控件.(遗失的标签).

Dim ctl As Control
For Each ctl In Me.Controls
  If TypeOf ctl Is Label Then
    MsgBox(ctl.Name)
  End If
Next ctl
Run Code Online (Sandbox Code Playgroud)

任何想法为什么他们不会出现?

布拉德斯文德尔

vb.net visual-studio

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

如何知道变量在XSLT中是否有价值

我正在创建XSLT文件.我有一个从XML文件获取值的变量.但是可能会发生xml中没有值的引用,那时XSL变量将返回False/None(不知道).我想要保持条件,如果变量没有值使用默认值.怎么做 ?

xslt

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

如何查看旧版本的SVN文件?

我有一个SVN文件,现在缺少一些逻辑,所以我需要回到大约40次修改,当时它有我需要的逻辑.除了试图在命令行中查看文件的差异(非常难以阅读),无论如何我可以获得该文件的副本进行审查,以便我可以研究它来恢复部分?

svn revision rollback

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