例如,在本文中:
Lorem ipsum dolor坐下来,精致的adipistur elit.Nunc eu tellus vel nunc pretium lacinia.Proin sed lorem.Cras sed ipsum.Nunc a libero quis risus sollicitudin imperdiet.
我想在'ipsum'之后匹配这个词.
<?php
echo strtotime("2014-01-01 00:00:01")."<hr>";
// output is 1388516401
?>
Run Code Online (Sandbox Code Playgroud)
如果它可以逆转,我会感到惊讶.我的意思是我可以convert 1388516401 to 2014-01-01 00:00:01.我真正想知道的是,这种转换背后的逻辑是什么.php如何将日期转换为特定的整数.
我有一个Ember应用程序,其模型来自Ajax调用.第一个调用工作得很好,我有一个模型钩子Ember.Route返回一个Ajax调用的promise,它检索要显示的数据.
但是这个数据在后端经常发生变化,我想让webapp定期轮询服务器,比如每5秒轮询一次,然后更新或甚至更好地将模型数据与新检索的数据完全交换.
用Ember.js做这件事的合适方法是什么?我是Ember的新手,所以我有点迷失了.
我在SSH Config文件中有一个快捷方式,它工作得很好,但我想要做的是让不同的别名跳转到服务器上的不同目录.所以,如果我输入
ssh domain1
Run Code Online (Sandbox Code Playgroud)
它连接并将自动cd进入domain1的目录.
有没有办法做到这一点?就像是
Host dev1
Hostname example.com
User myname
Dir domains/domain1/
Host dev2
Hostname example.com
User myname
Dir domains/domain2/
Run Code Online (Sandbox Code Playgroud) 假设我在HTML页面中有以下JavaScript
<html>
<script>
var simpleText = "hello_world";
var finalSplitText = simpleText.split("_");
var splitText = finalSplitText[0];
</script>
<body>
<a href = test.html>I need the value of "splitText" variable here</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如何在脚本标记之外获取变量"splitText"的值.
谢谢!
在Linux上用于删除回车符我们可以执行:
sed -i 's/\r//g' <file>
Run Code Online (Sandbox Code Playgroud)
但这同样适用于Mac OS X.需要$像以下一样:
sed -i $'s/\r//' <file>
Run Code Online (Sandbox Code Playgroud)
并且"g"也不是必需的.
为什么会这样?
尝试在初始保存时仍然在模型中获取上载图像的宽度和高度.
有什么办法吗?
这是我从模型中测试过的代码片段.当然它在"instance.photo_width"上失败了.
has_attached_file :photo,
:styles => {
:original => "634x471>",
:thumb => Proc.new { |instance|
ratio = instance.photo_width/instance.photo_height
min_width = 142
min_height = 119
if ratio > 1
final_height = min_height
final_width = final_height * ratio
else
final_width = min_width
final_height = final_width * ratio
end
"#{final_width}x#{final_height}"
}
},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => ":attachment/:id/:style.:extension",
:bucket => 'foo_bucket'
Run Code Online (Sandbox Code Playgroud)
因此,我基本上是尝试这样做,以根据初始图像尺寸获得自定义缩略图的宽度和高度.
有任何想法吗?
我有一个使用Haml进行布局的网页.有一个单独的布局文件(layout.haml),在渲染任何实际的haml页面时使用.layout.haml看起来像
-# layout.haml
!!! XML
!!!
%html
%head
...
%body
...
#content= yield
Run Code Online (Sandbox Code Playgroud)
问题:这当然已经在文档中了,<body>因此在标题中操作事物是不可能的.例如<title>改变通过@title.什么是更多的问题是每个页面特定的Javascript需要在正文中加载.而且layout.haml已经包含Javascript,因此jQuery通常被多次实例化.
有关更好的模板结构的任何建议吗?
所以我刚刚将我的Mac mini(2012年末)升级到macOS 10.12(Sierra),一切似乎都很好,但我遇到了一个奇怪的问题,就是用Capistrano部署代码.我收到以下错误:
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
以前在Mac OS X 10.11(El Capitan)或之前的任何版本中从未出现此问题.为什么现在突然发生这种情况?下面失败的Capistrano部署的完整输出:
jakes_mac:SomeCode jake$ cap staging deploy
INFO [hkdgad21] Running /usr/bin/env mkdir -p /tmp/somecode/ as jake@example.com
DEBUG [hkdgad21] Command: /usr/bin/env mkdir -p /tmp/somecode/
jake@example.com's password:
INFO [hkdgad21] Finished in 5.166 seconds with exit status 0 (successful).
DEBUG Uploading /tmp/somecode/git-ssh.sh 0.0%
INFO Uploading /tmp/somecode/git-ssh.sh 100.0%
INFO [xyz20312] Running /usr/bin/env chmod +x /tmp/somecode/git-ssh.sh as jake@example.com
DEBUG [xyz20312] Command: /usr/bin/env chmod +x /tmp/somecode/git-ssh.sh
INFO [xyz20312] Finished in 0.240 seconds with exit status …Run Code Online (Sandbox Code Playgroud)