Tag: java

C,C ++,Java,C#中的main()

main()(或Main())是C,C ++,Java或C#,用户定义的函数还是内置函数?

C#中的匿名内部类

我正在编写C#Wicket实现,以加深我对C#和Wicket的理解。 我们遇到的一个问题是Wicket大量使用匿名内部类,而C#没有匿名内部类。 因此,例如,在Wicket中,您可以像这样定义一个链接: Link link = new Link(“id”) { @Override void onClick() { setResponsePage(…); } }; 由于Link是一个抽象类,它强制实现者实现onClick方法。 但是,在C#中,由于没有匿名内部类,因此无法执行此操作。 作为替代方案,您可以使用以下事件: var link = new Link(“id”); link.Click += (sender, eventArgs) => setResponsePage(…); 当然,这有一些缺点。 首先,可以有多个Click处理程序,这可能不太酷。 它也不会强制实现者添加Click处理程序。 另一个选择可能是只有一个这样的闭包属性: var link = new Link(“id”); link.Click = () => setResponsePage(…); 这解决了具有许多处理程序的问题,但仍然没有强制实现者添加处理程序。 所以,我的问题是,你如何在惯用的C#中模仿这样的东西?

什么时候使用Thread.Sleep()是明智的?

我总是看到人们使用Thread.Sleep()来创建处理延迟或类似的东西,人们总是被这种方式使用它而受到嘲笑。 什么时候使用Thread.Sleep()是明智/需要的?

Java中的exception驱动编程

我刚读完Exception Driven Programming ,我想知道像ELMAH for Java这样的东西。 你知道它吗? 有趣的function: 用于远程查看重新编码的exception的整个日志的网页 用于远程查看任何一个已记录exception的完整详细信息的网页 每个错误发生时的电子邮件通知 来自日志的最后15个错误的RSS提要 其他接口(JSON,RESTful接口等) 日志的许多后备存储实现,包括内存,JDBC,JMS等 开源 注意 log4j用于日志记录,它不是exception处理的集成解决方案

将Flash Player嵌入C ++或Java应用程序中?

我想将Flash Player直接嵌入到C ++或Java应用程序中。 我发现了一篇描述如何为C#执行此操作的文章: http : //www.adobe.com/devnet/flash/articles/stock_history03.html 不幸的是,我没有使用C#,COM或ActiveX的经验。 我需要有人将此代码转换为C ++,允许我将Flash Player嵌入到Win32窗口中。 最后,我想使用这些信息将Flash嵌入到Java应用程序中。 我正在寻找三个主要function: 能够播放Flash电影 能够接收事件(例如鼠标点击) 能够发送事件 编辑:如果可能的话,我更喜欢开源解决方案。

如何取消设置整数中的特定位

说,我有一个像10101这样的整数,我想取消第三位得到10001 ; 如果我有10001 ,我仍然会得到10001 ; 我怎么能实现它? unset(int i, int j) int i= 10101 or 10000 int j = 00100