当我遇到一些错误时,我正在关注http://nowjs.com/doc上的教程.
<html>
<head>
<title>index.html</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"/>
<script src="http://localhost:8080/NowJS/now.js"></script>
<script>
$(document).ready(function(){
var name = prompt("what is your name?","");
now.receiveMessage = function(name,message){
alert(name+" "+message);
};
$('.butt').click(function(){
alert($('#put').val());
now.distributeMessage(name,$('#put').val());
$('#put').val('');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
并为服务器:
var fs = require('fs');
var sys = require('sys');
var server = require('http').createServer(function(req,response){
fs.readFile('index.html',function(err,data){
response.writeHead(200);
response.write(data);
response.end();
});
});
server.listen(8080);
sys.print('woot');
var everyone = require('now').initialize(server);
everyone.now.distributeMessage = function(name, message){
sys.print(name+" "+message);
everyone.now.receiveMessage(name,message);
};
Run Code Online (Sandbox Code Playgroud)
我非常怀疑它与我的标签有关,因为/NowJS/now.js没有任何东西.有人可以在这方面启发我:
在您希望使用NowJS的页面上,只需在HTML头中包含此脚本标记:NowJS仅适用于通过传递给上述初始化函数的同一http服务器实例提供的页面.
谢谢你的时间.
如何仅选择以任何数字开头的行或带有几颗星的" **SETTLE"字?以下将返回以数字开头的行,但不返回带有SETTLE一词的行.
# cat somefile.txt | egrep "(^[0-9]|'^*************** SETTLE ')"
Run Code Online (Sandbox Code Playgroud) 我试图使用以下代码执行以下链接:
class httpget{
HttpGet httpGet=null;
public void linkexecute(){
String url="http://<server>/<path>/action=send&msg=new message";
httpGet= new HttpGet(url); // line 1
....
}
at line 1 it is giving error "Illegal arguement exception"
java.lang.IllegalArgumentException: Illegal character in query at index 77: http://<server>/<path>/sms.json?action=send&msg=new message
at java.net.URI.create(URI.java:970)
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75)
at com.sms.login.LoginService.sendSms(LoginService.java:143)
Run Code Online (Sandbox Code Playgroud)
鉴于以下网址没有错误,"msg ="字样没有空白
String url="http://<server>/<path>/action=send&msg=newmessage";
Run Code Online (Sandbox Code Playgroud)
如何解决URL中单词间隙的问题?
我在我的本地计算机上使用Apache为我的组托管了一些文档.我已经复制/链接了文件/var/www/html.
有没有办法记录每个请求的时间戳请求?
代码:
for(x=abc.begin();x!=abc.end();x++)
{
if(-----)
{
----
abc.erase(x);
}
}
Run Code Online (Sandbox Code Playgroud)
错误是:::
Dangerous iterator用法
擦除后迭代器无效,因此解除引用或将其与另一个迭代器进行比较无效.
在上面的代码中使用擦除功能的错误用法是什么?
我当前的项目使用HSQLDB2.0和JPA2.0.
该方案是:我查询数据库得到的名单contactDetails中person.我contactInfo在UI处删除单个但不保存该数据(Cancel保存部分).
我再次执行相同的查询,现在结果列表比先前的结果小1,因为我在UI处删除了一个contactInfo.但contactInfo如果我交叉检查,那仍然可以在DB上找到.
但是如果我entityManager.clear()在查询开始之前包含,我每次都会得到正确的结果.
我不明白这种行为.有人能说清楚吗?
当我尝试在Visual Studio中向我的WCF服务添加服务引用时,我收到错误"不支持协议'net.msmq'.
我已成功运行appcmd set site "Default Web Site" -+bindings.[protocol='net.msmq',bindingInformation='localhost']
,我可以在applicationHost.config文件中看到配置.由于我在visual studio中运行我的服务,我是否需要为我的特定应用程序启用net.msmq协议(appcmd set app"Default Web Site/MsmqService"/enabledProtocols:net.msmq)?我不知道怎么做,因为我的服务是在visual studio中运行的?如果我不需要这样做,还有什么可能是问题.这是我的配置.任何帮助赞赏..
<configuration>
<system.serviceModel>
<services>
<service name="MessageRoutingService"
behaviorConfiguration="ServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:29376" />
</baseAddresses>
</host>
<endpoint name="Response"
address="net.msmq://localhost/private/Response"
binding="netMsmqBinding"
bindingConfiguration="TransactedBinding"
contract="IResponse" />
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<bindings>
<netMsmqBinding>
<binding name="TransactedBinding">
<security mode="None">
</security>
</binding>
</netMsmqBinding>
</bindings>
</system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud) 我希望能够使用内置的,基于数据注释的,客户端不显眼的验证,但在我知道它通过之后,我自己做了ajax表单提交.
像这样的jQuery位:
$('#form').submit(function(e) {
e.preventDefault();
if (PassesUnobtrusiveValidation()) {
// ajax submit form
}
});
Run Code Online (Sandbox Code Playgroud)
是否存在PassedValidation事件或类似事件(内置于默认的基于asp.net mvc 3数据注释的客户端验证)我可以挂钩(如示例中的伪代码)?
我想这样做,所以我仍然可以利用基于数据注释的验证,然后以我想要的方式异步提交表单.我希望避免在客户端编写常见的验证,让asp.net mvc 3为我处理它,然后提交表单我想要的,使用$.ajax();
validation jquery unobtrusive-javascript data-annotations asp.net-mvc-3
我有一个名为log.log的实时日志文件,并希望在其中捕获一些匹配的模式和值:
示例:log.log正在增长,我们正在搜索模式为"ResponseTime = VALUE"的行,并且我们要提取匹配的VALUE:
我正在执行:
tail -F log.log | grep ResponseTime | cut -d = -f 2 | tr -d " "
Run Code Online (Sandbox Code Playgroud)
我期待着看到
VALUE1
VALUE2
.. etc
Run Code Online (Sandbox Code Playgroud)
但它不起作用......我该怎么办?
谢谢你,NaMo
===========
谢谢,它现在有效.我正在使用:inotail -f log.log | stdbuf -oL grep ResponseTime | stdbuf -oL cut -d'=' - f 2 | stdbuf -oL tr -d""