问题列表 - 第20611页

将CharCode转换为Char?

我需要的

好吧,我google了这个,有很多关于如何从角色获取charCode的教程,但我似乎无法找到如何从charcode中获取字符.

基本上我是在听我的KeyDown活动TextInput.

我阻止通过输入字符 event.preventDefault();

稍后我需要将text-char添加到TextInput.

我可以通过event.charCode这样获得charCode ,如果我可以将其转换为字符串,我可以将其保存给以后的用户.

为什么我需要它

基本上我正在创建一个TextInput,我可以将其设置为在其中显示默认文本.当用户键入它时,我想先删除默认文本,然后添加用户键入的文本.

目前我要么全部删除,要么两者都结束.

apache-flex character char character-encoding actionscript-3

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

Rhino可以直接模拟更深层/嵌套的成员吗?

是否可以模拟存根/模拟的对象成员调用而不必将其定义为存根,并将返回值设置为所有单独的详细行?

例:

    [TestMethod]
    public void AssignedPermissions_AssociateExists_ReturnsEdit_Rhino()
    {

       //Arrange
        var fakeConfiguration = MockRepository.GenerateStub<IDomainControllerConfiguration>();
         var fakeAssociateRepository = MockRepository.GenerateStub<IAssociateRepository>();
        fakeConfiguration.Stub(x => x.AssociateRepository).Return(fakeAssociateRepository);
        fakeAssociateRepository.Stub(x=>x.GetAssociatesByRole(null,false,null)).IgnoreArguments()
            .Return(new IAssociate[]{MockRepository.GenerateStub<IAssociate>()});

        var domain = new DomainController(fakeConfiguration);

        const AssignedPermission expected = AssignedPermission.Edit;

        //Act
        AssignedPermission actual = domain.AssignedPermissions();

        //Assert
        Assert.AreEqual(expected, actual);
    }
Run Code Online (Sandbox Code Playgroud)

所有那些临时变量是否只是为了存根嵌套方法调用?

unit-testing rhino-mocks

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

如何绕过超时时间立即关闭套接字?

在Java中,当您关闭套接字时,它不再执行任何操作,但它实际上会在超时期限后关闭TCP连接.

我需要使用数千个套接字,我希望它们在关闭它们后立即关闭,而不是在超时期限之后关闭,这会浪费我的时间和资源.我能做什么?

java sockets timeout

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

Vaadin中的客户端浏览器检测

我想根据用户代理为我的Vaadin应用程序设置不同的主题.特别是我想至少区分移动设备(iPhone,Android,...)和桌面网络浏览器.

Vaadin的API揭示了两个有趣的类:

BrowserInfo似乎完全按照我的需要完成工作,但是通过其get方法实现了失败:

SEVERE: javax.servlet.ServletException: ...
Caused by: java.lang.UnsatisfiedLinkError: com.vaadin.terminal.gwt.client.BrowserInfo.getBrowserString()Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)

无法找到WebBrowser从我的应用程序中访问的方法.

  1. 我是否选择了正确的浏览器区分方法?
  2. 为什么访问BrowserInfo失败?

browser browser-detection vaadin

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

命名参数:C#vs Python

C#和Python都允许使用命名参数,因此您可以编写如下内容:foo(bar:1).这很好,特别是与可选参数结合使用时.

我的问题是:如果有的话,C#和Python命名参数之间有什么区别?我对哪个是"最好的"不感兴趣,但是对于这些差异背后是否存在差异和可能的动机.

如果有人知道与其他语言的这个功能的实现(可能是Ruby或Objective-C)的差异,那也可能很有趣.

编辑以制作社区维基

c# python kwargs

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

可以使用Python的re模块一次性检索一组任意无序的命名组吗?

这对于一些问题非常方便:

>>> re.search('(?P<b>.b.).*(?P<i>.i.)', 'abcdefghijk').groupdict()
{'i': 'hij', 'b': 'abc'}
Run Code Online (Sandbox Code Playgroud)

但是,如果我不知道提前订购的顺序怎么办?

[更新]

例如,假设我有一个包含一些未知字符顺序的输入变量,恰好"b"出现在'i'之后.我仍然希望能够引用'.b'的组.和我.' 无需根据输入var中的顺序来命令我的正则表达式.所以,我希望我能做到这样的事情,但我不知道是否有可能:

>>> re.search('(?P<b>.b.)|(?P<i>.i.)', unknown_order_alphabet_str).groupdict()
{'i': 'hij', 'b': 'abc'}
Run Code Online (Sandbox Code Playgroud)

[结束更新]

我四处搜寻并绞尽脑汁但却无法产生任何好的线索.猜测这个功能是不存在的,因为重新做这个的唯一方法就是为每个组扫描整个字符串一次(当然我可以在一个循环中做)但是我想我会看到stackoverflow大脑是什么不得不说.

谢谢你的帮助,
乔希

python regex unordered

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

监视tcpdump中的多个端口

我试图找到一种方法来使用tcpdump读取多个端口.假设我有两个端口,p1和p2,我想同时读取通过两个端口的流量.有什么方法可以使用tcpdump来完成它还是我必须使用其他一些工具?

基本上我正在运行一个在某个端口上运行的代理服务器.我想读取通过此端口的流量以及通过端口80(HTTP)的流量.

networking tcpdump

49
推荐指数
3
解决办法
8万
查看次数

如何在Visual Studio 2008中取消隐藏调试 - >附加到进程?

我正在使用Visual Studio 2008 Professional.最近,我有了一个新的工作站.别人为我安装了所有软件.

出于某种原因,我没有在调试菜单上看到"附加到进程"选项.我查看了选项,但我没有看到一个似乎应该隐藏它的选项.

如何在调试菜单上显示"附加到进程"选项?

debugging visual-studio-2008 visual-studio

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

更改System.Media.SoundPlayer中的卷

我正在使用System.Media.SoundPlayer在我的项目中播放一些wav文件.是否可以更改此SoundPlayer的音量?如果无法做到这一点,我如何使用C#更改计算机的音量?

c#

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

如何使用 GregorianCalendar 设置 BCE 年份

我有一项将日期从一种日历系统转换为另一种日历系统的作业。

GregorianCalendar 的文档似乎建议您可以使用 BCE 年份的日期,但我不知道如何使用。如果我简单地将年份设为负数,即

 GregorianCalendar cal = new GregorianCalendar(-20, 1, 2, 3, 0, 0);
 System.out.println(cal.getTime.toString());
Run Code Online (Sandbox Code Playgroud)

它打印出“Sun Feb 02 03:00:00 GMT-05:00 21”,这显然是不正确的。

java date gregorian-calendar

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