问题列表 - 第2988页

如何实施基本的"长轮询"?

我可以找到很多关于Long Polling如何工作的信息(例如,这个这个),但没有关于如何在代码中实现它的简单示例.

我所能找到的只是依赖于Dojo JS框架的cometd,以及一个相当复杂的服务器系统.

基本上,我将如何使用Apache来处理请求,以及如何编写一个简单的脚本(例如,在PHP中),它将"长时间轮询"服务器以获取新消息?

该示例不必是可扩展的,安全的或完整的,它只需要工作!

php comet http

766
推荐指数
12
解决办法
28万
查看次数

如何防止关闭浏览器窗口?

我尝试使用以下代码在关闭浏览器窗口时收到警报:

window.onbeforeunload = confirmExit;
function confirmExit() {
  return "You have attempted to leave this page.  If you have made any changes to the fields without clicking the Save button, your changes will be lost.  Are you sure you want to exit this page?";
}
Run Code Online (Sandbox Code Playgroud)

它有效,但如果页面包含一个超链接,则单击该超链接会引发相同的警报.我只有在关闭浏览器窗口而不是单击超链接时才需要显示警报.

javascript browser window onbeforeunload

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

单元测试反模式目录

反模式:必须至少有两个关键元素来正式区分实际的反模式与简单的坏习惯,不良做法或坏主意:

  • 一些重复的行动模式,过程或结构最初似乎是有益的,但最终会产生比有益结果更糟糕的后果,并且
  • 经过重构的解决方案,清晰记录,在实际操作中得到验证并可重复使用.

投票给你在"野外"看过一次太多的TDD反模式.
詹姆斯卡尔的博客文章关于testdrivendevelopment yahoogroup的相关讨论

如果你发现了一个'未命名的',那么也可以发布它们.每个反模式一个帖子请投票计算一些东西.

我的既得利益是找到前n个子集,以便我可以在不久的将来在午餐盒中讨论他们.

tdd unit-testing anti-patterns

203
推荐指数
30
解决办法
3万
查看次数

任何简单的Java REST教程?

REST的每个教程或解释都过于复杂 - 在对CRUD的初步解释和SOAP的简单假设之后,学习曲线上升得如此之快.为什么人们不能再写出体面的教程了!

我正在看Restlet - 它不是最好的,教程中缺少一些东西,语言/语法有点令人困惑和不清楚.花了我几个小时来解开他们的第一步教程(在另一个Java程序员的帮助下!)

RESTlet教程评论

总的来说,我不确定该教程究竟是针对谁 - 因为全面存在相当程度的假设知识,所以进入REST和Restlet框架冷却让你有很多'追赶工作'要做,并且一遍又一遍地阅读段落.

  1. 我们很难确定罐子必须被复制到正确的lib文件夹中.

  2. web.xml创建HTTP状态500错误的问题 -

服务器遇到内部错误(),导致无法完成此请求

,教程说:

"像往常一样创建一个新的Servlet Web应用程序,添加一个"com.firstStepsServlet"包并将资源和应用程序类放入其中."

这意味着您的类FirstStepsApplication的完全限定名称是com.firstStepsServlet.FirstStepsApplication,因此我们必须更改web.xml以引用正确的类,例如:

原版的:

<param-value>
         firstStepsServlet.FirstStepsApplication
</param-value>
Run Code Online (Sandbox Code Playgroud)

应该:

<param-value>
         com.firstStepsServlet.FirstStepsApplication
</param-value>
Run Code Online (Sandbox Code Playgroud)

结论

我的印象是,REST的概念应该比SOAP简单得多 - 但是如果不是更复杂的话,它似乎也很糟糕 - 根本不能得到它!GRRRR

任何好的链接 - 非常感谢.

java rest

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

如果IE不存在,我们可以使用的css,js或html功能目前是不是真的可用?

在IE不存在的世界中,什么东西会更容易,更少hacky,更少bug,通常更常用.

如果跨浏览器可以获得所有功能,互联网有什么用?

列出每个帖子一个点.

这是社区维基,所以请随时修改问题/答案以便清楚.

internet-explorer cross-browser

7
推荐指数
2
解决办法
352
查看次数

string.split(text)或text.split():有什么区别?

有一件事我不明白......

想象一下,你有一个text ="hello world",你想分开它.

在某些地方,我看到有人想要分割文字:

string.split(text)
Run Code Online (Sandbox Code Playgroud)

在其他地方,我看到人们只是在做:

text.split()
Run Code Online (Sandbox Code Playgroud)

有什么不同?为什么你以某种方式或以其他方式做?你能给我一个理论解释吗?

python string split

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

Midi在.Net内实施

有没有人对在C#Winforms中编写基于MIDI的应用程序有任何指导或建议?我最近买了一个新的效果踏板,它有一个完整的MIDI实现(或者让我相信),但制造商认为不适合不发布图书管理员/补丁编辑应用程序.

除了将键盘插入另一台MIDI设备之外,我几乎没有MIDI的经验,但它不会那么难,对吧?;-)

提前致谢.

c# midi sysex

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

如何从JSP访问Locale?

我想根据当前Locale的值包含一个js文件.我试图从JSP访问它如下:

<%@ page import="java.util.Locale" %>  
<% if( ((Locale) pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)).getLanguage().equals("de")) { %>
    <script src="../themes/administration/js/languages/i18nDE.js" type="text/javascript"> </script>
<% } else { %>
    <script src="../themes/administration/js/languages/i18nEN.js" type="text/javascript"> </script>
<% } %>
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个java.lang.NullPointerException,因为 pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)NULL.

有谁知道我怎么能解决这个问题?

jsp struts locale

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

"内存不足"是一个可恢复的错误?

我已经编程了很长时间,我看到的程序,当它们内存不足时,会尝试清理并退出,即优雅地失败.我不记得上次我看到一个人真正尝试恢复并继续正常运行.

如此多的处理依赖于能够成功分配内存,特别是在垃圾收集语言中,似乎内存不足错误应归类为不可恢复.(不可恢复的错误包括堆栈溢出等.)

使其成为可恢复错误的令人信服的理由是什么?

language-agnostic memory memory-management exception error-recovery

74
推荐指数
7
解决办法
7950
查看次数

评估字符串"3*(4 + 2)"产生int 18

.NET框架是否有一个函数可以计算字符串中包含的数字表达式并返回结果?铁:

string mystring = "3*(2+4)";
int result = EvaluateExpression(mystring);
Console.Writeln(result); // Outputs 18
Run Code Online (Sandbox Code Playgroud)

是否有标准框架功能,您可以用我的EvaluateExpression方法替换?

c# string math numeric evaluate

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