问题列表 - 第12686页

试图删除SQL数据库中的重复条目删除了所有记录.什么地方出了错?

我试图删除数据库中的重复记录.唯一的区别是PrimaryKey是一个uniqueidentifier.我有大约1500个被欺骗的条目,所以我正在查看大约3000个条目.所以我分开了大约60个条目(根据收到的日期)并执行了我的代码,将它们减少到30,而OH CRAP 30则消失了!这是我试过的代码:

DELETE dupes
FROM [emailTable] dupes, [emailTable] fullTable
WHERE (dupes.ReceivedOn > '2009-08-18 23:59:59.999' AND dupes.ReceivedOn < '2009-08-20 00:00:00.000')
      AND (dupes.emlPath = fullTable.emlPath)
      AND NOT (dupes.GUID = fullTable.GUID)
Run Code Online (Sandbox Code Playgroud)

我的目标是删除副本.我不关心哪一个...但我需要两个条目中的一个留在服务器上......任何人都可以了解我做错了什么?

sql sql-server sql-server-2005

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

为软件生成激活码的最佳方法是什么?

有什么方法可以随机生成一些不太可能随机生成的激活码来激活软件?我正在为Web应用程序制作一个自动执行系统.

我正在使用C#.

c# activation-codes

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

WPF何时订阅PropertyChanged事件?

我有一个ClassAObservableCollection属性,实现了INotifyPropertyChanged接口

在我的窗口代码隐藏我已经声明了一个ClassA variable,并在Main()方法中初始化它.

我希望variable.PropertyChanged将WPF事件连接到它,但显然该PropertyChanged事件仍为空

c# data-binding wpf inotifypropertychanged

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

通过iPython和伪控制台运行doctests

我有一个相当基本的doctestable文件:

class Foo():
    """
    >>> 3+2
    5
    """

if __name__ in ("__main__", "__console__"):
    import doctest
    doctest.testmod(verbose=True)
Run Code Online (Sandbox Code Playgroud)

直接通过python运行时,它按预期工作.

但是,在iPython中,我得到了

1 items had no tests:
    __main__
0 tests in 1 items.
0 passed and 0 failed.
Test passed.
Run Code Online (Sandbox Code Playgroud)

由于这是Django项目的一部分,并且需要访问所有适当的变量并且manage.py设置,我也可以通过修改后的命令运行它,该命令使用code.InteractiveConsole,其中一个结果是__name__设置到' __console__'.

使用上面的代码,我获得与iPython相同的结果.我尝试将最后一行更改为:

 this = __import__(__name__)
 doctest.testmod(this, verbose=True)
Run Code Online (Sandbox Code Playgroud)

__console__我猜到了一个ImportError ,这是有道理的.这对python或ipython都没有影响.

所以,我希望能够通过所有这三种方法成功运行doctests,尤其是InteractiveConsole方法,因为我希望很快就会需要Django小马魔法.

只是为了澄清,这是我所期待的:

Trying:
    3+2
Expecting:
    5
ok
1 items had no tests:
    __main__
1 items passed all tests:
   1 tests in __main__.Foo
1 tests in 2 items.
1 passed and …
Run Code Online (Sandbox Code Playgroud)

python django ipython

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

更新XDocument中的XElement值?

我有一个XDocument与XElements,如下所示:

<PageContent>
  <Text>My Text</Text>
  <Image>image.jpg</Image>
</PageContent>
Run Code Online (Sandbox Code Playgroud)

我想找到Text元素并更新其值.我有一些LINQ工作,但它返回值而不是允许我更新XElement和XDocument作为回报.

linq linq-to-xml

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

如何使用Perl解析runmqsc命令输出?

我正在尝试设计Perl regex来解析来自IBM的runmqsc实用程序的命令输出.

感兴趣的每行输出包含一个或多个属性/值对,格式为:"ATTRIBUTE(VALUE)".属性的值可以为空,也可以包含括号本身.通常,给定行上最多出现两个属性/值对,因此正则表达式是在此假设下编写的.

Perl RE的示例输入:

CHANNEL(TO.IPTWX01)                     CHLTYPE(CLUSRCVR)  
DISCINT(6000)                           SHORTRTY(10)  
TRPTYPE(TCP)                            DESCR( )  
LONGTMR(1200)                           SCYEXIT( )  
CONNAME(NODE(1414))                     MREXIT( )  
MREXIT( )                               CONNAME2(SOME(1416))  
TPNAME( )                               BATCHSZ(50)  
MCANAME( )                              MODENAME( )  
ALTTIME(00.41.56)                       SSLPEER()  
CONTRIVED()                             ATTR (00-41-56)   
CONTRIVED()                             DOCTORED()  
MSGEXIT( )   
Run Code Online (Sandbox Code Playgroud)

我有以下Perl代码来捕获每个属性/值对.

Perl代码

my $resplit = qr/\s+([^\s]+(?:\([^)]*\))?)\s?/;  
while ( <IN2> )  
{ s/[\s\r\n]+$//;  
  if ( m/^\s(?:$resplit)(?:$resplit)?$/ )  
  { my ($one,$two) = ($1,$2);  
    print "one: $one, two: $two\n";  
  }  
} 
Run Code Online (Sandbox Code Playgroud)

以上代码应用于示例输入时的输出:

one: CHANNEL(TO.IPTWX01), two: CHLTYPE(CLUSRCVR)  
one: DISCINT(6000), two: SHORTRTY(10)  
one: TRPTYPE(TCP), two: DESCR( )  
one: …

regex perl

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

是否有开源SVG Windows资源管理器预览扩展?

Examotion有一个播放器可以在Windows资源管理器中显示svg文件的图像作为预览.他们的产品是免费的,但是封闭源.我相信它也适用于实际以.svg结尾的文件.我需要一个类似的产品,它与文件一起使用,也以其他一些扩展名结尾.

是否有可以修改的OSS解决方案以满足这种需求?

svg windows-explorer

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

CSS - a:已访问:悬停?

如何color仅将字体应用于已经visited和正在hover使用鼠标的超链接?

基本上,我想做的是

a:visited:hover {color: red}
Run Code Online (Sandbox Code Playgroud)

html css stylesheet

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

从扩展方法修改ValueType?

几天前我需要切换一个bool,我最终这样做:

IsVisible = !IsVisible;
Run Code Online (Sandbox Code Playgroud)

我发现这是最简单的归档方式.但在做上面的例子之前,我尝试了一些不同的方法.

主要是关于使用扩展方法.在我的观点中,它会使它更简单,或者至少更少写字.

IsVisible.toggle();
Run Code Online (Sandbox Code Playgroud)

但是,由于布尔值是值类型,因此通过扩展方法发送的bool是原始bool的副本,而不是引用类型.

public static void Toggle(this boolean value)
{
value = !value;
}
Run Code Online (Sandbox Code Playgroud)

哪个会做我需要的,但因为布尔切换是原始布尔的副本,更改不适用于原始..

我尝试将ref关键字infront置于"boolean",但是没有编译.我仍然没有找到不编译的原因,这不是扩展方法的完美功能吗?

public static void Toggle(this ref boolean value)
Run Code Online (Sandbox Code Playgroud)

我甚至尝试将boolean转换为一个对象,在我的脑中将它变成一个引用类型,然后它将不再是一个副本,并且更改将被传回.那也行不通.

所以我的问题是,是否有可能使扩展传回更改,或者其他方式使其比现有的更简单?

我知道很可能不会比顶级示例更简单或更合理,但你永远不会知道:)

提前致谢.

c# extension-methods

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

.NET C#Socket并发问题

System.Net.Sockets.Socket的一个实例

可以由2个线程共享,所以一个使用send()方法,另一个使用receive()方法?

安全吗?

好吧,我需要它不仅是线程安全的,而且发送/接收方法是非同步的,以便让每个线程同时调用它们.

我还有其他办法吗?

感谢您的帮助,我在java方面经验丰富,但很难尝试制作这个.

.net c# sockets multithreading thread-safety

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