小编sur*_*ura的帖子

Python - 如何从列表中提取最后的x个元素

如果python列表的长度大于给定值(比如10),那么我想将该列表中的最后10个元素提取到新列表中.我怎样才能做到这一点?我尝试区分len(my_list) - 10并将其用作:new_list = [(len(my_list) - 10):]这不起作用

有什么建议?提前致谢

python

47
推荐指数
4
解决办法
7万
查看次数

高分辨率计时器

我想要一个大约5毫秒分辨率的计时器.但.Net中的当前Timer具有大约50ms的分辨率.我找不到任何可以创建高分辨率计时器的工作解决方案,尽管有些人声称你可以用C#来做.

c#

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

Java中的单例和继承

我有一个基类,它捕获了两个类共有的一些功能.换句话说,我可以创建一个基类,并使这两个类成为该基类的子类.但是,对于这些子类中的每一个,可以创建实例的数量为1(即每个子类必须是单个类).我用Google搜索,发现对此进行了合理的辩论.虽然有几种解决方案可供选择,但我不确定它们是否符合我的要求.

谁能告诉我应该如何设计呢?

java inheritance singleton design-patterns

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

在C#中实现Comet服务器

我想知道是否有办法在C#中编写一个彗星服务器.我有一个定期生成数据的C#代码,我想将这些数据推送到java应用程序.所以想将我的C#代码转换为彗星服务器.还想知道是否有任何实现的彗星服务器允许我们将C#应用程序和Java应用程序连接到它,以便C#应用程序可以通过彗星服务器将信息传递给Java应用程序.数据推送频率会很高,但单个消息的大小非常小:字符串值.

c# java interop comet

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

Java 和 C# 之间的通信

我发现有一个名为 GCT - Group Communication Toolkit 的 .Net 工具包,它是 JGroup 的 C# 版本。我想知道这个和JGroup能不能连接在一起,让java和C#客户端互相通信。如果没有,让java程序和C#程序通信的最佳选择是什么?我遇到的另一种选择是 XMPP 实现。我需要在同一台计算机上运行的这两个程序之间进行非常快速的消息传递。主要要求是,当触发某些特定事件时,该程序中的任何一个都会向另一个发送消息。欢迎任何想法。

c# java interop xmpp

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

获取对象的显示文本

我想知道是否有任何机制来检索对象的显示文本.据我所知,没有直接的LSL功能.

我们可以使用任何属性来提取这些信息吗?

linden-scripting-language

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

使用正则表达式识别字符的重复

我想找到重复的个性,其中角色重复3次或更多次."444","sss"并且"------"应该被识别,而不"dd"应该被识别.

我遇到了之前的StackOverflow问题,它提供了以下解决方案:

regexp = re.compile(r"(.)\1")
Run Code Online (Sandbox Code Playgroud)

但是,这标识了相同字符的2次或更多次重复.我试过(r"(.)\{3,}")哪个不起作用,(r"(.)\3")哪个出错了.有人可以给我正确的正则表达式吗?

python regex

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

如何在驼峰中实现事件驱动消费者

我是Camel的新手,并且一直在努力了解如何在特定场景中使用骆驼.在这种情况下,有一个(基于Java)代理不时生成操作.我需要一个事件驱动的消费者来获得这些事件的通知.这些事件将被路由到"文件"生成器(暂时).

在骆驼书中,这个例子是针对民意调查的消费者.我找不到一个针对事件驱动的消费者的通用解决方案.我遇到了类似的JMX实现:

public class JMXConsumer extends DefaultConsumer implements NotificationListener { 

JMXEndpoint jmxEndpoint;    
public JMXConsumer(JMXEndpoint endpoint, Processor processor) { 
    super(endpoint, processor);
    this.jmxEndpoint = endpoint;
}

public void handleNotification(Notification notification, Object handback) { 
    try {
        getProcessor().process(jmxEndpoint.createExchange(notification)); 
    } catch (Throwable e) {
        handleException(e); 
    }
}
Run Code Online (Sandbox Code Playgroud)

}

这里,只要JMX通知到达,就会调用handleNotification.

我相信我必须做类似的事情,以便在代理生成动作时通知我的消费者.但是,上面的handleNotification方法特定于JMX.该网页说:"在实现自己的事件驱动的消费者时,您必须确定一个类似的事件监听器方法,以在您的自定义消费者中实现."

我想知道:我如何识别类似的事件监听器,以便在我的代理有动作时通知我的消费者.

任何有关网页的建议/链接都非常感谢.

java apache-camel

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