小编MAX*_*AXE的帖子

如何解码通过WireShark收到的数据包并解决一些错误

我们通过WireShark使用JN5148EK010节点捕获流量.收到的数据包显示在提供的屏幕截图中.

  1. 我想知道如何解码数据
  2. 捕获几个数据包时会发生错误,同时还会提供其屏幕截图.如何解决此错误?
  3. 项目清单

发生了另一个错误(请参阅第三个屏幕截图).

怎么解决?

在此输入图像描述 在此输入图像描述

在此输入图像描述

packet-capture wireshark

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

检查T-SQL中两个日期之间的日期

我有一个存储过程,希望检查日期是在固定日期和当前日期/时间之间(带GETDATE()):

SELECT
    a, b
FROM myTbl
WHERE
    DATE BETWEEN 'Day start datetime' AND GETDATE()
Run Code Online (Sandbox Code Playgroud)

...例如 :

WHERE
    DATE BETWEEN '2013-09-10 00:00:00.00' AND 'GETDATE()'
Run Code Online (Sandbox Code Playgroud)

怎么做?

t-sql sql-server between

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

Windows phone 7,silverlight - 如何在调用异步Web服务时捕获EndpointNotFoundException?

我正在从Silverlight Windows phone 7应用程序中调用Web服务,如果Web服务可用,它可以正常工作.如果Web服务不可用,则会捕获未处理的异常,但我似乎无法自己捕获它.我的尝试如下:

            //Get list of providers from Webservice
        RSAServiceClient proxy = new RSAServiceClient();
        proxy.GetSuppliersCompleted += new System.EventHandler<GetSuppliersCompletedEventArgs>(ProxyGetSuppliersCompleted);
        try
        {
            proxy.GetSuppliersAsync();
        }
        catch (EndpointNotFoundException)
        {
            //TODO: Handle webserice not being available
        }
        catch (Exception)
        {
            throw;
        }
Run Code Online (Sandbox Code Playgroud)

但是这并没有捕获异常,显然GetSuppliersCompleted永远不会被调用,所以我无法在那里捕获它.

然后我想我可以通过检查连接状态(proxy.State)来检测它,但是尽管Web服务没有运行,但是返回CommunicationState.Opened.

我有什么想法可以解决这个问题吗?

抱歉,如果我错过了一些东西,但我已经搜索过但没有找到解决方案.

c# silverlight web-services windows-phone-7

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

LINQ分组和聚合数据与条件

我在理解从LINQ查询中获取正确结果的方法时遇到了一些问题.

我先来定义一下这个实体 ProductFavorite

public class ProductFavorite
{
    public Guid Uid {get; set;}

    public Guid ProductUid {get; set;}

    public bool IsFavorite {get; set;}

    public bool IsLastUsed {get; set;}

    public int LastUsedYear {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我有IEnumerable一些最受欢迎的产品,名称allFavorites,包含以我之前写的方式制作的对象.

此"列表"可以包含具有重复项的元素ProductUid,因为它是从不同的数据源构建的.

并再次:"列表"中的项目至少有IsFavorite = true OR IsLastUsed = true.

我想使用LINQ创建一个生成的ProductFavorite对象列表,但是按ProductUid对项目进行分组,并按如下方式对这三个属性进行分组:

仅当其中一个分组项目的此属性设置为true时,IsFavorite才会为true

仅当其中一个分组项目的此属性设置为true时,IsLastUsed才会为true

LastUsedYear将是分组项的LastUsedYear的最大值

我已经尝试了下一个语法,但我不确定它能给我我想要的东西:

var favorites = 
        from ProductFavorite pf in allFavorites
        group pf by pf.ProductUid into distinctFavorites
        select new ProductFavorite()
        {
            Uid = Guid.NewGuid(),
            ProductUid = …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

是否可以使用Linq中的ExecuteQuery返回多个结果集到Sql?

我知道您可以从存储过程和设计器生成的方法返回多个结果.

但是,我正在尝试使用ExecuteQuery做同样的事情,但它似乎不可能.有没有人试过或知道这是否可行?

基本上我正在尝试运行ad-hoc存储过程.ad-hoc是指在设计时不可用的存储过程.

.net sql-server stored-procedures executequery linq-to-sql

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

SmoothStreamingMediaElement.Play() - 抛出异常但播放器启动

当我设置我的SmoothStreamingSource然后调用.Play()时,我得到以下异常...

"没有源设置时,不允许播放."

奇怪的是,如果我处理这个异常(如下面的代码所示),视频就会开始播放.奇?根据msdn,SmoothStreamingSource属性自动设置Source属性,所以我不应该得到异常.单步执行代码确认在设置SmoothStreamingSource属性后设置了Source属性.

如果这是内部更大问题的标志,我宁愿不只是处理异常并继续我的快乐方式.

怎么了?我的代码......

try
        {
            Uri uri = (Uri)((Button)source).Tag;

            smoothStreamingMediaElement1.SmoothStreamingSource = uri;

            if (smoothStreamingMediaElement1.SmoothStreamingSource != null)
                MessageBox.Show(smoothStreamingMediaElement1.SmoothStreamingSource.ToString());
            else
                MessageBox.Show("SmoothStreamingSource is NULL");

            smoothStreamingMediaElement1.Play();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
Run Code Online (Sandbox Code Playgroud)

silverlight mediaelement smooth-streaming

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

从C#代码设置保证金

我想使用C#代码隐藏设置不同控件的边距(我知道如何在XAML标记中执行此操作).

我需要它来控制像矩形或按钮.

c# silverlight margin windows-phone-7 windows-phone-7.1

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

Sendgrid 电子邮件发送时出现撇号 ' 字符问题?

我正在尝试使用 SendGrid 和 Java 来发送电子邮件。撇号字符看起来像 ? (问号)。

我正在发送标头以将文本编码为 UTF-8,但它仍然看起来像一个问号。

mailMessage.setHeaders("{'text':'UTF-8'}");
Run Code Online (Sandbox Code Playgroud)

上面的行没有任何效果。我确信我输入的 HTML 字符串是 UTF-8 编码的。电子邮件客户端是 MS Outlook 2010

java email encoding sendgrid

4
推荐指数
2
解决办法
5537
查看次数

如何使用jqPagination

请帮帮我,我不知道如何使用jqPagination(http://beneverard.github.com/jqPagination/).我希望每个页面都有其他内容.例如,第1页,内容是段落,第2页是其他段落.我不想点击显示/隐藏来显示内容.

谢谢!

jquery pagination jquery-pagination jqpagination

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

WPF C# DatePicker 点击打开日历

我正在向DatePicker我的表单添加一个 WPF控件并且它工作正常。但我不希望用户能够在“选择日期”文本框中输入类型。我希望它是只读的,当他们单击文本框时,它只会打开日历。

我不确定属性中是否有此选项?我找不到任何东西...

c# wpf datepicker wpf-controls

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

.NET CF 3.5移动应用程序在VS 2008中慢慢构建

我一直在使用在Visual Studio 2008中使用.NET Compact Framework 3.5构建的Windows Mobile 6应用程序.该应用程序构建速度极慢,大部分时间都在使用PlatformVerificationTask.

如何加快构建速度?

deployment compact-framework windows-mobile visual-studio-2008

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

如何解析包含C#list的Json WebApi响应

嗨,我有一个像json的回应

{"Status":"Success","Message":"Authentication successful","Data":{"Key":"sdsdIRs99Iebe6QHmawlBsCks9mqfUt6jKYNQ%2bW","UserId":"ddjjj8-11e6-637af7"}}

我怎么解析这个来读取响应.

我是这样做的:

private void POST(string url) 
{
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
    request.Method = "POST";

    System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();

    postData="{\"UserName\": \"abc\"," +"\"Password\": \"mypwd\"}";

    Byte[] byteArray = Encoding.UTF8.GetBytes(postData);

    request.ContentLength = byteArray.Length;
    request.ContentType = @"application/x-www-form-urlencoded";

    using (Stream dataStream = request.GetRequestStream())
    {
        dataStream.Write(byteArray, 0, byteArray.Length);
    }

    long length = 0;

    try 
    {
        using (HttpWebResponse response =  (HttpWebResponse)request.GetResponse())
        {
            length = response.ContentLength;
             using (var reader = new StreamReader(response.GetResponseStream()))
             {
                JavaScriptSerializer js = new JavaScriptSerializer();
                var objText = reader.ReadToEnd();

                string str= objText; …
Run Code Online (Sandbox Code Playgroud)

c# rest json json.net asp.net-web-api

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

防止添加到公共字典

我在公共课堂上有一个公共字典如下:

namespace ApiAssembly
{
    public static class TypeStore
    {
        /// <summary>
        /// Initializes static members of the <see cref="TypeStore"/> class.
        /// </summary>
        static TypeStore()
        {
            Store = new Dictionary<string, Type>();
        }

        /// <summary>
        /// Gets the store.
        /// </summary>
        public static Dictionary<string, Type> Store { get; }

        public void AddTypes()
        {
            // This should be allowed
            TypeStore.Store.Add("object", typeof(object));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想阻止在内部添加新元素(通过API管理).实现这一目标的最佳方法是什么?

namespace ClientAssembly
{
    using ApiAssembly;

    public class Client
    {
        public void AddTypes()
        {
            // How to prevent this …
Run Code Online (Sandbox Code Playgroud)

c#

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