问题列表 - 第27690页

查找参数化查询的SQL输出

我正在使用C#对SQL Server 2005实例进行参数化查询,我想看一下针对数据库运行的SQL以进行调试.在某些地方我可以查看参数化命令的输出SQL是在数据库日志中还是在Visual Studio调试器中?

c# sql-server parameterized-query

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

C#泛型多重继承问题

任何人都可以帮我解决C#的语法问题吗?我不知道该怎么做.

class SomeClass<T> : SomeOtherClass<T> where T : ISomeInterface , IAnotherInterface
{
...
}
Run Code Online (Sandbox Code Playgroud)

我想SomeClass的从SomeOtherClass继承和IAnotherInterface以及对于T继承ISomeInterface

似乎问题是where关键字将一切都搞砸了,以便编译器认为ISomeInterface和IAnotherInterface都应该由T继承.

这个问题非常烦人,我认为解决方案是某种括号,但我尝试过但找不到有效的方法.此外,切换从SomeClass继承的两个项的顺序不起作用,因为继承的类总是必须在任何接口之前.我在MSDN C#泛型页面上找不到任何解决方案,我无法相信我是第一个遇到此问题的人.

谢谢,非常感谢任何帮助!

c# generics where-clause

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

永远不会调用SKProductsRequest委托方法

这曾经为我工作,但现在不再工作,我无法弄清楚为什么.我在我的应用中有应用内购买设置.我确认我有一套正确的产品标识符,并与itunesconnect中相应的应用内购买项目相匹配.这个电话是苹果公司的观点[productRequest start],但我从来没有得到过回复,尽管将代表委托给自己.我错过了什么?

NSLog(@"productIdentifiersSet: %@", productIdentifiersSet);
if ([productIdentifiersSet count]) {
    SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet];
    [productRequest setDelegate:self];
    [productRequest start];
}
Run Code Online (Sandbox Code Playgroud)

.........

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
   <never called>
}

- (void)requestDidFinish:(SKRequest *)request {
    <never called>
}

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
    <never called>
}
Run Code Online (Sandbox Code Playgroud)

iphone delegates response storekit in-app-purchase

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

我怎样才能让Strawberry Perl的cpan(1)找到perl?

我在使用Strawberry Perl安装模块模块时遇到问题.

cpan Template
Run Code Online (Sandbox Code Playgroud)

产生以下结果:

 Writing Makefile for AppConfig
 C:strawberryperlbinperl.exe: not found
 dmake.EXE:  Error code 255, while making 'blib\lib\.exists'`
Run Code Online (Sandbox Code Playgroud)

我也无法理解

  • 如何影响路径,这样dmake才能正常工作
  • 为什么路径(这是正确的)没有任何\.

perl cpan makefile strawberry-perl

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

什么是Python中的简单模糊字符串匹配算法?

我试图找到一种好的,模糊的字符串匹配算法.直接匹配对我不起作用 - 这不太好,因为除非我的字符串100%相似,否则匹配失败.在莱文斯坦,因为它工作在一个人物等级方法不适用于字符串的工作也很好.我正在寻找与单词级别匹配相关的内容,例如

字符串 - 答:快速的棕色狐狸.

字符串B:快速的棕色狐狸跳过懒狗.

这些应匹配,因为字符串A中的所有单词都在字符串B中.

现在,这是一个过于简单的例子,但任何人都会知道一个好的,模糊的字符串匹配算法,适用于单词级别.

python

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

C#确定泛型类型

我有几个模板化的对象都实现了相同的接口:

IE

MyObject<datatype1> obj1;
MyObject<datatype2> obj2;
MyObject<datatype3> obj3;
Run Code Online (Sandbox Code Playgroud)

我想将这些对象存储在List中...我想我会这样做:

private List<MyObject<object>> _myList;
Run Code Online (Sandbox Code Playgroud)

然后我想创建一个函数,它接受1个参数,作为数据类型,以查看我的列表中是否存在使用该数据类型的对象.... sorta无能为力.在伪代码中它将是:

public bool Exist(DataType T)
{
   return (does _myList contain a MyObject<T>?);
}
Run Code Online (Sandbox Code Playgroud)

一些澄清....

我的界面是IMyObject<T>,我的对象是MyObject<T>.我有一个新类MyObjectManager,我需要有一个MyObject<T>存储在其中的列表.我需要一个函数来检查MyObject<T>该列表中是否存在.类型T是使用T4 ....我的实体数据模型中的POCO类自动生成的数据类型.

c# generics reflection types

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

WPF C#App产生两个主窗口的问题

我最近几天一直在研究这个应用程序,突然发生这个超级奇怪的问题,我的主要窗口中有两个在运行时开始产生.我搜索了3个小时,无法找到发生的地点或原因.如果你想向陌生人展示一些爱,你能帮助我找到为什么会这样吗?

我的项目位于此处(需要.NET 4):

http://www.kirkouimet.com/files/development/Listen.zip

.net c# windows wpf visual-studio

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

使用传输安全模式从WCF服务获取证书信息

有什么方法可以在使用时提取有关我的Web服务方法中使用的客户端证书的信息<security mode="Transport>?我通过OperationContext.Current筛选但是找不到任何明显的东西.

我的服务器配置如下:

  <basicHttpBinding>
    <binding name="SecuredBasicBindingCert">
      <security mode="Transport">
        <message clientCredentialType="Certificate" />
      </security>
    </binding>
  </basicHttpBinding>
Run Code Online (Sandbox Code Playgroud)

我正在使用第三方发布/订阅系统,不幸的是使用DataPower进行身份验证.好像我在这个配置中使用WCF,然后我无法收集有关调用者的任何信息(因为实际上没有发送凭据).

我不知何故需要能够找出谁调用我的服务而不改变我的配置或要求他们改变他们的有效负载.

wcf ibm-datapower wcf-security

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

C#SQL create table如果它还不存在

嘿,我试图在我的C#应用​​程序中添加一些逻辑,它将创建一个名为Import的表,如果它还不存在.这是我的代码,它似乎不起作用.

con.Open();
                    using (SqlCommand cmd = con.CreateCommand())
                    {
                        cmd.CommandText =
                            @" 
                       IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'RX_CMMData' AND TABLE_NAME = 'Import'))
BEGIN
CREATE TABLE Import (
  RowId     integer PRIMARY KEY NOT NULL,
  PartNumber  varchar(200) NOT NULL,
  CMMNumber   varchar(200) NOT NULL,
  Date        varchar(200) NOT NULL,
  FeatType    varchar(200) NOT NULL,
  FeatName    varchar(200) NOT NULL,
  Value       varchar(200) NOT NULL,
  Actual      decimal,
  Nominal     decimal,
  Dev         decimal,
  TolMin      decimal,
  TolPlus     decimal,
  OutOfTol    decimal,
  FileName    varchar(200) NOT NULL
); END";
                        cmd.ExecuteNonQuery();
                    } …
Run Code Online (Sandbox Code Playgroud)

c# sql

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

需要对我的SSE /大会尝试进行一些建设性的批评

我正在努力将一些代码转换为SSE,虽然我有正确的输出,但结果却比标准的c ++代码慢.

我需要做的代码是:

float ox = p2x - (px * c - py * s)*m;
float oy = p2y - (px * s - py * c)*m;
Run Code Online (Sandbox Code Playgroud)

我得到的SSE代码是:

void assemblycalc(vector4 &p, vector4 &sc, float &m, vector4 &xy)
{
    vector4 r;
    __m128 scale = _mm_set1_ps(m);

__asm
{
    mov     eax,    p       //Load into CPU reg
    mov     ebx,    sc
    movups  xmm0,   [eax]   //move vectors to SSE regs
    movups  xmm1,   [ebx]

    mulps   xmm0,   xmm1    //Multiply the Elements

    movaps  xmm2,   xmm0    //make a copy of …
Run Code Online (Sandbox Code Playgroud)

x86 assembly sse

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