问题列表 - 第16020页

C#有多大用处?运营商?

所以我一直对这个感兴趣?运营商,但仍然无法使用它.当我做的事情时,我通常会想到:

var x = (someObject as someType).someMember;
Run Code Online (Sandbox Code Playgroud)

如果someObject有效且someMember为null,我可以这样做

var x = (someObject as someType).someMember ?? defaultValue;
Run Code Online (Sandbox Code Playgroud)

但是当someObject为null时,我几乎总是遇到问题,而且?? 并没有帮助我使这个更清洁,而不是自己做空检查.

你们找到了什么用途?在实际情况?

c# syntactic-sugar

24
推荐指数
6
解决办法
6468
查看次数

工具如2to3,合并除外

我为Python 3.1维护了一个项目的分支.当我最初从2.6创建端口时,我使用了2to3,但现在我不得不将2.6 fork中的新代码合并到3.1 fork中.如何自动对这些合并执行2to3操作?(如果重要,我会使用git.)

python merge python-2to3 python-3.x

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

Telnet服务器 - >退格/删除无法正常工作

我正在C#中实现一个简单的概念验证Telnet服务器,并通过telnet客户端内置的窗口telnet到它.我将所有非IAC数据回送给客户端.但是,我无法弄清楚如何使退格/删除正常工作.我尝试了一些来自telnet客户端的"BS"组合:

  • 'BS'(将光标向后移动但不删除字符)
  • 'BS''DEL'(与'BS'相同的结果)
  • 'BS''DEL''ESC [3〜'(同样的结果)

任何人都可以请指出什么是退格的正确控制序列并从屏幕上删除字符?

谢谢,

汤姆

c# protocols telnet

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

您如何向非技术人员解释"Web服务"一词?

作为一名财务人员,您如何向我解释"网络服务"一词.

我环顾四周,所有的定义看起来都很技术性.我问过我的同事,现在还不是很清楚.

你有什么看法?

web-services

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

为什么在iphone单元测试中实例化UIFont会导致崩溃?

我正在尝试对一些实例化字体的iphone代码进行单元测试.我已将其缩小到以下崩溃单元测试:

#import "test.h"
#import <UIKit/UIKit.h>


@implementation test

- (void)testFonts {
  [UIFont systemFontOfSize:12];
}

@end
Run Code Online (Sandbox Code Playgroud)

这与错误崩溃:

Test Case '-[test testFonts]' started.
/Developer/Tools/RunPlatformUnitTests.include: line 415: 79768 Trace/BPT trap          "${THIN_TEST_RIG}" "${OTHER_TEST_FLAGS}" "${TEST_BUNDLE_PATH}"
/Developer/Tools/RunPlatformUnitTests.include:451: error: Test rig '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Developer/usr/bin/otest' exited abnormally with code 133 (it may have crashed).
Run Code Online (Sandbox Code Playgroud)

似乎有一些设置我没有在我的单元测试目标中做这个工作.你如何对实例化字体的东西进行单元测试?

iphone xcode unit-testing

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

原来是Lucene.Net多远了?

我注意到Lucene最近发布了v2.9(今年9月25日 - 2009年),而Lucene.Net似乎是v2.0(2007年发布):

  • Lucene.net的v2.0是否与原始Apache Lucene的v2.0中的功能相对应
  • Apache Lucene自2007年以来的改进是否足以保证考虑使用Java版本(带有一些互操作)?

lucene lucene.net

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

使用gdb/gdbserver远程调试共享库

我的问题是使用gdb/gdbserver远程调试嵌入式arm处理器上的应用程序.

我可以调试应用程序本身,但应用程序动态链接到实现内部通信协议的共享库.我希望能够在共享库函数中设置断点,以便尝试找出一些设备发现问题.

我已经确保库是用调试符号编译的并且由主机端的gdb加载,我可以在库中列出函数甚至设置断点但是当我尝试运行应用程序时,我收到一条错误消息的效果:

Cannot insert breakpoint X.
Error accessing memory address : Input/output error.

其中X是gdb中的断点号,是一个很小的地址,有效.
我在目标和主机上都使用新库,但是mount -o bind newlib oldlib在nfs mount上使用目标.
有没有人知道可能出现什么问题?提前致谢.

linux gdb arm remote-debugging shared-libraries

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

在SQL Server 2005/2008中创建一个临时表,如当前表

如何创建一个与存储过程中的当前表完全相同的临时表?

sql t-sql sql-server stored-procedures

6
推荐指数
2
解决办法
9413
查看次数

jQuery选择器确定'或'?

假设我的HTML可能看起来有两种方式:

选项1:

<h2>My header
    <span class="apple">My Span</span>
</h2>
Run Code Online (Sandbox Code Playgroud)

选项2:

<h2>My header</h2>
Run Code Online (Sandbox Code Playgroud)

通过jAuery,我想将一个跨度附加到嵌套跨度(如果它在那里)或直接附加到标题,导致其中一个:

选项1:

<h2>My header
    <span class="apple">My Span
        <span>My Span Inserted via jQuery</span>
    </span>
</h2>
Run Code Online (Sandbox Code Playgroud)

选项2:

<h2>My header
    <span>My Span Inserted via jQuery</span>
</h2>
Run Code Online (Sandbox Code Playgroud)

是否有一个聪明的选择器可以检测上述两种情况?当然,我可以首先检查我的标题是否有一个带有"apple"类的跨度.如果是这样,那就这样做,否则就这样做.不过,我想知道是否有一个更优雅,更简洁的解决方案.

jquery css-selectors

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

我如何处理属于另一个类的属性的类?

在DC是Service类属性的情况下,如何处理DC?

 class Service()

  {

     public DataContext DC= new DataContext();

     public void SomeMethod()
       {   
          DC is used here.

       }

     public void SomeOtherMethod()
       {
          DC is also used here.
       }

  }
Run Code Online (Sandbox Code Playgroud)

c#

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