问题列表 - 第3099页

谁能为c ++建议一个好的数据包嗅探器类?

谁能为c ++建议一个好的数据包嗅探器类?寻找一个易于插入的类,我可以在我的c ++程序中使用,没有什么复杂的.

c++ packet-capture sniffing winpcap

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

没有DBType的AddWithValue导致查询运行缓慢

我一直在使用cmd.Parameters.AddWithValue,而没有指定DBType(int,varchar,...)来运行查询.查看SQL事件探查器之后,使用此方法运行的查询似乎比指定数据类型时运行速度慢很多.

为了让您了解它的速度有多慢,这是一个例子.该查询是对单个表的简单查找,并且where语句中的列已编制索引.指定数据类型时,某个查询运行大约0 MS(对于要测量的sql server来说太小),并且需要41次读取.当我删除DBType时,它可能需要大约200毫秒,并且10000次读取才能完成查询.

我不确定它是仅仅是SQL Profiler误报的值,还是这些值实际上是正确的,但它是可重现的,因为我可以添加和删除DBType,它将产生SQL Profiler中给出的值.

有没有其他人遇到这个问题,并有一个简单的方法来解决它.我意识到我可以在我的代码中添加数据类型,但这似乎要添加很多东西,如果有更简单的方法来修复它,那将非常感激.

[编辑]

经过一些初步测试(在循环中运行两个场景)之后,探测器给出的值似乎是准确的.

就像添加的信息一样,我在Windows XP Pro上运行.Net 2.0,在Windows 2000上运行SQL Server 2000 for DB.

[UPDATE]

经过一番挖掘,我能够找到这篇博文,这可能是相关的.似乎.Net中的字符串值(因为它们是unicode)会自动创建为nvarchar参数.我将不得不等到星期一,当我开始工作,看看我是否可以做一些解决问题的方法.似乎我必须设置数据类型,这是我试图避免的.

这个问题并没有出现在我所做的每一个查询中,只有少数几个,所以我仍然可能只是在查询中设置DBType有问题,但我正在寻找一个更通用的问题解决方案.

.net sql ado prepared-statement

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

为什么Python 2.6没有设置文字和理解或字典理解?

Python 2.6基本上是一个让转换到Python 3更容易的垫脚石.如果Python 3没有破坏与语法和类库的向后兼容性,那么很多用于Python 3的功能都在2.6中实现.

为什么没有设置文字({1, 2, 3}),设置comprehensions({v for v in l})或dict comprehensions({k: v for k, v in d})?特别是字典理解本来是一个很大的好处...我发现自己dict([(k, v) for k, v in d])最近使用了相当丑陋的东西.

有没有明显的东西我缺少,或者这只是一个没有削减的功能?

python python-3.x

14
推荐指数
2
解决办法
4036
查看次数

iPhone键盘移位键被禁用

我有一个UITextField弹出键盘的Shift键被禁用的地方.键盘类型设置为UIKeyboardTypeNamePhonePad,似乎应该允许大写字母.

如果我将键盘类型更改为"默认"但仅保留其他设置,则该Shift键处于活动状态.其他设置是:

  • 自动资本化和自动更正
  • 默认外观
  • 返回键"完成"

我正在运行iPhone OS 2.2.

有没有人见过这个?我不明白为什么"名称电话簿"类型会禁用该Shift键.

iphone keyboard cocoa-touch shift

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

与List <string>绑定的WPF文本块

有没有人知道是否有一种简单的方法将文本块绑定到List.到目前为止我所做的是创建一个listview并将其绑定到List,然后我在listview中有一个使用单个文本块的模板.

我真正想要做的就是将List绑定到一个文本块并让它显示所有行.

在Winforms中有一个"Lines"属性,我可以将List放入,但我没有在WPF文本块或TextBox上看到它.

有任何想法吗?

我想念一些简单的东西吗?

这是代码

<UserControl x:Class="QSTClient.Infrastructure.Library.Views.WorkItemLogView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         Width="500" Height="400">
<StackPanel>
    <ListView ItemsSource="{Binding Path=Logs}" >
        <ListView.View>
            <GridView>
                <GridViewColumn Header="Log Message">
                    <GridViewColumn.CellTemplate>
                        <DataTemplate>
                            <TextBlock Text="{Binding}"/>
                        </DataTemplate>
                    </GridViewColumn.CellTemplate>
                </GridViewColumn>
            </GridView>
        </ListView.View>
    </ListView>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

和WorkItem类

public class WorkItem
{
    public string Name { get; set; }
    public string Description { get; set; }
    public string CurrentLog { get; private set; }
    public string CurrentStatus { get; private set; }
    public WorkItemStatus Status { get; set; }
    public ThreadSafeObservableCollection<string> Logs{get;private set;}
Run Code Online (Sandbox Code Playgroud)

我正在使用Prism来创建控件并将其放入WindowRegion中 …

generics wpf binding text

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

MVC和RadioButtonList

我试过这样做,但这只显示了旁边没有文字的单选按钮.

<% foreach (string s in Html.RadioButtonList("rbl")) {%>
    <% =s %>
<% } %> 
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html.radiobuttonlist

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

布尔表达式 - 操作顺序

我在Excel VBA中进行了测试:

If (test1) And (test2) And (test3) Then
    'do something
End If

在C,Java等中,test1将首先运行,然后运行test2,然后运行test3.重要的是,如果test1为false,则整个测试都是错误的,因此剩余的测试不会运行.

在这种情况下,VBA会发生这种情况吗?如果是这样,测试运行的顺序是什么?

excel vba boolean excel-vba operator-precedence

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

Django MTMField:limit_choices_to = other_ForeignKeyField_on_same_model?

我有几个django模型看起来像这样:

from django.contrib.sites.models import Site

class Photo(models.Model):
    title = models.CharField(max_length=100)
    site = models.ForeignKey(Site)
    file = models.ImageField(upload_to=get_site_profile_path) 

    def __unicode__(self):
        return self.title


class Gallery(models.Model):    
    name = models.CharField(max_length=40)
    site = models.ForeignKey(Site)
    photos = models.ManyToManyField(Photo, limit_choices_to = {'site':name} )    

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用Gallery模型的各种乐趣limit_choices_to.我只希望管理员显示与此图库属于同一网站的照片的选项.这可能吗?

python django foreign-keys limit-choices-to manytomanyfield

5
推荐指数
2
解决办法
4432
查看次数

'错误序列化身体'.通过.NET 3.5调用Fedex webservice的问题

我正在使用Fedex的Web服务并且在我真正能够到达任何地方之前预先得到一个恼人的错误.

序列化消息addressValidationRequest1的主体时出错:'无法生成临时类(result = 1).错误CS0030:无法将类型'FedEx.InterOp.AddressValidationServiceReference.ParsedElement []'转换为'FedEx.InterOp.AddressValidationServiceReference.ParsedElement'错误CS0029:无法将类型'FedEx.InterOp.AddressValidationServiceReference.ParsedElement'隐式转换为'FedEx.InterOp.AddressValidationServiceReference .ParsedElement []''.有关更多详细信息,请参阅InnerException.

我正在使用.NET 3.5并为我生成了一个可怕的命名类(我不确定为什么它不仅仅是AddressValidationService):

AddressValidationPortTypeClient addressValidationService = new ...;

在这堂课上,我打电话给我:

addressValidationService.addressValidation(request);

这是我收到此错误的时候.

我能找到这个错误的唯一参考来自古老的1.1项目.在我的情况下,我的DLL引用了System.Web和System.Web.Services,这似乎是一个问题.

.net web-services

9
推荐指数
3
解决办法
8529
查看次数

IsAssignableFrom()在返回true时返回false

我正在开发一个插件系统,它可以加载包含在指定文件夹中的.dll.然后我使用反射来加载程序集,遍历它们包含的类型并识别实现我的IPlugin接口的任何类型.

我正在使用类似于以下内容的代码进行检查:

foreach(Type t in myTypes )
{
    if( typeof(IPlugin).IsAssignableFrom(t) )
    {
       ...
    }
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,IsAssignableFrom()在返回true时保持返回false.我已经尝试t通过明确地给它一个应该传递的类型替换它,并且它工作正常,但由于某种原因它不能使用从加载的程序集返回的类型.为了使事情变得陌生,代码在我的同事的机器上工作正常,但在我的机器上却没有.

有谁知道任何可能导致这种行为的事情?

谢谢

.net c# reflection

17
推荐指数
3
解决办法
9335
查看次数