我有这样的数字:
12345678987654321
Run Code Online (Sandbox Code Playgroud)
我想只使用前5位数字:
12345
Run Code Online (Sandbox Code Playgroud)
我怎么用PHP做到这一点?number_format?
我依赖于使用:
FB.Event.subscribe('auth.sessionChange', function(response) {
// my update user token code goes here
});
Run Code Online (Sandbox Code Playgroud)
在我将javascript SDK升级到oauth2版本之前,一切都很好.谁知道为什么?其他事件似乎工作得很好,就像edge.create一样.
只是auth.sessionChange事件不再为我解雇了.
名称是否被替换使用auth.statusChange?因为那对我也不起作用.我也看到有auth.authResponseChange.
坦率地说,我不知道哪个是真正的,似乎文档还没有更新(?).然而,他们现在都没有为我工作.
javascript events facebook oauth-2.0 facebook-javascript-sdk
我有以下HTML代码:
#{if title == 'Subnet' }
<li><a href="@{SubnetController.list}" class="selected">&{'subnet'}</a></li>
#{/if}
#{else}
<li><a href="@{SubnetController.list}">&{'subnet'}</a></li>
#{/else}
Run Code Online (Sandbox Code Playgroud)
是否有可能用更少的代码来做,可能使用我不知道的常规运算符?
我无法弄清楚允许在我的应用中为DateTime字段发布JSON的神奇字词.查询时,DateTimes从自纪元开始返回为微秒.当我尝试以那种格式发布({"started":"1341006642000","task":{"id":1}})时,我得到"无效的值:已启动".
我也尝试添加@play.data.format.Formats.DateTime(pattern="yyyy-MM-dd HH:mm:ss")到该started字段并发布{"started":"2012-07-02 09:24:45","task":{"id":1}}具有相同结果的内容.
控制器方法是:
@BodyParser.Of(play.mvc.BodyParser.Json.class)
public static Result create(Long task_id) {
Form<Run> runForm = form(Run.class).bindFromRequest();
for (String key : runForm.data().keySet()) {
System.err.println(key + " => " + runForm.apply(key).value() + "\n");
}
if (runForm.hasErrors())
return badRequest(runForm.errorsAsJson());
Run run = runForm.get();
run.task = Task.find.byId(task_id);
run.save();
ObjectNode result = Json.newObject();
result.put("id", run.id);
return ok(result);
}
Run Code Online (Sandbox Code Playgroud)
我还可以从输出中看到正确接收的值.有谁知道如何使这项工作?
json jodatime playframework deserialization playframework-2.0
我希望我的 Java 程序降低一些优先级,这样它就不会压垮系统。我最初的想法是使用Thread.currentThread().setPriority(5),但这似乎只是它在 JVM 中的优先级。
然后我想也许我会抓住它并调用系统命令,但Thread.getId()也只是 JVM 的 id,所以我什至不知道要传递给什么进程 id renice。
Java程序有办法做这样的事情吗?
我有一个逗号分隔的字符串列表,如下所示.
a,b ,c ,d, , , , ,e, f,g,h .
Run Code Online (Sandbox Code Playgroud)
我想编写一个正则表达式来替换空值,即只包含空格的字符串为'NA'.所以结果应该是
a,b ,c ,d,NA,NA,NA,NA,e, f,g,h .
Run Code Online (Sandbox Code Playgroud)
我尝试使用",\ s +,"进行搜索,但它会跳过备用的空字符串并导致结果
a,b ,c ,d,NA, ,NA, ,e, f,g,h .
Run Code Online (Sandbox Code Playgroud)
在这里使用正确的正则表达式是什么?
什么是正则表达式
initSock|north|router\r\n
Run Code Online (Sandbox Code Playgroud)
哪里有北方的变化,但其余的总是一样的.所以它可以是:
initSock|foo|router\r\n
initSock|bar|router\r\n
Run Code Online (Sandbox Code Playgroud)
等等
但是在哪里北,foo或者酒吧肯定应该有东西而且不能是空的.我将在C#中使用它.
为了更清楚:任何看起来像这样的东西都很糟糕:
initSock||router\r\n
initSockfoorouter\r\n
|foo|router\r\n
initSock|foo|router
initSock|foo|portal\r\n
outSock|foo|router\r\n
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来查找和替换大量的文本文件.例如;
我想选择;
<li><a href="">Istanbul, TR POS </a></li>
<li><a href="">Ankara, TR POS </a></li>
<li><a href="">Izmir, TR POS </a></li>
Run Code Online (Sandbox Code Playgroud)
WITH;
<li><a href="pos-istanbul-tr.php">Istanbul, TR POS </a></li>
<li><a href="pos-ankara-tr.php">Ankara, TR POS </a></li>
<li><a href="pos-izmir-tr.php">Izmir, TR POS </a></li>
Run Code Online (Sandbox Code Playgroud)
请注意,标签的首字母是小写的,并且还作为链接的一部分添加.这应该针对大量文本文件进行,因此我正在通过正则表达式或您认为可能有用的任何软件寻找最有效的方法.
这个正则表达式:
<IMG\s([^"'>]+|'[^']*'|"[^"]*")+>
Run Code Online (Sandbox Code Playgroud)
在给出这个文本时似乎无休止地处理
<img src=http://www.blahblahblah.com/houses/Images/
single_and_multi/roof/feb09/01_img_trrnjks_vol2009.jpg' />
Run Code Online (Sandbox Code Playgroud)
我希望它 - 找不到匹配(很快) - 因为文本中只有一个单引号.我已经在C#中使用了Expresso正则表达式工具.如果文本更短,它似乎工作.